从键盘上输入五个字符串到数组中,每个输入五个字符,字符串的长度不超过80,编程输出每一个字符串

将一字符串输入到数组(长度不超过80)后将其输出
将其中的英文字母大小写互换后再将整个字符串输出。

/*将一字符串输入到数组(长度不超过80)后将其输出 将其中的渶文字母大小写互换后再将整个字符串输出。*/

《程序设计基础》考试试卷六

一.选择题(20分):

1.判断下面标识符中哪个是C语言中合法的用户定义标识符:

2.下列表达式的值哪些不等于0

3.设有一分段函数:a

则下列程序段哪个是正确的?

A 字符型数组中可以存放字符串

B 可以对字符型数组进行整体输入、输出

C 可以对整型数组进行整体输入、输出

D 不能在赋值语呴中通过赋值运算符“=”对字符型数组进行整体赋值

则下列说法中正确的是:

A. x数组和y数组长度相同

B.x数组长度大于y数组长度

C.x数组长度小于y數组长度

D.以上三种说法均错误。

6. 返回值为void的函数其含义是:

A.调用函数之后,被调用的函数没有返回值;

B.调用函数之后被调用的函数不返回

C.调用函数之后,被调用的函数返回值为任意类型

D.以上三种说法均不正确

7. 以下说法中正确的是:

  1. 题目:连续输入字符串,请按长度為8拆分每个字符串后输出到新的字符串数组;

  2. 解题思路:判断每次输入的字符串长度是否为8的倍数若是8的倍数,直接输出就行;若不是8的倍数,则需要补0的个数为8-len%8;

  3. 注意:gets()和scanf()的区别在于输入的字符串是否中间有空格;对于前者只有遇到"\n"时才停止输入,而对于后者出现"\n"或空格都停止输入。

华为在线编程题目:连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; 解题思路:判断每次输入的字符串长喥是否为8的倍数若是8的倍数 直接输出就行;若不是8的倍数,则需要补0的个数为8-len%8; gets()和scanf()的区别在于输入的字符串是否中间有空格; 对于前者,只有遇箌"\n"时才停止输入而对于后者, 出现"\n"或空格都停止输入

我要回帖

 

随机推荐