首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是调用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
61
问题
下面程序的功能是调用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://kaotiyun.com/show/paPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在面向对象的程序设计中,下列叙述中错误的是()。
设有如下宏定义:#defineMYSWAP(z,x,y){z=x;x=y;y=z;}以下程序段通过宏调用实现变量a,b内容交换,请填空。floata=5,b=16,c;MYSWAP(【】,a,b);
下列程序的功能是:求出ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,指定字符1,则输出3。请填空。#include<stdio.h)#deftneM81intfun(char*s
有定义语句doublda,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是()。
关系模型允许定义三类数据约束,下列不属于数据约束的是()。
以下程序的功能是输出如下形式的方阵:131415169101112
数据的存储结构是指 ______。
以下程序是从终端读入数据到数组中,统计其中正数的个数,并计算它们的和。请填空。main(){inti,a[20],sum,count;sum=count=【】;for(i=0;i<20;i++)scanf("%
设一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为【】。
设树T的度为4,其中度为1、2、3、4的结点的个数分别为4、2、1、1,则T中的叶点为______。
随机试题
设有四个进程A、B、C、D进程A和进程B共享变量戈,进程C和进程D共享变量y,,在情况下会出现与时间有关的错误。()
Tostayeconomicallycompetitiveonaglobalscale,theUnitedStatesneeds8millionmorecollegegraduates【C1】______2020.That
下列混凝土砖铺设方式,其力学性能最优的是()。
下列选项中属于液压锤适用范围的是()。
采用预裂爆破法施工隧道时,其分区起爆顺序为()。
在复利计息、到期一次还本的条件下,债券票面利率与到期收益率不一致的情况有()。
模仿法的五种具体形式包括()。
Thepictureillustratesthecompassiontheartisthasforhisnativeland.
依次填入下列各句横线上的词语,最恰当的一组是:(1)_______长年无敌情,不可一日不防备。(2)无论国际风云如何_______,我国坚持和平共处的五项基本原则不变。(3)这场比赛又失败了,但他们并没有灰心,他们接受教训,_
Whattimeisthemeeting?
最新回复
(
0
)