首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
11
问题
有以下程序:
#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://jikaoti.com/ti/eef0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:对形参ss所指字符串数组中的M个字符串按长度由短到长进行排序。ss所指字符串数组中共有M个字符串,且串长
给定程序MODll.C是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确能结果。注意:不
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(rota[][N],intn),函数的功能是:使数组左下三角元素中的值乘以n。例如:若n的值为3,a数组中的值为则返回主程序后a数组中的值应为注意:部分源
给定程序MODII.C中函数fun的功能是:求出s所指字符串中最后一次出现的t所指子字符串的地址,通过函数值返回,在主函数中输出从此地址开始的字符串;若未找到,则函数值为NULL。例如,当字符串中的内容为:”abcdabfabcdx”,
能正确表示逻辑关系""a≥10或a≤0""的C语言表达式是______。
若s是int型变量,且s=8,则s%3+(s+1)%3表达式的值为()。
若已定义x为int型变量,说明指针变量p的正确语句是()
下面各语句行中,能正确地给字符串赋值的语句行是()。
设有如下关系表: 则下列操作中正确的是()。
随机试题
某公司有关数据如下表:假定一年按360天计算,周转天数的计算结果取整数。要求:(1)计算该公司2007年及2008年应收账款周转率和周转天数;(2)计算该公司2007年及2008年存货周转率和周转天数;(3)分析计算得出的结果。
患者,男,22岁。10天前无明显诱因出现发热伴全身酸痛,体温最高达38.5℃,自服感冒药无缓解,刷牙时牙龈出血,胸骨后轻压痛,四肢少许出血点,1天前病情加重伴呼吸困难。血常规:Hb81g/L,WBC210×109/L,PLT32×109/L。该患者
调节价格总水平主要依靠(),调节社会总需求,间接影响价格总水平。
敞开楼梯间应符合的要求有()
【背景资料】某城市热力管道工程项目为总分包项目,项目经理部为了确保安全目标的实现,对施工项目安全提出了详细而科学的控制措施。项目经理部根据施工现场安全生产保证体系策划的结果和安排,对重大危险源和不利环境因素进行了识别,以确保处于受控状态。项目部还
信托受托人的权限仅以委托人的授权为限,委托人可随时向受托人发出指令,对委托权限进行调整。()
按照法律创制方式和表达形式的不同,法律可以分为()。
为控制禽流感疫情,某市人民政府决定对受感染禽类进行灭杀,并依市场价将价款的一半支付给养殖户。该支付行为属于()。
下列有关全国人民代表大会常务委员会的表述正确的是()。
[2015年]设函数f(x)连续,φ(x)=∫0xxf(t)dt,若φ(1)=1,φ′(1)=5,则f(1)=__________.
最新回复
(
0
)