2015年高级程序设计考研真题答案及解析

考研 希赛网 浏览 218 来源:希赛网

考研真题,是用来研究考试规律的。考生可通过真题,来确定自己的复习范围,来研究考试的重点、难点是哪些内容。希赛网为大家整理2015年高级程序设计考研真题答案及解析,供大家参考!

本文提供2015年高级程序设计考研真题答案及解析,以下为具体内容

1、以下运算符中优先级最低的是( )。

A、&&

B、&

C、||

D、|

2、经过下列的语句int j,a[10],*p;定义以后,下列的语句中合法的是( )。

A、p=p+2

B、p=a[5]

C、p=a[2]+2

D、p=&(j+2)

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

A、1个字节

B、2个字节

C、4个字节

D、8个字节

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

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

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

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

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

5、若有说明int i,j=2,*p=&i;则能完成i=j赋值功能的语句是( )。

A、i=*p

B、*p=*&j

C、i=&j

D、i=**p

6、设有如下定义struct sk{int a;float b;}data,*p;若要使p指向data中的a域,则正确的赋值语句是( )。

A、p=(struct sk*)&data.a

B、p=(struct sk*)data.a

C、p=&data.a

D、*p=data.a

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

A、extern

B、static

C、register

D、auto

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

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

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

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

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

9、已知x=43,ch='A',y=0;则表达式(x>=y&&ch<'B'&&!y)的值是( )。

A、0

B、语法错误

C、1

D、false

10、以下程序段char *alp[]={"ABC","DEF","GHI"};int j;puts(alp[1]);结果是( )。

A、A

B、B

C、D

D、DEF

1、试题答案:C

试题解析:

【考点】本题考查转义字符。
【解析】题中运算符优先级从高到低依次是:&、|、&&、||。故本题选C。
各类运算符优先级(从高到低)如下:初等运算符(()、[]、->、.)、单目运算符、算术运算符(先乘除,后加减)、关系运算符、逻辑运算符(不包括!)、条件运算符(?:)、赋值运算符、逗号运算符。

2、试题答案:A

试题解析:

【考点】本题考查指针的赋值。
【解析】p定义为指针变量,代表地址。p+2表示指针p所指向的地址的后两个单位的地址,故A正确。a[5]、a[2]+2均为元素值,不能直接赋值给指针变量,故B、C错误。&(j+2)表示j+2的地址,但是不确定其地址值(野地址),故选项D错误。综上本题选A。

3、试题答案:B

试题解析:

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

4、试题答案:D

试题解析:

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

5、试题答案:B

试题解析:

【考点】本题考查指针的引用。
【解析】由题中定义,*p是i的值,*&j是j的值,&j是j的地址,**p错误。故本题选B。

6、试题答案:A

试题解析:

【考点】本题考查数据类型的强制转换。
【解析】*p是指向结构体类型的,若要让其指向int型,需将a域的地址强制转换为结构体类型的指针,即p=(struct sk*)&data.a。故本题选A。

7、试题答案:D

试题解析:

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

8、试题答案:A

试题解析:

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

9、试题答案:C

试题解析:

【考点】本题考查关系表达式。
【解析】由题,x>=y即43>=0为真,ch<'B'即'A'<'B'为真,!y为真,故表达式(x>=y&&ch<'B'&&!y)为真(值为1);故本题选C。

10、试题答案:D

试题解析:

【考点】本题考查指针数组。
【解析】由题,alp是一个一维字符指针数组,alp[1]指向字符串"DEF",则puts(alp[1]);输出的就是此字符串。故本题选D。

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

责任编辑:希赛网

📅 本文最后更新于 2023-07-26

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
新人礼包 新人礼包 课程咨询 课程咨询 企业团报 企业团报 电话咨询 电话咨询

客服热线:400-111-9811

售后投诉:156-1612-8671

公众号 公众号
希赛网公众号二维码
扫二维码 关注希赛网
APP下载 APP下载
希赛网APP下载二维码
扫二维码 下载APP
二维码
二维码
第1步:扫码添加老师微信  第2步:领取备考资料
!
咨询在线老师!