首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。 例如,若形参s所指的字符串为“abcdef35adgh3kjsdf7”,则输出结果为4。 请在程序的下画线处填入
给定程序中,函数fun的功能是: 统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。 例如,若形参s所指的字符串为“abcdef35adgh3kjsdf7”,则输出结果为4。 请在程序的下画线处填入
admin
2018-03-28
59
问题
给定程序中,函数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://www.kaotiyun.com/show/cJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序输出结果是()。#includemain(){chara[]={’a’,’b’,’c’,’d’,’e’,’f’,’\0’};inti,j;i=sizeof(a);
已知字母A的ASCⅡ代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是______。
有以下程序#inculde#deFineSUB(a)(a)(a)main(){inta=2,B=3,c=5,d;d=SUB(a+B)*c;printF(”%d\n”,d);}程序运行后的输山结果是
有以下定义语句doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是
设有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i≤0)inta[10]={O,12,3,4,5,6,7,8,9},*p=a;
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
数据库系统中实现各种数据管理功能的核心软件称为【】。
若语句“t=fun(fun(x,y,a),(a+b,a+C,x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是( )
随机试题
M型的主动脉根部波群不能检查什么解剖结构
A.恶性高血压B.高血压病Ⅲ级C.高血压病Ⅱ级D.高血压危象E.高血压病I级
黄体酮硫酸奎宁
下列不属于处方前记的是
“待处理财产损溢”账户下应设置()明细账户。
以下证券公司分支机构可以做的是()。
1924年,()编写了中国第一本《教育心理学》教科书。
你一个朋友因为上岗竞争职位失败而失落,你怎么劝他?请现场模拟。
Youshouldspendabout20minutesonQuestions14~26,whicharebasedonReadingPassage2below.Sustainabl
Betweenabout1920to1930,newartisticmovementsinEuropean【M1】______artweremakingthemselvesfeltintheUnitedStates
最新回复
(
0
)