专注在线职业教育23年
下载APP
小程序
希赛网小程序
导航

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

责编:希赛网 2023-07-26
考研资料领取

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

1、下面的变量声明中,正确的是()。

A、char ch="A";

B、int i=j+1;

C、int a[5]={3};

D、char *p=1024;

2、若有int a[2][3],*p1=a[1],(*p2)[3]=a;以下能正确引用数组元素的是()。

A、**(p1+2);

B、*(p1+2);

C、**(p2+2);

D、*(p2+2);

3、若有union{char a[16];long b;double c;}data;则sizeof(data)的值为()。

A、32

B、16

C、8

D、4

4、若有#define S(x) x*x 执行语句printf("%d",S(2+3));的结果为()。

A、11

B、13

C、17

D、25

5、想从二进制文件"file1.dat"中读出数据,正确的文件打开方式是()。

A、fopen("file1.dat",'r');

B、fopen("file1.dat","r");

C、fopen("file1.dat",'rb');

D、fopen("file1.dat","rb");

6、若x=-1,执行语句do{x=x*x;}while(x--);下列说法正确的是()。

A、循环体执行一次

B、循环体执行两次

C、循环体执行无限次

D、语法错误,无法执行

7、若有char s[]="\123456abc\t",则strlen(s)的返回值是()。

A、8

B、9

C、10

D、12

8、以下只有在使用时才为该类型变量分配存储空间的存储类说明是()。

A、auto和static;

B、register和static;

C、auto和register;

D、extern和register;

9、若有typedef int *POINTER[3];想定义了一个含有3个指向int型指针的一维指针数组的正确形式是()。

A、POINTER *P;

B、POINTER *P[3];

C、POINTER P[3];

D、POINTER P;

10、若有int *p=(int *)malloc(sizeof(int));以下正确的数据输入语句是()。

A、scanf("%d",p);

B、scanf("%d",&p);

C、scanf("%d",*p);

D、scanf("%d",**p);

点击查看答案与解析
点击查看【完整】试卷>>

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关阅读
查看更多

加群交流

公众号

客服咨询

考试资料

每日一练

咨询客服