1、以下选项中属于C/C++语言的数据类型是()。 A.指针类型 B.复数型 C.列表型 D.集合型 正确答案:A
2、下列选项中表示整型数据的是( )。 A.1e2 B.\"a\" C.'abc' D.0xff 正确答案:D
3、下列语句执行后,b的值是()。 char a='5',b=(char)(a+3); A.8 B.'8' C.53 D.'56' 正确答案:B
4、C/C++语言中的标识符只能由字母、数字和下画线3种字符组成,且第一个字符()。 A.必须为字母 B.必须为下画线 C.必须为字母或下画线
D.可以是字母、数字和下画线中的任一种字符 正确答案:C
5、以下选项中合法的用户标识符是( )。 A.\\n B._2Test C.3Dmax D.A.dat 正确答案:B
6、表达式25/3%3的值是()。 A.8 B.2 C.25 D.3 正确答案:B
7、设a和b均为double型变量,且(int)a+b/b的值是( )。 A.6.500000 B.6 C.5.500000 D.6.000000 正确答案:D
8、下列程序的输出结果是()。#include a=5.5,b=2.5,则表达式 signed char a=-129; printf(\"%d\\n\ return 0; } A.127 B.-129 C.-128 D.128 正确答案:A 9、下列程序的输出结果是()。 #include int a=8; printf(\"%d\\n\ return 0; } A.10 B.16 C.18 D.20 正确答案:C 二、多选题 1、下列选项中,表示整数100的是()。 A.100 B.0144 C.0x64 D.(int)1e2 正确答案:A、B、C、D 2、设x是int类型变量,则值等于10的表达式是()。 A.(10,11,10) B.(x=8,++x,x++) C.(x=8,x++,++x) D.(x=8,x++,x+1) 正确答案:A、C、D 三、判断题 1、在C/C++中,表达式3*4/2与3/2*4的值相等。 正确答案:× 2、在程序执行过程中,可以改变const常量的值。 正确答案:× 3、设m是整数,若m & 1的值为0,则m为偶数。 正确答案:√ 因篇幅问题不能全部显示,请点此查看更多更全内容