首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下代码,回答问题1至问题3,将解答填入答题纸的对应栏内。 【代码1】 #include Void swap(int x, int y) { int tmp=x; x=y; y=tmp; } int main() { int a=3,
阅读以下代码,回答问题1至问题3,将解答填入答题纸的对应栏内。 【代码1】 #include Void swap(int x, int y) { int tmp=x; x=y; y=tmp; } int main() { int a=3,
admin
2017-11-28
39
问题
阅读以下代码,回答问题1至问题3,将解答填入答题纸的对应栏内。
【代码1】
#include
Void swap(int x, int y)
{
int tmp=x; x=y; y=tmp;
}
int main()
{
int a=3, b=7;
printf(“a1=%d b1=%d\n”, a, b);
swap(a,b);
printf(“a2=%d b2=%d\n”, a, b);
return 0;
}
【代码2】
#include
#define SPACE ’’ //空格字符
int main()
{
char str[128]=“Nothing is impossible! ”;
int i,num=0,wordMark=0;
for(i=0;str
;i++)
if(str
:=SPACE)
wordMark=0;
else
if(wordMark==0){
wordMark=1;
num++;
}
printf(“%d\n”,num);
return 0;
}
【代码3】
#include
#define SPACE ’’ //空格字符
int countStrs(char*);
int main()
{
char str[128]=“Nothing is impossible! ”;
printf(“%d\n”,(1)(str));
return 0;
}
int countStrs(char*p)
{
int num=0,wordMark=0;
for(;(2);p++) {
if( (3) ==SPACE)
wordMark=0;
else
if(!wordMark)(
WordMark=1;
++num
}
}
return (4);
}
代码3的功能与代码2完全相同,请补充代码3中的空缺,将解答写入答题纸的对应栏内。
选项
答案
(1)countStrs (2)*p 或p[0] 或*(p+0)或*p!=0或*p!=‘\0’或等效形式 (3)*p或p[0]或*(p+0)或等效形式 (4)num
解析
本问题考查程序的基本结构、运算逻辑和函数调用规范。
在代码3中,将对字符串中的单词计数用一个函数来实现,需要在理解代码2的基础上来完善代码3。
空(1)处的要求很明确,就是要通过函数调用来完成单词计数,为防止考生误解,该函数调用的实参已给出,因此填入函数名“countStrs”即可。
空(2)处的for循环用来遍历字符串中的字符,显然,p是指向串中字符的指针,循环条件应为是否遇到串结束标志字符,因此空(2)处应填入“*p!=0”或者等效方式。
空(3)处所在表达式是串中的字符与空格字符进行相等比较,应填入“*p”或者等效方式。
根据函数countStrs的首部定义及函数体内的代码逻辑,空(4)处是返回字符串中的单词数目,应填入“num”。
转载请注明原文地址:https://kaotiyun.com/show/Z9jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在编辑Word2007文档时,若多次使用剪贴板移动文本内容,当操作结束时,剪贴板中的内容为__________。
某商场记录(统计)销售情况的数据库中,对每一种商品采用了国家统一的商品编码。这种做法的好处不包括(11)________________。
在Excel中,下列符号属于比较运算符的是(43)。
在Excel2010中,一个宗箱的函数计算包括()。
在Windows7系统运行时,用户为了获得联机帮助,可以直接按功能键(24)________________。
在Excel中,A1,A2,B1,B2,C1,C2单元格的值分别为1、2、3、4、3、5,在D1单元格中输入函数“=SUM(A1:B2,B1:C2)”,按回车键后,D1单元格中显示的值为______。
在Exeel2010中,___________可以对A1单元格数值的小数部分进行四舍五入运算。
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。说明在一台计算机上安装完成Windows2000服务器及相应的服务组件。
框架在网页布局中主要起什么作用?主页中定义了几个框架,分别显示哪个文档?网页中使用的数据库连接引擎是什么?连接的后台数据库文件名是什么?
请根据网页显示的效果图(见图6-3)和网页中的元素说明回答问题。
随机试题
骨龄测定,1岁以内应摄取
专项评价是针对某一项活动或场所,以及一个特定的行业、产品、产生方式或生产装置等存在的()进行的评价。
研究证明,吸烟所产生烟雾中的主要成分丙烯醛,是眼睛健康的“慢性杀手”,而橄榄油提取物羟基酪醇,能有效减缓这个“慢性杀手”给眼睛带来的伤害。由此得出结论,常吃橄榄油能够让吸烟者眼睛远离伤害。以下如果为真,最能支持上述论证的是:
①但为了防止对人身、财产和环境造成不必要的伤害,机器人必须学会对那些无法完成或可能伤害自身或违反道德的命令说“不”②我们制造出机器人,是想让它们成为我们的助手③诚然,这让人忧心④在可预见的未来,人们必须牢记,机器人只是精密的机器,人类需要对它们的安全
公安工作在战略战役部署与实施上、在法制与政策的结合上、在多部门横向协同上要高度统一,又要适当分散。()
是4阶实对称矩阵,A2+2A=0,r(A)=3,则A相似于().
A、 B、 C、 B原文说“我想要一杯橙汁”。orangejuice为“橙汁”。选项[B]为一杯橙汁。
CountriesontheAfricancontinentcanswiftlytacklechallenges.
大多数人有时感到寂寞,但通常这种寂寞的时间仅仅在几分钟到几小时之间,这种寂寞不严重。
A、Theshapeofdifferentkindsoftea.B、Thetemperatureofmakingtea.C、Thedifferentplacesoftea.D、Theroastingandfermen
最新回复
(
0
)