刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

填写代码中的空(1)~(6)

使用微信搜索喵呜刷题,轻松应对考试!

答案:

(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是一个数组名,代表一个内存地址,所以此处应填写word。

(2)在比较单词大小并更新最大单词时,需要调用usr_strcmp函数比较word和当前的最大单词maxWord,所以此处填写usr_strcmp(word, maxWord)。

(3)在寻找最小单词时,同样需要调用usr_strcmp函数比较word和当前的最小单词minWord,所以此处填写usr_strcmp(word, minWord)。

(4)toLower函数的目的是将大写字母转换为小写字母,对于大写字母,需要将其转换为小写字母的形式,即减去大写字母’A’的ASCII码值,所以此处应填写ch-‘A’。

(5)在usr_strcmp函数中,需要比较两个字符串s1和s2的每个字符,直到遇到字符串结束符’\0’。因此,循环的条件应该是两个字符串均未结束,即*s1!=‘\0’ && *s2!=‘\0’。

(6)在usr_strcpy函数中,需要将s2的字符复制到s1中,直到遇到s2的结束符’\0’。因此,循环的条件应该是s2未结束,即*s2!=‘\0’。

创作类型:
原创

本文链接:填写代码中的空(1)~(6)

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share