首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
33
问题
若有以下程序:
#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://kaotiyun.com/show/Sd3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){intaa[3][3]={{2},{4},{6}},i,*p=&aa[0][0];for(i=0;i<2;i++){if(i==0)aa[i][i+1]=*p+1;els
有以下程序#includeintfun(inta,intb){if==0)returna;elsereturn(fun(--a,--b));}main(){
以下叙述中正确的是
若有定义语句:intyear=2009,*p=&year;,以下不能使变量year中的值增至2010的语句是()。
以下叙述中正确的是
有以下函数:intaaa(char,*s){char,*t=s:;while(*t++);t--;return(t-s);}以下关于aaa函数功能叙述正确的是()。
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
计算机软件的构成是()。
随机试题
小儿肥胖症轻度肥胖为超过标准值
A.10%B.30%C.60%D.90%E.100%
简述孔子的教育教学思想。
2015年5月发布的《全国农业可持续发展规划(2015—2030年)》指出,将全国划分为三大发展区,其中包括()。
然而,写实而不陷于死板呆滞,有空灵之趣,象征而不流于空虚晦涩,含意于言外可想——这也是他们的长处。句子中“这”指代的内容是:
请从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
“学不可以已。青,取之于蓝,而青于蓝”,表明荀况在师生关系问题上强调不惟师说。
Industrialism,atleastwithinourexperienceofitformorethan200years,never【B1】______apointofequilibriumoralevel
已知(DS)=1000H,(BP)=0010H,(DI)=0100H,(010110H)=0ABH,(010111H) =0BAH,执行指令LEA CX,[BP] [DI]后,(CX)=( )。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
最新回复
(
0
)