首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。 例如,若形参s所指的字符串为“abcdef35adgh3kjsdf7”,则输出结果为4。 请在程序的下画线处填入正确内容并将下画线
给定程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。 例如,若形参s所指的字符串为“abcdef35adgh3kjsdf7”,则输出结果为4。 请在程序的下画线处填入正确内容并将下画线
admin
2017-02-24
35
问题
给定程序中,函数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全国计算机二级
相关试题推荐
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
下列关于栈的描述中错误的是()。
下列叙述中错误的是()。
以下程序运行后的输出结果是______。structNODE{inthum;structNODE*next;};main(){structNODEs[3]={{1,’\0’},{2,’\0’},{3,’\0’}},*p,*q
以下程序运行后的输出结果是______。main(){charc1,c2;for(c1=’0’,c2=’9’;c1<c2;c1++,c2--)printf("%c%c",c1,c2);printf("\n");}
在数据库系统中,实现各种数据管理功能的核心软件称为______。
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同S=1.0;k=1;while([8]
随机试题
货币政策的(),是衡量货币政策有效性的重要指标。
动脉导管未闭的杂音特点是
A.胸片示片状致密影,呈肺叶或肺段分布B.胸片示薄壁空洞,病灶周围可见卫星灶C.胸片示肺纹理增粗,紊乱,有蜂窝状和卷发样阴影D.侧位胸片示叶间梭形密度增高影E.胸片示肺动脉段突出,右下肺动脉干横径≥15mm肺动
一婴儿突发惊厥,无热,反复发作3次,惊厥后意志清,活泼如常,患儿为人工喂养,极少户外活动,未服鱼肝油,查体:出牙延迟,哈氏沟明显,方颅,血钙1.0mmol/L、最确切的诊断为
某成年男性的基础代谢率为+45%,其甲状腺功能为
若当事人对付款地未有约定,现乙公司以甲公司为被告,要求支付货款,则应由何地法院管辖?若乙公司将甲公司与丙公司均诉至法院的,甲公司与丙公司的诉讼地位如何?为什么?应由何地法院管辖?为什么?若乙公司仅将丙公司诉至法院的,则其管辖法院为何地法院?为什么?
下列有关办理税务登记的做法,正确的有( )。
下列疾病中属于消化系统疾病的是()。
[*]
Hasyourchildcrackedabookthissummer?Althoughadultsoftenjumpatthechancetocatchupontheirreadingduringvaca
最新回复
(
0
)