首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下代码,回答问题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
79
问题
阅读以下代码,回答问题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);
}
写出代码2运行后的输出结果。
选项
答案
3
解析
本问题考查程序的基本结构和运算逻辑。
首先确定变量的作用,num用来对单词进行计数。for循环语句的作用是遍历字符串中的字符。对字符串中的每个字符str
,如果是空格字符,则将wordMark设置为0,然后继续考查下一个字符。观察存储在数组str中的字符串,空格字符的作用是作为单词的分隔符。显然,对于每个单词的第一个字符,此时wordMark的值一定为0。当字符str
不是空格字符,接下来通过判断wordMark是否为0来决定num是否增加,以及是否改变wordMark。据此可以看出,对于一个单词的第一个字符之后的其他字符,通过将wordMark设置为1,使得对每个单词,num的值仅自增1次。因此,程序的功能是对字符串中的单词进行计数(与单词连载一起的特殊符号也算作单词的一部分,单词仅以空格分隔)。
转载请注明原文地址:https://kaotiyun.com/show/p9jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel的A1单元格中输入函数“=IF(12,1,2)”,按回车键后,A1单元格中的值为()。
企业上云就是企业采用云计算模式部署信息系统。企业上云已成为企业发展的潮流,其优势不包括()。
收集数据时,设计调查的问题很重要。此时,需要注意的原则不包括(8)。
在PowerPoint中放映幻灯片时,如果在屏幕顶端出现了下图所示的窗口,则说明当前正在采用(59)功能。
某家用监控摄像头广告所列的功能中,(15)有错误。
内存用于存放计算机运行时的指令、程序、需处理的数据和运行结果。但是,存储在(2)中的内容是不能用指令修改的。
在Word编辑状态下,移动鼠标至某段左侧,当鼠标光标变成箭头时连击左键3下,结果会选中文档的(45)。
资源记录文件位于/var/named目录下。这个目录是在以上的(1)文件中定义的。从备选选项中选择(6)~(10)处的解答。在问题4的named.abc.net文件中,出现了5种类型的记录。其中SOA是(6),NS是(7),MX是(8),A是
框架在网页布局中主要起什么作用?主页中定义了几个框架,分别显示哪个文档?网页中使用的数据库连接引擎是什么?连接的后台数据库文件名是什么?
[说明]请根据网页显示的效果图,将HtML文本(n)处的解答填写在相应的解答栏内。[上图网页中的元素说明][HTML文档代码]<!DOCTYPEHTMLPUBLIC“-//W3C//DTDHTML
随机试题
诸积
设总体X~N(μ,σ2),其中μ,σ2已知,x1,x2,…,xn(n≥3)为来自总体X的样本,为样本均值,s2为样本方差,则下列统计量中服从t分布的是【】
下列经脉中没有按照十二经脉循行流注次序的是()
下列属于资产类会计科目的有()。
企业发生的下列各项支出中,不计入财务费用的是()。
甲、乙签订的一份合同中既约定了定金又约定了违约金条款。而后乙违约,给甲造成经济损失。根据《合同法》的规定,甲选择追究乙违约责任的正确做法有( )。
——Wheredidyougettoknowher?——Itwasonthefarm__________weworked.
2015年1—6月民间固定资产投资154438亿元,占全国固定资产投资的比重为65.1%,比1—5月下降0.3个百分点。分产业看,2015年1—6月第一产业民间固定资产投资4992亿元,同比增长31.4%;第二产业77298亿元,增长10.8%;
有茅台姊妹酒之称的是()。
无丝竹之乱耳,________。《陋室铭》
最新回复
(
0
)