以下不能输出字符A的语句是(  )。(注:字符A的ASCII码值为65,字符a的ASCII码值为97。)

题目
单选题
以下不能输出字符A的语句是(  )。(注:字符A的ASCII码值为65,字符a的ASCII码值为97。)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知:0~9的ASCII码为48~57,A~Z为65~90,a~z为97~122。字符b对应的ASCII码值是()。

A、90

B、96

C、97

D、98


参考答案:D

第2题:

以下不能输出字符A的语句是(注:字符A的ASCIl码值为65,字符a的ASCIl码值为97)( )。

A.print[("%c\n",a-32);

B.print[("%d\n",A);

C.printf("%c\n",65);

D.printf("%c\n",B-1);


正确答案:B
在C语言中%d表示输出整型数值,所以答案为B。

第3题:

以下程序段的输出结果为()。charastr[5]="1234";char*pstr=astr;printf("%c",pstr[1]-'0');

A.ASCII码值为2的字符

B.ASCII码值为1的字符

C.2

D.1


正确答案:C

第4题:

已知:0~9的ASCII码为48~57,A~Z为65~90,a~z为97~122。字符b对应的ASCII码值是_____。

A.98

B.96

C.97

D.90


正确答案:A

第5题:

已知大写字母A的ASCII码是65,小写a的ASCII码值是97,则用八进制表示字符常量'\101'为( )。

A.字符A

B.字符a

C.字符e

D.非法常量


正确答案:A
解析:此题考查的知识点是转义字符。此题目的关键是八进制的101对应的十进制数是多少。八进制101转换为十进制为65,也就是A的ASCII码。

第6题:

以下不能输出字符A的语句是( )(注:字符A的ASCIl码值为65,字符a的ASCIl码值为97)。

A.A

B.B

C.C

D.D


正确答案:A
%d输出整数,所以选择A)。

第7题:

以下不能输出字符A的语句是( )。(注:字符A的ASCIl码值为65,字符a的ASCIl码值为97)


正确答案:B
选项输出的格式为%d,即为整型格式,所以输出字符A的ASCIl码值65,而不是字符A。由于大写字母比与其对应的小写字母的ASCIl码值小32,所以A正确。字符A的ASCIl码值就是65,所以以%C格式输出可以输出字符A,所以c正确。由于字符A的ASCIl码值比字符B的小1,所以D正确。

第8题:

已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量 '\101'是( )。

A.字符A

B.字符a

C.字符e

D.非法的常量


正确答案:A
解析:本题的关键是八进制101的十进制是多少。八进制的101转换为十进制为65,也就是字符A的ASCII码。故应该选择A。

第9题:

以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)

A.printf("%c\n",'a'-32);

B.printf("%d\n",'A');

C.printf("%c\n",65);

D.printf("%c\n",'B'-1);


正确答案:B
解析:A)、C)、D)三个选项的输出格式都是%c,只有B)的输出格式是%d,只会输出数字65,所以应选择B)。

第10题:

已知字符A、a的ASCII码值的十进制表示分别为65和97,则字符K的ASCII码值在添加偶校验位之后的二进制表示为(10);字符x的ASCII码值在添加奇校验位之后的二进制表示为(11)。

A.11001011

B.1001011

C.11011011

D.1011011


正确答案:B
解析:在ASCII码字符集合中,代码65至90按字典顺依次分配给大写字母A至2。于是由A的+进制表示是65可推知:K的+进制表示是7,二进制表示是1001011。按照偶校验的原理,由于K的二进制编码中有偶数个“1”,因此校验位设为“0”,即所求为01001011。