首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是调用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
25
问题
下面程序的功能是调用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);
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第。列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中的其他数据不变。#defineN4voidro
数据库、数据库系统、数据库管理系统3者之间的关系是二______。
在设计程序时,应采纳的原则之一是______。
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。structnode{intinfo;______link;}
当说明一个结构体变量时,系统分配给它的内存是()。
以下叙述中正确的是()
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()
设一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为【】。
随机试题
参加地基与基础工程验收的单位有()。
若当事人对行政机关的行政复议决定不服,可以若当事人对复议的决定不服而申请行政诉讼的,应该是在接到复议决定书后的多长时间内依法申请
李某在一次意外事故中坠下山崖,就此下落不明。现已3年过去,李某的合伙人王某申请宣告其死亡,但李某之妻及其父母、子女坚决不同意。人民法院应如何处理?()。
从2001年2月开始,B股的投资者可以是()。
中期票据投资者可就特定投资需求向主承销商进行逆向询价,主承销商可与企业协商发行符合特定需求的中期票据。()
Disagreementsamongeconomistsarelegendary,butnotontheissueoffreetrade.Arecentsurveyofprominenteconomistsbothc
1.从历史数据看,我国出口与工业增速有高度同步的特征,外贸出口受阻将直接影响1二业生产,特别是出口加工生产。2009年5月份最新统计数据显示,全国各种工业企业增加值增长虽然已经呈现逐步回升趋势,但仍比上年同期回落了7.1个百分点,同时CPI同比下降了7.2
randomaccess
通过文本框的()事件过程可以获取文本框中输入字符的ASCII码值。
SpecialProductsCo.—HowtoOrder41.Orderingiseasyanddeliveryfast.Oncereceived,yourorderwill42.normallybe
最新回复
(
0
)