首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是将a和b所指的两个字符串分别转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是将a和b所指的两个字符串分别转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。
admin
2020-10-26
78
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是将a和b所指的两个字符串分别转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。
例如,主函数中输入字符串"32486"和"12345",在主函数中输出的函数值为44831。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<string.h>
#include<ctype.h>
#define N9
long ctod(char*s)
{long d=0;
while(*s)
if(isdigit(*s)){
/*********found*********/
d=d*10+*s-
【1】
;
/*********found*********/
【2】
;
}
return d;
}
long fun(char*a,char,*b)
{
/*********found*********/
return
【3】
;
}
main()
{char s1[N],s2[N];
do
{printf("Input string s1:");
gets(s1);)
while(strlen(s1)>N);
do
{printf("Input string s2:");
gets(s2);}
while(Strlen(s2)>N);
printf("The result is:%id\n",
fun(s1,s2));
}
选项
答案
(1)’0’ (2)s++或++s (3)ctod(a)+ctod(b)
解析
填空1:isdigt(*s)这个函数表示检查*s是否是数字(0~9),d=d*10+*s-?表示的是要把字符串分别转换成面值相同的整数,因此本空应该填写’0’。
填空2:*s所代表的字符串中字符需要一个一
个的字符进行转换成整数,因此此空应该填写s++或++s。
填空3:题目要求把转换后的字符进行相加后作为函数的返回值,因此本空应该填写ctod(a)+ctod(b)。
转载请注明原文地址:https://www.kaotiyun.com/show/Kj3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述正确的是()。
有以下程序:#include<stdio.h>main(){inta,b;for(a=0;a<3;a++){scanf("%d",&b);switch(b){default:
设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是()。
程序调试的任务是()。
有如下嵌套的if语句:if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是()。【1
算法空间复杂度的度量方法是()。
与数学表达式x>=y>=z对应的C语言表达式是()。
设有定义:intx=2;,以下表达式中,值不为6的是()。
由N个有序整数组成的数列己放在一维数组中,给定程序MODI1.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回—1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(lo
随机试题
什么是企业的战略经营领域?请举例说明。
慢性肾炎患者,尿蛋白≥1g/d,血压控制的理想水平是
某女,42岁,患慢性宫颈炎数年,症见带下量多、色黄黏稠、臭秽,小腹疼痛,腰骶酸疼,神疲乏力。治当清热除湿、益气化瘀,宜选用的中成药是()。
采用D/P托收是一种最安全的收汇方式。因为对方不付款,银行就不交单。()
下图是我国某校研究性学习小组的同学在考察某地后所绘制的土地利用图,回答下列问题。研究小组同学经考察确认甲湖泊是一段旧河道,试分析甲湖泊的成因。
中国特色社会主义理论体系包括()。
密度效应:在一定时间内,当种群的个体数目增加时,就必定会出现邻近个体之间的相互影响。种群的密度效应就是由矛盾的两种相互作用决定的,即出生与死亡、迁入与迁计出。凡影响某物种出生率、死亡率和迁移的各种生物、理化因子都对此物种密度起作用,而这些不同作用的集合就是
用斯坦福一比奈量表来测量人的智力,首先要计算出人的智力年龄,叫()
简述破坏武器装备、军事设施、军事通信罪的构成条件。
AWaysofDeparturefromImmatureandSimplisticImpressionsBCommentonFirstImpressionCIllustrationofFirstImpress
最新回复
(
0
)