本科学生非计算机专业C语言程序设计试卷A_第1页
本科学生非计算机专业C语言程序设计试卷A_第2页
本科学生非计算机专业C语言程序设计试卷A_第3页
本科学生非计算机专业C语言程序设计试卷A_第4页
本科学生非计算机专业C语言程序设计试卷A_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

计算机应用技术 II C 试卷 A卷 第 1 页 共 8 页 宁波大红鹰学院 2009 2010 学年第二学期 2009 级本科机械制造及其自动化 电气工程及其自动化专业 计算机应用技术 II C 期末考试试卷 A 卷 考试时间 120 分钟 题 号一二三四总分 分 数 20201248 100 复核人 实得分 评卷人 一 单选题 每小题一 单选题 每小题 2 分 共分 共 20 分 分 1 在 C 程序中 用 表示逻辑值 真 A 1 B 非 0 的数 C 非 1 的数D 大于 0 的数 2 若从键盘输入 58 则以下程序输出的结果是 main int a scanf d if a 50 printf d a if a 40 printf d a else printf d a A 58B 5858C 5859D 5857 3 以下的 for 循环是 for x 0 y 0 y 123 x A 是无限循环B 循环次数不定C 执行 4 次D 执行 3 次 4 设有数组定义 char array China 则数组 array 所占的内存空间为 A 4 个字节 B 5 个字节 C 6 个字节 D 7 个字节 5 若有说明 int a 10 则对 a 数组元素的正确引用是 A a 10 B A 3 5 C a 5 D a 10 10 6 有如下程序 该程序的输出结果是 main int n 5 0 0 0 i k 2 for i 0 i k i n i n i 1 得得 分分 班 级 学 号 姓 名 计算机应用技术 II C 试卷 A卷 第 2 页 共 8 页 printf d n n k A 不确定的值 B 2 C 1D 0 7 对以下说明语句的正确理解是 int a 10 6 7 8 9 10 A 将 5 个初值依次赋给 a 1 至 a 5 B 将 5 个初值依次赋给 a 0 至 a 4 C 将 5 个初值依次赋给 a 6 至 a 10 D 此语句不正确 8 以下程序的输出结果是 include int f int n return n 1 main int i j 0 for i 1 i 3 i j f i printf d n j A 3B 4C 5 D 6 9 C 语言中函数返回值类型由 决定 A return 语句中的表达式类型 B 定义函数时所指明的返回值类型 C 实参类型 D 调用函数类型 10 华氏温度和摄氏温度的关系是 C 已知 float C F 由华氏求摄 32F 9 5 氏的正确的赋值表达式是 A C 5 9 F 32 B C 5 F 32 9 C C 5 9 F 32 D 以上三个表达式都正确 二 程序填空题 每空二 程序填空题 每空 2 分 共分 共 20 分 分 1 以下程序的功能是 任意输入一个整数 m 判断是否是素数 说明 素数就是只能被 1 和它自己整除的数 include main int m i 得得 分分 计算机应用技术 II C 试卷 A卷 第 3 页 共 8 页 for i 2 i m i if break if printf d is a prime number n m else printf d is not a prime number n m 2 以下程序的功能是 编程求算式 xyz yzz 542 中 x y z 的值 其中 xyz 和 yzz 分 别表示一个三位数 include main int x y z i result 542 for x 1 x 10 x for y 1 y 10 y for z 10 z i 100 x 10 y z 100 y 10 z z if printf x d y d z d n x y z 3 以下程序的功能是 从键盘输入 5 个整数 找出最大数和最小数所在的位置 并把 两者对调 然后输出调整后的 5 个数 include main int a 5 max min i j k t for i 0 i 5 i scanf d k j 0 for i 1 i 5 i 班 级 学 号 姓 名 计算机应用技术 II C 试卷 A卷 第 4 页 共 8 页 if a i min min a i max a 0 for i 1 imax max a i t a j a k t printf 最大值的下标 d n j printf 最小值的下标 d n k for i 0 i 5 i 三 程序阅读题 根据程序 写出该程序的运行结果 每题三 程序阅读题 根据程序 写出该程序的运行结果 每题 3 3 分 共分 共 1212 分 分 1 以下程序的输出结果是 include main int x 1 y 2 printf x d y d sum d n x y x y printf 10 Squared is d n 10 10 2 若运行时输入 et13rt56 回车 则以下程序的运行结果是 include include int main int argc char argv 得得 分分 计算机应用技术 II C 试卷 A卷 第 5 页 共 8 页 int count 0 i char str 80 gets str for i 0 i 0 printf d count return 0 3 以下程序的运行结果是 include void fun int x int y int z z x x y y main int a 31 fun 5 2 a printf d a 4 以下程序的运行结果是 include main int a 5 1 2 3 4 5 i j t for i 0 j 4 i j i j t a i a i a j a j t for i 0 i 5 i printf d a i 四 程序设计题 四 程序设计题 根据题目要求写出程序 任选根据题目要求写出程序 任选 6 6 题 每题题 每题 8 8 分 共分 共 48 分 分 1 输入一个正整数 n 求它的各位数字之和及位数 例如输入 2346 各位数字之和为 得得 分分 班 级 学 号 姓 名 计算机应用技术 II C 试卷 A卷 第 6 页 共 8 页 15 位数为 4 2 编程 根据以下关系 对输入的每个 x 值 计算出相应的 y 值 并输出 结 果保留 1 位小数 xy x 00 0 x 10 x 10 x 2010 20 x 40 时 给出输入的 x 超出范围的提示 3 写一个通用函数 slength 求出一个字符串的长度 并用 main 函数调用 slength 班 级 学 号 姓 名 计算机应用技术 II C 试卷 A卷 第 7 页 共 8 页 4 编程从键盘任意输入十个整数 用冒泡法将其从小到大的排序 最终将排序结果输 出 5 编程计算以下表达式的值 要求 a b c 的值从键盘输入 注 可c cba ba 2 2 以调用数学库函数 平方根函数 sqrt 实数绝对值函数 fabs 和幂函数 pow 6 编程从键盘输入 20 个学

温馨提示

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

评论

0/150

提交评论