设有如下定义:intx=l,y=-1;,则语句:printf("

题目

设有如下定义:intx=l,y=-1;,则语句:printf(""%d/n"",(x--&++y));的输出结果是()

  • A、1
  • B、0
  • C、-1
  • D、2
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有说明语句:intx=1,y=3,z=5;则下面表达式中值为0的是()。

A、x

B、charstr[80];str=”abcdefg”;

C、char*pstr=”abcdefg”

D、char*pstr=NULL;pstr=”abcdefg”;


参考答案:B

第2题:

设有定义:longx=-123456L;,则以下能够正确输出变量x值的语句是

A.printf("x=%d\n",x);

B.printf("x=%1d\n",x);

C.printf("x=%8dL\n",x);

D.printf("x=%LD\n",x);


正确答案:B
解析:本题考查的知识点是输出语句printf()的基本用法。x为一个长整型的变量,而且是一个十进制的数,它的输出控制符是“%1d”,所以排除选项A和选项C;由于C语言中是区分大小写的,“1d”中的“d”不能为大写,故排除选项D。4个选项中B正确。

第3题:

定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则语句for(i=0;i3;i++)printf(“%d“,x[i][2-i]);的输出结果是()

A、159

B、147

C、357

D、369


参考答案:C

第4题:

设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。A.1SX

设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。

A.1

B.0

C.4

D.3


正确答案:D

第5题:

设有定义intx=‘A’;,则执行下列语句之后,x的值为_________x%='A';

A.‘a’

B.0

C.65

D.‘A’


正确答案:B

第6题:

设有如下定义:int x=1,y=-1;则下列语句的输出结果是______。printf("%d\n",(x--&++y));

A.1

B.0

C.-1

D.2


正确答案:B

第7题:

下列变量定义正确的是________。

A. int x_1 ; y;

B. intx=y=5 ;

C. intfor=4;

D. int printf=2,x_y=2;


参考答案:D

第8题:

若有如下函数模板定义,则正确使用该函数模板的语句是()。templatevoidadd(typea,typeb,type}

A、floatx,y,z;add(x,y,z)?;

B、intx,y,z;add(x,y,

C、floatx,y?;intz;add(x,y,z)?;

D、floatx,y?;intz;add(x,y,


参考答案:A

第9题:

设有如下定义 int x=10,y=3,z; 则语句 printf("%d\n",z=(x%y,x/y)); 的输出结果是( )

A.3

B.0

C.4

D.1


正确答案:A

第10题:

设有定义int y=5;,则执行以下语句后,y的值为______。 y=--y-5;

A.-5

B.-1

C.-4

D.运行时出现异常


正确答案:B