题目内容

设有如下程序:#includeint main(){ char ch[80]={'\0'}, *pch=ch;while(strcmp(ch, "#")){ gets(ch); while(*pch)putchar(*pch++); return 0;}}下面关于该程序运行时输出结果的叙述中,正确的是。

A. 所有输入的字符串都能被完整输出
B. 只能完整输出第一个字符串
C. 所有输入的字符串都不能被完整输出
D. 只能完整输出最后一个字符串

查看答案
更多问题

在C语言中,下列属于构造类型的是________。

A. 整型
B. 实型
C. 指针类型
D. 结构体类型

已有下面定义和声明“struct data{int x; char y; float z;}s={1,2,3};char ch;”,下面语句中正确的是 _。

A. s=5;
B. s={4,5,6};
C. s.x=5;
D. ch=s;

已知有定义和声明:struct student{ int num;char name[20];struct {int year, month, day;}birth;}stu;若要求将日期“2018年5月12日”保存到变量stu的birth成员中,则能实现这一功能的程序段是。

A. year=2018; month=5; day=12;
B. stu.year=2018;stu.month=5; stu.day=12;
C. birth.year=2018; birth.month=5; birth.day=12;
D. stu.birth.year=2018; stu.birth.month=5; stu.birth.day=12;

下面是关于结构类型与变量的定义语句,错误的是________。

A. struct test{int a; int b; int c;}; struct test y;
B. struct test{ int a; int b; int c;} struct test y;
C. struct test{ int a; int b; int c;} y;
D. struct { int a; int b; int c;} y;

答案查题题库