数据类型与变量

欢迎参加本次测试

Q1:姓名:

选项1

Q2:学号:

选项1

Q3:C语言中允许的基本数据类型包括:()

整型、实型、逻辑型 
整型、实型、字符型
整型、字符型、逻辑型
整型、实型、逻辑型、字符型

Q4:C语言中的简单数据类型包括()。

整型、实型、逻辑型
整型、字符型、逻辑型 
整型、实型、逻辑型、字符型
整型、实型、字符型 

Q5:C语言中能用八进制表示的数据类型为:()

字符型、整型
整形、实型
字符型、实型、双精度型
字符型、整型、实型、双精度型

Q6:下面不正确的字符常量是()

“c”
''
‘\\’’
‘K’

Q7:已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=‘A’+‘6’-‘3’后,c2中的值为()

D
68
A3
C

Q8:设C语言中,一个int型数据在内存中占2个字节,则unsigned int 型数据的取值范围为 ()

0~255
0~32767
0~65535
0~2147483647

Q9:已知ch是字符型变量,下面不正确的赋值语句是()

ch=‘a+b’;
ch=‘\0’;
ch=‘7’+‘9’; 
ch=5+9;

Q10:下面四个选项中,均是合法整型常量的选项是()

160  -0xffff   011
-01  986012   0668
-0xcdf   01a   0xe
-0x48a   2e5   0x 

Q11:假定x和y为double型,则表达式x=2,y=x+3/2的值是()

3.500000 
2.000000
3.000000

Q12:以下选项中,合法的实型常数是()

5E2.0
E-3 
2E0 
1.3E

Q13:已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是()

字符A
字符a 
非法的常量
字符c

Q14:下列变量定义中合法的是()

short _a=1-.le-1; 
double b=1+5e2.5;
long do=0xfdaL;
float 2_and=1-e-3; 

Q15:若有说明语句:chars=’\72’;则变量s()

包含一个字符
包含两个字符
包含三个字符
说明不合法,s的值不确定

Q16:在C语言中,char型数据在内存中的存储形式是()

补码
反码
原码
ASCII码 

Q17:已知s是字符型变量,下面不正确的赋值语句是()。

s=’\012’; 
s=’1’+’2’;
s=1+2; 
s= ’u+v’; 

Q18:已知s是字符型变量,下面正确的赋值语句是()。

s=’abc’; 
s=’\xde’; 
s=’\08’;
s=”\”; 

Q19:若有以下定义,则正确的赋值语句是()。intx,y;floatz;

x=1,y=2,  
x++; 
x=y=100 
x=int (z);

Q20:以下程序段的输出结果是()。inta=12345;printf(”%2d\n”,a);

12 
34
12345
提示出错、无结果

Q21:在16位C编译系统上,若定义longa;,则能给a赋40000的正确语句是

a=20000+20000;
a=30000+10000;
a=4000*10;
a=4000L*10L;

Q22:下面程序的输出是:()main(){intk=11;printf("k=%d,k=%o,k=%x\n",k,k,k);}

k=11,k=12,k=13
k=11,k=013,k=oXb
k=11,k=13,k=b
k=11,k=13,k=13
问卷网
数据类型与变量
关于
1年前
更新
0
频次
22
题目数
分享