C语言复习题
一、选择题 1.源程序TEST.C经编译产生的目标文件和连接后产生的可执行文件是(B)。 A.TEST.BAK和TEST.OBJ B.TEST.OBJ和TEST.EXE C.TEST.EXE 和TEST.C D.TEST.BAK和TEST.EXE 2.以下选项中合法的实型常数是(C)。 A.5E2.0 B.E-3 C.2E0 D.1.3E 3.字符串“ABC”在内存中占用的字节数是(B)。 A.3 B.4 C.6 D.8 4.在C语言中,要求运算数必须是整型的运算符是(D)。 A./ B.++ C.!= D.% 5.若有以下类型说明语句:char w ; int x ; float y ; double z ; ,则表达式w * x + z - y的结果为(D)类型。 A.float B.char C.int D.Double 6.若x和y代表整型数,以下表达式中不能正确表示数学关系|x―y|<10的是(C)。 A.abs( x – y ) < 10 B.x – y > -10 && x – y < 10 C.!( x – y ) < -10 || !( y – x ) > 10 D.( x – y ) * ( x – y ) < 100 7.已知char a = ‘\103’ ;则语句printf( “%3d” , a ) ; 执行后的输出结果为(C)。 A.67 B.‘C’ C