首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。 例如,若形参s所指的字符串为“abcdef35adgh3kjsdf7”,则输出结果为4。 请在程序的下画线处填入正确内容并将下画线
给定程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。 例如,若形参s所指的字符串为“abcdef35adgh3kjsdf7”,则输出结果为4。 请在程序的下画线处填入正确内容并将下画线
admin
2017-02-24
38
问题
给定程序中,函数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】
!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/IMDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:fun(intx){intp;if(x==0‖x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7)
字符串"\\\"ABCDEF\"\\"的长度是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
若变量已正确定义,下列正确的程序段是()。
有下列程序:#include<stdio.h>main(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1=m++;
以下程序运行后的输出结果是______。structNODE{inthum;structNODE*next;};main(){structNODEs[3]={{1,’\0’},{2,’\0’},{3,’\0’}},*p,*q
下列程序运行时输入1234567<CR>,则输出结果是______。#include<stdio.h>main(){inta=1,b;scanf("%2d%2d",&a,&b);printf("%d%d\n",a,b);}
在数据库系统中,实现各种数据管理功能的核心软件称为______。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){intifor(i=0;______!=’\0’;i++);return(i);}
数据的逻辑结构有线性结构和______两大类。
随机试题
有颜色代码的胶片调色程序是怎样的?
偏心压缩实际上就是轴向压缩和平面弯曲的组合变形问题。()
下列哪项是肾炎性肾病与单纯性肾病的最主要的区别
机体对创伤或感染代谢反应不同于禁食代谢反应的主要特点是
患者腰膝酸软,发白脱落,目昏暗,经诊断为肝肾精血亏虚证,在五行学说中属于()。
为了使谈判成功和达到预期目的,除掌握好谈判策略、时机和技巧外,还应有足够的( )。
在债券的票面价值中需要规定的因素有()。Ⅰ.票面价值的币种Ⅱ.资金使用方向Ⅲ.债券的票面金额Ⅳ.债券变现能力
以下不能正确表示代数式2ab/(cd)的C语言表达式是()。
改革开放以来,我们党对公有制认识上的一个重点突破就是明确了公有制和公有制的实现形式是两个不同层次的问题,公有制的实现形式是指资产或资本的:
作者认为《辞海》对“韦编三绝”的“韦”字解释有误,不能作为这一观点依据的一项是()。根据原文所给的信息,以下推断不正确的一项是()。
最新回复
(
0
)