首页
登录
从业资格
阅读以下说明和C代码,填写代码中的空(1)~(6),将解答写入答题纸的对应栏内。
阅读以下说明和C代码,填写代码中的空(1)~(6),将解答写入答题纸的对应栏内。
资格题库
2022-08-02
44
问题
阅读以下说明和C代码,填写代码中的空(1)~(6),将解答写入答题纸的对应栏内。下面的C代码在输入的100个英文单词中找出最小单词和最大单词。约定每个单词是仅由英文字母构成的字符串,且都不超过20个字符。单词的大小按照字典序定义。例如,单词“entry”大于“enter”、“art”小于“article”、“an”等于“An”。
选项
答案
解析
(1)word
(2)usr_strcmp(word,maxWord)
(3)usr_strcmp(word,minWord)
(4)ch-'A'
(5)*s1!='\0'&&*s2!='\0'或*s1||*s2等价表示
(6)*s2!='\0'或*s2等价表示
解析:(1)scanf函数是将输入的数据赋值给相应的变量,在格式字符串后需要取变量地址,即将数据赋值给相应地址的变量,word是数组名,表示数组的首地址,因此可以直接作为地址。
(2)调用usr_strcmp比较单词,当usr_strcmp返回的值为正整数时,调用usr_strcpy将word值赋值给maxWord,因此此处是比较word和maxWord,即usr_strcmp(word,maxWord)。
(3)调用usr_strcmp比较单词,当usr_strcmp返回的值为负整数时,调用usr_strcpy将word值赋值给minWord,因此此处是比较word和minWord,即usr_strcmp(word,minWord)。
(4)toLower函数是将大写字母转换为小写字母,if函数是判断ch是否为大写字母,当ch为大写的时候,将ch转换为小写,小写是在'a'的基础上加上一个值得到,例如'b'=1+'a',这个值便是大写字母和'A'之间的差值,即例子中1为'B'-'A',因此此处填写ch-'A'。
(5)usr_strcmp是比较两个英文单词,是需要对s1和s2中的字符逐一比较,因此在for循环中进行比较,for循环的判断条件是s1和s2中的字符是否为'\0',因此此处填写*s1!='\0'&&*s2!='\0'。
(6)usr_strcpy是将s2复制给s1,是需要将s2中的字符逐一赋值给s1,因此在for循环中进行赋值,for循环的判断条件是s2中的字符是否为'\0',因此此处填写*s2!='\0'。
转载请注明原文地址:https://tihaiku.com/congyezige/2426429.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
解答服务对象的健康问题,帮助其澄清观念、做出决策的人际传播形式称为A.咨询B.个
IE浏览器能够正确解析()代码。A.ASP B.HTML C.JSP D
在如下所示的一段XML代码中,根元素名为()。 <?xmlversion="
负责解释执行JavaScript代码的是()。A.Web服务器 B.Web浏览
在网页中创建一个如下图所示的表单控件的HTML代码是()。 A.<input
下列设置图像地图正确的HTML代码是()。A.<areashape="po
()是正确的网页代码结构。A.<html></html><head><
阅读一下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】
阅读以下说明,回答问题1至问题4,将解答填入对应的解答栏内。 【说明】
阅读以下说明,回答问题1至问题4,将答案填入答题纸对应的解答栏内。(注:此题为思
随机试题
Breakfastisthefirst(11)oftheday.Wehavejuice,toastwithbutter,e
Despitethe(i)______oftime,space,andhistory,humansocieties,theworldov
下列不属于信息系统文档规范化管理的是()。A:文档书写规范 B:图标编号规则
在2019年中国创新环境指数中,下列评价指标同比增速最慢的是:A.人均G
证券公司应至少每()对流动性风险限额进行一次评估,必要时进行调整。A.1年
不属于青少年社会工作的类型的是()。A.发展性青少年社会工作服务 B.矫正性
某市通信规划设计院是一家具有甲级资质的设计单位,建院20多年来,形成了特别看重员
(2018年真题)奥肯定律描述的是()之间的关系。A.经济波动和就业 B
男,58岁。无症状,体检时B超发现左肾上极-3.0cm×3.0cm×3.6cm大
专业分包人的主要责任和义务包括()。A.按照分包合同的约定,对分包工程进行设计
最新回复
(
0
)