




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
提示提示 平时作业当考试作 凡抄袭一经发现平时成绩为平时作业当考试作 凡抄袭一经发现平时成绩为 0 0 不完成者平时成绩不给分 不完成者平时成绩不给分 专用考试纸 请勿浪费 C 语言第一章作业题语言第一章作业题 第第 1 页页 共共 12 页页 专业 班级 学号 姓名 东东华华理理工工大大学学 C语语言言第第三三章章作作业业题题 C 程序设计第三章程序设计第三章 闭闭 开卷开卷 课程类别 考试课程类别 考试 考考 查查 题号题号一一二二三三四四五五六六七七八八九九总分总分 分数分数 评卷人评卷人 第三章第三章 顺序结构程序设计顺序结构程序设计 一 选择题一 选择题 1 C 语言中调用 printf 进行输出时需要注意 在格式控制串中 格式说明与输出项的个 数必须相同 如果格式说明的个数小于输出项的个数 多余的输出项将 A 如果格式说明的个数多于输出项的个数 则对于多余的格式将输出不定值 或 0 A 不予输出 B 输出空格 C 照样输出 D 输出不定值或 0 2 在 scanf 函数的格式控制中 格式说明的类型与输入的类型应该一一对应匹配 如果类型不匹配 系统 B A 不予接收 B 并不给出出错信息 但不可能得出正确信息数据 C 能接受正确输入 D 给出出错信息 不予接收输入 3 下列说法正确的是 D A 输入项可以是一个实型常量 如 scanf f 4 8 B 只有格式控制 没有输入项也能进行正确输入 如 scanf a d b d C 当输入一个实型数据时 格式控制部分应规定小数点后的位数 如 scanf 5 3f float x printf input a x 输入语句 输出语句 输入形式 input a x 3 2 1 输出形式 a x 5 10 A scanf d f printf na x 4 2f a x B scanf d f printf na x 4 2f a x C scanf d f printf na x 6 1f a x D scanf d 3 1f printf na x 4 2f a x 5 以下程序的输出结果是 A main int i 010 j 10 k 0 x10 printf d d d n i j k A 8 10 16 B 8 10 10 C 10 10 10 D 10 10 16 6 以下程序的输出结果是 A main int i 011 j 11 k 0 x11 printf d d d n i j k A 9 11 17 B 9 11 11 C 11 11 11 D 11 11 16 7 以下程序的输出结果是 B include main printf d n NULL A 不确定的值 因变量无定义 B 0 C 1 D 1 8 以下程序的输出结果是 B main 提示提示 平时作业当考试作 凡抄袭一经发现平时成绩为平时作业当考试作 凡抄袭一经发现平时成绩为 0 0 不完成者平时成绩不给分 不完成者平时成绩不给分 专用考试纸 请勿浪费 C 语言第一章作业题语言第一章作业题 第第 2 页页 共共 12 页页 专业 班级 学号 姓名 char c1 6 c2 0 printf c c d d n c1 c2 c1 c2 c1 c2 A 因输出格式不合法 输出出错信息 B 6 0 6 102 C 6 0 7 6 D 6 0 5 7 9 设有如下定义 int x 10 y 3 z 则语句 printf d n z x y x y 的输出结果是 A A 3 B 0 C 4 D 1 10 设有如下定义 int x 10 y 5 z 则语句 printf d n z x y x y 的输出结果是 D A 1 B 0 C 4 D 3 11 以下程序的输出结果是 D main int x 10 y 10 printf d d n x y A 10 10 B 9 9 C 9 10 D 10 9 12 写出下面程序的输出结果 A main int x x 3 4 5 6 printf d x x 3 4 5 6 printf d x x 3 4 6 5 printf d x x 7 6 5 2 printf d x A 11 1 0 1 B 11 3 2 1 C 12 3 2 1 D 11 1 2 1 13 写出下面程序的输出结果 A main int x y z x y 1 z x 1 printf d d t x z z x y printf d d x z A 2 0 3 0 B 2 1 3 0 C 2 0 2 1 D 2 1 0 1 14 写出下面程序的输出结果 C main int i j i 20 j i i printf d j i 13 printf d d i i A 42 14 13 B 41 14 14 C 42 13 13 D 42 13 14 15 若有定义 int x y char a b c 并有以下输入数据 此处 代表换行符 1 2 A B C 则能给 x 赋整数 1 给 y 赋整数 2 给 a 赋字符 A 给 b 赋字符 B 给 c 赋字符 C 的正 确程序段是 C A scanf x dy d a getchar b getchar c getchar B scanf dy d a getchar b getchar c getchar C scanf d d c c c c c c D scanf d d c c c 16 若已知 a 10 b 20 则表达式 a b 的值为 C A 10 B 20 C 1 D 0 17 printf 函数中用到格式符 4s 其中数字 4 表示输出的字符串站用 4 列 如果字 符串长度大于 4 则按原字符长从左向右全部输出 如果字符串长度小于 4 则输出方 式为 C A 从左起输出该字符串 右补空格 B 按原字符长从左向右全部输出 C 右对齐输出该字符 左补空格 D 输出错误信息 18 以下 C 程序 正确的运行结果是 C main long y 34567 printf y 8ld n y printf y 08ld n y printf y 08ld n y printf y 8ld n y 提示提示 平时作业当考试作 凡抄袭一经发现平时成绩为平时作业当考试作 凡抄袭一经发现平时成绩为 0 0 不完成者平时成绩不给分 不完成者平时成绩不给分 专用考试纸 请勿浪费 C 语言第一章作业题语言第一章作业题 第第 3 页页 共共 12 页页 专业 班级 学号 姓名 A y 34567 B y 34567 y 34567 y 34567 y y y 34567 y 34567 C y 34567 D y 34567 y 34567 y y y y 34567 y 34567 19 程序的基本编译单位是 B 01 02 第二学期试题 A 函数 B 文件 C 源文件 D 子程序 20 设有如下定义和执行语句 其输出结果为 A 03 试题 int a 3 b 3 a b 1 printf d d a b A 3 2 B 4 2 C 2 2 D 2 3 21 根据定义和数据的输入方式 输入语句的正确形式为 A 往届试题 已有定义 float a1 a2 数据的输入方式 4 523 3 52 A scanf f f B scanf f f a1 a2 C scanf 4 3f 3 2f D scanf 4 3f 3 2f a1 a2 22 以下程序的输出结果是 A 往届试题 main int I 012 j 12 k 0 x12 printf d d d n I j k A 10 12 18 B 12 12 12 C 10 12 12 D 12 12 18 23 以下程序的输出结果是 注 表示空格 D 往届试题 main printf n s1 8s china printf n s2 5s chi A s1 china B s1 china s2 chi s2 chi C s1 china D s1 china s2 chi s2 chi 二二 填空题填空题 1 C 语言中的语句可分为 5 类 即控制语句 空语句 复合语句 函数调用语句 表达式语句 2 由一次函数调用加一个分号构成一个函数调用语句语句 3 putchar 函数的作用是向终端输出一个字符 4 printf 是 C 语言提供的标准输出函数 它的作用是在终端设备上 或系统隐含的 输出设备上 按照指定的格式进行输出 5 printf 函数的 格式控制 包括两部分 他们是格式说明 和普通字符 6 对不同类型的语句有不同的格式字符 例如 d 格式字符是用来输出十进制整数 c 格式字符是用来输出一个字符 s 格式字符是用来输出一个字符串 7 ms 表示如果串长 小于 m 则在 m 列范围内 字符串向 左 靠 右 补空格 8 如果要输出字符 x 3 2 printf d n x x y z 4 printf d n x x y z printf d n x x y z printf d n x 程序的输出结果为 15 编制程序对实数 a 与 b 进行加 减 乘 除计算 要求显示如下结果 jia 70 jian 30 cheng 1000 chu 2 程序 include void main void float a 50 0 b 20 0 10 40 4 4 提示提示 平时作业当考试作 凡抄袭一经发现平时成绩为平时作业当考试作 凡抄袭一经发现平时成绩为 0 0 不完成者平时成绩不给分 不完成者平时成绩不给分 专用考试纸 请勿浪费 C 语言第一章作业题语言第一章作业题 第第 4 页页 共共 12 页页 专业 班级 学号 姓名 printf jia f n a b printf jian f n a b printf cheng f n a b printf chu f n a b 将缺少的部分填在空白处 16 下列程序的输出结果是 65A include main char a a A printf d c a a 17 分析下面程序 main int x 2 y z x 3 2 printf d n x x y z 4 printf d n x x y 1 z x 1 printf d d n x z z x y printf d d x z 程序的输出结果是 18 分析下面程序 main int x y x 16 y x x printf d n y x 15 printf d d n x x x 20 y x x printf d n y x 13 printf d d x x 程序的输出结果是 19 以下程序的输出结果为 3 3 142 03 试题 main float a 3 14 b 3 14159 printf f 5 3f n a b 20 以下程序的输出结果为 a 回车 04 05 第二学期试题 include main char c1 c2 c1 a c2 n printf c c c1 c2 10 40 2 0 3 0 32 16 15 40 13 13 提示提示 平时作业当考试作 凡抄袭一经发现平时成绩为平时作业当考试作 凡抄袭一经发现平时成绩为 0 0 不完成者平时成绩不给分 不完成者平时成绩不给分 专用考试纸 请勿浪费 C 语言第一章作业题语言第一章作业题 第第 5 页页 共共 12 页页 专业 班级 学号 姓名 东东华华理理工工大大学学 C语语言言第第 四四章章作作业业题题 C 程序设计第四章程序设计第四章 闭闭 开卷开卷 课程类别 考试课程类别 考试 考考 查查 题号题号一一二二三三四四五五六六七七八八九九总分总分 分数分数 评卷人评卷人 第四章第四章 选择结构程序设计选择结构程序设计 一 选择题一 选择题 1 下列运算符中优先级最高的是 B A B C x 1 y 1 c 0 c x y printf n d d d n x y c A 110 B 211 C 011 D 001 6 以下程序的运行结果是 A main int c x y x 0 y 0 c 0 c x printf n d d d n x y c A 100 B 211 C 011 D 001 7 判断字符型变量 ch 为大写字母的表达式是 C A A ch A x x 1 printf f x else printf f x else printf f x C if x 0 D if x 0 x x 1 printf f x x x 1 printf f x else printf f x else printf f x 10 分析以下程序 main int x 5 a 0 b 0 if x a b printf n else printf n 以上程序 D A 有语法错 不能通过编译 B 通过编译 但不能连接 提示提示 平时作业当考试作 凡抄袭一经发现平时成绩为平时作业当考试作 凡抄袭一经发现平时成绩为 0 0 不完成者平时成绩不给分 不完成者平时成绩不给分 专用考试纸 请勿浪费 C 语言第一章作业题语言第一章作业题 第第 6 页页 共共 12 页页 专业 班级 学号 姓名 C 输出 D 输出 11 两次运行下面的程序 如果从键盘上分别输入 6 和 4 则输出结果是 A main int x scanf d if x 5 printf d x else printf d n x A 7 和 5 B 6 和 3 C 7 和 4 D 6 和 4 12 写出下面程序的执行结果 D main int x y 1 if y 0 x 5 printf d t x if y 0 x 3 else x 5 printf d t n x A 1 3 B 1 5 C 5 3 D 5 5 13 写出下面程序的执行结果 A main int x 1 y 1 z 0 if z0 x 3 else x 5 printf d t x if z y 0 x 3 else if y 0 x 5 else x 7 printf d t x printf d t z A 1 7 0 B 3 7 0 C 5 5 0 D 1 5 1 14 假定所有变量均已正确说明 下列程序段运行后 x 的值是 B a b c 0 x 35 if a x 1 else if b if c x 3 else x 4 A 34 B 4 C 35 D 3 15 写出下面程序的运行结果是 main int x y 1 z if y 0 x 5 printf x d t x if y 0 x 3 else x 5 printf x d t n x x 1 if z0 x 3 else x 5 printf x d t n x if z y 0 x 5 else x 7 printf x d t x printf d t n z if x y z x 3 printf x d t x printf z d t n z A x 5 x 5 B x 5 x 5 x 1 x 1 x 7 z 0 x 5 z 0 x 3 z 1 x 3 z 0 C x 5 x 5 D x 5 x 5 x 5 x 1 x 7 z 0 x 7 z 0 x 3 z 1 x 3 z 0 16 若有以下函数关系 x0 y x x 0 y x 1 提示提示 平时作业当考试作 凡抄袭一经发现平时成绩为平时作业当考试作 凡抄袭一经发现平时成绩为 0 0 不完成者平时成绩不给分 不完成者平时成绩不给分 专用考试纸 请勿浪费 C 语言第一章作业题语言第一章作业题 第第 7 页页 共共 12 页页 专业 班级 学号 姓名 下面程序段能正确表示以上关系的是 改正后 C A y 2 x B y 2 x if x 0 if x0 y x if x 0 y x 1 else y x 1 else y x C if x 0 D y x 1 if x 0 y x if x 0 else y x 1 if x 0 y 2 x else y 2 x else y x 17 若有以下变量定义 float x int a b 则正确的 switch 语句是 D A switch x case 1 0 printf n case 2 0 printf n B switch x case 1 2 printf n case 3 printf n C switch a b case 1 printf n case 2 a printf n D switch a b case 1 printf n case 1 2 printf n 18 以下关于运算符优先顺序的描述正确的是 C 02 03 第一学期试题 A 关系运算符 算术运算符 赋值运算符 逻辑运算符 B 逻辑运算符 关系运算符 算术运算符 赋值运算符 C 赋值运算符 逻辑运算符 关系运算符 算术运算符 D 算术运算符 关系运算符 赋值运算符 10 或 a 10 or a 10 a 10 B if x y x y C if x y scanf d D if x y x y 21 当 a 1 b 3 c 5 d 4 时 执行完下面程序段后 x 的值为 B 02 03 第一学期试题 if a b if c d x 1 else if a c if b b printf f a B if a b printf f a else printf f b C if a b printf f a D if a b printf f b else printf f b else printf f a 23 能表示整数 x 符合下面两个条件的语句是 A 01 02 第二学期试题 1 能被 4 整除 但不能被 100 整除 2 能被 4 整除 又能被 400 整除 A x 4 0 x y y z A x 50 y 80 z 80 B x 50 y 30 z 30 C x 30 y 50 z 80 D x 80 y 30 z 50 提示提示 平时作业当考试作 凡抄袭一经发现平时成绩为平时作业当考试作 凡抄袭一经发现平时成绩为 0 0 不完成者平时成绩不给分 不完成者平时成绩不给分 专用考试纸 请勿浪费 C 语言第一章作业题语言第一章作业题 第第 8 页页 共共 12 页页 专业 班级 学号 姓名 27 C 语言中 要求运算对象必须是整型的运算符是 C 往届试题 A B C D 28 已知 int x 30 y 50 z 80 以下语句执行后变量 x y z 的值分别为 C 往届试题 if x y xz z x x y y z A x 50 y 80 z 80 B x 50 y 30 z 30 C x 30 y 50 z 80 D x 80 y 30 z 50 29 以下程序的输出结果是 A 04 05 第二学期试题 main int x 2 y 1 z 2 if x y if y 0 z 0 else z 1 printf d n z A 3 B 2 C 1 D 0 30 设 a b 和 c 是 int 型变量 且 a 2 b 4 c 6 则下面表达式中值为 0 的是 D 往届试题 A a b B a b C a b c B if x 0 x x y printf f x else printf f x C if x 0 x x y printf f x else printf f x D if x 0 x x y printf f x else printf f x 35 为了表示关系 x y z 应使用 C 语言表达式 A A x y x y 1 z x 1 printf d d t x z z x y z printf d d x z A 2 0 3 1B 2 1 3 0 C 2 0 2 1D 2 1 0 1 38 下面程序的输出结果是 D main int x 40 y 4 z 4 x y z printf d x x x y z printf d x 提示提示 平时作业当考试作 凡抄袭一经发现平时成绩为平时作业当考试作 凡抄袭一经发现平时成绩为 0 0 不完成者平时成绩不给分 不完成者平时成绩不给分 专用考试纸 请勿浪费 C 语言第一章作业题语言第一章作业题 第第 9 页页 共共 12 页页 专业 班级 学号 姓名 A 4 0B 4 1C 1 1D 1 0 39 若 x 3 y z 4 则下列表达式的值分别为 A 1 z y x 1 0 2 z y k a 0 printf d d d k a b A 1 0 4 B 0 0 4 C 1 0 3 D 0 0 3 43 若已定义 int a 25 b 14 c 19 以下三项运算符 所构成的语句的执行结果是 D a 25 char c printf nPlease enter 1 number c getchar while c n if c label 1 c getchar if label 1 printf nfloat else printf nint 由键盘输入一个数 打印出它的类型标识符 3 以下两条 if 语句可合并成一条 if 语句为 1 级 if ab printf y d n y else printf x d n x 答案 if a b x 1 printf y d n y else y 2 printf x d n x 4 以下程序的功能是计算一元二次方程 ax2 bx c 0 的根 补足程序中空缺的语句 2 级 include main float a b c abs derta doublea part1 part2 printf enter a b c scanf f f f if 1 a 0 if 2 printf no answer due to input error n b 0 else printf the single root is f n c b else derta b b 4 a c doublea 2 a part1 b 2 a abs abs derta part2 sqrt abs doublea if 3 derta 0 printf complex root nreal part f image part f n part1 part2 else printf real roots n root1 f root2 f n part1 part2 part1 part2 提示提示 平时作业当考试作 凡抄袭一经发现平时成绩为平时作业当考试作 凡抄袭一经发现平时成绩为 0 0 不完成者平时成绩不给分 不完成者平时成绩不给分 专用考试纸 请勿浪费 C 语言第一章作业题语言第一章作业题 第第 10 页页 共共 12 页页 专业 班级 学号 姓名 5 设有程序片段如下 switch class case A printf GREAT n case B printf GOOD n case C printf OK n case D printf NO n default printf ERROR n 若 class 的值为 C 则输出结果是 1 级 OK NO ERROR 6 以下程序段的运行结果是 1 级 int x 1 y 0 switch x case 1 switch y case 0 printf x 1 y 0 n break case 1 printf y 1 n break case 2 printf x 2 n x 1 y 0 x 2 7 根据以下 if 语句写出与其功能相同的 switch 语句 x 的值在 0 100 之间 1 级 if 语句 if x 60 m 1 else if x 70 m 2 else if x 80 m 3 else if x 90 m 4 else if x 100 m 5 switch 语句 switch 1 x 10 2 m 1 break case 0 case 1 case 2 case 3 case 4 case 5 case 6 m 2 break case 7 m 3 break case 8 m 4 break 3 m 5 case 9 8 输入 3 个实数 a b c 要求按从大到小的顺序输出三数 01 02 第二学期试题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三国演义导读课件
- 2025-2030中国废酸回收行业需求趋势与未来前景展望报告
- 三只小猪迷路了课件
- 2025-2030中国封头行业运行状况及前景趋势预测报告
- 南阳护理面试实战模拟题集锦
- 高级审批监管面试题库版
- 小儿骶管麻醉课件
- 农村信用社招聘考试高频难、易错点题附答案详解(巩固)
- 小儿静脉动脉穿刺课件
- 新速写技能面试题库
- 病历的书写规范讲课幻灯课件
- 中国航天建筑某厂房施工组织设计
- 2024年国网山东省电力公司招聘考试真题
- 全国高校辅导员素质能力大赛试题(谈心谈话、案例分析)
- 心功能不全病人的护理查房
- 地理与生活密切相关
- 氧气吸入疗法及护理
- 2025年中国电信河南分公司招聘笔试参考题库含答案解析
- (DB45T 2149-2020)《公路边坡工程技术规范》
- 金笔作文四级第4课省公开课获奖课件市赛课比赛一等奖课件
- 牧场物语-矿石镇的伙伴们-完全攻略
评论
0/150
提交评论