数据类型与变量

欢迎参加本次测试
姓名:
    ____________
学号:
    ____________
C语言中允许的基本数据类型包括:(  ) 
整型、实型、逻辑型
整型、实型、字符型
整型、字符型、逻辑型
整型、实型、逻辑型、字符型
C语言中的简单数据类型包括(  )。
整型、实型、逻辑型
整型、字符型、逻辑型
整型、实型、逻辑型、字符型
整型、实型、字符型
C语言中能用八进制表示的数据类型为:(  ) 
字符型、整型
整形、实型
字符型、实型、双精度型
字符型、整型、实型、双精度型
下面不正确的字符常量是()
“c”
''
‘\\’’
‘K’
已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=‘A’+‘6’-‘3’后,c2中的值为()
D
68
A3
C
设C语言中,一个int型数据在内存中占2个字节,则unsigned int 型数据的取值范围为  ()
0~255
0~32767
0~65535
0~2147483647
已知ch是字符型变量,下面不正确的赋值语句是()
ch=‘a+b’;
ch=‘\0’;
ch=‘7’+‘9’;
ch=5+9;
下面四个选项中,均是合法整型常量的选项是()
160-0xffff011
-019860120668
-0xcdf01a0xe
-0x48a2e50x
假定x和y为double型,则表达式x=2,y=x+3/2的值是()
3.500000
3
2.000000
3.000000
以下选项中,合法的实型常数是( )
5E2.0
E-3
2E0
1.3E
已知大写字母A的ASCII码值是65, 小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是( )
字符A
字符a
非法的常量
字符c
下列变量定义中合法的是()
short_a=1-.le-1;
doubleb=1+5e2.5;
longdo=0xfdaL;
float2_and=1-e-3;
若有说明语句:char s=’\72’;则变量s( )
包含一个字符
包含两个字符
包含三个字符
说明不合法,s的值不确定
在C语言中,char型数据在内存中的存储形式是( )
补码
反码
原码
ASCII码
已知s是字符型变量,下面不正确的赋值语句是( )。
s=’\012’;
s=’1’+’2’;
s=1+2;
s=’u+v’;
已知s是字符型变量,下面正确的赋值语句是( )。 
s=’abc’;
s=’\xde’;
s=’\08’;
s=”\”;
若有以下定义,则正确的赋值语句是( )。 int x,y;   float z;
x=1,y=2,
x++;
x=y=100
x=int(z);
以下程序段的输出结果是( )。int a=12345; printf(”%2d\n”, a); 
12
34
12345
提示出错、无结果
在16位C编译系统上,若定义long a;,则能给a赋40000的正确语句是
a=20000+20000;
a=30000+10000;
a=4000*10;
a=4000L*10L;
下面程序的输出是:(  )     main( )     {    int k=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

22题 | 被引用0次

使用此模板创建