首页 考研

考研高级程序设计在线题库每日一练(一十五)

考研 希赛网 浏览 169

以下是希赛网给大家分享考研高级程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!

本文提供考研高级程序设计在线题库每日一练,以下为具体内容

1、若有语句int c[4][5],(*p)[5];p=c;能正确引用数组元素的是( )。

A、p+1

B、*(p+3)

C、*(p+1)+3

D、*(p[0]+2)

2、设C语言中,int类型数据占2个字节,则short类型数据占( )。

A、1个字节

B、2个字节

C、4个字节

D、8个字节

3、已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是( )。

A、一个整数,代表要读入的数据项总数

B、一个文件指针,指向要读的文件

C、一个指针,指向要读入的数据的存放地址

D、一个存储区,存放要读的数据项

4、函数的形式参数隐含的存储类型说明是( )。

A、extern

B、static

C、register

D、auto

5、函数rewind的作用是( )。

A、使位置指针重新返回文件的开头

B、将位置指针指向文件中所要求的特定位置

C、使位置指针指向文件的末尾

D、使位置指针自动移动到下一个字符位置

1、试题答案:D

试题解析:

【考点】本题考查指针指向一维数组。
【解析】语句int (*p)[5];表示p为指向包含5个元素的一维数组的指针变量。且有p=c,故p指向二维数组c的第一行,则有:
p+1指向二维数组c的第二行(即c[1]的地址);
*(p+3)指向数组c的第四行的第1个元素(即c[3][0]的地址);
*(p+1)+3指向数组c的第二行的第4个元素(即c[1][3]的地址);
p[0]指向数组c的第一行的第1个元素,则*(p[0]+2)表示数组c第一行的第3个元素(即数组元素c[0][2])。
综上本题选D。

2、试题答案:B

试题解析:

【考点】本题考查数据类型的存储大小。
【解析】由下表可知,short类型数据占2个字节,故本题选B。

3、试题答案:D

试题解析:

【考点】本题考查文件函数fread。
【解析】fread(buffer,size,count,fp)其中:
buffer:是一个地址。对fread来说,是用来存放从文件中读入的数据的存储区的地址。对fwrite来说,是要把此地址开始的存储区中的数据写入文件中。
size:要读写的字节数
count:要读写多少个数据项(每个数据项长度为size)
fp:FILE类型指针
故本题选D。

4、试题答案:D

试题解析:

【考点】本题考查变量的默认存储类型。
【解析】关键字“auto”可以省略,不指定存储类型则隐含指定为“自动存储类别”,故本题选D。

5、试题答案:A

试题解析:

【考点】本题考查文件函数(文件位置标记)。
【解析】rewind函数:使文件位置标记指向文件开头;
fseek函数:将位置指针指向文件中所要求的特定位置;
ftell函数:测定文件位置标记的当前位置。故本题选A。

点击查看【完整】试卷>>

责任编辑:希赛网

📅 本文最后更新于 2023-08-05

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
题库
章节练习
章节练习
章节专项突破
模拟考场
模拟考场
海量免费试题
历年真题
历年真题
真题实战演练
每日一练
每日一练
每天10题练习
习题练习
习题练习
核心知识点
高频错题
高频错题
错题突破集训
分享至