全国信息技术应用考试

"若有定义inta=2,b=4;booleanx;则执行语句x=a>b;System.out.println(x);的结果为()"A、1B、0C、trueD、false

题目

"若有定义inta=2,b=4;booleanx;则执行语句x=a>b;System.out.println(x);的结果为()"

  • A、1
  • B、0
  • C、true
  • D、false
参考答案和解析
正确答案:D
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列语句序列执行后,x的值是_________。publicclasstest{publicstaticvoidmain(string[]args){inta=2;intb=3;intx=4;x=++a*x;system.out.println(x);}}

A.13

B.10

C.11

D.12


正确答案:D

第2题:

设a=5,b=6,c=7,d=8,执行下列语句后,x的值为( )。 x=IIft(a>B.And(c>D.,1 0,20)

A. 1f)

B. 20

C. True

D. False


正确答案:B
B)    【解析】本题考查IIf函数。IIf函数可用于执行简单的条件判断操作,其格式为result=IIf(<条件>,<Tree部分>,<False部分>),其中“result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为真时,IIf函数返回“True部分”的值,而当“条件”为假时返回“False部分”的值。“True部分”或“False部分”可以是表达式、变量或其他函数。本题中由于(a>b)And(c>d) 的结果为假,所以x的值为20。

第3题:

设 a=5,b=6,c=7,d=8 ,执行下列语句后,X的值为( )。

X=IIf((a>b)And(c>d),10,20) A.10

B.20

C.True

D.False


正确答案:B

第4题:

若有定义:inta=5,b=7,c;则执行语句c=a&b;后c的值为()。

A.12

B.2

C.6

D.5


参考答案:D

第5题:

若有如下变量定义和函数调用语句: inta=5; fun(&A) ; 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<endl; }

A.3

B.4

C.5

D.6


正确答案:D
解析: fun函数中的x参数为整型指针变量。调用fun函数,&a是取a的地址,即将实际参数a的地址传递。函数fun中的*x是变量x所指的存储单元即值5。*运算符的等级高于++,所以先取值5然后加1输出,即为6。

第6题:

设a=5,b=6,c=7,d=8,执行下列语句后,x的值为( )。 x=IIft(a>B.And(c>D.,1 0,20)A.1f)SXB

设a=5,b=6,c=7,d=8,执行下列语句后,x的值为( )。 x=IIft(a>B.And(c>D.,1 0,20)

A.1f)

B.20

C.True

D.False


正确答案:B
B)【解析】本题考查IIf函数。IIf函数可用于执行简单的条件判断操作,其格式为result=IIf(<条件>,<Tree部分>,<False部分>),其中“result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为真时,IIf函数返回“True部分”的值,而当“条件”为假时返回“False部分”的值。“True部分”或“False部分”可以是表达式、变量或其他函数。本题中由于(a>b)And(c>d)的结果为假,所以x的值为20。

第7题:

设x=5,执行语句Print x=x+10,窗体上显示的是

A)15

B)5

C)True

D)False


正确答案:D
【答案】:D
【知识点】:Print方法如何使用
【解析】:x=x+10在此处为判断关系,x与x+10不等,结果为False。

第8题:

现有:classTest4{publicstaticvoidmain(String[]args){booleanX=true;booleany=false;shortZ=42;if((z++==42)&&(y=true))z++;if((x=false)||(++z==45))z++;System.out.println(¨z=”+z);}}结果为:()

A.Z=42

B.z=44

C.Z=45

D.z=46


参考答案:D

第9题:

若有定义语句:double x,y,*px,+py;,执行Tpx=&x;py=&y之后,正确的输入语句是( )。A.A

若有定义语句:double x,y,*px,+py;,执行Tpx=&x;py=&y之后,正确的输入语句是( )。

A.A

B.B

C.C

D.D


正确答案:A
因为x,y都是double型数据,所以输入时的格式字符应为%If,所以B)与c)错误。D)选项中“scanf(”%If%IP’’x,y);”应为“scanf(”%If%lf'’,&x,&y);”。故本题答案为A)。

第10题:

若有定义:inta=20,b=28,c;则执行语句c=(a^b)<<2;后c的值为()。

A.2

B.5

C.32

D.92


参考答案:C