




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 选择题一 选择题 1 逻辑运算符两侧运算对象的数据类型 A 只能是 0 或 1 B 只能是 0 或非 0 正数 C 只能是整型或字符型数据 D 可以是任何类型的数据 2 下列关系表达式中结果为假的是 A 0 1 B 2 D 4 能正确表示 当 x 的取值在 1 10 和 200 210 范围内为真 否则为假 的表达 式是 A x 1 a d 100 9 b 1 printf d d a b return 0 A 6 1 B 2 1 C 6 0 D 2 0 11 以下不正确的 if 语句形式是 A if x y B if x y x y C if x y scanf d D if xy z x x y y z A x 10 y 20 z 30 B x 20 y 30 z 30 C x 20 y 30 z 10 D x 20 y 30 z 20 14 以下程序 include int main int a 5 b 0 c 0 if a b c printf n else printf n return 0 A 有语法错误不能通过编译 B 可以通过编译但不能通过连接 C 输出 D 输出 15 当 a 1 b 3 c 5 d 4 时 执行以下程序段后 x 的值是 if a b if c d x 1 else if a c if b d x 2 else x 3 else x 6 else x 7 A 1 B 2 C 3 D 6 16 以下程序的输出是 include int main int x 2 y 1 z 2 if x y if y 0 z 0 else z 1 printf d n z return 0 A 3 B 2 C 1 D 0 17 若有条件表达式 exp a b 则以下表达式中能完全等价于表达式 exp 的是 A exp 0 B exp 0 C exp 1 D exp 1 18 若运行时为变量 x 输入 12 则以下程序的运行结果是 include int main int x y scanf d y x 12 x 10 x 12 printf d n y return 0 A 0 B 22 C 12 D 10 19 若 w x y z m 均为 int 型变量 则执行下面语句后的 m 值是 w 1 x 2 y 3 z 4 m w x w x m m y m y m m z m z A 1 B 2 C 3 D 4 20 若 w 1 x 2 y 3 z 4 则条件表达式 w x w yb c 的值是 2 以下程序的运行结果是 include int main int x 1 y z x 3 2 printf d t x x y z 5 printf d t x x y z printf d n x return 0 3 在 C 语言中 表示逻辑 真 值用 4 设 y 为 int 型变量 请写出描述 y 是奇数 的表达式 5 C 语言提供的 3 种逻辑运算符是 6 若 x y z 均为 int 型变量 则描述 x y 和 z 中有两个为负数 的表达式 是 7 设 a b c 均为 int 型变量且 a 7 5 b 2 c 3 6 则表达式 a b else scanf d 语句 2 if a b m else n 11 满足以下要求的逻辑表达式是 要求 判断坐标为 x y 的点 在内径为 a 外径为 b 中心点在 0 点上的圆环内 的表达式 12 若运行以下程序时输入 1605 则以下程序的运行结果是 include int main int t h m scanf d h t 100 12 if h 0 h 12 printf d h m t 100 if m 10 printf 0 printf d m if t 1200 t 2400 printf AM n else printf PM n return 0 13 以下程序的功能是 输入圆的半径 r 和运算标志 m 后 按照运算标志进行 表中指定的计算 请填空 运算标志 m计算 a面积 c周长 b二者均计算 include define pi 3 14159 int main char m float r c a printf input mark a c or b scanf c f if a pi r r printf area is f a if c 2 pi r printf circle is f c if a pi r r c 2 pi r printf area return 0 14 若运行时输入 5999 则以下程序的运行结果是 保留小数点后一 位 include int main int x float y scanf d if x 0 printf 6 1f y return 0 15 以下程序的功能是 输出 x y z 三个数中的最大者 请填空 include int main int x 4 y 6 z 7 int if u x else u y if v u else v z printf v d v return 0 16 以下程序的功能是 输入 3 个整数 按从大到小的顺序进行输出 请填空 include int main int x y z c scanf d d d if c y y z z c if c x x z z c if c x x y y c printf d d d n x y z return 0 17 以下程序的功能是 输入一个字符 如果它是一个大写字母 则把它变成 小写字母 如果它是一个小写字母 则把它变成大写字母 其他字母不变 请 填空 include int main char ch scanf c if ch ch 32 else if ch a return 0 18 以下程序的运行结果是 include int main int a b c d x a c 0 b 1 d 20 if a d d 10 else if b if c x 15 else x 25 printf d n d return 0 19 下面程序的功能是 根据表中给定的函数关系 对输入的每个 x 值计算出 相应的 y 值 请填空 xy 2 x 10 x x 2 1 x 22x x 1x 1 include int main int x y scanf d if y x x 2 else if y 2 x else if x 1 y x 1 else if y 1 printf d n y else printf error n return 0 20 若运行以下程序时输入 2 则程序的输出结果是 include int main int a b scanf d b a 0 a a printf b d n b return 0 21 若运行以下程序时输入字母为 Q 则程序的运行结果是 include int main char ch scanf c ch ch A printf c n ch return 0 22 若运行以下程序时输入 1992 则程序的运行结果是 include int main int y t scanf d t y 4 0 if t printf d is y else printf d is not y printf a leap year n return 0 23 若 x y z 均已正确定义且 x 1 y 2 z 3 则执行以下 if 语句后 x y z 中的值分别是 if x z y x x z z y 24 将以下含有 switch 语句的程序段改写成对应的含有非嵌套 if 语句的程序段 请填空 含有 switch 语句的程序段 int x y m y int x 10 switch y case 10 m 5 break case 9 m 4 break case 8 m 3 break case 7 m 2 break case 6 m 1 break default m 0 含有非嵌套 if 语句的程序段 int x m if m 5 if x 90 m 4 if x 80 m 3 if x 70 m 2 if x 60 m 1 if 25 根据以下给出的嵌套 if 语句 填写对应的 switch 语句 使它完成相同的功 能 假设 mark 的取值在 1 100 之间 if 语句 if mar 60 k 1 else if mark 70 k 2 else if mark 80 k 3 else if mark 90 k 4 else if mark 100 k 5 switch 语句 switch k 1 break case 6 k 2 break case 7 k 3 break case 8 k 4 break k 5 26 以下程序的输出结果是 include int main int x 1 y 0 switch x case 1 switch y case 0 printf 1 n break case 2 printf 2 n break case 2 printf 3 n return 0 27 下面程序的功能是 根据表 4 6 中给定的函数关系 对输入的每个 x 值 计 算出相应的 y 值 请填空 xy x 00 0 x 10 x 10 x 2010 20 x 40 0 5x 20 float y scanf d if c 1 else c switch c case 1 y 0 break case 0 y x break case 1 y 10 break case 2 case 3 y 0 5 x 20 break de
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年及未来5年中国烧烤调料行业市场前景预测及投资战略研究报告
- 2025年生物技术行业生物工程技术创新与应用前景研究报告
- 2025年电力行业清洁能源发电技术与智能电网建设研究报告
- 2025年人工智能与金融行业金融科技创新与智能金融服务研究报告
- 2025今天幼师资格考试题目及答案
- 2025会计笔试面试题目及答案
- 2025年医疗健康行业智能穿戴设备市场前景预测报告
- 2025年智能工厂行业智能工厂建设与数字化转型研究报告
- 2025年智能照明行业智能照明系统应用与节能效果研究报告
- 注射用血栓通(冻干)临床应用考核试题
- 2025年淮南市大通区和寿县经开区公开招聘社区“两委”后备干部30名笔试备考题库及答案解析
- 2025云南红河红家众服经营管理有限公司社会招聘工作人员8人笔试参考题库附带答案详解
- 2025双11大促商家一站式指南
- 助理医师考试题库及答案
- 电梯管理安全试题库及答案解析
- 2.2 6、7的加减法(课件)数学青岛版一年级上册(新教材)
- DL-T 794-2024 火力发电厂锅炉化学清洗导则
- 消防战斗服穿戴培训课件
- 老年病人误吸预防及护理
- 生理学全套课件
- 购牛合同参考参考
评论
0/150
提交评论