-
题目:连续输入字符串,请按长度為8拆分每个字符串后输出到新的字符串数组;
-
解题思路:判断每次输入的字符串长度是否为8的倍数若是8的倍数,直接输出就行;若不是8的倍数,则需要补0的个数为8-len%8;
-
注意:gets()和scanf()的区别在于输入的字符串是否中间有空格;对于前者只有遇到"\n"时才停止输入,而对于后者出现"\n"或空格都停止输入。
将一字符串输入到数组(长度不超过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. 以下说法中正确的是:
题目:连续输入字符串,请按长度為8拆分每个字符串后输出到新的字符串数组;
解题思路:判断每次输入的字符串长度是否为8的倍数若是8的倍数,直接输出就行;若不是8的倍数,则需要补0的个数为8-len%8;
注意:gets()和scanf()的区别在于输入的字符串是否中间有空格;对于前者只有遇到"\n"时才停止输入,而对于后者出现"\n"或空格都停止输入。