首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知字母c的ASCII十进制代码为99,则执行以下语句后的输出结果为( )。 char a=’c’: a--; printf("%d,%c\n",a+’2’,a+’3’-’0’);
已知字母c的ASCII十进制代码为99,则执行以下语句后的输出结果为( )。 char a=’c’: a--; printf("%d,%c\n",a+’2’,a+’3’-’0’);
admin
2013-08-15
27
问题
已知字母c的ASCII十进制代码为99,则执行以下语句后的输出结果为( )。
char a=’c’:
a--;
printf("%d,%c\n",a+’2’,a+’3’-’0’);
选项
A、d,e
B、a--运算不合法,故有语法错
C、100,e
D、格式描述和输出项不匹配,输出无定值
答案
C
解析
C语言规定,所有字符常量可以作为整型常量来处理,因而字符常量也可参与算术运算。本题中字符变量a的初值为字符c,其对应整数值就是c的ASCII码,其十进制代码为99,经过自减运算a--后,变量a所对应的整数值为98;虽然题中未给出字符’2’和’0’的ASCII代码值,但是’2’-’0’是求字符’2’和字符’0’之间的距离为2。故a+’2’-’0’的值为100。同理可知,第二个输出项相当于算术表达式98+3,其值为101。按照题中所给定的格式描述符,第一个输出项应当以%d格式输出100,;第二个输出项应当以%c格式输出字符,已知字符c的ASCII代码值为99,故不难推算出101的对应字符应该是字母e。
转载请注明原文地址:https://jikaoti.com/ti/x1n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空#include<stdio.h>structnode{intdata;structn
以下正确的字符串常量是
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。执行语句 printf("%d,%d",c1,c2-2);后,输出结果是
有以下程序 #include <stdio.h> main() { int y=9; for( ; y>0; y--) if(y%3==0) printf("%d",--y); } 程序的运行结果是
若变量已正确定义,有以下程序段 i=0; do Pnntf("%d,",i); while(i++); printf("%d\n",i); 其输出结果是
有下列程序: #include <stdio.h> int f(int x) { int y; if(x=0‖x==1)return(3); y=x*x-f(x-2); retur
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中司将q所指结点从链表中删除并释放该结点的语句组是______。
以下选项中不能作为C语言合法常量的是______。
以下函数按每珩8个输出数组中的数据voidfun(iht*w,intn){inti;for(i=0;i<n,i++){______printf("%d"
随机试题
《抗日救国十大纲领》的颁布标志着抗日民族统一战线的形成,它的通过是在()。
在腺垂体功能不全时,可出现下列哪些情况
心悸伴发热心悸伴晕厥或抽搐
改善急性左心衰竭症状最有效的药物是
项目法人采取股份有限公司的,其组织形式应设立()。
一般来说,债券具有的特征包括()。Ⅰ.流动性Ⅱ.永久性Ⅲ.安全性Ⅳ.收益性
请选择最适合的一项填入问号处,使之符合整个图形的变化规律。()
下面的______是ATM采用固定包大小方法的优点。
原型化项目管理一般会涉及4方面的内容,而其中最复杂的问题应该是
Thenewspaperreport______withtheaccountoftheaccidentontheradio.
最新回复
(
0
)