C语言
第二章 基本语法规则
2.1数据类型、运算符、表达式
一、选择题
1.C语言中确定数据存储的格式、范围与有效位数的依据是
A.数据正负 B.数据范围 C.数据类型 D.数据大小
2.一般说在C语言中字符型数据、整型数据、单精度浮点型及双精度浮点型数据的存储长度分别为
A.2、4、8、1
B.4、2、1、8 D.1、4、2、8
B.竖向跳格 D.换行
C.1、2、4、8 3.转义字符“\t”表示
A.横向跳格,即跳到下一个输出区 C.退格 4.以下叙述不正确的是
A.C语言中的常量分别为整型常量、浮点常量、字符常量、符号常量 B.整型常量在C语言中有十进制、八进制和十六进制等3种不同形式
C.C语言中,变量必须先定义后使用
D.变量被定义后,变量名是固定的,变量的值在程序运行过程中是不可以随时被改变的
5.以下叙述不正确的是
A.C语言中的字符常量是用一对单引号(' ')括起来的单个字符 B.字符串常量是用一对双引号(“ “)括起来的字符序列 C.字符型数据与整型数据之间不可以通用。
D.为了便于判断字符串是否结束,系统会自动在最后一个字符后面加上一个转义字符( \0 )
6.在赋值语句中用来将运算表达式的值赋给变量的“=”称为
A.等号 B.赋值运算符 C.关系运算符 D.逻辑运算符 7.设a=12,n=3,则执行表达式a%=n+3后a的值为
A.3
B.0
C.6
D.12 D.3 D.4 D.119
8.设,A=0,B=1表达式!A&&B的值是
A.1 B.0 C.2 9.在16位PC机环境下,字符串“A”应占的字节数为
A.2 B.1 C.0 10.采用十进制数为表示方法,则077是 A.77 B.112 C.63
11.设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c计算结果的类型为
A.int
B.long
C.double
D.char
12.设a,c为int型变量,进行a=(c=5,c+5,c/2)运算后的结果为
A.2 B.5 C.2.5 D.0