首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
37
问题
有以下程序:
#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全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除。使程序得出正确的结果。
给定程序MODll.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不
给定程序MODll.C中函数fun的功能是:按以下递归公式求函数值。例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更
按照“先进先出”的原则组织数据的结构是______。
在面向对象方法中,()描述的是具有相似属性与操作的一组对象。
下列叙述中错误的是()。
有以下定义:#include<stdio.h>chara[10],*b=a;不能给数组a输入字符串的语句是()。
若有定义:DouBlea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是
设有以下定义和语句 char str[20]="Program",*p; p=str; 则以下叙述中正确的是______。
在关系数据库中,用来表示实体之间联系的是()。
随机试题
下列选项中,不属于质量管理体系四大板块的是()。
下列关于舒张性心力衰竭的治疗,不恰当的是
A.关节被动活动正常而主动活动不能B.关节主动活动和被动活动均不能C.关节主动活动和被动活动均部分受限D.关节主动活动和被动括动均正常E.关节主动活动部分障碍,被动活动正常关节强直
按照《房屋建筑与装饰工程消耗量定额》TY01-31—2015的规定,有钢筋混凝土楼板隔层者,内墙高度计算,应从()。
预估仅仅存在于起始阶段,而不是一个持续的过程。()
编写教科书的直接依据不包括()
根据以下资料回答111-115题据海关统计,浙江省纺织纱线、织物及制品、床垫、寝具及类似品出口额从2004年的11.50亿美元上升到2009的31.44亿美元,占出口额的比重从11.4%上升到13.7%,上升2.3个百分点。全部国有及年产品销售收入500
把若干个大小相同的立方体摆成如图形状:从上向下数,摆1层有1个立方体,摆2层共有4个立方体,摆3层共有10个立方体,问摆7层共有多少个立方体?
Thefollowingparagraphsaregiveninawrongorder.ForQuestions41-45,youarerequiredtoreorganizetheseparagraphsintoa
Thejoysoftravel,havinglong_______thedisabled,areopeninguptovirtuallyanyonewhohasthemeans.
最新回复
(
0
)