首页
登录
从业资格
阅读以下说明和C代码,填写代码中的空(1)~(6),将解答写入答题纸的对应栏内。
阅读以下说明和C代码,填写代码中的空(1)~(6),将解答写入答题纸的对应栏内。
资格题库
2022-08-02
29
问题
阅读以下说明和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://www.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,将答案填入答题纸对应的解答栏内。(注:此题为思
随机试题
摄影妆主要是以整形为主,如加强眼睛的亮度,提高皮肤的质感;整理眉毛形状;轻微地整
砌体质量的好坏取决于组成砌体的原材料质量和砌筑方法,故在砌筑时应掌握正确的操作方
A.股四头肌 B.腘绳肌 C.骶棘肌 D.臀大肌 E.胫前肌行走运动中控
患者李X×,女性,21岁,农民。因"停经27周,胸闷憋气7天"入院。自诉自幼体弱
我国深化医药卫生体制改革的总体目标是A.建立健全覆盖城乡居民的基本医疗卫生制度
运输企业测定资产实体性贬值的方法有( )。 A.观察法 B.使用年限
按运输方式的不同,商品运输计划可分为( )等。 A.托盘运输计划 B
A.艾塞那肽 B.格列本脲 C.二甲双胍 D.阿卡波糖 E.罗格列酮通过
地下工程防水设计和施工应遵循()相结合的原则。A.防 B.排 C.降
对哮喘持续状态有效的药物治疗是A.头孢他啶 B.右旋糖酐 C.地塞米松 D
最新回复
(
0
)