2014年淮北师范大学高级语言程序设计A考研试题研究生入学考试试题考研真题
● 摘要
2014 年硕士研究生入学考试试题(A)
注:答案必须写在答题纸上,写在本试题纸上的无效!
-------------------------------------------------------------------------------------------------------------------- 科目名称: 高级语言程序设计 科目代码: 871
一、单选题(本题共10小题,每小题3分,满分30分)
1.设有定义int i; char c; float f; 则以下结果为整数的表达式是( )。
A 、i*c B 、i+f C 、c+f D 、i+c+f
2.设有定义:int x=10,y=3,z; 则语句printf("%d",z=(x%y,x/y));的输出结果是( )。
A 、0 B 、1 C 、3 D 、4
3.若有定义:int a[9], *p=a; 不能表示a[1]地址的表达式是( )。 ..
A 、p+1 B 、a+1 C 、a++ D++p
4.不能把字符串:Hello! 赋给数组b 的语句是( )。 ..
A 、char b[10]={'H','e','l','l','o','!'}; B 、char b[10]="Hello!";
C 、char b[10]; strcpy(b,"Hello!"); D 、char b[10]; b="Hello!";
5.有如下语句:char *fun(int x, int y); 它是( )。
A 、对函数fun 的定义 B 、对函数fun 的原型说明
C 、对函数fun 的调用 D 、不合法的
6.若a 为二维数组,则a[1][3]等价于( )。
A 、*((a+1)+3) B 、*(a[1]+3) C 、(*(a+1)+3) D 、&a[1]+3
7.若a=3,b=4,按顺序执行下面的语句后,a,b 的值分别为( )。
a=a∧b; b=b∧a; a=a∧b;
A 、3,3 B 、4,4 C 、3,4 D 、4,3
8.设有定义:struct stud{int a; float b;}stu1,*p; 若有p=&stu1;则对stu1中的成员a 的正确引用是( )。
A 、(*p).stu1.a B 、(*p).a C 、p->stu1.a D 、p.stu1.a
9.若用数组名作为函数调用时的实参,则传递给形参的是( )。
A 、数组首地址 B 、数组的第一个元素值
C 、数组中全部元素的值 D 、数组元素的个数
10.以下程序运行后的输出结果是( )。
#include
void main()
{ union data
---------------------------------------------------------------------------------------------------------------------------------------淮北师范大学2014年硕士研究生入学考试试题纸 第 1 页 共 3 页
相关内容
相关标签