1 选择练习 题 1、C 语言中最简单的数据类型包括( B )。 A、整型,实型,逻辑型 B、整型,实型,字符型 C、整型,字符型,逻辑型 D、整型,实型,逻辑型,字符型 2、C 语言中,运算对象必须是整型数的运算符是(A )。 A、% B、/ C、%和/ D、* 3、为表示关系 x<y<z,应使用 C 语言表达式( A )。 A、(x<y)&&(y<z) B、(x<y)AND(y<z) C、(x<y<z) D、(x<y) &(y<z) 4、C 语言程序的基本单位是( C )。 A、程序行 B、语句 C、函数 D、字符 5、C 语言的程序一行写不下时,可以( D )。 A、用逗号换行 B、用分号换行 C、用回车符换行 D、在任意一空格处换行 6、下述标识符中,( C )是合法的用户标识符。 A、A&B B、void C、_student D、ab* 7、在 C 语言中,字符型数据在内存中以( B )形式存放。 A、补码 B、ASCII 码 C、反码 D、原码 8、一个程序由若干文件组成,共用同一变量,则此变量的存储类别应该为( B )。 A、auto B、extern C、static D、Register 9、以下关于 switch 语句和 break 语句的描述中,只有(B )是正确的。 A、在 switch 语句中必须使用 break 语句 B、在 switch 语句中,可以根据需要使用或不使用 break 语句 C、break 语句只能用于 switch 语句中 D、break 语句是 switch 语句的一部分 10、C 语言规定:调用一个函数时,实参变量和形参变量之间的数据传递是(B )。 A、地址传递 B、值传递 C、由实参传给形参,并由形参传回给实参 D、由用户指定传递方式 11、下述 C 语言转义符中( D )是非法的。 A、'\b' B、'\037' C、'\0xf ' D、'\'' 12、为了要计算 s=10!(10 的阶乘),则以下对 s 的定义正确的是( D )。 标识符由字母,数字和下划线组成且第一个字符必须为字母或下划线 auto 自动变量 register 寄存器变量 extern 外部变量 static 静态变量 2 A、int s B、unsigned s C、short s D、long s 13、判断变量 ch 中的字符是否为大写字母,最简单的正确表达式是( A )。 A、ch>='A'&&ch<='z' B、A<=ch<=Z C、'A'<=ch<='z' D、ch>=A&&ch<=z 14、在 C 语言中,能表示无符号长整型常数的是(D )。 A、OL B、4962710U C、912374u D、2UL 15、能正确表示 C 语言的字符常量的是( C )。 A、'\0x41' B、''A'' C、'\0' D、...