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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

C 复习题C文档格式.docx

1、x);if(x-=0; i- -) ai=10-i;%d%d%d,a2,a5,a8);A) 258 B) 741 C) 852 D) 369 (16) 以下数组定义中不正确的是 A) int a23;B) int b 3=0,1,2,3;C) int c100100=0;D) int d3 =1,2,1,2,3,1,2,3,4;(17) 以下程序的输出结果是 int a44=1,3,5,2,4,6,3,5,7;%d%d%d%dn,a03,a12,a21,a30 );A) 0650 B) 1470 C) 5430 D) 输出值不定 (18) 以下程序的输出结果是 char st20= hello

2、0thgprintf(%d %d n,strlen(st), sizeof(st);A) 9 9 B) 5 20 C) 13 20 D) 20 20 (19) 以下选项中,不能正确赋值的是 A) char s110; s1=CtestB) char s2 =C, tes;C) char s320=D) char *s4=Ctestn(20) 以下程序的输出结果是 struct HAR int x, y; struct HAR *p; h2;h0.x=1; h0.y=2;h1.x=3; h1.y=4;h0.p=&h1; h1.p=h;%d %d n, h0.p-x, h1.p-y);A) 1 2

3、 B) 2 3 C) 1 4 D) 3 2 (21) 以下程序的输出结果是 int a, b;for(a=1, b=1; a=10) break;if (b%3= =1) b+=3; continue; ,a);A) 101 B) 6 C) 5 D) 4 (22) 以下程序的输出结果是 union myun struct int x, y, z; u;int k; a;a.u.x=4; a.u.y=5; a.u.z=6;a.k=0;, a.u.x );A) 4 B) 5 C) 6 D) 0 (23) 以下程序的输出结果是 void fun( ) a=100; b=200; int a=5, b

4、=7;fun( );, a,b);A) 100 200 B) 5 7 C) 200 100 D) 7 5 (24) 以下程序的输出结果是 #define M(x,y,z) x*y+z /带参宏定义int a=1, b=2, c=3;, M(a+b,b+c, c+a);A) 19 B) 17 C) 15 D) 12 (25) 下面的程序执行后,文件test.t中的内容是 #includevoid fun(char *fname,char *st ) FILE *myf;myf=fopen(fname,w );fputs(st, myf);fclose(myf);fun(,new world!);

5、hello!) A)hello! B)new world! C)new world! D)hello!rld!二、填空题(1) 语句:x+; +x; x=x+1; x=1+x; 执行后都使变量x的值增1,请写出一条同一功能的赋值语句 ( )。(2) 以下程序运行后的输出结果是( )。void main( ) int i=10, j=0;do j=j+i; i-; while(i-2);, j);(3) 设有以下程序:int n1,n2;n2);while(n2!=0) n1=n2%10;n2=n2/10;,n1);程序运行后,如果从键盘上输入1298;则输出结果为( )。(4) 以下程序输出的

6、最后一个值是( )。int ff(int n) static int f;f=f+n;return f;int i;for(i=1; i=5; i+) printf(,ff( i ) );(5) 以下函数的功能是:求x的y次方,请填空。double fun( double x, int y) double z;for(i=1, z=x; _; i+)_;return z;(6) 设有以下程序:int a, b, k=4, m=6, *p1=&k, *p2=&m;a=p1=&b=(*p1)/(*p2)+7;a=%dn, a);b=%dn, b);执行该程序后,a的值为( ),b的值为( )。(7

7、) 若已定义:int a10, i;,以下fun函数的功能是:在第一个循环中给10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组10个元素中的值对称折叠,变成1、2、3、4、5、5、4、3、2、1。请填空。fun( int a ) =10; i+) _=i;for(i=0;5; i+)_=ai;(8) 若有定义语句:char s100, d100; int i=0; ,且s中已赋字符串,请填空以实现字符串拷贝。 (注:不得使用逗号表达式) while(si) di=_; i+;di=0;(9) 以下程序段用于构成一个简单的单向链表,请填空。struct STR

8、U int x, y ;float rate;_ p; a, b;a.x=0; a.y=0; a.rate=0; a.p=&b;b.x=0; b.y=0; b.rate=0; b.p=NULL;(10) 若有如下结构体说明:int a, b ; char c; double d:struct STRU p1,p2;_t20;请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型. 三、改错题注意:在 /*found*/ 下一行改,不得增行或删行,也不得更改程序的结构!1 给定函数fun的功能是: 先从键盘上输入一个3行3列矩阵的各个元素的值, 然后输出主对角线元素之和。请改正函数 fun

9、 中的错误或在横线处填上适当的内容并把横线删除,使它能得出正确的结果。int fun( ) int a33, sum;int i, j;/*found*/ _;for (i=0; i 3; i+) for (j=0; j j+) ,a i j );sum=sum+a i i ;Sum=%dn,sum);2给定函数fun的功能是: 将从键盘上输入的每个单词的第一个字母转换为大写字母, 输入时各单词必须用空格隔开, 用.结束输入。请改正函数中的错误,使程序能输出正确的结果。int fun(char *c, int status) /*found*/ if (c= ) return 1;else i

10、f( status & *c a ) c += A - return 0;3给定函数fun的功能是: 计算整数n的阶乘。请改正函数中的错误或在横线处填上适当的内容并把横线删除,使它能计算出正确的结果。double fun(int n) long result=1;while (n1 & n30) /*found*/ result*=- -n;return _;习题答案一、单选题1. C 2.B 3.D 4.D 5.D 6.C 7.B 8.C 9.B 10.D 11.A 12.A 13.D 14.D 15.C 16.D17.A 18.B 19.A 20.D 21.D 22.D 23.B 24.D25.A1x+=1 2. 30 3. 8921 4. 155. iy z*=x 6. 0 7 7. ai-1 a9-i 8. si9. struct STRU 10. struct STRU1 sum=0; scanf(a i j );2. if (*c= *c += 3. result*=n- -; return result ;

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

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