信息系统开发与维护

单选题C语言中int变量能够表示的数值范围是()。A 0~65535B -32768~32767C 0~65536D -32767~32768

题目
单选题
C语言中int变量能够表示的数值范围是()。
A

0~65535

B

-32768~32767

C

0~65536

D

-32767~32768

参考答案和解析
正确答案: B
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

当某个整数的数值很大,超过了int类型所能表示的范围时,就需要使用______类型来表示该整数。


正确答案:long
long

第2题:

Java语言中数值数据的类型能自动转换,按照从左到右的转换次序为()。

A.byte→int→short→long→float→double

B.byte→short→int→long→float→double

C.byte→short→int→float→long→double

D.short→byte→int→long→float→double


正确答案:B

第3题:

以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是()。includemain(){int *p, *q, a, bp=&aprintf("input a:")scanf("%d", *p)…}

A.*p表示的是指针变量p的地址

B.*p表示的是变量a的值,而不是变量a的地址

C.*p表示的是指针变量p的值

D.*p只能用来说明p是一个指针变量


答案:B

第4题:

公有成员变量MAX是一个int型值,变量的值保持常数值100,则下列使用______选项的声明定义这个变量是正确的。 ( )

A.public int MAX=100;

B.final int MAX=100;

C.final public int MAX=100;

D.public final int MAX=100;


正确答案:D
解析:该题考查的是修饰符的问题。根据本题的意思要把MAX声明为一个公有成员变量,即public型。而且变量的值是int型,保持常数值100,所以要使用final修饰符。用final修饰后,变量的值不可再更改。

第5题:

要判断数值型变量Y是否能够被8整除,错误的条件表达式为( )。

A.INT(Y/8)=Y/8

B.MD(Y,8)=0

C.INT(Y/8)=MOD(Y,8)

D.MOD(Y,8)=MOD(8,8)


正确答案:C
INT函数的功能是返回指定数值表达式的整数部分。MOD函数的功能是返回两个数值相除后的余数。现在假设Y=16,则INT(Y/8)=2,Y/8=2,MOD(Y,8)=0,MOD(8,8)=0。因为INT(Y/S)=2,MOD(Y,8)=0,所以错误的条件表达式为选项C。

第6题:

C语言中普通整型变量int在内存中占()字节。

A.1

B.2

C.3

D.4


参考答案:B

第7题:

定义性别变量时,假设用数值1表示男,用数值2表示女,需要使用到的工具是()

A、个案

B、变量名

C、变量名标签

D、变量值标签


参考答案:C

第8题:

用来表示一定时点上存在的变量数值的是____

A、自变量

B、存量

C、流量

D、因变量


正确答案:B

第9题:

以下程序中调用cin函数给变量a输人数值的方法是错误的,其错误原因是includevoid ma

以下程序中调用cin函数给变量a输人数值的方法是错误的,其错误原因是 #include<iostream.h> void main() { int*p,*q,a,b; p=&a; cout<<”input a:”; cin>>p; }

A.*p表示的是指针变量p的地址

B.p表示的是变量a的地址,而不是变量a的值

C.*p表示的是指针变量p的值

D.*p只能用来说明p是一个指针变量


正确答案:B
解析:p表示的是变量a的地址,定义后*p表示的是变量a的值。

第10题:

整型变量中,int类型表示的数据范围是( )。

A.-2147483647 ~ + 2147483646

B.-2147483648 ~ + 2147483647

C.-2147483646 ~ + 2147483647

D.-2147483647 ~ 2147483648


正确答案:B

更多相关问题