首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。 例如,
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。 例如,
admin
2020-06-02
67
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。
例如,若形参S所指的字符串为“abcdef35adgh3kjsdf7”,则输出结果为4。
请在程序的下划线处填入正确内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
void fun(char*s,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
解析
填空1:通过for循环语句来判断是否到字符型结尾,变量i用来存放字符型数组下标,则应填入s
。
填空2:题目要求判断数字字符,所以此处应填入’9’。
填空3:将数字字符个数存入变量t中,此处需注意变量t是指针变量。
转载请注明原文地址:https://kaotiyun.com/show/HlCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的主函数中调用了其前面定义的fun函数#includemain(){doublea[15],k;k=fun(a);……)则以下选项中错误的fun函数首部是
若有定义,intw[3][5];则以下不能正确表示该数组元素的表达式是
有下列程序:main(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t;for(i=0;i
有以下程序#includeintfun(int(*s)[4],intn,intk){intm,i;n1=s[0][k];for(i=1;im)m=s[i][k];returnm;}
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
有下列程序:voidf(int*q)main(){inti=0;{inta[5]={1,2,3,4,5},i;for(;i
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(i
下列数据结构中,不能采用顺序存储结构的是
若有以下程序段intr=8;printf("%d\n",r>>1);输出结果是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
随机试题
要使示范操作动作准确、技艺纯熟。教学语言应简明清晰、生动形象。
A.加服中枢性抗胆碱药如苯海索2~12mg/d,使用数月后逐渐停用B.肌注东莨菪碱0.3mg或地西泮片10mg或异丙嗪25~50mg,缓解后加服苯海索C.普萘洛尔10mg或苯二氮革类药物如地西泮2.5~5mg,每日2~3次D.利血平0.2
3岁,男孩。在常规检查口腔情况时,发现所有乳牙均已萌出,并且已建立咬合关系,临床检查发现下列4种隋况,哪一种是不符合这一年龄段关系的特点
患者,男性,47岁。因急腹痛2天,诊断为急性胰腺炎。血淀粉酶2500U/L,血钙1.6mmol/L。主要症状表现为
周某为了诈骗方便而伪造公文,则周某的行为应认定为()。
下列说法错误的是()。
某市商务局局长陈某未经批准兼任某企业职务并领取薪酬,同时花公款10多万元在媒体上宣传自己。由此可以看出,陈某违反《公务员法》的行为有:
在采用ADS1.2集成开发工具软件开发基于ARM微处理器的嵌入式系统软件时,下面有关地址映射的说明中,不正确的是()。
Humansarethoughttoberesponsibleforalargenumberofenvironmentalproblems,rangingfromglobalwarmingtoozonedepleti
Becausehedoesn’tlikemefornoreason,he______mewheneverwemeet.
最新回复
(
0
)