2021年桂林理工大学硕士考研真题877C语言程序设计.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《2021年桂林理工大学硕士考研真题877C语言程序设计.doc》由用户(雁南飞1234)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研专业课试题
- 资源描述:
-
1、桂林理工大学2021年硕士研究生入学考试试题考试科目代码:877考试科目名称:C语言程序设计(A卷)(总分150分,三小时答完) 考生注意:1请将答题写在答卷纸上,写在试卷上视为无效。2考试需带 用具一 、选择题(每小题2分,共30分)1若变量已正确定义并赋值,符合C语言语法的表达式是 ( )。Aa=20+ Ba=5,6,7 Ca=a+2=3 Da=12.5%42若有“inta=1,b=1; ”,则循环语句“while(a20)b+;a+;”的循环执行( )。A20次 B21次 C无限次 D19次3在程序中可以用来作为变量名的合法标识符是( )。Aswitch Bstu_a C2a1 Dbuy
2、?4有以下代码,当输入数据的形式为10,20,30回车,正确的输出结果为( )。 #include int main( )int x,y,z; scanf(%d%d%d,&x,&y,&z );printf(%d ,x+y+z);return 0; A60 B10 C30 D不确定值5C语言中函数返回值的类型是由( )决定的。Areturn语句中的表达式类型 B调用该函数的主调函数的类型C调用函数时临时决定 D定义函数时所指定的函数类型6以下说法正确的是( )。Achar *a= 123456; 等价于 char *a; *a= 123456;Bchar str10= 123456; 等价于 c
3、har str10; str = 123456;Cchar *s= 123456; 等价于 char *s; s= 123456;Dchar c7= 123456, d7= 123456; 等价于 char c7=d7= 123456;7以下程序的输出结果是( )。#include void fun (int a,int b,int c) a=1; b=2; c=a+b; int main( ) int x=10, y=20,z=60; fun (x,y,z); printf(%d,%d,%d,x,y,z); return 0;A10,20,30 B10,20,60 C1,2,3 D1,2,6
4、8以下程序的输出结果是( )。#include int main( ) char *s=one,two,three,*p;p=s2;printf(%c,%s,*(p+1),s0);return 0;A t,two Bh,one Cr,two D o,three9若有以下定义,则*(p+6)表示( )。int a10,*p=a; A元素a7的地址 B元素a7的值 C元素a6的地址 D元素a6的值10以下程序的输出结果是( )。#include int main( ) char *s=1314; int v1=0,v2=0,v3=0,v4=0,k; for(k=0; sk; k+) switch(
5、sk) case 1: v1+; case 3: v3+; case 2: v2+; default: v4+; printf(v1=%d,v2=%d,v3=%d,v4=%d,v1,v2,v3,v4);return 0; Av1=2,v2=0,v3=1,v4=1Bv1=2,v2=3,v3=3,v4=4 Cv1=1,v2=3,v3=1,v4=4 Dv1=4,v2=2,v3=3,v4=1 11有如下变量定义,char s =12012;,则sizeof(s),strlen(s)的值分别为( )。A 5 6 B 6 5 C 3 4 D 4 312调用函数时,实参是一个数组名,则向函数传送的是( )。
6、 A数组首地址 B. 数组元素个数 C数组每个元素的地址 D. 数组每个元素值 13表达式 strcmp(abcdef, ABCDEF) 的值是一个( )。A0 B负数 C正数 D不确定的数14根据声明int a10=1,2,3,4,5,6,7,8,9,10, *p=a; ,下列表达式错误的是( )。A(*p)+ Bp+ C a+ D*p+15以下程序的运行结果是( )。 #include void fun(int *s) static int j=0; do sj=sj+sj+1; j+; while(j2); int main() int k,a5=1,2,3,4,5; for(k=1;k
7、3;k+) fun(a); for(k=0;kbc的值是( )。4已有如下程序语句:double x,y; scanf(%lf,&x); 请写出赋值语句,用条件表达式求出x的绝对值并赋值给变量y。( )5字符常量B在内存中所存放的是它的( )码。6设有如下定义:int a10=1,2,3,*p; p=&a3; 则p+2指向数组元素( )。7以下程序段的输出结果是( )。int a=2,b=1,c=3; if(a0) c=0;else c+;printf(c=%d,c);8整型变量a、b的值分别为10、3,语句printf(%d/%d=%d,a,b,a/b);输出结果为( ) 。9若有以下定义:
展开阅读全文