首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。 例如,若形参s所指的字符串为“abcdef35adgh3kjsdf7”,则输出结果为4。 请在程序的下画线处填入
给定程序中,函数fun的功能是: 统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。 例如,若形参s所指的字符串为“abcdef35adgh3kjsdf7”,则输出结果为4。 请在程序的下画线处填入
admin
2018-03-28
31
问题
给定程序中,函数fun的功能是:
统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。
例如,若形参s所指的字符串为“abcdef35adgh3kjsdf7”,则输出结果为4。
请在程序的下画线处填入正确内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
void fun(char*ss,int*t)
{ int i,n;
n=0;
/*********found*********/
for(i=0;
【1】
!=0;i++)
/*********found*********/
if(s
>=’0’&&s
<=
【2】
)n
++;
/*********found*********/
【3】
;
}
main()
{char s[80]="abcdef35adgh3kjsdf7";
int t;
printf("\nThe original
string is:%s\n",s);
fun(s,&t);
printf("\nThe result is:%d\
n",t);
}
选项
答案
(1)s[i] (2)’9’ (3)*t=n
解析
本题考查:for循环语句;if语句条件表达式;指针变量。
填空1:通过for循环语句来判断是否到字符型结尾,变量i用来存放字符型数组下标,则应填入s
。
填空2:题目要求判断数字字符,所以此处应填入‘9’。
填空3:将数字字符个数存入变量t中,此处需注意变量t是指针变量。
if语句的条件表达式一般会考查三方面的内容:
(1)条件判断,即>与>=、<与<=、==与!=的区别,需要仔细分析题干的意思,确定条件表达式的内容。
(2)逻辑判断,即&&(逻辑与)与||(逻辑或)的区别,需要根据题干确定if条件中若干个条件表达式的并存关系。
(3)=(赋值号)与==(等于号)的区别,注意在if条件中不会出现=(赋值号)。
转载请注明原文地址:https://kaotiyun.com/show/cJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若a是float型变量,b是unsigned型变量,以下输入语句合法的是()
下列语句执行后的结果是______。y=5;p=;x=*p++;
若有以下定义,则正确的switch语句是______。floatx;inta,b;
有以下程序:#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是()。
若有以下程序段:intm=0xabc,n=0xabc;m-=n;printf("%X\n",m);执行后输出结果是()。
若有以下程序main(){inta[4][4]={{1,2,-3,-4},{0,-12,-13,14},{-21,23,0,-24},{-31,32,-33,0}};inti,j,s=0;for(i=0;i
若有以下程序main(){intp,a=5;if(p=a!=0)printf("%d\n",p);elsepfintf("%d\n",p+2);}执行后输出结果是
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=i+【】;s=s+t;}print
以下数组定义中错误的是()。
下列属于不合法的main函数命令行参数表示形式的是()。
随机试题
医生甲未获得医疗机构许可证而开设诊所,病患乙去甲的诊所看病,对甲称说自己青霉素不过敏。甲遂未作皮试而乙注射青霉素,导致乙因青霉素过敏死亡。则甲的行为应当认定为()(2018/客/1/仿27)
孕产妇系统保健管理指
B淋巴祖细胞的发育部位是
患者,男性,48岁。手术后第二天,护士通过评估认为目前存在以下问题,应首先处理的是
多层砌体房屋在地震中常出现交叉裂缝,其产生原因是()
无形资产研究阶段发生的支出期末转入“其他业务支出”科目。()
让山区孩子走出大山不是目的,让其具有改变大山、建设大山的志向与本领,才是山区摆脱贫困落后、填平城乡________的最终归宿。事实上,与富裕地区相比,贫困地区不仅办学条件差,而且在发展基础、生存环境等各方面都严重________。因此,“希望工程”不能只是
请阅读下列材料:“家庭相册初了解”介绍了相册的结构以及相册封面的制作。教材很好地融合了学生的学习特点,对制作家庭相册流程进行细化,方便教师进行有针对性的教学,有利于提高学生的动手操作能力和审美能力,为进一步学习多媒体作品的制作奠定基础。学生
Oldpeoplearealwayssayingthattheyoungarenotwhattheywere.Thesame【C1】________ismadefromgenerationtogenerationan
Readthetextbelowaboutacompany’sapproachtosocialresponsibility.Inmostofthelines(34-45),thereisoneextrawor
最新回复
(
0
)