C语言程序设计课程末复习指南.ppt_第1页
C语言程序设计课程末复习指南.ppt_第2页
C语言程序设计课程末复习指南.ppt_第3页
C语言程序设计课程末复习指南.ppt_第4页
C语言程序设计课程末复习指南.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言程序设计 课程期末复习指南 复习要点 一 数据类型与变量定义 1 基本的数据类型 char int float double 2 变量的定义及初始化 二 运算符 1 常用运算符 算术运算符 自增 自减运算符 赋值运算符和复合的赋值运算符 等关系运算符 2 运算符的优先级和结合性 3 表达式的计算 三 语句1 常用语句 if语句 switch语句while语句 do while语句 for语句2 程序的基本结构 顺序结构 选择结构 循环结构 四 函数1 函数声明 函数调用 函数定义 2 实际参数 形式参数以及参数传递 3 常用的输入和输出函数 printf scanf gets puts等4 字符串处理函数 strcat strcpy strcmp strlen等 五 其他的数据形式1 数组 六 基本算法1 累加 如 求数列的若干项的和 2 累乘 如 求阶乘 3 排序算法 选择法 冒泡法 4 查找算法 在个组数据中查找某数据 求最大值 最小值 5 素数的判断 6 闰年的判断 运行示例 sum 0 668771 程序 includeintmain doublesum inta 1 k 1 1 do sum sum 2 a 1 3 while a 20 printf 4 sum 样题1阅读下列程序说明和程序 在每小题提供的若干可选答案中 挑选一个正确答案 程序说明 求1 1 2 1 3 1 4 1 5 1 6 的前20项之和 1 A sum 0B sum 1C sum 1D sum 2 2 A 1 aB 1 double a C k double a D k double a 3 A B k k C k k 2 D k k 4 A sum d n B sum c n C sum f n D sum s n 样题2 输入10个整数 将它们从大到小排序后输出 运行示例 Enter10integers 14 9991008706534Aftersorted 10099873465410 9 includevoidmain inti j t a 10 printf Enter10integers for i 0 i 10 i scanf 5 for i 1 i 10 i for 6 7 j if 8 t a j a j a j 1 a j 1 t printf Aftersorted for i 0 i 10 i printf d a i printf n 5 A f a i B lf a i C s aD d a i 6 A j 0B j 1C j iD j i 1 7 A j iB ji 1 8 A a i 1 a i B a j 1 a j 2 C a j a j 1 D a i a j 样题3 程序输出既出现在数组a中也出现在数组b的元素 includeintmain inti j a 6 12 4 17 25 27 16 b 6 27 13 4 25 23 16 for 9 i 6 i for j 0 10 j if a i b j 11 if 12 continue printf 5d a i return0 9 A i 0B i 1C i 2D i 3 10 A j5B j 6C j 7D j 8 样题4 读下列程序并回答问题 在每小题提供的可选答案中 挑选一个正确答案 includevoidmain ints x1 y1 z1 x2 y2 z2 printf Enter6integers scanf d d d d d d 13 程序运行时 输入100000 输出 13 A 29B 28C 0D 1 14 程序运行时 输入001000 输出 14 A 29B 28C 0D 1 15 程序运行时 输入200021200031 输出 15 A 29B 28C 0D 1 16 程序运行时 输入198121198131 输出 16 A 29B 28C 0D 1 样题5 将指定的一个字符从字符串中删除 include includeintmain inti j 17 charch s1 30 s2 30 printf Pleaseinputastring gets s1 printf Pleaseinputachar scanf c 17 A ctype hB math hC stdlib hD string h 18 A j 1B j 0C j 1D 19 A s1 s2 B s2 j s1 i C s2 s1 D s2 j s1 i 20 A s1 0 B s2 0 C s2 j 0 D s2 j 1 0 样题6编程题 1 从键盘输入20个学生的成绩 计算平均分 并输出高于平均分的成绩 要求使用数组 includeintmain inta 10 i s 0 floataver for i 0 iaver printf 3d a i getch 2 编一个名为pari的函数 判断给定参数的奇偶性 如果是奇数则返回5 否则返回6 函数返回值类型是int 在函数main 中输入正整数m 要求调用函数pari判断其该数的奇偶性 并输出判断结果 includeintmain intm scanf d 3 编写一个函数intpri intm 判定一个整数是否为素数 如果m是素数 则返回1 否则返回0 然后在main中调用该函数输出800以内的全部素数 include includeintpr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论