c语言经典选择填空题1.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言经典选择填空题1

选择题(30分)(第一部分分10分,第二部分12分,第三部分8分)第一部分:简单类题目(50个题目,从中选择10,每题1分)1、若num、a、b和c都是int型变量,则执行表达式num=(a=4,b=16,c=32)后num的值为(C)A.4B.16 C.32D.5222.以下程序的输出结果(B) 。main( ) { int x1=3, x2=0, x3=0; if (x1=x2+x3)printf(* * * *);else printf(# # # #);}A.输出:* * * * B.输出:# # # #C.存在语法错误D.无输出结果3.下面四个选项中,均是合法转义字符的选项是(A)。A.\ \\ \n B.\ \017 \C.\018 \f xab D.\\0 \101 xlf4.若有说明:int a=1,b=2,c=3,d=4;则表达式ab?a:cd?c:d的值是(D) 。A、4B、3C、2D、15.设i、j、和k是int型变量,且i=3,j=4,k=5,则以下值为0的表达式是 (D)。A.ijB.i=jC.i||j+kj-kD.!((ij)!k||1)6.若希望当num的值为奇数时,表达式的值为“真”,num的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是(C) 。A.num%2= =1 B. !(num%2= =0) C.!(num%2)D.num%27.有以下程序main(){ int m=3,n=4,x; x=-m++; x=x+8/++n;printf(“%d\n”,x);}程序运行后的输出结果是 (D) 。A.3 B.5 C.-1 D.-28.若有变量说明:int a=0,b=0,c=0;,以下符合C语言语法的赋值表达式是 ( C ) 。A.a=9+b+c=a+9B.a=9+b;c=a+9;C.a=(9+b,b++)D.a=9+b++=a+79.若有以下定义,若int m=7,n=12,则能得到值为3的表达式是 ( D ) 。A.n%=(m%=5) B.n%=(m-m%5)C.n%=m-m%5 D.(n%=m)-(m%=5)10.以下能正确定义整型变量x、y和z并为其赋初值5的语句是 ( C ) 。A.int x=y=z=5;B.int x,y,z=5;C.int x=5,y=5,z=5; D.x=5,y=5,z=5; 11.若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|10的是 ( C ) 。A.abs(x-y)10 B.x-y-10x-y10C.(x-y)-10||!(y-x)10 D.(x-y)*(x-y)10012.设 int a=12,则执行完语句 a+=a-=a*a后,a的值是( D )。A 552 B264 C 144 D -26413以下叙述不正确的是 ( D )A)一个C源程序可由一个或多个函数组成B)一个C源程序必须包含一个main函数C)C程序的基本组成单位是函数D)在C程序中,注释说明只能位于一条语句的后面14下关于运算符优先顺序的描述中正确的是 ( C )。A)关系运算符 算术运算符 赋值运算符 逻辑与运算符B)逻辑 运算符 关系运算符 算术运算符 赋值运算符C)赋值运算符 逻辑与运算符 关系运算符 算术运算符D)算术运算符 关系运算符 赋值运算符 逻辑与运算符15下列程序的输出结果是 ( C )main( ){ int a=7,b=5; printf(%d\n,b=b/a);}A 5 B 1 C 0 D不确定值16printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式(B)A)从左起输出该字串,右补空格B)按原字符长从左向右全部输出C)右对齐输出该字串,左补空格D)输出错误信息17.以下叙述正确的是 ( C )A. 在C程序中,main函数必须位于程序的最前面B. C程序的每行中只能写一条语句C. C语言本身没有输入输出语句D. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误18.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是( B )A. 7B. 8C. 6D. 219.下面不正确的字符串常量是( A )A. abcB. 1212C. 0D. 20.已知各变量的类型说明如下:int i=8,k,a,b;unsigned long w=5;double x=1.42,y=5.2;则以下符合C语言语法的表达式是( A )A. a+=a-=(b= 4)*(a=3)B. a=a*3=2C. x%(-3)D. y=f1oat

文档评论(0)

2017ll + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档