首页
登录
从业资格
阅读以下说明和C代码,填写代码中的空(1)~(6),将解答写入答题纸的对应栏内。
阅读以下说明和C代码,填写代码中的空(1)~(6),将解答写入答题纸的对应栏内。
资格题库
2022-08-02
79
问题
阅读以下说明和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,将答案填入答题纸对应的解答栏内。(注:此题为思
随机试题
HowtoChooseaCollege?I.Student-facultyratio—Thelowertheratios,themo
[originaltext]Fullfacetransplantarenolongersciencefictionfantasy,a
在保险市场上,常见的保险人的组织形式有()。A.有限责任保险公司 B.股份
机械循环热水采暖系统与自然循环热水采暖系统的区别有()。A.热源 B.热媒
社区康复的目标中不包括A.对慢性病的管理 B.预防残疾 C.防止传染病发生
女性,31岁。月经周期不规则,周期、经期延长,量偏多,婚后4年不孕,双合诊检查:
舌体胖大有齿痕常见于A、心血不足 B、肝血亏虚 C、肺阴不足 D、肾阴不足
符号是人们共同约定来指称一定对象的标志物,它可以包括以任何形式通过感觉来显示意义
(2021年真题)在我国货币供应量指标体系中,统计口径仅包括现金的指标是()
小儿肺炎合并心力衰竭的诊断,哪项不正确? A.突然烦躁不安 B.心率>18
最新回复
(
0
)