下列哪项不是int类型的字面量?()     A、/u03A6B、077C、OxABBCD、20

题目

下列哪项不是int类型的字面量?()     

  • A、/u03A6
  • B、077
  • C、OxABBC
  • D、20
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A ) unsigned long int 和 long

B ) signed short int 和 short

C ) unsigned short 和 short

D ) short int 和 int


正确答案:B

第2题:

若要使p指向二维整型数组a[10][20],则p的类型为()。

A.int(*)[20]

B.int**

C.int*

D.int*[20]


参考答案:A

第3题:

关于JAVA赋值,下面哪些值的说明是正确的()

A.’\n’是表示char类型的换行字符;

B.010是表示8进制的int类型值;

C.1.0f表示float类型的值;

D.20L是表示int类型的值;


参考答案:A, B, C

第4题:

字面常量42、4.2、42L的数据类型分别是( )。 A.long,double、intB.lon9、float、int

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

A.long,double、int

B.lon9、float、int

C.int、double、long

D.int、float、long


正确答案:C
本题考查整型变量的类型和浮点变量的类型,42默认为int型数据,42后面加上L后,表示long型数据,4.2默认为double型数据。

第5题:

设有定义语句int(*f(int);,则下列叙述正确的是( )。

A.f是基类型为int的指针变量

B.f是指向函数的指针变量,该函数具有一个int类型的形态

C.f是指向int类型一维数组的指针变量

D.f是函数名,该函数的返回值是其类型为int类型的地址


正确答案:B
解析:定义语句int(*f(int)中f是指向函数的指针变量,该函数中也只有一个int型的形参。

第6题:

下列语句中不是死循环的是( )。A.int i=10;B.for(int i=1;j<10;i++) while(1) { { i--; i--; }

下列语句中不是死循环的是( )。

A.int i=10;

B.for(int i=1;j<10;i++) while(1) { { i--; i--; } if(i==1)break;

C.int i-0;

D.int i=1:


正确答案:A
选项A中i自减到1时就会执行break语句跳出循环,选项B中i<10永远成立不会跳出循环.选项C中第一次进入循环体后i>0永远不会跳出循环,选项D中未给出结束循环的条件。

第7题:

下列哪项不是出入口类型的分类方法()


参考答案:根据目标不同

第8题:

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

A ) long 、 double int

B ) long 、 float 、 int

C ) int 、 double 、 long

D ) int 、 float 、 long


正确答案:C

第9题:

下列函数的运行结果是()。includeint add(int a,int b);void main(){extern int x,y

下列函数的运行结果是( )。 #include<iostream.h> int add(int a,int b); void main() { extern int x,y; cout<<add(x,y)(<endl; ) int x(20),y(5); int add(int a,intB) { int s=a+b; return s; }

A.25

B.30

C.20

D.15


正确答案:A
解析: 由主函数main入手,定义外部变量x和y,调用函数add。因为x,y为外部变量,所以“int x(20),y (5);”的赋值在add也是有效的,即add函数的运算结果为25。

第10题:

下列函数的运行结果是()。includeint add(int a,int b);void main(){extem int x,y;

下列函数的运行结果是( )。 #include<iostream.h> int add(int a,int b); void main() { extem int x,y; cout<<add(x,y)<<endl; } int x(20),y(5); int add(int a,int b) { int s=a+b; return s; )

A.25

B.30

C.20

D.15


正确答案:A

更多相关问题