首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include intfun(char*s) {char*p=s; while(*p!=0)p++; return(p-s); } main() {printf("%d\n",fun("goodbey!"));} 程序的输出结果是
有以下程序 #include intfun(char*s) {char*p=s; while(*p!=0)p++; return(p-s); } main() {printf("%d\n",fun("goodbey!"));} 程序的输出结果是
admin
2019-08-18
21
问题
有以下程序
#include
intfun(char*s)
{char*p=s;
while(*p!=0)p++;
return(p-s);
}
main()
{printf("%d\n",fun("goodbey!"));}
程序的输出结果是
选项
A、0
B、6
C、7
D、8
答案
C
解析
本题主要考查了函数定义及调用,以及while循环语句,执行fun函数后,首先是找到最后一个字符的地址,然后减去第一个地址得到的就是这个字符串的长度,所以本题答案为8。
转载请注明原文地址:https://jikaoti.com/ti/8Rf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句charsl[10]="abcd!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
若有以下程序#includemain(){inta=0,b=0,c=0,d;c=(a+=b,,b+=a);/*第4行*/d=c::/*第5行*/:/*第6行*/printf
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
若变量已正确定义并赋值,以下不能构成C语句的选项是
以下叙述中错误的是
若有以下程序段structSt{intn;structst*next;};structSta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];则以下选项中值为6的表达式是
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0}
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。注意:部分源程序存在文件PROG1.C文件中。请勿改动主函数ma
请编写一个函数voidfun(char*tt,intpp[]),统计在tt所指字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指数组中。例如,当输入字符串:abcdefgabcdeabc后,程序的输出结果应该是:
下面选项中合法的字符常量是
随机试题
X6132型铣床主轴是___________。
男性,60岁,有腹股沟疝多年,搬重物时突感右下腹疼痛,伴恶心,未呕吐,压之肿块不消失,4小时后来院急诊。诊断:右腹股沟嵌顿疝。
判断心脏骤停最可靠和迅速的依据是( )。
下列不属于智齿冠周炎症状的有
A.形成评价B.过程评价C.效应评价D.结局评价E.总结评价一项针对肥胖的健康教育干预试验中,对观察对象在干预前后体育锻炼时间和强度的变化的评估是
两侧髂嵴最高点连线过第四腰椎棘突,临床上通常以此作为腰穿的定位标志。()
按照委托监理合同示范文本的规定,委托人招标选择监理人签订合同后,对双方有约束力的合同文件包括( )。
下列数与相差最小的是()
下列属于财产法律关系的是
基于文件服务的网络操作系统,可以分为文件服务器和______。
最新回复
(
0
)