下载此文档

C语言程序设计题目及解答-08.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
一、判断题 (12分)
1. 字符串只能存放在字符型数组中。2分
2。 字符数组中字符串可以整体输入输出。2分
3. char c[]=”Very Good”; 是一个合法的为字符串数组赋值的语句。2分
4. 字符常数和字符串常数的存储是相同的,都是以字符的ASCII码值进行存放。2分
5. 用gets函数可以接收一个含有空格的字符串。2分
6。 用printf函数输出一个字符串时,格式字符为%S,
二、选择题 (12分)
1。下述对C语言字符数组的描述中错误的是( )。   [C] 2分
A。 字符数组的下标从0开始
B。 字符数组中的字符串可以进行整体输入/输出
C。 可以在赋值语句中通过赋值运算符"=”对字符数组整体赋值
D。 字符数组可以存放字符串
()   [C] 2分
A. char s[5]=”abc”;      B。 char s[5]={’a','b’,’c’,’d’,'e’};    
 C. char s[5]="abcde”;      D。 char s[]=”abcde”;
3。有数组定义语句“char a[20];”,则正确的输入语句为()   [D] 2分
A。 scanf("%s", &a);     B。 scanf("%s", a[]);     C. gets(a[20]);     D. gets(a);
“char a[20];”,则正确的输入语句为( )。   [D] 2分
A。 scanf(”%s",&a);     B. scanf(”%s",a[]);     C. gets(a[20]);     D。 gets(a);
5。C语言中,每个字符串的末尾都有一个字符串的结束符,( ).   [A] 2分
A。 ’\0’     B. ”\0”     C. ”0”     D。 ’0’
6。若给出以下定义:
char x[]="abcdefg";
char y[]={'a','b',’c’,'d’,'e’,'f',’g’};
则正确的叙述为__________。   [C] 2分
A. 数组x和数组y等价     B. 数组x和数组y等价     C. 数组x的长度大于数组y的长度     D. 数组y的长度大于数组x的长度
三、程序填空题 (46分)
1. 功能:识别输入的字符串,每个单词输出一行 12分
#include <stdio。h〉
#include 〈〉
void main()

int c;
int inspace;
inspace = 0;
while((c = __(1)__) != '\n')
{
if(__(2)__ || c == ’\t’ || c == ’\n')

if(inspace == 0)

C语言程序设计题目及解答-08 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ipod0b
  • 文件大小73 KB
  • 时间2021-05-18