c语言15 4,C语言程序设计形考任务4(15页)-原创力文档

BOOHbook; ”,

BOOHbook; ”,

,则正确的语

一、选择题(共30分,每小题2分)

题目1

假定有“ struct BOOK{chartitle[40]; float price;}; struct 则不正确的语句为()。

选择一项:

struct BOOK *x=malloc(book);

struct BOOK x={"C++ Programmi ng",27.0};

struct BOOK *x=malloc(sizeof(struct BOOK));

struct BOOK *x=&book;

正确答案是:struct BOOK *x=malloc(book);

题目2

假定有“ struct BOOK{char title[40]; float price;} book;

句为()。

选择一项:

struct BOOK x= & book;

struct BOOK *x=&book;

struct BOOK x=calloc(BOOK);

struct BOOK *x=BOOK;

正确答案是:struct BOOK *x=&book;

题目3

在结构类型的定义中,不同数据成员的定义项之间采用的分隔符是

选择一项:

句点

冒号

分号

逗号

正确答案是:分号

题目4

假定一个结构类型的定义为“ struct A{i nt a,b; double c;};”,则该类型的

TOC \o "1-5" \h \z 长度为()。

选择一项:

8

10

12

16

正确答案是:16

题目5

假定一个结构类型的定义为“ struct D{i nt a; D* n ext;};”,则该类型的长

度为()。

选择一项:

4

8

12

16

正确答案是:8

题目6

假定要访问一个结构指针变量x中的数据成员a,则表示方法为()。

选择一项:

TOC \o "1-5" \h \z x.a

x->a

x(a)

x{a}

正确答案是:x->a

题目7

与结构成员访问表达式x.name等价的表达式为()。

选择一项:

x->n ame

&x->n ame

(&x)->n ame

(*x)->n ame

正确答案是:(&x)-> name

题目8

假定一个链表中结点的结构类型为“ str uct AA{int data, struct AA *next;}; ”,则next数据成员的类型为()。

选择一项:

C

struct AA

struct AA*

AA

i nt

正确答案是:struct AA*

题目9

假定一个链表的表头指针为f,结点中包含有data和next域,则向该链表的表 头插入一个地址为p的结点时,应执行的操作为()。

选择一项:

p->n ext=f

p->next=f 和 f=p

f=p->n ext

f->next=p 和 f=p

正确答案是:p->next=f和f=p

题目10

标准输入设备键盘的文件流标识符是()。

选择一项:

stdi n

stdout

stderr

stdio

正确答案是:std in

题目11

表示文件结束符的符号常量为()。

选择一项:

eof

Eof

EOF

feof

正确答案是:EOF

题目12

C语言中打开一个数据文件的系统函数为()

选择一项:

fgetc()

fputc()

fclose()

fope n()

正确答案是:fope n()

题目13

从一个数据文件中读入以换行符结束的一行字符串的系统函数为()

选择一项:

gets()

fgets()

getc()

fgetc()

正确答案是:fgets()

题目14

向一个二进制文件中写入信息的函数fwrite()带有的参数个数为() 选择一项:

1

2

3

4

正确答案是:4

题目15

在C语言中,为只写操作打开一个文本文件的方式为(

选择一项:

a.IIa"b.IIr+"c.IIr"w"d.

a.

II

a"

b.

II

r+"

c.

II

r"

w"

d.

正确答案是:"w"

II,

、判断题(共40分,每小题2分。叙述正确则回答“是”,否则回答“否”)

题目16

在结构类型的定义中,其中的数据成员可以是本身类型的直接对象 选择一项:

正确的答案是“错”。

题目17

在结构类型的定义中,允许出现结构类型不完整的超前定义。 选择一项:

正确的答案是“对”。

题目18

定义结构类型的变量时,不能够同时进行初始化 选择一项:

正确的答案是“错”。

题目19

使用一个结构类型时,必须一起使用关键字struct和类型标识符

选择一项:

正确的答案是“对”。

题目20

假定一个结构类型的定义为“struct A{i nt a,b; A* c;};,则该类型的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值