首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是调用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
35
问题
下面程序的功能是调用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全国计算机二级
相关试题推荐
以下程序执行后x的值是()。#include<stdio.h>main(){intx,y=252,i=386,*m=&y,*z=&i;x=(z==m);printf("%d",x)
设有以下说明语句:typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是()。
以下程序运行后的输出结果是【】。#include<stdio.h>main(){ihtx=0210;printf("%x\n",x);}
下列叙述中,错误的一条是______。
没有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i<10)inta[10]={1,1,2,3,4,5,6,7,8,9,},*p=a;
字符(char)型数据在微机内存中的存储形式是______。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
以下程序是从终端读入数据到数组中,统计其中正数的个数,并计算它们的和。请填空。main(){inti,a[20],sum,count;sum=count=【】;for(i=0;i<20;i++)scanf("%
以下叙述中错误的是()
随机试题
肠外营养中心静脉插管常常选用
女性,26岁,3周前有上呼吸道感染症状,服感冒药后症状有所改善,近一周来出现心慌、气急,胸闷,频发室性期前收缩,血肌钙蛋白I及T轻度增高,X线见心影稍大,心胸比率0.55,超声心动图见左心室轻度扩大50mm,EF48%。该例最可能的诊断是
下列不属于痉证发病特点的是
佝偻病后遗症的主要表现是
对投标人而言,下列可适当降低报价的情形是()。
下列关于化学浆液特性的表述错误的是()。
可使肥厚型梗阻性心肌病的心脏杂音减弱的药物是()。
淄博地势特征为南高北低,最高海拔1108.3米(鲁山),最低海拔500米。()
【2012江苏ANO.14】药品招标制度本应是对平抑药价起到__________的作用,但在“芦笋片事件”中,我们看到,它对推高药价却起到了__________的作用。填入画横线部分最恰当的一项是:
A、Somethingwithsugar.B、Somethingwithsalt.C、Somethingwithfat.D、SomethingwithvitaminD.A句(7)中,金姆提到被采访的人群表示他们更喜欢吃含糖的食物来
最新回复
(
0
)