首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(char *s) { char *p=s; while( *p != ’\0’) p++; return(p-s); } main() { char *p="01234"; printf("%d\n",fun
有以下程序 #include int fun(char *s) { char *p=s; while( *p != ’\0’) p++; return(p-s); } main() { char *p="01234"; printf("%d\n",fun
admin
2020-11-23
30
问题
有以下程序
#include
int fun(char *s)
{ char *p=s;
while( *p != ’\0’) p++;
return(p-s);
}
main()
{ char *p="01234";
printf("%d\n",fun(p));
}
程序的运行结果是( )。
选项
A、5
B、6
C、4
D、3
答案
A
解析
函数fun()中的while循环的逻辑是如果*p不为?\0?,则指针p一直向后移动。循环结束的时候,p指向的是字符?\0?,数组名s为一指针常量,始终指向字符数组的首地址,所以p-s则返回的是字符数组s中有的字符个数(不包含结束标识符),所以输出结果为5,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/Er3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:根据所给的年、月、日,计算出该日是这一年的第几天,并作为函数值返回。其中函数isleap用来判别某一年是否为闰年。例如,若输入:200851,则程序输出:2008年5月1日是该年的第122天。请在程序的下画线处填入
给定程序中,函数fun的功能是:判定形参a所指的N×N(规定N为奇数)的矩阵是否是“幻方”,若是,函数返回值为1;不是,函数返回值为0。“幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。例如,以下3x3的矩阵就是一个“
给定程序中,函数fun的功能是:统计形参S所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参s所指的字符串为:请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放
给定程序中,函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参s所指的字符串为:abcdef35adgh3kjsdf7。输出结果为:4。请在程序的下划线处填入正确的内
给定程序中,函数fun的功能是:把形参S所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移出字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大于等于2)。例如,形参S所指的字符串为:abedefgh,执行结果为:ahcb
由N个有序整数组成的数列已放在一维数组中,下列给定程序中函数fun的功能是:利用折半查找法查找整数m在数组中的位置。若找到,返回其下标值;否则,返回-1。折半查找的基本算法是:每次查找前先确定数组中待查的范围low和high(low<high),然后用m
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下画线处填入正确的内容并把下画
检查软件产品是否符合需求定义的过程称为
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
算法的有穷性是指
随机试题
在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tTeacher”“tCourse”“tStud”和“tGrade”,请按以下要求完成设计。创建一个查询,查找学生的课程成绩大于等于80且小于等于100的学生情况,显
下列哪一项不属于肝硬化患者肝功能减退的临床表现
A.第一象限B.第二象限C.第三象限D.第四象限E.以上都不是根据IP上影像信息自动选择图像读出条件是在
结构中含有乙酯基的是结构中含有二甲氨基的是
下列各项中,除另有规定外,可以享受增值税出口免税并退税优惠政策的有()。
下列表述中,将教育视作一种过程的是()。
封建统治者曾经明令禁止的丧葬方式是火葬。()
在窗体上有一个文本框控件,名称为TextTime;一个计时器控件,名称为Timer1。要求每一秒在文本框中显示一次当前的时间。程序为:PrivateSubTimer1__________()TxtTime.text=T
Anewstudyfoundthatinner-citykidslivinginneighborhoodswithmoregreenspacegainedabout13%lessweightoveratwo-yea
BullyingandChildrenA)Whatyoursonisdescribingisbullying,plainandsimple.Althoughitislateintheschoolyear,yous
最新回复
(
0
)