计算机二级

设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是A.printf(“x=%d\n”,x);B.printf(“x=%1d\n”,x);C.printf(“x=%8dL\n”,x);D.pfintf(“x=%LD\n”,x);

题目

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

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

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

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

D.pfintf(“x=%LD\n”,x);

参考答案和解析
正确答案:B
解析:x为一个长整型的变量,而且是一个十进制的数,它的输出控制符是“%1d”;由于C语言中是区分大小写的,“1d”中的“d”不能为大写。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

19、设有定义:long x=-654321L;,则以下能够正确输出变量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正确。

第2题:

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

A.printf(“x=%dn”,x);

B.printf(“x=%1dn”,x);

C.printf(“x=%8dLn”,x);

D.printf(“x=%LDn”,x);


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

第3题:

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

A.printf("x=%dn",x);

B.printf("x=%ldn",x);

C.printf("x=%8dLn",x);

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


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

第4题:

设有定义:10ng x=-123456L,则以下能够正确输出变量x值的语句是( )。

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

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

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

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


正确答案:B
解析:x为一个长整型的变量,而且是一个十进制的数,它的输出控制符是%1d,所以排除选项A和选项C;由于C语言中是区分大小写的,1d中的d不能为大写,故排除选项D。4个选项中B正确。

第5题:

设有定义:long x=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
解析:x是长整型变量,因此其输出格式字符应为“%1d”,所以正确答案为选项B。

第6题:

设有定义:long x= -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
解析:在语言环境下,输出long型数时,在%和d之间必须加1(L的小写);输出double型数时,在% 和f(e)之间也必须加1。

第7题:

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

A.printf(“x=%d\n”,x)

B.printf(“x=%ld\n”,x)

C.printf(“x=?l\n”,x)

D.printf(“x=%D\n”,x);


正确答案:B

第8题:

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

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

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

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

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


正确答案:B

第9题:

设有定义: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正确。