题目内容

以下scanf函数调用语句中不正确的是( )。struct pupil {char name[20];int age;int gender;} pup[5], *p=pup;

A. scanf("%s", pup[0].name);
B. scanf("%d", &pup[0].age);
C. scanf("%d", p->age);
D. scanf("%d", &(p->gender));

查看答案
更多问题

以下定义结构变量的语句中,正确的是( )。

A. typedef struct student{ int num; char name[20];} s;
B. struct student{ int num; char name[20];};struct s;
C. struct student{ int num; char name[20];};student s;
D. struct student{ int num; char name[20];};struct student s;

以下程序段的输出结果为( )。struct {int x, y;} s[2] = { {1, 3}, {2, 7} };printf("%d\n", s[0].y/s[1].x );

A. 0
B. 1
C. 2
D. 3

下列叙述中正确的是()。

A. C程序从第一个函数开始执行。
B. C语言编写的源程序可以直接运行。
C语言是一种面向对象的编程语言。
D. C语言源程序的扩展名是.c。

在Windows下,程序编译链接后形成的可执行文件是()

A. .obj文件
B. .h文件
C. .o文件
D. .exe文件

答案查题题库