【《C语言程序设计》第14章在线测试1、以下程序:main(-查字典问答网
分类选择

来自黄晓瑞的问题

  【《C语言程序设计》第14章在线测试1、以下程序:main(){intx=5;if(x--<5)printf(“%dn”,x);elseprintf(“%dn”,x++);},程序运行后,输出结果是:A、3B、4C、5D、62、设x、y均为int类型变量,】

  《C语言程序设计》第14章在线测试

  1、以下程序:main(){intx=5;if(x--<5)printf(“%dn”,x);elseprintf(“%dn”,x++);},程序运行后,输出结果是:

  A、3B、4

  C、5D、6

  2、设x、y均为int类型变量,且x=10,y=3,则语句printf(“%d,%dn”,x--,--y);的输出结果是:

  A、10,3B、9,3

  C、9,2D、10,2

  3、下列选项中关于register变量,正确的是().

  A、频繁存取的自动变量适于定义为register变量B、外部变量适于定义为register变量

  C、存储单元较大的变量,适于定义register变量D、静态存储的内部变量,适于定义为register变量

  4、下列表述中的逗号,作为逗号运算符的是().

  A、intfun(intx,inty);B、x=(x+y,x*x);

  C、printf("%d%d",x,y);D、printf("Hello,world!");

  5、下列选项中关于赋值运算,正确的是().

  A、赋值运算符在C语言的各运算符中,优先级最低B、一个表达式中,至多只能包含一个赋值运算符

  C、复合赋值运算符的优先级高于赋值运算符的优先级D、被赋值的对象只能是单个变量,而不能是表达式、常量或函数

  第二题、多项选择题(每题2分,

  1、以下不合法的赋值语句是:

  A、x=y=100;

  B、d+5=10;

  C、x+y=100;

  D、c=int(a+b);

  2、如果全局的外部变量和函数体内定义的局部变量重名,则错误说法为:

  A、出错

  B、局部变量优先

  C、外部变量优先

  D、全局的外部变量优先

  3、下列选项中属于内部变量的是().

  A、函数的形式参数

  B、main函数内定义的变量

  C、复合语句内部定义的变量

  D、所有函数外部定义的变量

  4、下列选项中关于外部变量,正确的是().

  A、main函数是主函数,不在main函数内部定义的变量都是外部变量

  B、外部变量必须定义在源程序的开始处

  C、外部变量必须定义在所有函数的外面

  D、定义外部变量时,可以进行初始化

  5、若有程序段intk=5;,则下列执行后变量k的值是6的有().

  A、k++;

  B、++k;

  C、k=(k++)+1;

  D、k=(++k)+1;

  E、1+k++;

  F、++k+1;

  第三题、判断题(每题1分,

  1、允许在不同的函数中使用相同的变量名.

  正确错误

  2、可以利用全局变量从函数中得到多个返回值.

  正确错误

  3、关于实型变量的存储,指数位越多,数据的精度越高.

  正确错误

  4、C语言中实型数据在运算时可能会产生误差.

  正确错误

  5、C语言的函数调用时,形参是不需要分配存储单元的.

  正确错误

1回答
2020-12-30 03:30
我要回答
请先登录
李飞燕

  一.

  1.B2.D3.A4.B5.D

  二.

  1.BC2.ABC3.AB4.CD5.AB

  三.

  1.错误2.正确3.错误4.正确5.错误

2020-12-30 03:34:19

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •