877-C语言程序设计-桂林理工大学2021年硕士研究生入学考试试题.pdf
877-C语言程序设计-桂林理工大学2021年硕士研究生入学考试试题--第1页
桂林理工大学2021年硕士研究生入学考试试题
考试科目代码:877
考试科目名称:C语言程序设计(A卷)
(总分150分,三小时答完)
考生注意:1.请将答题写在答卷纸上,写在试卷上视为无效。
2.考试需带╳╳╳用具
一、选择题(每小题2分,共30分)
1.若变量已正确定义并赋值,符合C语言语法的表达式是()。
A.a=20++B.a=5,6,7C.a=a+2=3D.a=12.5%4
2.若有“inta=1,b=1;”,则循环语句“while(a20)b++;a++;”的循环执行()。
A.20次B.21次C.无限次D.19次
3.在程序中可以用来作为变量名的合法标识符是()。
A.switchB.stu_aC.2a1D.buy?
4.有以下代码,当输入数据的形式为10,20,30回车,正确的输出结果为()。
#includestdio.h
intmain()
{
intx,y,z;
scanf(%d%d%d,x,y,z);
printf(%d,x+y+z);
return0;
}
A.60B.10C.30D.不确定值
5.C语言中函数返回值的类型是由()决定的。
A.return语句中的表达式类型B.调用该函数的主调函数的类型
C.调用函数时临时决定D.定义函数时所指定的函数类型
6.以下说法正确的是()。
A.char*a=123456;等价于char*a;*a=123456;
B.charstr[10]={123456};等价于charstr[10];str[]={123456};
C.char*s=123456;等价于char*s;s=123456;
D.charc[7]=123456,d[7]=123456;等价于charc[7]=d[7]=123456;
7.以下程序的输出结果是()。
#includestdio.h
voidfun(inta,intb,intc)
{a=1;b=2;c=a+b;}
intmain()
{intx=10,y=20,z=60;
fun(x,y,z);
printf(%d,%d,%d,x,y,z);
return0;
}
A.10,20,30B.10,20,60C.1,2,3D.1,2,6
8.以下程序的输出结果是()。
2021年《C语言程序设计》第1页共6页
877-C语言程序设计-桂林理工大学2021年硕士研究生入学考试试