沈阳师范大学大一上册C语言PTA题目集以及答案(第七章 结构体链表 其它题篇)

您所在的位置:网站首页 pta单选题答案C语言 沈阳师范大学大一上册C语言PTA题目集以及答案(第七章 结构体链表 其它题篇)

沈阳师范大学大一上册C语言PTA题目集以及答案(第七章 结构体链表 其它题篇)

2024-07-03 22:40| 来源: 网络整理| 查看: 265

沈阳师范大学大一上册C语言PTA题目集以及答案(第七章 结构体链表 其它题篇) 1-1 结构体变量可以作数组元素。

(1分)

T

作者 王从银 单位 吉首大学 1-1 答案正确 (1 分) 1-2 结构体成员的类型必须是基本数据类型。

(1分)

F 作者 王从银 单位 吉首大学 1-2 答案正确 (1 分) 1-3 结构体类型本身不占用内存空间,结构体变量占用内存空间。

(1分)

T

作者 王从银 单位 吉首大学 1-3 答案正确 (1 分) 1-4 结构体成员的类型必须是基本数据类型。

(1分)

F 作者 王从银 单位 吉首大学 1-4 答案正确 (1 分) 1-5 不同类型的结构变量之间也可以直接赋值。

(1分)

F

2-1 对于以下结构定义,++p->str中的++加在____。

struct { int len; char *str; } *p; (2分)

A. 指针str上

作者 往年试卷 单位 浙江大学 2-1 答案正确 (2 分) 2-2 以下scanf函数调用语句中不正确的是__。

struct pupil { char name[20]; int age; int sex; } pup[5], *p=pup; (2分)

C. scanf("%d", p->age);

作者 往年试卷 单位 浙江大学 2-2 答案正确 (2 分) 2-3 有如下定义:

struct Student{ char name[10]; int age; char gender; }std[3], *p=std; 则以下各输入语句中错误的是:

(2分)

D. scanf("%s",&std.name);

作者 周强 单位 青岛大学 2-3 答案正确 (2 分) 2-4 设有如下定义,则对data中的a成员的正确引用是()。

struct sk{ int a; float b; } data, *p=&data; (2分)

B. (*p).a

作者 张泳 单位 浙大城市学院 2-4 答案正确 (2 分) 2-5 设有以下说明语句:

struct stu { int a; float b; }stutype; 则下面的叙述不正确的是: (2分)

C. stutype是用户定义的结构体类型名

作者 范玉玲 单位 济南大学 2-5 答案正确 (2 分)

4-1 以下程序的运行结果是 21

#include int main() { struct $ { int a, b; }; struct $ data[2] = {10, 100, 20, 200}; struct $ p = data[1]; printf("%d\n", ++(p.a)); return 0; } 作者 李廷元 单位 中国民用航空飞行学院 4-1 答案正确 (3 分) 4-2 以下程序的运行结果是 6

#include int main() { struct cmplx { int x, y; }; struct cmplx cnum[2] = {1, 3, 2, 7}; printf("%d\n", cnum[0].y / cnum[0].x * cnum[1].x); return 0; } 作者 李廷元 单位 中国民用航空飞行学院 4-2 答案正确 (3 分)

4-4 写出下面程序的运行结果 1,2,A,B 。

struct s1{ char c1, c2; int n; }; struct s2{ int n; struct s1 m; } m = {1, {‘A’, 'B’, 2} };

int main(void) { printf("%d,%d,%c,%c\n", m.n, m.m.n, m.m.c1, m.m.c2); /* 输出数据之间没有空格分隔 */

return 0; } 作者 张泳 单位 浙大城市学院 4-4 答案正确 (1 分) 4-5 以下程序的运行结果是 10,x

#include struct n{ int x; char c; }; void func(struct n b) { b.x = 20; b.c = ‘y’; } int main() { struct n a = {10, ‘x’};

func(a); printf("%d,%c", a.x, a.c); /* 输出数据之间没有空格分隔 */

return 0; } 作者 张泳 单位 浙大城市学院 4-5 答案正确 (1 分)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3