ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:23.42KB ,
资源ID:15103571      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15103571.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(专升本考试C语言模拟试题及参考答案三篇Word格式文档下载.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

专升本考试C语言模拟试题及参考答案三篇Word格式文档下载.docx

1、0 & !0D. !0) &0) 4.有以下程序main() int a=666,b=888;printf( %dn,a,b); 程序运行后的输出结果是(B)A) 错误信息B)666 C)888 D)666,8885.有以下程序main() int i;for(i=0;i -10& x-y10 D)(x-y)*(x-y)k=2;B.(*p).k=2;C.x . k=2D.x-k=2 9.不准确的赋值或赋初值的方式是(B)。 A.char str =”string”;B.char str10;str=”string”; C.char *p=”string”;D.char *p; p=”strin

2、g”; 10.设程序中不再定义新的变量,写出在函数main中能够使用的所有变量为:(B) #include int z; int p(int x) static int y; return (x+y); void main( ) int a,b; printf(“%dn”, p(a); A. a,bB. a,b,zC.a,b,y,zD.a,b,x,y,z 11.有以下程序 int i=0,x=0;for (;) if(i=3|i=5) continue;if (i=6) break;i+;s+=i;,s);程序运行后的输出结果是(D)A)10 B)13 C)21 D) 程序进入死循环12.有以

3、下程序 char a,b,c,d;scanf( %c,%c,%d,%d,&a,&b,&c,&d);c,%c,%c,%cn,a,b,c,d);若运行时从键盘上输入:6,5,65,66。则输出结果是(A)A)6,5,A,B B)6,5,65,66 C)6,5,6,5 D)6,5,6,613.s12和s2已准确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中准确的是(D)A)if(s1 s2)S; B)if(strcmp(s1,s2)S;C)if(strcmp(s2,s1) 0)S; D)if(strcmp(s1,s2)14.有以下定义和语句int a32=1

4、,2,3,4,5,6,*p3;p0=a1;则*p0+1)所代表的数组元素是(C)A)a01 B)a10 C)a11 D)a12 15.程序中对fun函数有如下说明void *fun();此说明的含义是:(C)A)fun 了数无返回值B)fun 函数的返回值能够是任意的数据类型C)fun 函数的返回值是无值型的指针类型D) 指针fun指向一个函数,该函数无返回值16.有以下程序void fun(int *a,int i,int j) int t;if(i num B)p-num C)(*p).num D)stu3.age18.已定义ch为字符型变量,以下赋值语句中错误的是(A)A )ch= B)

5、ch=62+3; C)ch=NULL; D)ch=xaa19.以下选项中不能准确把cl定义成结构体变量的是(B)A )typedef struct B)struct color cl int red; int red;int green; int green;int blue; int blue; COLOR; ;COLOR cl;C )struct color D)struct cl; cl;20.有以下程序fun(int a, int b) if(a b) return(a);else return(b); int x=3, y=8, z=6, r;r=fun(fun(x,y), 2*z)

6、;, r);A )3 B)6 C)8 D)1221.有以下程序段 int a=5,*b,*c;c= &b; b=& 程序在执行了c=&b=&语句后,表达式:*c的值是(C)A )变量a的地址B)变量b中的值C)变量a中的值D)变量b的地址22.设有int x=11;则表达式(x+ * 1/3)的值是(A)A) 3 B) 4 C) 11 D) 12 23.下列程序的输出结果是(C)A) 3 B) 3.2 C) 0 D) 3.07 double d=3.2; int x,y;x=1.2; y=(x+3.8)/5.0;%d n, d*y);24.下列变量定义中合法的是(A)A) short _a=1

7、-.le-1; B) double b=1+5e2.5;C) long do=0xfdaL; D) float 2_and=1-e-3;25.以下循环体的执行次数是(C)A) 3 B) 2 C) 1 D) 0 int i,j;for(i=0,j=1; i 15)的值是0。 2.设变量已准确定义,在程序段B中填入准确的内容,使程序段A和程序段B等价。 程序段A for(k=s=0;k10) break; 3.下列程序的输出结果是100。 #define T 10 #defineMD 3*T printf(“%d”,30/MD); 4.下列程序的输出结果是k=5, s=15。 int k,s;k

8、int f(int m) static int k=2; k+; return k+m; int s; s=f(2); printf(“%d,%dn”,s,f(s); 6.对于以下递归函数f,条用f(3)的返回值是-2。 f(int n) return(n char *f(char *str) return str=”fun”; char *str=”one”; printf(“%s,%cn”, f(str)+1,*f(str)+1); 10.下列程序的输出结果是1,3。 void p(int *x,int y) +*x;y-; int x=0,y=3; p(&x,y); printf(“%d

9、,%d”x,y); 11.下列程序的输出结果是1 0 0 1。 int j,k,a22; for(k=1;k0|y0)等价于_D_。 A、!0|!0B、!0)|!(y0)C、!0D、!0)& 5.若变量已准确定义并赋值,表达式_D_不符合C语言语法。 A、4&3B、+aC、a=b=5D、int(3.14) 6.若变量已准确定义,执行语句scanf(%d%d%d k1,&k2,&k3);时,_B_是准确的输入。 A、2030,40B、20 30 40C、20, 30 40D、20, 30,40 7.执行语句printf(” _D_”,2);将得到出错信息。 A、%dB、%oC、%xD、%f 8.

10、设变量定义为“int s =hellonworldn”,则数组s中有_B_个元素。 A、12B、13C、14D、15 9.设变量定义为“int a2=1,3, *p=&a0+1;”,则*p的值是_B_。 A、2B、3C、4D、&a0+1 10.若变量已准确定义并赋值,表达式-k+等价于_A_。 A、-(k+)B、(-k)+C、-(k+1)D、-(+k) 11.在C语言程序中,在函数内部定义的变量称为_D_。 A、全局变量B、全程变量C、外部变量D、内部变量 12.若x是整型变量,表达式(x=10.0/4.0)的值是_D_。 A、2.5B、2.0C、3D、2 13.对于以下的变量定义,表达式_A

11、_是准确的。 struct node char s10; int k; p4; A、p-k=2B、p0.s=“abc”C、p0-k=2D、p-s=a 14.下列运算符中,优先级从高到低依次为_D_。 A、&,!,|B、|,&C、&,|,!D、!,&,| 15.下列程序段的输出结果是_B_。 int*p,*q,k = 1, j=10 ; p=&j; q = &k ;p = q ; (*p)+; printf(%d,*q); A、1B、2C、10D、11 16以下各选项企图说明一种新的类型名,其中准确的是水量(C)A) typedef v1 int; B) typedef v2=int;C) ty

12、pedefv1 int v3; D) typedef v4: int;17.以下选项中,非法的字符常量是(C)A) t B) 17 C )“n” D) xaa18.以下程序的输出结果是(C) int i, a10;for(i=9;i =0;i-) ai=10-i;printf(“%d%d%d”,a2,a5,a8);A) 258 B) 741 C) 852 D) 369 19.以下程序的输出结果是(B) char st20= “hello0t”;printf(%d %d n”,strlen(st),sizeof(st);A) 9 9 B) 5 20 C) 13 20 D) 20 20 20.以下程序的输出结果是(D) int a, b;for(a=1, b=1; a =10) break;if

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1