摘要:考研真题,是用来研究考试规律的。考生可通过真题,来确定自己的复习范围,来研究考试的重点、难点是哪些内容。希赛网为大家整理2018年C语言程序设计考研真题答案及解析,供大家参考!
本文提供2018年C语言程序设计考研真题答案及解析,以下为具体内容
1、在C语言中,字符串"\\TOP\t\65\""的长度是( )。
A、5
B、7
C、8
D、12
2、下面描述中,错误的是( )。
A、调用函数时,实参可以是表达式
B、调用函数时,将为形参分配内存单元
C、调用函数时,实参与形参可以共用存储单元
D、调用函数时,实参与形参的类型必须一致
3、以下程序段( )。
A、是死循环
B、循环执行1次
C、循环执行2次
D、有语法错误
4、若定义数组int a[10],以下语句哪一个不成立( )。
A、a数组在内存中占有一段连续的存储
B、*(a+1)与a[1]代表的数组元素相同
C、a代表a数组在内存中占有的存储区的首地址
D、a是一个变量
5、设存在函数int max(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式不正确的是( )。
A、int m=max(22,max(59,70));
B、int m=max(max(22,59),70);
C、int m=max(22,59,70);
D、int m=max(59,max(22,70);
6、以下说法中正确的是( )。
A、C语言程序是由一个或多个函数组成,其中至少有一个主函数
B、一个C语言文件至少应有一个主函数
C、所有C语言函数都有返回值
D、C程序中,main函数必须放在其他函数之后
7、已知有如下结构体定义,对data中的成员a的正确引用是( )。
A、p.data.a
B、(*p).data
C、p->data.a
D、(*p).a
8、下面合法的C语言字符常量是( )。
A、'\t'
B、"A"
C、65
D、A
9、下面数组定义正确的是( )。
A、char a[3]="are";
B、int a[]={1,2,3};
C、int a[2][]={{1,2},{3,4}}
D、int a[][]={{1,2},{3,4}}
10、若有以下定义和语句: char str1[]="string",str2[5];则复制字符串的正确方法是( )。
A、strcpy(str2,"Hello");
B、str2=str1;
C、strcpy(str1, "Hello");
D、str1="Hello";
点击查看【完整】试卷>>考研备考资料免费领取
去领取