首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int disp(char*str) { while(*str)putchar(*str++); putchar(’#’); return*str; } mai
有以下程序: #include int disp(char*str) { while(*str)putchar(*str++); putchar(’#’); return*str; } mai
admin
2019-01-11
39
问题
有以下程序:
#include
int disp(char*str)
{
while(*str)putchar(*str++);
putchar(’#’);
return*str;
}
main()
{
printf("%d\n",disp("C##123"));
}
程序运行后的输出结果是( )。
选项
A、C##123#0
B、C##1230
C、C##0
D、C##123#\0
答案
A
解析
disp()函数中,存在while循环,当指针指向地址单元存储的字符不等于空字符‘\0’,输出此字符,否则退出循环,输出‘#’。在主函数中调用disp()函数时,字符串“C##123”先全部输出,当指针指向字符串最后空字符时,退出循环,输出‘#’,并且再将‘\0’返回输出。由于disp()函数返回类型为int,所以返回‘\0’的ASCII码0,因此,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/zzRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序存在文件PROGI.C中
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
若已定义x为int型变量,说明指针变量p的正确语句是()
下列叙述中正确的是______。
若有以下定义: inta[]={1,2,3,4,5,6,7,8,9,10},*p=a; 则值为3的表达式是()
设变量已正确定义并赋值,以下正确的表达式是
关系数据库管理系统能实现的专门关系运算包括选择、连接和【】。
在关系数据库中,用来表示实体之间联系的是()。
随机试题
罢免村民委员会成员须经()
由枯枝落叶→真菌→花鼠组成的食物链属于捕食食物链。()
男,56岁,进食哽噎感,胸骨后异物感1个月,食管钡透见食管下段黏膜紊乱、断裂、管壁僵硬。该病人最可能的诊断为
以下哪种细胞不是牙周膜中的细胞成分
多个基金共用一个基金合同,子基金独立运作,子基金之间可以进行相互转换的基金是()。
若旅游团乘火车离开,要求导游人员带团提前1小时抵达车站。
韩愈,字退之,昌黎人。父仲卿,无名位。愈生三岁而孤,养于从父兄。愈自以孤子,幼刻苦学儒,不俟奖励。……洎举进士,投文于公卿间,故相郑余庆颇为之延誉,由是知名于时。寻登进士第。宰相董晋出镇大梁,辟为巡官。府除,徐州张建封又请为其宾佐。愈发言真率,无
甲某于2000年多次盗割在使用中的铁路专用电话线,致使数辆列车延误,造成严重后果,甲的行为构成:()
【2011年第55题】有医学研究显示,行为痴呆症患者大脑组织中往往含有过量的铝,同时有化学研究表明,一种硅化合物可以吸收铝,陈医生据此认为,可以用这种硅化合物治疗行为痴呆症。以下哪项是陈医生最可能依赖的假设?
NarcoticAddiction(麻醉品依赖)Heroin(海洛因)addictiontodayisfoundchieflyamongyoungpeopleinghettoareas(贫农区),ofthemore
最新回复
(
0
)