首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
19
问题
有以下程序:
#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全国计算机二级
相关试题推荐
给定程序MODll.C是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确能结果。注意:不
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a所指结构体变量8中的数据进行修改,并把a中地址作为函数值返回主函数,在主函数中输出修改后的数据。例如:a所指变量s中的学号、姓名、和三门课的成绩依次是:1
给定程序MODll.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数:2310,则应输出:2、3、5、7、11。请改正程序中的语法错误,使程序能得出正确的结果。注意:
请编写函数fun,函数的功能是:判断字符串是否为回文?若是,函数返回1,主函数中输出:YES;否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。例如,字符串LEVEL是回文,而字符串123312就不是回文。注意:部分源程序
按照“先进先出”的原则组织数据的结构是______。
下列函数定义中,会出现编译错误的是______。
下列是用户自定义标识符的是
下面各语句行中,能正确地给字符串赋值的语句行是()。
以下数据结构中不属于线性数据结构的是()。
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是()。
随机试题
可研末冲服的药物是
心脏轻度扩大,心腰凹陷呈靴形,右室右房增大,双侧肺门小,肺血减少,提示
心绞痛患者,针灸基本治疗时选
宪法修改是指有权机关依照一定的程序变更宪法内容的行为。关于宪法的修改,下列选项正确的是:(2016年卷一93题)
()是我国土地登记的内容。
为下面歌曲编配伴奏。要求:(1)标明调式调性。(2)为旋律选配和弦,写在低音谱表上。(3)标记和弦功能。
RS-232C是(34)之间的接口标准,其规定的电平表示方式为(35)。当使用RS232C连接相关设备时,电缆的长度不应超过(36)m。当用RS232C直接连接两台计算机时,采用零调制解调器方式,其连接方式为(37)。当计算机需要通过相连的MO-DEM
1.将考生文件夹下CHU\文件夹中的文件夹WIND.DOC删除。2.在考生文件夹下JI\GUAN文件夹中建立一个新文件夹KAO。3.将考生文件夹下INTEL文件夹中的文件DEC.CGF设置为隐藏和存档属性。4.将考生文件夹下FEL文件夹中的文件CHA
SARSisstilljeopardizingpeople’slivesbeforescientistscomeupwithaneffectivetreatment.
Backin2000,inspiredbyadesiretohelpthoseinneed,MeganandDennisDoyleofMinneapolisdecidedtheywantedtodomoret
最新回复
(
0
)