c语言试卷及答案_第1页
c语言试卷及答案_第2页
c语言试卷及答案_第3页
c语言试卷及答案_第4页
c语言试卷及答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

浙江理工大学浙江理工大学 C C 程序设计程序设计 试题试题 一一 试题二 语言基础题 本题共 30 分 一 判断题 本题共 10 分 每小题 1 分 说明 在以下提供的若干陈述中 逐一判断其正确与否 选 A 表示正确 选 B 表示错误 16 C 语言程序的三种基本结构是顺序 选择和嵌套 17 在 C 语言程序中 在函数内部定义的变量称为全局变量 18 运算符 和 else if a 2 b 2 else b 3 printf d b A 3B 2C 1D 0 33 只有当输入数据满足 1 month 1 month 1 C do scanf d while month12 D do scanf d while month 12 34 调用函数 f 27 的输出结果是 34 void f int n if n 5 printf d n else printf d n 5 f n 5 A 102B 201C 21D 20 35 下列程序段的输出结果是 35 int k 3 j 4 int p p j k q printf d d k j A 2 1 B 1 2 C 4 3 D 3 3 试题三 程序填空题 每空 2 分 共 20 分 说明 阅读下列程序说明和相应的程序 在每小题提供的若干可选答案中 挑选一个正确 答案 程序 1 程序说明 输入一批以 1 结束的整数 求偶数和 程序 include void main int x sum sum 0 scanf d 36 if 37 sum sum x 38 printf sum d sum 36 A while x 1 B while x 1 C if x 1 D if x 1 37 A x 2B x 2 2 C x 2 0D x 2 0 38 A scanf d int a 3 3 for i 0 i 3 i for k 0 k 3 k scanf d 39 for i 0 i 3i for k i 1 k 3k if 40 41 if flag printf YES n else printf NO n 39 A flag 0B flag 0C flag 1D flag 1 40 A a k i 0B a i k 0C a i k 0D a k i 0 41 A flag 0B flag 0C flag 1D flag 1 程序 3 程序说明 输入一个字符串 将其中的大写字母转换为小写字母后输出 程序 include void main char str 80 int k gets str for k 0 str k 0 k if 42 43 puts str 42 A A str k A while s k 0 k return k 44 A s ssB ss sC ss NULD s NUL 45 A ss sB s ss 1C s ssD s ss 1 试题四 程序阅读题 每小题 5 分 共 15 分 说明 阅读下列程序 将运行的输出结果写在答卷纸的相应题号下 1 程序 1 include void main int j k float f s s 0 f 1 for k 1 k 3 k for j 1 j k j f f k s s f printf 0f s int f2 char s char ss 44 while s 0 s return 45 2 程序 2 include void main long fun long number printf 1d n fun 974 long fun long number int flag long res 0 flag number 0 1 1 if number 0 number number while number 0 res res 10 numbr 10 number 10 printf d res return flag res 3 程序 3 include include void main FILE in char string1 IF YOU FAIL TO PLAN char string2 YOU PLAN TO FAIL if in fopen file1 txt w Null while string2 0 fputc string2 in fclose in if in fopen file1 txt r NULL while fgetc in EOF putchar string1 fclose in 试题五 程序设计题 每题 10 分 共 20 分 1 输入 10 个整数 找出其中绝对值最小的数 将它和最后一个数交换 然后输出这 10 个数 2 输入一个正实数 x 和一个正整数 n 求下列算式的值 要求定义和调用 2 个函数 fact n 计算 n 的阶乘 mypow x n 计算 x 的 n 次幂 即 xn 2 个函数的返回值类型都是 double 4 3 2 1 1 432 n x xxxx n n C 程序设计 试题 1 考试答案与评分标准 试题二 一 判断题 每小题 1 分 满分 10 分 16 17 18 19 20 21 22 23 24 25 BBAAAABBAA 二 单选题 每小题 2 分 满分 20 分 26 27 28 29 30 31 32 33 34 35 CDDCBBACBA 三 程序填空题 每小题 2 分 满分 20 分 36 37 38 39 40 41 42 43 44 45 BCADBACDBD 四 程序阅读题 每小题 5 分 满分 15 分 程序 1程序 2 1 3 4 47 479 479 程序 3程序 4 IF YOU FAIL TO P 五 程序设计题 每小题 10 分 满分 20 分 1 include include int main int n i a 10 t min minpot scanf d min a 0 minpot 0 for i 1 i 10 i scanf d if fabs a i fabs min min a i minpot i t a 9 a 9 a minpot a minpot t for i 0 i0 printf printf d a i printf n 2 include double fact n if n 1 return 1 else return n fact n 1 double mypow x n int

温馨提示

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

评论

0/150

提交评论