首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main() { char a=‘5’。b; a++: printf一(“%d,%d\n”,a一‘5’+255,b=a一‘5’); } 执行后的输出结果是(
若有以下程序: #include main() { char a=‘5’。b; a++: printf一(“%d,%d\n”,a一‘5’+255,b=a一‘5’); } 执行后的输出结果是(
admin
2020-11-27
18
问题
若有以下程序:
#include
main()
{ char a=‘5’。b;
a++:
printf一(“%d,%d\n”,a一‘5’+255,b=a一‘5’);
}
执行后的输出结果是( )。
选项
A、256,1
B、1,256
C、255,1
D、256,0
答案
A
解析
C语言中,字符变量可以作为0~255范围的整数数据参与算术运算,首先a=’5’,然后执行自增运算,a=’6’,在执行a一‘5’+255,由于255默认表示整型数据,所以需要将char类型转换为int,与255运算,即256。另外,a一‘5’的值为1,最后将256、1按照十进制整数格式输出,输出结果为256,1,故答案选A。
转载请注明原文地址:https://jikaoti.com/ti/CsD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=-2,b=0;while(a++&&++b);printf(’’%d,%d\n’’,a,b);)程序运行后输出结果是
有以下程序#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w+");for(i=0;i<6;i++)fprintf(fp,
有以下定义:unionA{charst[4];inti;long1;};structB{intc;unionAb;}b;
下列叙述中正确的是
层次型、网状型和关系型数据库划分原则是
有以下程序#includeintf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}main(){intz;z=f(3);printf("%d\n",z);}程
若有定义语句charc=’\101’;则变量c在内存中占()。
下列选项中不属于结构化程序设计原则的是
下面选项中不是关系数据库基本特征的是()。
软件调试的目的是()。
随机试题
关于SLE的关节病变,下列哪几项是正确的
半夏泻心汤的君药是
关于产褥期保健哪项是错误的
引起消化性溃疡的是
患者,男,21岁。患急性淋巴细胞性白血病,壮热口渴,头痛面赤,咽喉肿痛,时有鼻衄,便秘,舌红绛,苔黄,脉洪大,其证型是
关键事件法的缺点是()
西欧中世纪不属于家庭教育形式的是()。
下列哪些行为属于行政处罚?()
按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。
TheTruthaboutLyingRickyGervais’snewfilm,TheInventionofLying,isaboutaworldwherelyingdoesn’texist,whichme
最新回复
(
0
)