2015年淮北师范大学高级语言程序设计考研试题研究生入学考试试题考研真题
● 摘要
年硕士研究生入学考试试题(A)
注:答案必须写在答题纸上,写在本试题纸上的无效!
-------------------------------------------------------------------------------------------------------------------- 科目名称: 高级语言程序设计 科目代码: 871
一、单选题(本题共5小题,每小题5分,满分25分)
1.若变量均已正确定义并赋值,以下选项中合法的C 语言赋值语句是( )。
A )x=y==3; B )x=n%2.5; C )x+n=i; D )x=5=4+1;
2.当把以下四个选项中表达式用作if 语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是( )。 ..
A )k%2 B )k%2==1 C )(k%2)!=0 D )!k%2==1
3.若有说明:int i,j=5,*p=&i;,则能完成i=j赋值功能的语句是( )。
A )i=*p; B )i=&j; C )*p=*&j; D )i=**p;
4.表达式19&23的值是( )。
A )0x17 B )0x13 C )0xf8 D )0xec
5.设有如下定义的变量
union data
{ int i;
char ch;
float f;
}b;
则变量b 所占内存的字节数是( )(假设int 类型占2个字节,char 类型占1个字节,float 类型占4个字节)。
A )1 B )2 C )4 D )7
二、阅读程序题(本题共2小题,满分25分)
1.(10分)若以下程序运行时输入:1 -2 3 -4 5 0,则输出结果是: 。
#include
void main()
{
---------------------------------------------------------------------------------------------------------------------------------------淮北师范大学2015年硕士研究生入学考试试题纸 第 1 页 共 2 页