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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

本文(C语言期末复习讲解级参考答案.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

C语言期末复习讲解级参考答案.doc

1、期末复习一、 题型:共有 5 大题:1、单项选择题(每小题 1.5 分,小计 30 分)2、填空题(每空 2 分,小计 20 分)3、写出下列程序的运行结果(每小题 5 分,小计 20 分)4、程序填空(每空 2 分,小计 10 分)5、程序设计题(有 3 小题,其中:第 1、2 小题各 6 分,第 3 小题 8 分,小计 20 分)二、 考试形式、时间、涉及内容考试形式为闭卷,时间为 90 分钟涉及内容:各讲内容均有涉及三、 样题(与考题无必然联系,仅供参考)(1)单选题:1、C 语言中,运算对象必须是整型的运算符是【 】A. / B. % C. + D. !2、下列标识符中,不合法的是【

2、】A. x2 B. sizeof C. _123 D. char23、 若 x, i, j 和 k 都是 int 型变量,则计算表达式 x=(i=4, j=16, k=32)后,x 的值为【 】A. 4 B. 16 C. 32 D. 524、设有数组定义:char a =“China“; 则数组 a 所占的空间为【 】字节A. 4 B. 5 C. 6 D. 75、 设 d 是 double 型变量,若要从键盘输入数据给 d,正确的语句是【 】 A. scanf(d); B. scanf(“ %f“, d) ; C. scanf(“ %f“, D. scanf(“ %lf“, 6、以下程序段的输

3、出结果是【 】 int x=3;doprintf(“%d“,x-=2); while(!(-x);A. 1-2 B. 30 C. 1 D. 无输出7、下列程序段执行之后,输出的结果是【 】double x=4,y;if (xa C. p-ex.a D. p.ex.a11、判断字符串 s1 和 s2 是否相等的表达式是【 】A. s1=s2 B. s1=s2 C. strcpy(s1,s2)=0 D. strcmp(s1,s2)=012、数字 11 与 13 进行“位或”运算( 即 11|13)的结果是【 】A. 1 B. 11 C. 13 D. 15(2)填空题1、一个 C 语言程序的执行是从

4、 main 函数开始的。2、结构化程序的三种基本结构是:顺序结构、 选择结构/分支结构 和循环结构。3、在 VC+ 2008 环境下,C 语言源程序的扩展名是_c/cpp_,经过编译、链接后得到的可执行文件的扩展名是_exe_。4、C 语言中字符串的结束标志符是_0_;转义字符_n_具有换行功能。5、指针就是 地址 , 指针变量就是用来 保存地址值 的变量。6、若 a=5,b=3,则表达式 ab?a+b:a-b 的结果是 8 _。7、数学式:00 c1=A+8-5;/c1=68;/c1=D;c2=A+8-4; /c1=69;/c1=E;printf(“%c,%dn“,c1,c2);return

5、 0;已知字母 A 的 ASCII 码为 65,程序运行后的输出结果是 D,692、#include int a=5;void fun(int b)int a=10;a+=b;/a=a+b;printf(“%d,“,a);int main() int c=20;fun(c);a+=c;/a=a+c;a=5+20;printf(“%dn“,a);return 0;程序运行后的输出结果是 30,253.#include void bubbsort(int *a,int n)int i,j,p;for(i=0;iaj+1) p=aj;aj=aj+1;aj+1=p;int main()int arra

6、y=3,15,9,6,12;bubbsort(array,5);for(int i=0;iint main()float x, max, min;printf(“请输入学生成绩:“);scanf(“%f“,max=min=x; while ( x=0 )if ( xmax ) max=x; if (x#includeint main()double a,b,c,area,p;printf(“Please input triangles a b c:n”);scanf(“%lf%lf%lf”,p = (a+b+c)/2.0;area=sqrt(p*(p-a)*(p-b)*(p-c);printf

7、(“a=%lf b=%lf c=%lf area=%lf”,a,b,c,area);return 0;2、循环结(2) 例 1例1:#include int main()int sign=-1;double s=0,PI;int i;for (i=1;1.0/i=1e-7;i=i+2)sign=-sign;s=s+1.0/i*sign;PI=s*4;printf(“i=%dn“,i-2);printf(“PI=%10.8fnn“,PI);return 0;3、循环结(2) 例 2: 输入一批学生成绩,输出其中的最高分、最低分#include int main()int score,min,ma

8、x;printf(“请输入成绩 (0-100),其它成绩结束: “ );scanf(“%d“,max=min=score; /min、max 赋初值while(score=0) if (scoreint main()int a6,i,j,t;printf(“input 6 numbers :n“);for (i=0;iai+1) t=ai;ai=ai+1;ai+1=t;printf(“the sorted numbers :n“);for(i=0;i#include int main()char str201;printf(“请输入一个长度不超过的字符串: n“);gets(str);int

9、n1,n2,n3,n4;n1=n2=n3=n4=0;for(int i=0;stri;i+)if (isalpha(stri)n1+;else if (isdigit(stri)n2+;else if (isspace(stri)n3+;else if (ispunct(stri)n4+;printf(“该字符串的字母个数:%d,数字个数:%d, 空格个数:%d,标点个数:%dnn“,n1,n2,n3,n4);return 0;7、编程计算数组各元素的平方和,要求如下:(1)void array_input(int array, int n)的功能是:输入整型数组 array 的各元素值,参数

10、 n 是数组元素的个数;(2) int square_sum(int array, int n)的功能是:对整型数组 array 的各元素的平方求和,参数 n 是数组元素的个数;(3)主函数的功能:定义一个是长度为 6 的整型数组,通过调用 array_input()输入各元素的值,再调用 square_sum()得到各元素平方和,最后输出结果;(4)主函数在前,上述两个函数在后面定义。程序运行如下图所示:#include int main()void array_input(int array,int n);int square_sum(int arrya ,int n);int a6;array_input(a,6);int array_square_sum=square_sum(a,6);printf(“数组a的各元素平方和: %dnn“,array_square_sum);return 0;void array_input(int array,int n)/输入数组元素的函数printf(“请输入整型数组的%d个元素:n“,n);for(int i=0;in;i+)

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。