




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计 课程复习及模拟题讲评 二 一四年一月 C语言程序设计 试卷各类题目分数分布情况一 选择题46分 23小题 每题6分 主要考基本概念 词法 语法和小程序阅读等 二 阅读题18分 3小题 每题6分 三 改错题12分 2小题 每题6分 四 设计题24分 4小题 每题6分 相关说明 选择题由机器改卷 其它题目由人工改卷考试题目有三分之二在平时的作业中考试题型和模拟题相同 考试范围与模拟题相似考试内容90 在2 8章 第2章重点考核常用运算符 简单的 和 的正常使用 第3章printf和scanf函数只考 d f c和 s格式 数据位数控制不考 第4章条件运算符不考 switch语句不考 第5章循环结构重点是while和for语句 do while break continue goto等语句不考 程序设计重点掌握单重循环 二重循环仅限于简单应用 第6章标准库函数仅限能正确调用abs和sqrt函数即可 在自定义函数中 函数嵌套和函数递归不考 第7章条件编译不考 第8章多维数组不考 字符串函数不考 第9 10 11 12章只作简单了解 一 选择题 本模块共46分 每题2分 1 inti 10 floatx 执行x 5 i 后的值为 C A0 5B0C0 0D1 0知识点 P53 除法运算符 P59赋值时的隐式类型转换2 短整型的数据长度为2字节 设有变量说明语句shortintk 则变量k可取的最大值是 B A32768B32767C99D256知识点 P39基本数据类型 215 215 1 32768 32767 3 给出以下定义 charx abcd chary a b c d 则正确的叙述为 C A数组x和数组y等价B数组x和数组y的长度相同C数组x的长度大于数组y的长度D数组x的长度小于数组y的长度知识点 P214字符数组初始化 4 关于C语言变量的叙述 错误的是 D A变量名必须由字母或下划线开头B程序中的变量必须在被使用之前定义C不同的基本类型的变量之间可以混合运算D变量的数据类型决定变量的作用域知识点 P44变量名 P46变量必须遵循 先声明 后使用 原则 P55类型转换P45变量的数据类型决定变量能取何种值 能进行何种运算 所需内存空间大小 P171变量作用域 5 函数形参如果缺省存储类别 则默认为 A AautoBregisterCstaticDextern知识点 P174 175变量的存储类别 局部变量的存储类型 P46 47变量的声明6 合法的C语言标识符是 B A2aBsumCdefaultDa b知识点 P31 32标识符 关键字 特定字7 如果整型量a b c的值分别是5 4 3 则语句if a b c c 执行后c的值是 C A语法错误B4C3D2知识点 P88关系表达式的值 8 若有定义了chara intb floatc doubled 则表达式a b d c的值的类型为 D AcharBintCfloatDdouble知识点 P56类型转换 隐式类型转换规则9 设已定义inta p 下列赋值表达式中正确的是 C A p aBp aCp 知识点 P158函数的返回值 11 设有如下的函数 ggg floatx returnx x 则函数返回值的类型是 C A与参数x的类型相同B是voidC是intD无法确定知识点 P150函数定义12 设有说明语句intx floaty 执行scanf x d y f 则正确的输入是 B A1771 9Bx 17 y 71 9C1771 9Dx 17y 71 9知识点 P78 80格式输入函数 13 下列运算符中 优先级最低的是 A A B C的循环次数是 C A0B语法错误C5D无穷多次知识点 P121for循环语句 16 已知x 0 y 4 执行语句if x 0 y elsey 之后 y的值是 A A3B4C5D6知识点 P91if语句17 已知有宏定义 defineM3 2请问表达式3 M 3的值是 D A45B27C28D15知识点 P190带参数的宏18 以下说法中正确的是 D A在C语言中 要调用的函数必须在main 函数中定义BC语言程序总是从第一个定义的函数开始执行CC语言程序中 main 函数必须放在程序的开头DC语言程序总是从main 函数开始执行知识点 P9main函数 19 以下叙述中错误的是 D A在不同的函数中可以使用相同名字的变量B函数中的形式参数是局部变量C在一个函数内定义的变量只在本函数范围内有效D当外部变量和局部变量同名时 局部变量无效知识点 P171变量的作用域 局部变量 全局变量20 引用数组元素时 数组元素下标不可以是 C A字符常量B整型变量C字符串D算术表达式知识点 P202一维数组的引用voidmain intj 5 k 4 c 3 mm 100 for inti 0 i 100 i mm i i printf d n d n mm a mm j k 21 有关C语言函数的描述 说法错误的是 C AC程序必须包含一个主函数main B主函数可以出现在其他函数之前或之后C函数必须有返回值D函数可以包含多个return语句知识点 P152P158函数的声明 函数的返回值22 在C语言里 常量 c 和 c 两者 A A完全不同B类型相同C存储长度相同D存储值相同知识点 P35 36字符型常量 字符串常量23 在C语言中 要求运算对象必须是整数的运算符是 C A B C D 知识点 P52 只能对整型数据运算 二 阅读题 本模块共18分 每题6分 1 考生文件夹下的图形文件read1 bmp描述的是程序代码 请阅读该程序 把程序的运行结果写在文本文件read1 txt中 知识点 P54自增 自减 运算符 2 考生文件夹下的图形文件read2 bmp描述的是程序代码 请阅读该程序 把程序的运行结果写在文本文件read2 txt中 知识点 P246指针的运算 取地址运算符 指向运算符P250指针变量作为函数参数 例10 2 1 3 考生文件夹下的图形文件read3 bmp描述的是程序代码 请阅读该程序 把程序的运行结果写在文本文件read3 txt中 知识点 P176static局部变量 静态局部变量 与自动局部变量的差别 例6 6 3 1 考生文件夹下有一程序文件error1 cpp 修改并执行程序 error1 cpp 求满足1 2 3 4 nvoidmain intsum n 1 intsum 0 n 1 whilesum 1000 while sum 1000 sum sum n n n sum sum sum n printf n d tsum d n n sum 三 改错题 本模块共12分 每题6分 知识点 P113while语句 P54自增 自减 运算符 2 考生文件夹下有一程序文件error2 cpp 修改并执行程序 定义一个函数fun a 函数返回正整数a的位数 在主函数中输入一个正整数 调用fun函数 输出该数的位数 include intfun inta intfun int voidmain intfun inta intfun int inta k printf 请输入一个正整数 scanf d 知识点 P150函数定义P152函数的声明与函数原型P158函数的返回值 四 设计题 本模块共24分 每题6分 1 请在考生文件夹下的prog1 cpp文件中编写程序 输入一个3位的整数 如果该数的个位数和百位数相同 则输出 回文数 否则输出 不是回文数 prog1 cpp includevoidmain intn printf 请输入一个3位的整数 scanf d 知识点 P53 除法运算符 求余运算符 求某个整数的个位 十位 百位 2 请在考生文件夹下的prog2 cpp文件中编写程序 要求 计算数列S 1 1 3 1 5 1 7 1 9 1 11 的值 直到最后一项的绝对值小于0 000001为止 include includevoidmain floats 0 0 t 1 0 n 1 while fabs t n 1e 6 s t n n n 2 t t printf 1 1 3 1 5 1 7 1 9 1 11 f n s 知识点 P115绝对值函数 abs x fabs x while循环 P35浮点型常量的指数表示法 3 请在考生文件夹下的prog3 cpp文件中编写程序 先定义一个求素数的函数 然后在主函数中调用该函数 输出100 200之间的所有素数 includeintsushu intn for inti 2 i n i for inti 2 i sqrt n i if n i 0 return0 return1 voidmain for inti 100 j 0 i 200 i if sushu i printf d t i if j 5 0 printf n 知识点 P125 P127 P137 P206求素数 P150 158函数的定义 声明 调用 函数间参数传递和返回值 4 请在考生文件夹下的prog4 cpp文件中编写程序 要求 输入一个长度为10的整型一维数组 找出其中的最大值元素 然后和数组的最后一个元素位置对换 输出该数组 includevoidmain inta 10 max j t printf 请给长度为10的数组a 输入10个整数 n for inti 0 imax max a i j i printf 最大值元素a d d n j max printf 最大值元素与数组的最后一个元素位置对换后为 n t a 9 a 9 a j a j t for i 0 i 10 i printf d a i putchar n 知识点 P94交换2个变量的内容 P202 204数组的定义 引用 初始化 改错题 include
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州黔东南州锦屏县人民医院招聘编外工作人员27人实施备考题库及答案解析
- 2025安徽芜湖南陵县小学编外聘用教师招聘30人笔试备考试题及答案解析
- 2025安康白河县仓上镇中心小学招聘(2人)备考试题及答案解析
- 2025广东中山市西区街道招聘公办中小学非编制教师笔试备考试题及答案解析
- 2025年保健枕行业研究报告及未来行业发展趋势预测
- 2025年镁冶炼行业研究报告及未来行业发展趋势预测
- 2025年坚果种植行业研究报告及未来行业发展趋势预测
- 借款出资建房合同协议书
- 健身房合作合同协议模板
- 光伏投资开发合同协议书
- crh5a型动车组四级检修修订改
- 纯净水生产项目可行性分析报告
- 监理内业资料整理要点
- GB/T 21652-2017铜及铜合金线材
- GB/T 12234-2019石油、天然气工业用螺柱连接阀盖的钢制闸阀
- 全套教学课件《公共艺术(音乐)》
- 高中数学《基于问题链的数学教学探索》课件
- (卓越绩效)质量奖申报材料
- 同创伟业投资分析报告(附358家被投企业介绍)
- 数学-四年级(上册)-人教版-《亿以上数的认识及读法》教学课件
- 政治经济学ppt课件汇总(完整版)
评论
0/150
提交评论