首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun的功能是将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制整数值返回。该串长度最大不超过15。 例如,若表示二进制数
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun的功能是将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制整数值返回。该串长度最大不超过15。 例如,若表示二进制数
admin
2018-10-20
40
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun的功能是将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制整数值返回。该串长度最大不超过15。
例如,若表示二进制数的字符串为:"10011",则运行结果应为:10011﹣>19
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在文件BLANK1.C中,不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
#pragma warning(disable:4996)
#define N16
/*********found*********/
int fun(char
【1】
)
{int i,n=0;
/*********found*********/
for(i=0;
【2】
;++i)
/*********found*********/
rl=n*2+(s
﹣
【3】
);
return n;
}
main()
{char num[]="10011";int n;
n=fun(num);
printf("%s﹣﹣>%d\n",num,n);
}
选项
答案
(1)s[] (2)s[i]!=’\0’&&i<N (3)48
解析
填空1:该函数所接受的参数为字符数组,所以形参也为字符数组,根据函数内所用的字符数组s
,所以该空填s[]。答案为s[]。
填空2:访问一个字符数组的所有元素时,当该元素不为字符串结束符’\0’时,继续访问,当访问到字符串结束符’\0’时,表示该字符串结束了,结束循环返回计算结果,因为串的长度最大不超过15,所以定义了一个常量N为16,在for循环的第二个表达式中i<N用来控制其不超过15,当其超过了15位时后面的不做计算,所以该空填s
!=’\0’&&i<N。答案为s
!=’\0’&&i<N。
填空3:从字符串取出的字符不能直接用于十进制计算,从s
中取出的“1,0”为字符,要先将其转化为十进制数字,s
﹣48将s
中的字符转化为十进制数。
转载请注明原文地址:https://kaotiyun.com/show/FMxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
算法一般都可以用______控制结构组合而成。
若有定义inta=10,b=9,c=8;,接着顺序执行下列语句,变量b中的值是【】。c=(a-=(b-5));c=(a%11)+(b=3);
以下程序的输出结果是()。#include<stdio.h>voidmain(){intf,f1,f2,i;f1=0;f2=1;printf("%d%d",f1,f2);for(i=3;i<=5;i++
数据字典是各类数据描述的集合,它通常包括五个部分,即数据项、数据结构、数据流、【】和处理过程。
设有定义:intn1=0,n2,*P=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是()。
以下函数值的类型是()。fun(floatx){floaty;y=3*x-4;returny;}
运行以下程序后,如果从键盘上输入6514<回车>,则输出结果为______。main(){intm,n;printf("Enterm,n:");scanf("%d%d",&m,&n);while(m!
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是______。
下面函数用来求两个单精度数之和,并通过形参将结果传回,请填空。Voidsub(floatx,noaty,【】z){【】=x+y;}
随机试题
"Willhebeabletowinthechampionship?"
A.肾小球新月体形成B.部分肾小球节段性硬化C.C3颗粒状沉积于系膜区及基底膜内D.大部分肾小球纤维化,小部分肾小球代偿肥大E.肾小球毛细血管壁弥漫性增厚弥漫性新月体性肾小球肾炎
为终止癫痫发作而静脉注射地西泮时需重点观察患者
患者,男,60岁。高血压病史20年,突发左侧口角歪斜,右侧上肢、下肢无力2天,伴恶心、呕吐咖啡样胃内容物2次,量共约350ml。该患者出现呕吐咖啡样胃内容物的原因是
在设备、管道保冷层施工中,先内后外,同层错缝,异层压缝,保冷层的拼缝宽度不应大于()。设备保温层施工时,当一种保温制品的层厚大于()时,应分两层或多层逐层施工。
()的绩效考评指标体系是以反映和体现被考评者的兴趣爱好、应变能力、人际关系等指标为主体构成的考评体系。
沙尘暴是指强风把地面大量沙尘物质吹起并卷入空中,使空气特别浑浊.水平能见度小于一千米的严重风沙天气现象。()
国产基础软件起步晚,企业规模小,打开市场步履维艰。没有市场支持,国产基础软件就缺少改进的机会;缺少改进,就会影响质量;影响了质量,就更难开拓市场。长此以往成了恶性循环。从上述分析中不能得出下列哪项结论?
Thepriceoftherubleissinking.It’snowworth50percentlessagainstthedollarthanitwasayearago,asthepriceofoil
A、Themanshouldn’thaveremindedherofthemsoearly.B、Shehadfilledthemoutbeforeshestarted.C、Shehasn’tfilledthemo
最新回复
(
0
)