- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高级程序语言设计模拟题3及答案
模拟试卷(八)
一、单项选择题(在本题的每一小题的备选答案中只有一个答案是正确的,请把你认为正确的答案的题号,填入题干的括号内。多选不给分。每题1分,共20分)
1.语句printf(%d\n,(a=2)(b=-2));则输出结果是(??? )。(1)无输出?? (2)结果不确定??? (3)-1???? (4)1
2.设有如下的变量定义? int i=8,k,a,b;? unsigned long w=5;? double x=1.42,y=5.2;?则以下符合c语言语法的表达式是(??? )。?(1)a+=a-=(b=4)*(a=3)????? (2)x%(-3)?(3)a=a*3=2??????????????? (4)y=float(i);
3.语句?printf(a\bre\hi\y\\\bou\n);?的输出结果是(?? )。(说明:\b是退格符)?(1)a\bre\hi\y\\\bou?????????? (2)a\bre\hi\y\bou?(3)rehiyou??????????????????? (4)abrehiy\bou
4.执行以下程序的输出结果是(?? )。?? #include stdio.h? main()? {??? int i;??? for (i=1;i6;i++)??? {????? if (i%2)????? {??????? printf(#);??????? continue;????? }????? printf(*);??? }??? printf(\n);?? }? (1)#*#*#???? (2)#####?? (3)*****??? (4)*#*#*
5.在执行以下程序时,为了使输出结果为t=4,则给a和b输入的值应满足的条件是(?? )。? #include stdio.h? main()? {??? int s,t,a,b;??? scanf(%d,d,a,b);??? s=1;t=1;??? if (a0)????? s=s+1;??? if (ab)????? t=s+t;??? else if (a==b)????? t=5;??? else?????? t=2*s;??? printf(t=%d\n,t);?? }? (1)ab?? (2)ab0??? (3)0ab??? (4)0ab
6.若执行下述程序时从键盘输入? 3? 4?则输出结果是(??? )。? #include stdio.h? main()? {??? int a,b,s;??? scanf(%d%d,a,b);??? s=a;??? if (ab)????? s=b;??? s*=s;??? printf(%d\n,s*s);?? }? (1)186?? (2)256?? (3)324?? (4)400
7.执行下述程序的输出结果为(???? )。? #include stdio.h? main()? {??? int n=0;??? int sum=0;??? while (n++,n50)??? {?????? if (n==(n/2)*2)???????? continue;?????? sum+=n;??? }??? printf(%d\n,sum);?? }? (1)50?? (2)625?? (3)1275?? (4)49
8.下述描述中不正确的是(?? )。? (1)字符型数组中可以存放字符串? (2)可以对字符型数组进行整体输入、输出? (3)可以对整型数组进行整体进行输入、输出? (4)不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值
9.给出以下定义? char x[]=abcdefg;? char y[]={a,b,c,d,e,f,g};?则正确的叙述为(?? )。? (1)数组x和数组y等价??????????????? (2)数组x和数组y的长度相同? (3)数组x的长度大于数组y的长度????? (4)数组x的长度小于数组y的长度
10.设有如下变量说明语句? int i;? char *s=a\045+045\b;? 则执行下述for语句后,变量i的结果值是(??? )。? for (i=0;*s++;i++);? (1)7??? (2)8??? (3)9??? (4)以上三个答案都是错误的
11.执行下述程序的输出结果是(?? )。? #include stdio.h? main()? {??? char *s=121;??? int k=0,a=0,b=0;???
原创力文档


文档评论(0)