2013年计算机等级考试二级C语言备考试题(1)
分类: 计算机
时间: 2019-01-18 11:17:14
作者: 全国等级考试资料网
31设C语言中,int类型数据占2个字节,则unsigned类型数据占(C)。
A、1个字节
B、8个字节
C、2个字节
D、4个字节
32已知f是float型的变量,对于语句f=(2.0,1.0,0.0),(3.0,4.0,5.0);的判断中,正确的是(B ).
A、使 f 的值为5.000000
B、使 f 的值为0.000000
C、使 f 的值为2.000000
D、语法错误
33执行下列语句后变量x和y的值是(A)。
y=10;x=y++;
A、x=10,y=11
B、x=11,y=11
C、x=11,y=10
D、x=10,y=10
34设有说明:char c; int x; double z;则表达式c*x+z值的数据类型为( C)。
A、char
B、int
C、double
D、float
35以下数据中,不正确的数值或字符常量是(D)。
A、82.5
B、0xff00
C、10
D、8.9e1.2
36若int a=2,则执行完表达式a-=a+=a*a后,a的值是(C )。
A、-4
B、-8
C、0
D、-2
37以下运算符中,优先级最高的运算符是(C)。
A、!=
B、*(乘号)
C、( )
D、=
38下列数据中,为字符串常量的是(D)。
A、A
B、How do you do.
C、$abc
D、"house"
39以下标识符中,不能作为合法的C用户定义标识符的是(D)。
A、INT
B、_123
C、_double
D、putchar
40经下列语句定义后,sizeof(x),sizeof(y),sizeof(a),sizeof(b)在
微机上的值分别为(D)。
char x=65;
float y=7.3;
int a=100;
double b=4.5;
A、1,2,2,4
B、2,4,2,8
C、2,2,2,4
D、1,4,2,8
A、1个字节
B、8个字节
C、2个字节
D、4个字节
32已知f是float型的变量,对于语句f=(2.0,1.0,0.0),(3.0,4.0,5.0);的判断中,正确的是(B ).
A、使 f 的值为5.000000
B、使 f 的值为0.000000
C、使 f 的值为2.000000
D、语法错误
33执行下列语句后变量x和y的值是(A)。
y=10;x=y++;
A、x=10,y=11
B、x=11,y=11
C、x=11,y=10
D、x=10,y=10
34设有说明:char c; int x; double z;则表达式c*x+z值的数据类型为( C)。
A、char
B、int
C、double
D、float
35以下数据中,不正确的数值或字符常量是(D)。
A、82.5
B、0xff00
C、10
D、8.9e1.2
36若int a=2,则执行完表达式a-=a+=a*a后,a的值是(C )。
A、-4
B、-8
C、0
D、-2
37以下运算符中,优先级最高的运算符是(C)。
A、!=
B、*(乘号)
C、( )
D、=
38下列数据中,为字符串常量的是(D)。
A、A
B、How do you do.
C、$abc
D、"house"
39以下标识符中,不能作为合法的C用户定义标识符的是(D)。
A、INT
B、_123
C、_double
D、putchar
40经下列语句定义后,sizeof(x),sizeof(y),sizeof(a),sizeof(b)在
微机上的值分别为(D)。
char x=65;
float y=7.3;
int a=100;
double b=4.5;
A、1,2,2,4
B、2,4,2,8
C、2,2,2,4
D、1,4,2,8