首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
数字字符0的ASCII值为48,若有以下程序 main(){ char a=’1’,b=’2’; printf("%c,", b++); printf("%d\n", b-A) ;} 程序运行后的输出结果是
数字字符0的ASCII值为48,若有以下程序 main(){ char a=’1’,b=’2’; printf("%c,", b++); printf("%d\n", b-A) ;} 程序运行后的输出结果是
admin
2009-01-15
70
问题
数字字符0的ASCII值为48,若有以下程序 main(){ char a=’1’,b=’2’; printf("%c,", b++); printf("%d\n", b-A) ;} 程序运行后的输出结果是
选项
A、3,2
B、50,2
C、2,2
D、2,50
答案
4
解析
本题考查了字符型变量的运算及输出。在C语言中,字符型变量可以看作整型变量来对待,与整型所不同的是字符型变量在内存中只占1个字节,而整型是2个字节。字符型变量中所存的数值是它所表示字符的ASCII码值。ASCII码中的一些相关字符是顺序排列的,如’0’的ASCII码值为48,’1’为49以此类推一直到’9’;’A’的ASCII码值为65,’B’为66以此类推一直到’Z’。本题程序一开始就定义了两个字符型变量a和b,并初始化为字符’1’和’2’,由于题目已经告诉,0,的ASCII值为48,所以变量a、b中所存储的数据分别为49和50。第一条输出语句是按字符格式输出表达式 b++的值和字符’,’,后缀自加表达式b++的值就是b的值,不过执行完该表达式之后,变量b中的值会增1。所以第一次输出的字符串是"2,",执行完后b中的数据为51.第二条输出语句是按整型格式输出表达式b-a的值和一个换行符’\n’,b-a的值是51-49=2,故最终的输出应该为"2,2\n",’\n’是非打印字符,即不会在屏幕上显示什么,所以,4个选项中选项C符合题意。
转载请注明原文地址:https://kaotiyun.com/show/5nXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生目录下有一个工程文件sjt4.vbp。程序的功能是,单击“产生随机数”按钮可以产生10个随机数放到数组中并显示在图片框中,在文本框中输入一个小于10的正整数m,单击“移动数据”按钮,可以把数组中的前m个数据移动到后面去,并显示在图片框中。如图所示。
(1)考生文件夹中有工程文件sjt3.vbp。程序运行时,单击窗体,则开始每隔5秒钟在文本框中显示一次当前时间,文本框中文字的颜色每隔8秒在红色(颜色值为&HFF)与黑色(颜色值为0)之间切换。在给出的窗体文件中已经有了全部控件,但程序不完整。要
为了使每秒钟发生一次计时器事件,可以将其Interval属性设置为
下面不能作为结构化方法软件需求分析工具的是
下列说法中,错误的是
表达式Sgn(0.25)的值是( )。
设a=10,b=4,c=5,d=7,表达式a>bAndNotc
下列选项中不属于面向对象程序设计特征的是
某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为
下面不属于软件设计原则的是
随机试题
冻结存款、汇款应当由法律规定的行政机关实施,对法定机关委托的其他行政机关或者组织要求冻结当事人存款、汇款的,金融机构()。
发展护理评判性思维能力的方法:____________、归纳性思维的教育模式教学法、苏格拉底询问法、采用促进评判性思维的九个问题。
纳税人申报的计税依据明显偏低又无正当理由的,可以采用( )方式。
商业银行应按行政区划设立分支机构。()
一位小学数学教师在教学“千克的初步认识”,在用教具——天平来称粉笔时,忘了拆下天平物盘下的胶垫,出现了第一次称一支粉笔为100克,第二次称一支粉笔为10克。面对这种情况,以下哪种处理方式最为合适?
已知求f(x).
某主机使用代理服务器接入Internet,应该在其IE浏览器的(50)对话框中进行配置。
数字用户线xDSL又被称为()。
Youuseittodrinksomething.Itisakindofcat-likemeat-eatinganimal.
Shewenttothebookstoreandbought______.
最新回复
(
0
)