WORD
DWORD
INT
BYTE
第1题:
下列各组类型声明符中,含义相同的一组是
A.unsigned long int和long
B.signed short int和short
C.unsigned short和short
D.short int和int
第2题:
以下选项中不属于c语言的类型的是( )。
A.unsigned long int
B.long short
C.unsigned int
D.signed short int
第3题:
( 18 )字面常量 42 、 4.2 、 42L 的数据类型分别是
A ) long 、 double int
B ) long 、 float 、 int
C ) int 、 double 、 long
D ) int 、 float 、 long
第4题:
Java语言中数据类型之间的自动类型转换是由优先关系从低级数据类型转换成高级数据类型,下面选项中自动类型转换优先级由低到高排列正确的是
A.char→long→int→double→float
B.char→int→long→double→float
C.char→int→long→float→double
D.char→int→float→double→long
第5题:
阅读以下说明和C语言代码,回答问题1至问题5,将解答填入答题纸的对应栏内。
[说明]
在实模式存储管理方案下,嵌入式系统的内存地址空间的布局一般可以分为五个段:代码段(text)、数据段(data)、bss段(bss)、堆(heap)和栈(stack)。
图16-4为一段例程。
1: include
2: unsigned char gvCh;
3: unsigned short gvShort;
4: unsigned int gvInt = 0x12345678;
5: unsigned long gvLong = 0x87654321;
6: void main(void)
7: {
8: unsigned char array[lO],*p;
9: p = malloc(lO*sizeof(char));
10: while (1);
代码段、数据段和bss段的大小是在什么时候确定的?
第6题:
字面常量42、4.2、42L的数据类型分别是
A.long、double、int
B.long、float、int
C.int、double、long
D.int、float、long
第7题:
以下选项中不属于C语言的类型的是
A.signed short int
B.unsigned long int
C.unslgned int
D.long short
第8题:
( 18 )下列各组类型声明符中,含义相同的一组是
A ) unsigned long int 和 long
B ) signed short int 和 short
C ) unsigned short 和 short
D ) short int 和 int
第9题:
以下程序的输出结果是 【 】 。
include<iostream.h>
unsigned fun (unsigned num)
{unsigned k=1;
do{k*=num%10;num/=10;} while(num);
return k;
}
void main( )
{ unsigned n=26;
cout <<fun(n) <<end1
第10题:
类型修饰符unsigned修饰( )是错误的。
A.char
B.int
C.long int
D.float