首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
数字字符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
32
问题
数字字符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全国计算机二级
相关试题推荐
下面叙述中错误的是
在窗体上画一个命令按钮(其Name属性为Commandl),然后编写如下代码:PrivateSubCommandl_Click()Dimn()AsIntegerDima,bAsI
下列不属于计时器控件属性的是
产生100以内(不含100)2位随机整数的VisualBasic表达式是()。
设程序中有以下语句:MsgBox”Visual”,,”Basic”,”等级考试”,2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
设a=10,b=4,c=5,d=7,表达式a>bAndNotc
数据库系统的核心是()。
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是()。
数据库中对概念模式内容进行说明的语言是()。
负责数据库中查询操作的数据库语言是( )。
随机试题
覆盖义齿不具备的优点是
患者50岁男性,2周前发现右下后牙龈有小包。平时无明显不适,曾在外院照X线片。查见右下第一前磨牙咬合面龋洞深,探无感觉,叩痛异常感,右下第一磨牙近中根尖部龈瘘管。X线片见右下第一前磨牙根尖X线透射区不规则,边界模糊。右下第三磨牙前倾阻生,余未见异常。主
女,20岁,颈前区中线甲状软骨下方可扪及2cm直径大小肿块,扫描示冷结节,硒甲状腺显影示冷结节处仍无放射性物质浓聚,应考虑为女,14岁,舌骨下方一圆形肿物1个月,当时未做检查,1个月后肿块部位出现红肿热痛,伴全身发热,肿块破溃,流出黄色黏液样液体,
在应用前锋线比较法进行工程实际进度与计划进度比较时,工作实际进展点可以按该工作的()进行标定。
对受打击报复的会计人员的补救措施有()。
纳税义务人因不可抗力或者国家税收政策调整不能按期缴纳税款的,依法提供纳税担保后,可以直接向海关办理延期缴纳税款手续。延期纳税最长不超过()。
常模的构成要素包括()。
诊断分离性(转换)障碍的要点不包括()。
劳动法律关系是一种()。
折旧具有抵减所得税的作用,由于计提折旧而抵减的所得税可用()计算。(中山大学2013真题)
最新回复
(
0
)