摘要:考研真题,是用来研究考试规律的。考生可通过真题,来确定自己的复习范围,来研究考试的重点、难点是哪些内容。希赛网为大家整理2017年C语言程序设计考研真题答案及解析,供大家参考!
本文提供2017年C语言程序设计考研真题答案及解析,以下为具体内容
1、计算机语言分为机器语言、汇编语言和高级语言,C语言属于( )。
A、机器语言
B、汇编语言
C、高级语言
D、以上均不是
2、一个C语言源程序可以包括3个部分:预处理指令、全局声明和函数定义,“#include<stdio.h>”属于( )。
A、函数定义
B、预处理指令
C、全局声明
D、以上均不是
3、C语言中的变量名只能由字母,数字和下划线三种字符组成,且第一个字符( )。
A、可以是字母,数字或下划线中的任意一种
B、必须为下划线
C、必须为字母
D、必须为字母或下划线
4、下面合法的C语言字符常量是( )。
A、'\n'
B、"A"
C、PI
D、char
5、令i=6,则语句printf("%d\n", ++i);输出( )。
A、6
B、7
C、8
D、5
6、假设已指定i为整型变量,值为13,f为float型变量,值为8.98,d为double型变量,值为7.15,则表达式10+'a'+i*f-d/3的运算结果的数据类型是( )。
A、整型
B、float型
C、double型
D、无法确定
7、int a=4, b= 28;,则语句printf("%d\n",a %=b-25);输出( )。
A、4
B、1
C、-21
D、3
8、调用函数时,当实参和形参都是简单变量时,它们之间数据传递的过程是( )。
A、实参将其地址传递给形参
B、实参将其值传递给形参,调用结束时形参并不将其值回传给实参
C、调用时值由实参传给形参,调用函数返回时再由形参传回实参
D、传递方式由用户指定
9、do{ ...} while(!T);的循环结束条件是( )。
A、T==0
B、T!=0
C、!T=0
D、T==1
10、以下叙述中,不正确的是( )。
A、在同一C程序文件中,不同函数中可以使用同名变量
B、形参是局部变量,函数调用完成即失去意义
C、若同一文件中全局变量和局部变量同名,则全局变量在局部变量作用范围内不起作用
D、在main函数体内定义的变量是全局变量
点击查看【完整】试卷>>考研备考资料免费领取
去领取