




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C 语言程序设计 试卷 第 1 页 共 10 页 C 语言程序设计 试题 闭卷 得分评卷人 一 单项选择题 每题 2 分 共 30 分 1 C 语言规定 在一个源程序中 main 函数的位置 A 必须在最开始 B 必须在系统调用的库函数的后面 C 可以任意 D 必须在最后 2 下列说法中错误的是 A 主函数可以分为两个部分 函数头和函数体 B 主函数可以调用任何非主函数的其他函数 C 任何非主函数可以调用其他任何非主函数 D 程序可以从任何非主函数开始执行 3 用 C 语言编写的源文件经过编译 若没有产生编译错误 则系统将 A 生成目标文件 B 生成可执行目标文件 C 输出运行结果 D 自动保存源文件 4 以下选项中 不正确的 C 语言浮点型常量是 A 160 B 0 12 C 2e4 2 D 0 0 5 以下用户标识符中 合法的是 A int B nit C 123 D a b 6 算术运算符 赋值运算符和关系运算符的运算优先级按从高到低依次为 A 算术运算 关系运算 赋值运算 B 算术运算 赋值运算 关系运算 C 关系运算 赋值运算 算术运算 C 语言程序设计 试卷 第 2 页 共 10 页 D 关系运算 算术运算 赋值运算 7 设整型变量 m n a b c d 均为 1 执行 m a b B char a 3 C char a D char a 11 设有定义 char s 12 STRING 则 printf d n strlen s 的输出是 A 6 B 7 C 11 D 12 12 合法的数组定义是 A int a 3 0 1 2 3 4 5 B int a 0 1 2 3 4 C int a 2 3 0 1 2 3 4 5 6 D int a 2 3 0 1 2 3 4 5 13 函数在定义时 省略函数类型说明符 则该函数值的类型为 A void B int C float D double 14 若有定义 int x pb 以下正确的赋值表达式是 A pb int age float scor 3 st 则 sizeof st 的值为 A 4 B 12 C 20 D 36 1 C 语言中 源程序的基本单位是子函数 2 C 是一个结构化的程序设计语言 3 运算符 要求两个操作数都是整型 4 变量名是由字母 数字 下划线构成的 长度不限 5 条件运算符是一个三目运算符 6 一维数组的下标在任何情况下 都不可以省略 7 循环结构中 执行 continue 语句表示结束整个循环 8 数组的下标必须是整型常量或常量表达式 9 putchar 函数的作用是输出一个字符串 10 函数类型省略 系统会默认为 void 得分评卷人 二 判断题 每题 1 分 共 10 分 得分评卷人 三 程序填空 每空 3 分 共 18 分 C 语言程序设计 试卷 第 4 页 共 10 页 1 求 m 和 n 的最小公倍数 include void main int m n i printf 请输入两个整数 m 和 n n scanf d d for i if printf d 和 d 的最小公倍数为 d n m n i 2 求 1 1 2 1 3 1 100 include void main int i float s for printf 1 1 2 1 3 1 100 的值为 2f n s 1 得分评卷人 四 程序分析题 每题 6 分 共 12 分 C 语言程序设计 试卷 第 5 页 共 10 页 include include void f1 int x int y int z float y1 y2 y1 y sqrt z 2 0 x y2 y sqrt z 2 0 x printf y1 2f y2 2f n y1 y2 void f2 int x int y printf y1 y2 2f n y 2 0 x void f3 printf no n void main int a b c d printf please input a b c n scanf d d d d b b 4 a c if d 0 f1 a b d else if d 0 f2 a b else f3 程序功能 程序输入 1 6 8 程序执行结果 C 语言程序设计 试卷 第 6 页 共 10 页 2 include define M 3 define N 4 void main int a M N b N M i j printf 请输入矩阵 a n for i 0 i M i for j 0 j N j scanf d b j i a i j printf 矩阵 b n for i 0 i N i for j 0 j M j printf 5d b i j printf n 程序功能 输入数据 1 5 7 9 3 6 8 2 4 7 1 8 执行结果 C 语言程序设计 试卷 第 7 页 共 10 页 注意 算法要求写在试卷上 注意 算法要求写在试卷上 1 设计一个简单的超市收银系统 输入商品购买的数量和单价 显示总付款 实 付款与找零 2 求 1000 以内的完数 并统计个数 得分评卷人 五 算法设计与程序实现 每题 15 分 共 30 分 C 语言程序设计 试卷 第 8 页 共 10 页 参考答案参考答案 一 单项选择题 每题 2 分 共 30 分 1 C 2 D 3 A 4 C 5 B 6 A 7 D 8 C 9 A 10 B 11 A 12 D 13 B 14 A 15 C 二 判断题 每题 1 分 共 10 分 1 2 3 4 5 6 7 8 9 10 三 程序填空题 每空 3 分 共 18 分 1 i m i m n i m 0 2 s 1 i 2 i 100 i s s 1 0 i 四 程序分析题 每题 6 分 共 12 分 1 程序功能 一元二次方程求解 程序执行结果 y1 4 y2 2 2 程序功能 矩阵转置 程序执行结果 1 3 4 5 6 7 7 8 1 9 2 8 五 算法设计与程序实现 每题 15 分 共 30 分 1 算法 S1 输入商品的单价 price 和购买数量 m S2 若 price 或 m 为 0 则执行 s6 S3 求价格之和 sum sum price m S4 求商品数量之和 count count m S5 执行 s1 S6 输出购买商品的数量 count 和总额 t price C 语言程序设计 试卷 第 9 页 共 10 页 S7 输入实付款 money S8 输出找零 change money t price 算法 include void main int m count 0 float price t price 0 money change printf 请输入购买商品的单价和数量 n 单价 数量 n do scanf f d if price 0 m 0 break t price t price m price count count m while 1 printf n n n n printf 购买商品 d 个 应付款 2f n count t price printf 实付款 scanf f change money t price printf 找零 2f n change 2 算法 S1 x 初始化 x 1 S2 求 x 的因子 S3 求 x 的因子之和 sum S4 若 sum 与 x 相等 则 x 为完数 并将 x 输出 S5 因子个数累加 count S6 x 自增 x S7 若 x 1000 则执行 s2 C 语言程序设计 试卷 第 10 页 共 10 页 S8 输出完
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年医疗器械清洗技术试题(附答案)
- 2025年血液透析室N3护士CRRT机器常见报警原因及处理方法试题(附答案)
- 2025年临床妇产考试模拟题(含参考答案)
- 奋达职校课件
- 2025年医疗器械经营质量管理制度以及相关法律法规培训考试卷(含答案)
- 2025至2030中国IT培训行业市场发展现状及投资发展报告
- 土地租赁协议
- 2025年人文医学知识考核题库与答案
- 2025至2030中国一次性纸餐具行业市场深度调研及发展潜力与投资报告
- 2025至2030中国旋片气动马达行业运营态势与投资前景调查研究报告
- 2025贵州航空产业城集团股份有限公司旗下子公司贵州安立航空材料有限公司面向社会招聘61人笔试参考题库附带答案详解
- 摄影提成管理办法
- 人工智能赋能基础教育应用蓝皮书 2025
- 2025广东南粤银行资金运营中心招聘考前自测高频考点模拟试题带答案详解
- 2025年《资料员》考试题库附答案【模拟题】
- 现场调试合同协议书模板
- GB/T 22080-2025网络安全技术信息安全管理体系要求
- 钢结构门头专项施工方案
- 诚通证券股份有限公司招聘笔试题库2025
- 组织部单位档案管理制度
- 植物源蛋白替代技术-洞察及研究
评论
0/150
提交评论