郑州大学《C语言程序设计》网上考试复习题2.docVIP

郑州大学《C语言程序设计》网上考试复习题2.doc

  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文档。上传文档
查看更多
郑州大学《C语言程序设计》网上考试复习题2

窗体顶端 本卷共有3大题。 窗体底端 一、单项选择题(35道小题,共70分) 1、已知:char i=’A’;float f=11.5;正确的语句是():(2分) A、(int?f)%i B、int(f)%i C、int(f%i) D、(int)f%i 2、以下错误的描述是()(2分) A、break语句不能用于循环语句和switch语句外的任何其它语句 B、在switch语句中使用break语句或continue语句的作用相同 C、在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环 D、在循环语句中使用break语句是为了跳出循环体,提前结束循环 3、以下不合法的表达式是():(2分) A、x=y=200; B、5+(x=10); C、5+x=10; D、y+x==10; 4、假定x和y均为double类型,则表达式x=2,y=x+3/2的值是():(2分) A、3.500000 B、3 C、2.000000 D、3.000000 5、有如下程序段:int w=1; x=2; y=3; z=4; m =(w<x) ? w : x;? m =(m<y) ? m : y; m =(m<z) ? m : z; 该程序段执行后,m的值是:(2分) A、4 B、3 C、2 D、1 6、C语言并不是非常严格的算法语言,在以下关于C语言的不严格的叙述中,错误的说法是():(2分) A、有些不同类型的变量可以在一个表达式中运算 B、大写字母和小写字母的意义相同 C、在赋值表达式中赋值号(=)左边的变量和右边的值可以是不同类型 D、同一个运算符号在不同的场合可以有不同的含义 7、以下程序main( ) {int a=3; printf(“%d\n”,(a+=a-=a*a)); } 的输出结果是():(2分) A、–6 B、12 C、0 D、-12 8、在以下关于C语言的叙述中,正确的说法是():(2分) A、C语言比汇编语言快 B、C语言比FORTRAN语言快 C、C语言比FORTRAN语言和汇编语言都快 D、C语言比FORTRAN语言慢 9、已说明int a=256,执行语句printf(”%x” ,a);的结果是()(2分) A、100 B、256 C、0ffe D、00ff 10、以下程序的输出结果是:main(){int x,y=0; for(x=1;x<10;x+=2)? y++; printf(%d,%d\n,x,y);}(2分) A、10,5 B、11,6 C、11,5 D、10,6 11、若int w=1, x=2, y=3, z=4;则条件表达式“w>x?w:y<z?y:z”的结果为();(2分) A、4 B、3 C、2 D、1 12、若执行fopen函数时发生错误,则函数的返回值是()(2分) A、地址值 B、0 C、1 D、EOF 13、以下程序运行后,main() {char *s=abcde; s+=2; printf(%d\n,s); },输出结果是()(2分) A、cde B、字符c的ASCII码值 C、字符c的地址 D、值不确定 14、下面关于字符串的说明中,错误的是();(2分) A、char?str[7]=”FORTRAN”; B、char?*str=”FORTRAN”; C、char?str[]=”FORTRAN”; D、char?str[]={‘F’,’O’,’R’,’T’,’R’,’A’,’N’}; 15、对于char p[]=ABC\0ABCD\0ABCDE; ,输出结果中能看到字符D的是():(2分) A、printf(%s,p); B、printf(%s,p+4); C、printf(%s,p+8); D、printf(%s,p+2); 16、以下程序:main( ) {int x=5; if (x--<5) printf(“%d\n”, x);? else printf(“%d\n”, x++); },程序运行后,输出结果是():(2分) A、3 B、4 C、5 D、6 17、若已定义: int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a, i; 其中 0 ≤ i ≤ 9, 则对a数组元素不正确的引用是()(2分) A、a[p-a] B、*(a[i]) C、p[i] D、a[10] 18、有定义char *s=ABCDE;,不能输出字符串”ABCDE”的语句为()(2分) A、printf(%s,++s); B、printf(%s,s); C、printf(%s,s[0]); D、printf(%s,s++); 19、strlen( ”\\\018a,0\””)的值为():(2分) A、11 B、8 C、7 D、6 20、下列常数中不能作为C

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档