以下对应于unsigned long 的数据类型为()。

题目
单选题
以下对应于unsigned long 的数据类型为()。
A

WORD

B

DWORD

C

INT

D

BYTE

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列各组类型声明符中,含义相同的一组是

A.unsigned long int和long

B.signed short int和short

C.unsigned short和short

D.short int和int


正确答案:B
解析:本题考查的知识点是;基本类型的派生类型。C++语言中,基本类型的字长及其取值范围可以放大和缩小,改变后的类型就叫做基本类型的派生类型。派生类型声明符是由基本类型关键字char、int、float、double前面加上类型修饰符组成的。类型修饰符包括:short短类型,缩短字长:long长类型,加长字长;signed有符号类型,取值范围包括正负值:unsigned无符号类型,取值范围只包括正值。其中signed和unsigned只能同时出现一个,如果省略则默认为signed。short和long也只能同时出现一个,如果修饰的类型是int,则可以省略int。由此可见,选项A中,unsigned long int的省略形式为unsigned long;选项B中,signed short int的省略形式就是short,正确;选项C中,unsigned short int的省略形式是unsigned short:选项D中,short int的省略形式是short。故本题应该选择B。

第2题:

以下选项中不属于c语言的类型的是( )。

A.unsigned long int

B.long short

C.unsigned int

D.signed short int


正确答案:B
c语言中整型变量分为4种,基本型int,短整型shortint,长整型longint和无符号型(unsignedint、un-signedshort、unsignedlong)。因此B)选项不属于c语言的类型。

第3题:

( 18 )字面常量 42 、 4.2 、 42L 的数据类型分别是

A ) long 、 double int

B ) long 、 float 、 int

C ) int 、 double 、 long

D ) int 、 float 、 long


正确答案:C

第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


正确答案:C
解析:自动类型转换是按优先关系从低级数据转换成高级数据,规定的优先次序是char→int→long→float→double。对自动类型转换的优先关系不了解。

第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


正确答案:C
解析:本题考查的知识点是:字面常量。对于整型字面常量,只要没有超出C++中整数所能表示的范围,C++将自动按整数(int)来存储此数。也可以通过在整型字面常量后添加u或1(大、小写均可),来指定按无符号整数(unsigned)或长整数(long)来存储,也可同时使用u和1(对排列无要求),来指定按无符号长整数(unsigned long)来存储。对于实型字面常量,C++自动按双精度数(double)来存储。也可通过在实型字面常量后添加f(大、小写均可),来指定按单精度数(float)来存储。故本题应该选择C。

第7题:

以下选项中不属于C语言的类型的是

A.signed short int

B.unsigned long int

C.unslgned int

D.long short


正确答案:D
解析:本题考核的知识点是c语言中的数据类型。在选项中很明显选项A为无符号短整型,选项B为无符号长整型,选项C为无符号整型,而选项D的类型在C语言中不存在。所以,4个选项中D为所选。

第8题:

( 18 )下列各组类型声明符中,含义相同的一组是

A ) unsigned long int 和 long

B ) signed short int 和 short

C ) unsigned short 和 short

D ) short int 和 int


正确答案:B

第9题:

以下程序的输出结果是【】。 include unsigned fun (unsigned num) {unsigned k=1; do{

以下程序的输出结果是 【 】 。

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


正确答案:12
12 解析:函数有一个形参num,循环前变量k置1,循环中,表达式num%10是取num的个位,将num的个位值累乘于k中,然后num除以10。循环直至num为0结束,这是逐一求出num十进制表示的各位数字,并累乘于变量k的循环。函数最后返回k。函数fun的功能是求整数的各位十进数字积。

第10题:

类型修饰符unsigned修饰( )是错误的。

A.char

B.int

C.long int

D.float


正确答案:A
解析:没有unsigned char这种数据类型。

更多相关问题