爱启航考研 计算机
启航官网 > 计算机 > 计算机备考 > 考研真题 > 文章
分享至

2017年北航911C语言程序设计考研单项选择题真题

关键字: 考研真题 北航 911 时间:2019.01.17

五. 单项选择题(本题共20分,每小题各2分)

1. 对于数学表达式x≥y≥z,其对应的C语言表达式是()

A.(x≥y≥z)

B.(x≥y)&&(y≥z))

C.(x>=y>=z)

D((x>5)&&(y>2)

2.有abC三个整数类型的变量,按如下顺序明inta=0;intb=a++;intc=a+(++)b

则热行完这三条声明语句后,b和C的值分别是()

A.0,1

B.0,2

C.1,2

D.1,3

3.已知有如下函数的定义:

Int accul(int base ,int factor, int max)

{int i;result =0;

For(i=1;i<=max;i++)}

If (i %factor ==0 ) continue;

Rusult+=base;)

Return Result ;)

则调用函数 accul(10,3,6)后,其返回值是()

A.30

B.40

C.50

D.60

4. 有字符串str ,其声明语句为:char * str=”i s Good”

则printe(“p=%,s=%”,*(str+2),str2);的正确输出是( )

A. P=i,s=i sGood

B.P=G,S=Good

C.p=Good, s=Goodl

D.语法错误,str不能做加法运算

5.若要判断两个字符串str1和str2是否相等,则应该使用的语句是()

A.strl=str2

B.strl==str2

C.strep (strl, str2)0

D.strstr (strl, str2)=0

6.若有如下变量的声明语句:intx,y,x,+y;则下列的值遇句中,有语法错误的是

A.PX=*X

B.PX=&Y

C.PX=PY

D.X=*PX

7.下列关于C语言的预处理指令和宏的说法中的是()

A.预处理指令不同于C语言的普通语句)用分号结束:

B.预处理指令在编译前就提前进行了处理,无法进行调试:

C利用带参数的宏可以实现类似函数的功能,其实现原理与函数相同

D.# include" filename.”和 include 两条预处理指令的含义不完全相同

8.若已知有如下结构体变量的声明:

则下列对结构体成员赋值的语句中,正确的是( )

A .c. realPart=3. 0

B. alPart=3.0

C. c->realPart=3. 0

D. Complex. realPart=3.0

9.已知有如下变量声明:inta=4,b=2;,则下列表达式中,返回值最大的是( )

A.a11b

B.a1b

C.a>>b

D.a/b

10.已知有某正在使用的文件类型变量fp,下列选项中,不能将该文件的位置指针移到文件头的是( )

A.rewind (fp)

B.fseek(fp,0,SEEK_SET)

C.fseek(fp. -ftell(),SEEK_CUR),

D. fseek(fp. Ftell(),SEEK_END)

【考研党必备学习资料包】:考研真题+免费择校择专业+免费考研复习规划,更有考研课程优惠券等你来加购~名额有限立即领取【领取链接】

【启航教育考研辅导课程推荐】:面授课集训营(冲刺密训十一特训),专业课一对一辅导考研网课全程班包含公共课以及专业课,这些课程中都会配有内部讲义以及辅导书和资料,同时会有教研教辅双师模式对大家进行教学以及督学,并配有24小时答疑和模拟测试等,具体详情可直接咨询在线客服老师。


来源:启航考研 责任编辑:yulaoshi
热门活动