2017西南交大高级语言程序的设计客观题5附的答案.docxVIP

2017西南交大高级语言程序的设计客观题5附的答案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2017西南交大高级语言程序的设计客观题5附的答案

一、单项选择题(只有一个选项正确,共16道小题)1.?以下正确的C标识符是?????(A)?0XH??(B)?_80??(C)?main#??(D)?A你选择的答案:?B??[正确]正确答案:B解答参考:2.?C语言表示逻辑假的方法是????(A)?FALSE??(B)?0??(C)?1??(D)?NULL你选择的答案:?B??[正确]正确答案:B解答参考:3.?能正确表达逻辑关系a≥10或a≤0的C语言表达式是????(A)?a=10ora=0??(B)?a=0|a=10??(C)?a=10a=0??(D)?a=10||a=0你选择的答案:?D??[正确]正确答案:D解答参考:4.设a是int型变量,b是float型变量,用下面的语句给这两个变量输入值scanf(a=%d,b=%f,a,b);为了把100和76.5分别赋给i和f,则正确的输入为: ???? ??(A)?100?76.5??(B)?a=100,b=76.5??(C)?10076.5??(D)?a=100 b=76.5你选择的答案:?B??[正确]正确答案:B解答参考:5.若有如下说明?????。?char a[10]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’i’,’j’},*p=a;则输出表达式*(p+8),即printf(%c\n,*(p+8));得到??(A)?g??(B)?h??(C)?i??(D)?j你选择的答案:?C??[正确]正确答案:C解答参考:6.?若有定义:int??a[10],??*p=a;,则p+5表示????????????(A)?元素a[5]的地址??(B)?元素a[5]的值??(C)?元素a[6]的地址??(D)?元素a[6]的值你选择的答案:?A??[正确]正确答案:A解答参考:7.?以下可作为函数fopen中第一个参数的正确格式是????????(A)?c:user\text.tex??(B)?c:\user\text.txt??(C)?“c:user\text.tex”??(D)?“c:\\user\\text.txt”你选择的答案:?D??[正确]正确答案:D解答参考:8.?以下函数返回a所指数组中最小值元素的下标值fun(int *a, int n)?{ int i,j=0,p;???p=j;???for(i=j;in;i++) span=/n;i++)???if(a[i]a[p])__________; span=/a[p])__________;???return(p);}在下划线处应填入的是??????????????。??(A)?i=p??(B)?a[p]=a[i]??(C)?p=j??(D)?p=i你选择的答案:?D??[正确]正确答案:D解答参考:9.?在C语言中,能代表逻辑“真”的是____。??(A)?true??(B)?大于0的数??(C)?非0的整数??(D)?非0的数你选择的答案:?D??[正确]正确答案:D解答参考:10.?若有定义和语句:int a=10,b=20,*p=a,**pp=p;p=b;printf(%d %d\n,*p,**pp);,则输出结果是____。??(A)?10,20??(B)?10,10??(C)?20,10??(D)?20,20你选择的答案:?D??[正确]正确答案:D解答参考:11.若有定义?struct { int a[5]; } b;?则正确表达成员数组a的最后一个元素的地址表达式是????????。??(A)?b.a??(B)?b.a[5]??(C)?b.a+4??(D)?(b?a[4])你选择的答案:?C??[正确]正确答案:C解答参考:12.?为改写磁盘文件中的数据,文件打开方式串正确的是???????。??(A)?ab+??(B)?rb??(C)?wb+??(D)?rb+你选择的答案:?D??[正确]正确答案:D解答参考:13.?若有定义int a[3][4];?以下??????????是对该数组元素的错误引用。??(A)?a[3][2]??(B)??(a[1]+2)??(C)??(?(a+2)+3)??(D)??(?a+1)你选择的答案:?A??[正确]正确答案:A解答参考:14.?若变量已有正确定义,程序?a=0; for (i=1; i=n; i++) for (j=0; j=i; j++) a++;??执行后,变量a的值是???(3)???。??(A)?n (n +1 ) / 2??(B)?( n + 1 ) ( n + 2 ) / 2??(C)?n ( n-1) / 2??(D)?n ( n + 3 ) / 2你选择的答案:?D??[正确]正确答案:D解答参考:15.?改写磁盘文件中的数据,文

您可能关注的文档

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档