首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中所有ASCII码值小于97的字符存入 形参t所指字符数组中,形成一个新串,并统计出符合条
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中所有ASCII码值小于97的字符存入 形参t所指字符数组中,形成一个新串,并统计出符合条
admin
2021-04-28
63
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中所有ASCII码值小于97的字符存入 形参t所指字符数组中,形成一个新串,并统计出符合条件的字符个数作为函数值返回。
例如,形参s所指的字符串为:Abc@lx56*,程序执行后t所指字符数组中的字符串应为:A@156冰。
注意:部分源程序在文件BIANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
int fun(char*s,char*t)
{int n=0;
while(*s)
{if(*s<97){
/*********found*********/
*(t+n)=
【1】
;n++;}
/*********found*********/
【2】
;
}
*(t+n)=0;
/*********found*********/
return
【3】
;
}
main()
{char s[81],t[81];int n;
printf("\nEnter a string:\n");
gets(s);
n=fun(s,t);
printf("\nThere are%d letter which ASCII code is less than97:%s\n",n,t);
}
选项
答案
(1)*s (2)s++ (3)n
解析
填空1:判断s所指向的字符串中的字符符合条件时,将当前字符存放到t指向的字符串中,所以应填*s。
填空2:判断完一个字符之后,将字符串的指针移到下一个位置,所以应填s++。
填空3:题目要求函数要返回符合条件的字符个数n,所以应填n。
转载请注明原文地址:https://kaotiyun.com/show/7Wtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下C语言用户标识符中,不合法的是
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是
对如下二叉树进行后序遍历的结果为
有以下程序:#includemain(){FILE*fp;inti,aE6]={1,2,3,4,5,6};fp=fopen(“d2.dat”,“W+”);for(i=0;i
下面叙述中错误的是
以下是if语句的基本形式:if(表达式)语句其中“表达式”
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include<stdio.h>#include<string-h>main(){chara[10]=’’abc’’,b[10]=’’012’’,c[10]=’’xy
软件需求规格说明书的作用不包括()。
若有函数首部intfun(dublex[10],int*n),则下列针对此函数的函数声明语句中正确的是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
随机试题
2004年,某地农村产妇分娩一女婴。由于第三产程子宫收缩无力,产妇的胎盘迟迟未出。此时,无证个体医王某,在一不消毒,二不戴消毒手套的情况下,将手伸进子宫,误认为还有一胎儿未娩出而向外猛拉子宫,当场造成产妇大出血死亡。根据《执业医师法》的规定,应依照该法追究
【B1】【B3】
根据《建设工程质量管理条例》,建设工程发生质量事故后,有关单位应当在( )内向当地建设行政主管部门和其他有关部门报告。
下列关于利率期限结构的表述中,属于预期理论观点的是()。
甲公司为上市公司,2009—2011年,甲公司及其子公司发生的有关交易或事项如下:(1)因乙公司无法支付前欠甲公司货款3500万元,甲公司2009年6月8日与乙公司达成债务重组协议。协议约定,双方同意将该笔债权转换为对乙公司的投资,转换后,甲公司持有乙公
关于商品的价值量,以下说法中不正确的是()。
Whetheryou’reaNewJerseymallratorafarmerinIndia,beingpoorcanexhaustyoursmarts.Thefindingsindicatethatan
以下关于软件系统文档的叙述中,错误的是(34)。
下面说法哪个是正确的?()
Quelleest_____partielaplusdifficiledelagrammairefran?aise?
最新回复
(
0
)