首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知字母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
49
问题
已知字母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://kaotiyun.com/show/TMJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的
在一个C源程序文件中所定义的全局变量,其作用域为
若有定义语句:int a[3][6];,按在内存中的存放顺序,a数组的第10个元素是
以下叙述中错误的是
设有定义语句int(*f(int);,则下列叙述正确的是( )。
以下程序的功能是:通过函数func输入字符并统计输入字符的个数。输入时用字符@作为输入结束标志。请填空。#include<stdio.h>long【】;/*函数说明语句*/main(){longn;
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中司将q所指结点从链表中删除并释放该结点的语句组是______。
以下选项中不能作为C语言合法常量的是______。
以下函数按每珩8个输出数组中的数据voidfun(iht*w,intn){inti;for(i=0;i<n,i++){______printf("%d"
随机试题
学生解题能够“一题多解”,说明他有较强的()。A.再现思维B.求同思维C.辐合思维D.发散思维
A.先煎B.后下C.包煎D.另煎E.冲服羚羊角入汤剂宜
患者,女性,70岁。因“颌下急性蜂窝织炎”入院。患者颈部明显红肿、疼痛,伴严重全身感染症状,自感心慌、气紧、胸闷,口唇发绀。既往有冠心病及慢性支气管炎史。入院后予以补液、抗感染治疗。预防该并发症的最重要措施是
以下有关流量比法的说法不正确的是()。
适用于基坑侧壁安全等级为一级的支护形式有()。
建筑高度小于等于()m的住宅建筑可采用自然通风方式的防烟系统。
传统体育教学提倡“三基教学”,它们是()。
有甲、乙两瓶质量相同的氯化钠溶液,甲溶液浓度为60%,乙溶液浓度为40%。现将甲溶液倒掉1/3,乙溶液倒掉一半,然后混合在一起,此时得到的溶液浓度约为:
255.255.255.255
Youshouldspendabout20minutesonQuestions1-13,whicharebased,onReadingPassage1below.Canani
最新回复
(
0
)