首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun的功能是将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制整数值返回。该串长度最大不超过15。 例如,若表示
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun的功能是将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制整数值返回。该串长度最大不超过15。 例如,若表示
admin
2017-07-13
59
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun的功能是将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制整数值返回。该串长度最大不超过15。
例如,若表示二进制数的字符串为:’’10011’’,则运行结果应为:10011->19
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在文件BLANK1.C中,不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
#pragma warning(disable:4996)
#define N 16
/**********found**********/
int fun(char__【1】___)
{int i,n=0;
/**********found**********/
for(i=0;__【2】__;++i)
/**********found**********/
n=n*2+(s
-__【3】__);
return n;
}
main()
{char num[]=’’10011’’;int n;
n=fun(num);
printf(’’%->%1\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<lN。
填空3:从字符串取出的字符不能直接用于十进制计算,从s
中取出的“1,0”为字符,要先将其转化为十进制数字,s
-48将s
中的字符转化为十进制数。
转载请注明原文地址:https://kaotiyun.com/show/wODp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>intt(intx,inty,intcp,intdp){cp=x*x+y*y;如:dp=x*-y*y;}main(){inta=1,b=8,c=7,d=9;t(
下列程序执行输出的结果是()。#include<stdio.h>f(intA){intb=0;staticc=3;a=C++;b++;return(a);}main(){
按照“先进后出”原则组织数据的数据结构是()。
有以下程序#include#defineS(x)4*(x)*x+1main(){intk=5,j=2;printf(“%d\n”,S(k+j));}程序运行后的输出结果是
设有如下函数定义intfun(intk){if(k
设有定义:doublex[lO],*p=x;,以下能给数组x下标为6的元素读人数据的正确语句是
若i和k都是int类型变量,有以下for语句for(i=0,k=一1;k=l;k++)printf(“*****-\n”);下面关于语句执行情况的叙述中正确的是
设有如下的程序段:charstr[]="HelloWorld";char*ptr;ptr=str;执行上面的程序段后,*(ptr+10)的值为()。
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
在结构化程序设计中,模块划分的原则是()。
随机试题
下列属于纠问式诉讼的重要特点的是
睫状体又叫睫状突。
A.足以严重危害人体健康B.对人体健康造成轻度危害C.对人体健康造成严重危害,后果特别严重D.对人体健康造成严重危害E.对人体健康造成特别严重危害《最高人民法院、最高人民检察院关于办理生产、销售假药、劣药刑事案件具体应用法律若干问题的解释
《危险化学品安全管理条例》第7条规定,国家对危险化学品的生产和储存实行统一规划、合理布局和严格控制,并对危险化学品生产、储存实行()。《中华人民共和国安全生产法》第41条规定,生产经营单位不得将生产经营项目、场所、设备发包或者出租给不具备()。
小李自韩国回国定居,可以将其持有的100万韩元现金直接存人银行账户。()
家庭的结构模式有()。
爱尔兰有大片泥煤蕴藏量丰富的湿地。环境保护主义者一直反对在湿地区域采煤。他们的理由是开采泥煤会破坏爱尔兰湿地的生态平衡,其直接严重后果是会污染水源。然而,这一担心是站不住脚的。据近50年的相关统计,从未发生过因采煤而污染水源的报告。以下哪项如果为真,最能加
清末颁布的一部过渡性的专门刑法典是()。
Readtheparagraphsinwhichdifferenttopicsarecontained.Forquestion61to65,matchtheparagraphnumbers(61to65)toon
WantedxxxForeignLanguageInstituteisaforeignlanguagestudyinginstitute.NowweareseekingfortwoEnglishteachers.
最新回复
(
0
)