首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun的功能是将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制整数值返回。该串长度最大不超过15。 例如,若表示二进制数
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun的功能是将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制整数值返回。该串长度最大不超过15。 例如,若表示二进制数
admin
2018-10-20
81
问题
使用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全国计算机二级
相关试题推荐
以下程序的输出结果是______。main()inta=3;printf("%d\n",(a+=a=a=a*a);}
有如下程序main(){inty=3,x=3,z=1;printf("%d%d\n",(++x,++y),z+2);}运行该程序的输出结果是()。
设以下变量均为int类型,表达式的值不为7的是()。
一个算法的时间复杂性是______的函数。
下面程序的输出结果是()。#include<stdio.h>main(){staticchara[]="zhao",b[]="juan";char*ptr1=a,*ptr2=b;intk;for(k=
已知字母A的ASCII码为65,以下程序运行后的输出结果是【】。main(){chara,b;a=’A’+’5’-’3’;b=a+’6’-’2’;printf("%d%c\n",a,b);}
设有定义语句:int a[][3]={{0},{1}{2}};,则数组元素a[1][2]的值是【 】。
下面程序的输出结果是______。main(){staticchara[]="language",b[]="program";char*ptrl=a,*ptr2=b;intkfor(k=0;k<7;k++)if(*(ptrl+k)==
若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为()。ch=’b’;k=10;printf("%x,%o,",ch,ch,k);printf("k=%%d\n"
设函数fun的定义形式为:voidfun(charch,floatx){}则以下对函数fun的调用语句中,正确的是______。
随机试题
菜肴是由一定的________构成的。
Myfatherwas【C1】______astrongmanwholovedbeingactive,butaterribleillness【C2】______allthataway.Nowhecannolonge
根据《工程监理企业资质管理规定》,工程监理企业的资质等级划分是( )。
【背景资料】某钢厂将一条年,100万t宽厚板轧制生产线的建设项目,通过招标方式.确定该项目中的板坯加热炉车间和热轧制车间交由冶金施工总承包一级资质的企业实施总承包,负责土建施工,厂房铜结构制作、安装,车间内300t桥式起重机的安装,设备安装与调试,三电-
保险代理机构、保险代理分支机构及其业务人员的展业行为由( )监督。
关于个人汽车贷款业务,下列说法错误的是()。
针对财务报表报出后知悉的事实,下列应对措施中,恰当的有()。
设二次型f(x1,x2,x3)在正交变换为x=Py下的标准形为2y12+y22一y32,其中P=(e1,e2,e3),若Q=(e1,一e3,e2),则f(x1,x2,x3)在正交变换x=Qs下的标准型为()。
“函”就是信,不具有正式公文的法定效力。()
无效劳动合同,指当事人违反法律、行政法规的规定,订立的不具有法律效力的劳动合同。它虽是办事人双方协商订立的,但经国家规定的专门机构认为无效合同后,国家则不予确认,法律不予保护。根据以上定义,下述哪种行为是典型的无效劳动合同?()。
最新回复
(
0
)