下面变量声明的语句中,错误的是()A、charc=BB、inta=3C、charc=65D、floatarea=0

题目

下面变量声明的语句中,错误的是()

  • A、charc=B
  • B、inta=3
  • C、charc=65
  • D、floatarea=0
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列Java表达式,错误的是()。

A.long j=8888;

B.Stringstr=String("bb");

C.charc=74;

D.intk=new String("aa");


参考答案:D

第2题:

下面程序段的运行结果是()charc[5]={'a','b','\0','c','\0'};printf("%s",c);。

A.’a’’b’

B.ab

C.abc

D.ab□(其中□表示空格)


正确答案:B

第3题:

在switch(expression)语句中,expression的数据类型不能是

A.double

B.char

C.byte

D.short


正确答案:A
解析:本题考查考生对swithch(expression)语句的理解。表达式expression只能返回:int、byte、short和char,题目中的double是不正确的。同时还要注意,多分支结构中,case子句的值必须是常量,而且所有case子句中的值应是不同的,default子句是任选的。

第4题:

程序charc[5]={‘a’,‘b’,‘\0’,‘c’,‘\0’};printf(“%s”,c);的运行结果是()。

A.abc

B.ab

C.ab

D.'a''b'


正确答案:B

第5题:

定义函数时,缺省函数的类型声明,则函数类型取缺省类型___。

A.void

B.char

C.float

D.int


正确答案:D

第6题:

下面哪些赋值语句是错误的()。

A.floatf=11.1;

B.doubled=5.3E12;

C.charc=’\r’;

D.Booleanb=true;


参考答案:A

第7题:

执行下面的语句后x的值为()。inta=14,b=15,x;charc='A';x=((ab)(c'a'));

A.TRUE

B.FLASE

C.0

D.1


正确答案:D

第8题:

下列字符数组初始化语句中,不正确的是( )。

A.charc[]='goodmorning';

B.char,c[20]="goodmoming";

C.charc[]={'a','b','c','d'};

D.charc[]={"goodmoming"};


正确答案:A
解析: 本题考查两个概念:①用单引号括起来的一个字符常量只能存放一个字符;②C语言中没有字符串变量,只能用字符数组来存储字符串。
选项A)中一个单引号内放了若干个字符是错误的;选项B)和选项D)中将一个字符串赋值给一个字符数组是允许的。

第9题:

现有一变量声明为booleanaa;下面赋值语句中错误的是()。

A、aa=false;

B、aa=False;

C、aa=“true“;

D、aa=0;


参考答案:A,B,C

第10题:

下列结构体类型说明和变量定义中正确的是( )。

A.typedefstruct; {intn;charC;)REC; RECt1,t2;

B.structREC; {intn;charC;} RECt1,t2;

C.typedefstructREC; {intn=0;charc=A;}t1,t2

D.struct (intn;charc;)REC; RECt1,t2


正确答案:A
A。【解析】定义结构体类型的一般形式“struct结构体名{成员列表}”,struct结构体名不能加“;”号。