数据描述与基本操作练习题及答案 联系客服

发布时间 : 星期五 文章数据描述与基本操作练习题及答案更新完毕开始阅读

输入形式 enter x,y:2 3.4 输出形式 x+y=5.40 A)scanf(\ printf(\B)scanf(\ printf(\C)scanf(\ printf(\ D)scanf(\ printf(\

41、下面四个选项中,均是不合法的用户标识符的选项是____。 (A)A P_0 do (B)float la0 _a (C)b-a goto int (D)_123 temp INT

42、下列四个选项中,均是不合法的整型常量的选项是______。 (A)--0f1 -0xffff 0011 (B)-0xcdf 017 12,3456 (C)-018 999 5e2 (D)-0x48eg -068 03f 43、下面四个选项中,均是合法浮点数的选项是______。 (A)1e1 5e-9.4 03e2 (B)-.60 12e-4 -8e5

(C)123e 1.2e-.4 2e-1 (D)-e3 .8e-4 5.e-0 44、下面四个选项中,均是合法字符的选项是______。 (A)’\\’’ ‘\\\\’ ‘\\xf’ (B)’\\’ ‘\\017’ ‘\\n’ (C)’\\018’ ‘\\f’ ‘xab’(D)’\\0’ ‘\\101’ ‘xlf’ 45、以下不正确的叙述是______。

(A)在C程序中,逗号运算符的优先级最低。 (B)在C程序中,APH和aph是两个不同的变量

(C)若a和b类型相同,在计算机了赋值表达式a=b后,b的值不变。 (D)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数据。

三、判断对错

1、在C语言中,e_2和MAXNUMBER可以作变量名。( ) 2、2e-310和3e+2.3都是非法的C常量。( )

3、在C语言程序设计中,Total与total是同一个变量。( ) 4、以下语句是正确的: ( ) char x='a'; 对对错对错

9

printf(\

5、设有说明:char w;int x;float y;double z;则表达式w*x+z-y值的数据类型为float型。( )

6、下列是正确的语句:( ) int i=2; i+=3+i*=2;

7、逻辑运算符两侧运算对象的数据类型只能是0或1。( ) 8、有以下语句,输出结果是:0 ( ) int x=40,y=4,z=4;

x=x==(y=z); printf(\

9、执行以下语句输出结果为:3,2 ( ) int x,y; x=y=2; y=x++-1; printf(\

10、下列是正确的语句: ( ) int i; (i+3)++; 6--10 错错对错错

11、执行以下语句后,输出结果是:1 ( ) int x=3; int y=z=4;

printf(\

12、printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出错误信息。 ( ) 13、下列是正确的语句: ( ) int i; scanf(\

14、printf函数中用到格式符%5s,其中数字5表示输出的字符串占5列,如果字符串长度小于5,则输出按右对齐输出该字串,左补空格。( ) 15、有以下语句: ( ) int a,b,c;

scanf(\为使a=3,b=4,c=5 正确的输入形式是:3 4 5<回车>

附录:答案 一、填空题

1、double 2、 1 3、102 4、4 2 5、0 6、下划线 7、0 8、0 0x 9、0113 0x4B 10、-16 11、26 12、6 4 2 13、-60 14、2 15、10 6 16、5.5 17、3.5 18、1 19、9 20、5.7

10

21、-14 22、0 23、0 24、0 25、1 26、1 27、1 28、0 1 29、0 30、F 31、4 32、5,25,1 33、yes 34、-10,12,410.34 35、o x 36、ld s 37、f e 38、117 333.12 39、4F 333.12346 40、7900 1.234567

二、选择题

1--5 CDADB 6--10 BCDBB 11--15 CACCB 16--20 CAAAC 21--25 ABADC 26--30 CBDDA 31--35 ADCCD 36--40 BDDDB 41--45 CDBAD

三、判断对错题

1--5 对对错对错 6--10 错错对错错 11--15 错错错对错

11