首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int disp(char* str) { while (*str) putchar(*str++); putchar(’#’); return *str; } main()
有以下程序 #include <stdio.h> int disp(char* str) { while (*str) putchar(*str++); putchar(’#’); return *str; } main()
admin
2015-11-24
66
问题
有以下程序
#include <stdio.h>
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/8jID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程朱理学是儒家学者融合佛道思想来解释儒家义理而形成的以理为核心的新儒学体系。下列关于程朱理学的影响说法错误的是()。
一只蚂蚁从正八面体一顶点爬到相对的顶点,最快用时2分钟,若蚂蚁爬行速度不变,则它从一个顶点爬到相邻的顶点最快用时为:
从1、2、3、4、5、6、7、8、9这几个数字中选择3个数字,使它们的乘积能够被9整除,问共有多少种不同的方法?
n(n>1)名海盗按照下列的方式分金币:第一名海盗先拿1枚金币,再拿剩下金币的1%;第二名海盗先拿2枚金币,再拿剩下金币的1%;……;第n名海盗先拿n枚,再拿剩下金币的1%。如果金币恰好被分完时,每名海盗拿到的金币数一样多,那么一共有多少枚金币?
若奇数x是N个不同正奇数之和,且121≤x<169,那么N最大为多少?
人的世界观形成有一定的轨迹,人的一切言行总是一定“轨迹”的体现。资产阶级的唯我主义的形成是圆内半径运行轨迹的结果。这个“圆”的圆心就是“我”,“半径”则是个人的利害得失。对文字中画线句子理解正确的一项是()。
联系中国实际,论述影响法律实现的因素。要求:观点明确,说理充分,条理清晰,语言规范、流畅。
设f(x)在x=x0的某邻域内有定义,则“f′(x)存在且等于A”是“f′(x0)存在且等于A”的()
优化SQL语句执行效率属于数据库应用系统【10】阶段的任务。
随机试题
A.肺、脾、胃、肾B.脾、肝、肾、心C.心、肺、脾、肝D.肺、脾、肝、肾E.心、肺、脾、肾与血的生成关系最密切的是
患者30岁,右上后牙因深龋于外院行复合树脂充填治疗后1天开始发生自发性疼痛,持续2天,冷水可缓解。
ZETA信用风险分析模型中用采衡量流动性的指标是()。
下列选项中,属于内控设计缺陷的是()。
导游人员讲解的节奏体现在讲解的()等方面。
实施“进口替代”战略的基础是()
任何从【】派生的类都可以用throw语句抛出,抛出异常用来表明程序遇到的错误无法正常执行而需要异常处理。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
在考生文件夹中新建一个FSA.TXT文件。
PresidentBushpledgedtoprovidethepoorestnationsabout_____peryear.
最新回复
(
0
)