- 53
- 1
- 约1.11万字
- 约 31页
- 2017-10-30 发布于湖北
- 举报
2-5章习题解答
* 习 题 解 答 1.以下选项中不合法的标识符是( ) A.print B.FOR C.a D._00 2.在C语言中,要求运算数必须是整型的运算符是( ) A.% B./ C. D.! 3.以下定义语句中正确的是( ) A.int a=b=0 ; B.char A=65+1,b=b; C.float a=1,*b=a,*c=b ; D.double a=0.0,b=1.1; 4.已知int x = 10,y = 3,表达式x/y的值是( ) A.0 B.1 C.3 D.不确定的值 5.已知x = 023,表达式- -x的值是( ) A.17 B.18 C.23 D.24 第二章 6.表达式a = 3 * 5,a * 4,a + 5的值是( ) A.65 B.20 C.15 D.10 7.已知a = -1,b = 4,执行语句k = (a++=0)(!(b--=0))后, k,a,b的值分别是( ) A.0, 0, 3 B.0, 1, 2 C.1, 0, 3 D.1, 1, 2 8.C语言提供的合法的数据类型关键字是( ) A.Double B.short C.integer D.Char 9.在C语言中,合法的长整型常数是( ) A.0L B.4962710 C.0.054838743 D.2.1869e10 10.表达式:1!=2的值是( ) A.true B.非零值 C.0 D.1 11.合法的C语言中,合法的长整型常数是( ) A.\t B.A C.65L D.A 12.若有说明和语句: int a=5; a++; 此处表达式a++的值是( ) A.7 B.6 C.5 D.4 13.在下列选项中,不正确的赋值语句是( ) A.++t; B.n1=(n2=(n3=0)); C.k=i==j; D.a=b+c=1; 14.用十进制数表示表达式12/012的运算结果是( ) A.1 B.0 C.14 D.12 15.在C语言中提供的合法的关键字是( ) A.switch B.cher C.Case D.default 16.在C语言中,合法的字符常量是( ) A.‘\084’ B.‘\x43’ C.‘ab’ D.“\0” 17.若已定义x和y为double类型,则表达式: x=1,y=x+3/2的值是( ) A.1 B.2 C.2.0 D.2.5 18.设a为整型变量,不能正确表达数学关系:10a15的是( ) A.10a15 B.a==11||a==12||a==13||a==14 C.a10a15 D.!(a=10)!(a=15) 19.若t为double类型,表达式t=1,t+5,t++的值是( ) A.1 B.6.0 C.2.0 D.1.0 20.在以下一组运算符中,优先级最高的运算符是( ) A.= B.= C.% D. 21.下列不正确的转义字符是( ) A.\\ B.\ C.074 D.\0 22.若有以下定义: char a; int b; float c; double d; 则表达式a*b+d-c值的类型为( ) A.float B.int C.char D.double 23.表示关系x=y=z的C语言表达式为( ) A.(X=Y)(Y=Z) B.(X=Y)A
原创力文档

文档评论(0)