首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是调用sub函数计算数组a中字符串的长度,请填空。 sub(char s[]) { int n; for(n=0;【 】n++); return 【 】; } main() { char*a;
下面程序的功能是调用sub函数计算数组a中字符串的长度,请填空。 sub(char s[]) { int n; for(n=0;【 】n++); return 【 】; } main() { char*a;
admin
2013-02-23
38
问题
下面程序的功能是调用sub函数计算数组a中字符串的长度,请填空。
sub(char s[])
{ int n;
for(n=0;【 】n++);
return 【 】;
}
main()
{ char*a;int k;
gets(a);
【 】
printf("%d",k);
选项
答案
s[n]!=’\0’;或s[n]; n k=sub(a);
解析
函数sub()通过for循环计算字符串的长度,当字符串没有结束时循环,因此判断循环与否的条件是看字符串是否结束。故第1空应该填写s[n];或其他等价表达式。循环结束返回字符串长度值,循环变量n中累计了循环的次数即字符串的长度,故第2空应该填n。主函数中的空白处应该是一条调用函数sub()的语句,将字符串的首地址作为实参传递给形参,并将返回值赋值给变量 k。故第3空应该填k=sub(a);。
转载请注明原文地址:https://jikaoti.com/ti/0UB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有定义语句:“inta=1,b=2,c=3,x;”,则以下选项中各程序段执行后,x的值不为3的是()。
在面向对象的程序设计中,下列叙述中错误的是()。
下列程序的功能是:求出ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,指定字符1,则输出3。请填空。#include<stdio.h)#deftneM81intfun(char*s
已有定义:double*p;请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元:【】。
下列程序的输出结果是______。main(){chara[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;printf("%d",*--p);}
设a、b、c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是______。
在C程序中,可将整型数以二进制形式存放到文件中的函数是______。
没有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i<10)inta[10]={1,1,2,3,4,5,6,7,8,9,},*p=a;
下列叙述中,不属于软件需求规格说明书的作用的是______。
下列运算符中,不属于关系运算符的是()
随机试题
某企业设置修理和运输两个辅助生产车间。修理车间本月发生费用19000元,提供修理劳务20000小时,其中,为运输部门提供修理劳务1000小时,为基本生产车间提供修理劳务16000小时,为行政管理部门提供修理劳务3000小时。运输部门本月发生费用20000元
经济可持续发展
简述髋关节结核的检查试验。
申请设立动物诊疗机构应当提交的材料不包括
肺癌疾病中,吸烟导致的肺癌最常见的类型是
下列哪种方法不是肩关节脱位的复位方法
关于民主集中制和人民代表大会制度,下列说法中错误的是哪一项?()
工程重大安全事故罪的犯罪主体是特殊主体,仅限于建设单位、设计单位、施工单位、工程监理单位及其责任人员。()
某项目可收费总建筑面积10万平方米,经测算该项目全年各项费用如下表所示:【问题】物业服务企业的营业成本不包括()
ChooseTHREElettersA-G.WhichTHREEofthefollowingmustbeprovidedbyallvolunteers?AcivilconvictioncheckBsignedcop
最新回复
(
0
)