c语言程序设计有关的题.ppt_第1页
c语言程序设计有关的题.ppt_第2页
c语言程序设计有关的题.ppt_第3页
c语言程序设计有关的题.ppt_第4页
c语言程序设计有关的题.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

1 includevoidmain charch1 A floatpi 3 14f printf i d n 10 2 5 printf ch1 c n ch1 printf pi 5 2f n pi 一 阅读程序 写运行结果 10小题 每题4分 共40分 2 includevoidmain intx y t x 8 y 5 if x y t x x y y t printf d d n x y 3 includevoidmain floatscore 100 if score 60 printf E n elseswitch int score 10 case10 case9 printf A n case8 printf B n case7 printf C n break case6 printf D n break default printf error n 4 includevoidmain intnumber digit number 1234 while number 0 digit number 10 printf d digit number number 10 5 includevoidmain inti s 5 floata 0 0 for i 0 iaverage n for i 0 ia printf 4d s i 6 includevoidmain inta 2 3 2 5 4 3 6 8 intb 3 2 i j for i 0 i 1 i for j 0 j 2 j b j i a i j printf arrayb n for i 0 i 2 i for j 0 j 1 j printf 5d b i j printf n 7 includevoidmain charc string 81 inti n 0 flag 0 gets string for i 0 c string i i if c flag 0 elseif flag 0 flag 1 n printf n d n 输入 Wearetheworld 回车 8 includelongfac intx inti f 1 for i 1 in c fac m fac n fac m n printf c d d d n m n c elseprintf error n 9 includeintabc intu intv voidmain inta 24 b 16 c c abc a b printf d n c intabc intu intv intw while v w u v u v v w returnu 10 includevoidmain chara howareyou 0VeryGood charb 50 char pa pb pa a pb b for pa 0 pa pb pa pb pb 0 printf s b 8 二 填空题 15个空 每空2分 共30分 1 用二重循环输出以下图案 includevoidmain inti j for i 0 i 5 1 i for j 0 j i 2 j 3 printf 4 printf n 5 2 设数组a 3 4 2 4 5 6 7 6 8 3 9 6 1 5 求该数组元素中的最小值及所在的行数和列数 includevoidmain inta 3 4 2 4 5 6 7 6 8 3 9 6 1 5 inti j row 0 col 0 for 6 i 3 i for j 0 j 4 j if 7 8 9 printf max d row d col d 10 row col includevoidmain intletter 0 space 0 digit 0 other 0 charc printf input while c getchar 11 n if c a 12 3 输入一行字符 分别统计其中的字母 空格 数字及其他字符的个数 includevoidsort inta intn 1 inti j tmp for i 0 ia j a i a j 2 tmp a i 3 a j tmp 三 改错题 每错1分共10分 voidmain voidsort inta 10 intn inti intscore 10 10 3 5 7 2 9 1 8 6 4 sort score 10 10 4 for i 0 i 10 i printf 4d score i 1 用选择法对10个整数由小到大排序 includevoidswap int p1 int p2 int p 5 p p1 6 p1 p2 p2 p 7 voidmain intx y printf Inputx y scanf d d x y 8 if x y swap x y 9 printf Sorted d d n 10 2 输入x和y两个整数 按从小到大的顺序输出 需要交换变量值时用函数调用 1 利用求e的近似公式 e 1 1 1 1 2 1 3 1 n 当n 10时 求e的近似值 2 从键盘输入50个学生成绩 统计及格的人数 四 编程题 每小题10分 共20分 一 填空 每空1分 共15分 1 C程序从开发到执行需要6个阶段 编辑 预处理 编译 链接 加载 执行 2 在C语言中 实现选择结构的语句是 3 结构化程序设计方法是 逐步求精的方法 4 在C语言中 对文件读写之前应该打开 使用结束后应关闭 5 for 语句最适合于实现明确循环次数的循环 while 语句和do while语句最适合于实现已知结束条件的循环 6 执行循环结构或switch结构中的 break 语句能够退出该结构 执行循环结构中的 continue 语句能够立即执行下一次循环 7 数学库函数一般在头文件 stdio h中 8 在VisualC 中 除了可以使用 来注释之外 还能用来 单行注释 二 阅读程序 幕写出执行结果 每题5分 共35分 1 include stdio h voidmain printf Resultis n 1 2 d n 1 2 2 include stdio h voidmain inti j 0 for i 0 i 10 i i 2 printf i d j d n i j 3 include stdio h main inta f 1 s 0 for a 1 a 3 a f f a s s f printf f d s d n f s printf a d n a return0 4 include测数据 231535voidmain intx y z t printf 请输入三个整数 scanf d d d 5 includevoidmain inti for i 1 i 5 i if i 2 printf stopedati d n i break printf Nostopati d n i 6 include includevoidmain inti 0 char p str Good morning p str printf str is d n strlen p while p p p 0 printf str s n str 7 include stdio h intf intx int y voidmain inta 3 b 4 c 5 c f a 三 根据程序功能要求 在横线上填上适当的内容 每空2分 共20分 1 定义一个结构体变量structstudent 用它定义变量stu1和stu2 再将stu2的各成员值显示出来 include stdio h structstudent int num charname 20 floatscore voidmain structstudent stu1 stu2 03 Li 83 5 printf d s f n stu2 num stu2 name stu2 score 2 include stdio h defineN5intmain inti n 0 floatx s 0 printf 请输入 d个浮点数 我来统计负数的个数和负数之和 n N for i 0 i N i printf 第 d个数 i 1 scanf f 四 下列程序中有语法或逻辑错误 请改正 把正确的语句写在横线上 每空1分 共10分 要求不能改动程序的基本结构 求最大值 求最大值 includeintmax int int int intmax int int int voidmain inta b c d printf Enterthreeintegers printf Enterthreeintegers scanf d d d intmax intx inty intz intw if x y if x z x zw x elsew z elseifelseif y z w y else elsew z w returnw 五 编程题 请先在试卷背面设计好程序结构再动笔写 20分 1 请编写程序 已知两个点A 30 40 和B 60 80 的坐标 用公式求两点之间的距离 提示 变量都用float类型 可能要强制转换类型 用math h中的doublesqrt double 函数来求平方根 要求有中文注释 5分 2 这是一个判断一个整数是否素数的程序 请根据给出的流程图 改写为C程序 用math h中的sqrt函数来求平方根 5分 3 请编写一个程序 让用户输入N个学生的2门课的成绩 算出平均分 全部存入一维结构体数组中 调用交换

温馨提示

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

评论

0/150

提交评论