全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第 3 3 章章 顺序程序顺序程序 选择题 选择题 1 putchar 函数可以向终端输出一个 A 字符串B 整型变量表达式值 C 实型变量值D 字符或字符型变量值 2 以下程序输出的结果是 表示空格 main printf n s1 15s chinabeijing printf n s2 5s chi A s1 chinabeijing B s1 chinabeijing s2 chi s2 chi C s1 chinabeijing D s1 chinabeijing s2 chi s2 chi 3 printf 函数中用到的格式符 5s 其中数字 5 表示输出的字符串占用 5 列 如果字符串长度大于 5 则输出按方式 A 输出错误信息B 从左起输出该字串 右补空格 C 右对齐输出该字串 左补空格D 按原字符长从左向右全部输出 4 已定义 int a 2 和输出语句 printf 81x a 以下正确的叙述是 A 整型变量的输出格式符只有 d 一种 B x 是格式符的一种 它可以适用于任何一种类型的数据 C x 是格式符的一种 其变量的值按十六进制输出 但 81x 是错误的 D 81x 不是错误的格式符 其中数字 8 规定了输出字段的宽度 5 若 x y 均定义为 int 型 z 定义为 double 型 以下不合法不合法的 scanf 函数调用语句是 A scanf x d o char c1 c2 scanf d c d c A 10A 20BB 10 A 20 B C 10A20BD 10A20 B 7 已知有如下定义和输入语句 若要求 a1 a2 c1 c2 的值分别为 10 20 A 和 B 当从第一列开始 输入数据时 正确的数据输入方式是 表示空格 表示回车 int a1 a2 char c1 c2 scanf d d scanf c c A 10 20 ABB 1020AB C 10 20 ABD 10 20AB 8 根据定义和数据的输入方式 输入语句的正确形式为 已定义 float f1 f2 数据的输入方式 4 52 3 5 A scanf f f B B scanf f f C scanf 3 2 f 2 1f D scanf 3 2f 2 1f 9 阅读以下程序 当输入数据的形式为 25 13 10 正确的输出结果为 main int x y z scanf d d d printf x y z d n x y z A 不确定值B x y z 48C x y z 35D x y 35 10 以下说法正确的是 A 当输入数据时 必须指明变量的地址 如 scanf f 输入语句 printf c c c ch1 ch2 ch3 输入形式 A B C 输出形式 AB A scanf c c c B scanf c c c C scanf c c c D scanf c c 12 有输入语句 scanf a d b d c d B int a b c 5 C a 5 b 5 c 5 D a b c 5 14 已知 ch 是字符型变量 下面不正确的赋值语句是 A ch a b B ch 0 C ch 7 9 D ch 5 9 15 已知 ch 是字符型变量 下面正确的赋值语句是 A 123 B ch ch xff C ch 08 D ch 16 若有以下定义 int a b float x 则正确的赋值语句是 A b B a 1 b 2C a b 5D b int x 17 设 x y 均为 float 型变量 则以下不合法不合法的赋值语句是 A y x 2 10 B x C x y 8 D x y 0 18 设有说明 double y 0 5 z 1 5 int x 10 则能够正确使用 C 语言库函数的赋值语句是 A x int atan2 double x y exp y 0 2 B z exp y fabs x C y log10 y pow y D z sqrt y z 19 已有定义 int x float y 且执行 scanf 3d f a 语句时 从第一列开始输入数据 12345 678 回车 则 x 的值为 A 12345B 123 C 45D 345 20 设 x y 和 z 均为 int 型变量 则执行语句 x y z 10 5 5 后 x y 和 z 的值 A x 10 y 15 z 10B x 10 y 10 z 10 C x 10 y 10 z 15D x 10 y 5 z 10 填空填空 21 假设变量 a 和 b 均为整型 以下语句可以不借助任何变量把 a b 中的值进行交换 请填空 a 1 b a 2 a 3 22 以下程序的输出结果为 main short i i 4 printf ni dec d oct o hex x unsigned u n i i i i 23 以下程序的输出结果为 main printf f 4 3f n 3 14 3 1415 24 以下程序的输出结果为 main char c x printf c dec d oct o hex x ASCII c n c c c c 25 已有定义 int d 2 执行以下语句后的输出结果是 printf d 1 d d 2 3d d 3 3d n d d d printf d 4 o d 5 7o d 6 7o n d d d 26 已有定义 int d 2 执行以下语句后的输出结果是 printf d 1 d d 2 3d d 3 3d n d d d printf d 4 x d 5 6x d 6 6x n d d d 27 已有定义 float d1 3 5 d2 3 5 执行下面语句的输出结果是 printf d 1 e d 2 4e d 3 10 4e n d1 d1 d1 printf d 4 e d 5 6e d 6 12 5e n d2 d2 d2 28 以下程序的输出结果是 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 2929 以下 printf 语句中 号号的作用是 输出结果是 main int i 1 printf d n i i i printf d n i i i printf d n i i 30 以下 printf 语句中的 的作用是 该程序的输出结果是 main int x 12 double a 3 1415926 printf 6d n x printf 6d n x printf 14 101f n a printf 14 101f n a 31 以下程序的输出结果是 main int a 352 double x 3 1415926 printf a 06d x e n a x 32 以下程序的输出结果是 main int a 252 printf a o a o n a a printf a x a x n a a 33 假设变量 a b 和 c 均为整型 以下语句借助中间变量 t 把 a b 和 c 中得值进行交换 即 把 b 中 的值给 a 把 c 中的值给 b 把 a 中的值给 c 例如 交换前 a 10 b 20 c 30 交换后 a 20 b 30 c 10 请填空 34 若 x 为 int 型变量 则执行语句 x 7 x x x x 后 x 的值是 35 若 a 和 b 均为 int 型变量 则语句 a b b a b a b 的功能是 36 有一输入函数 scanf d float b x char c1 c2 为使 a 3 b 6 5 x 12 6 c1 a c2 A 正确的 scanf 函数调用语句是 输入数据的方式为 参考答案参考答案 1 D D 6 A A11 A A16 A A 2 A A7 D D 12 D D17 A A 3 D D8 8 B B13 A A18 A A 4 D D9 A A14 D D19 B B 5 D D 1 10 A A15 B B20 A A 21 b b b b b b 22 i dec 4 oct 177774 hex fffc unsigned 65532i dec 4 oct 177774 hex fffc unsigned 65532 23 3 140000 3 142 3 140000 3 142 24 c dec 120 oct 170 hex 78 ASCII xc dec 120 oct 170 hex 78 ASCII x 25 d d 1 1 2 d 2 d 2 2 2 d 2 d 3 3 2 2 d d 4 4 177776 d 177776 d 5 5 177776 d 177776 d 6 6 177776 177776 26 d d 1 1 2 d 2 d 2 2 2 d 2 d 3 3 2 2 d d 4 4 fffe d fffe d 5 5 fffe d fffe d 6 6 fffe fffe 27 d d 1 1 3 50000e 00 d 3 50000e 00 d 2 2 3 500e 00 d 3 500e 00 d 3 3 3 500e 00 3 500e 00 d d 4 4 3 50000e 00 d 3 50000e 00 d 5 5 3 50000e 00 d 3 50000e 00 d 6 6 3 5000e 00 3 5000e 00 28 x 1x 1 y 2y 2 sum 3 sum 3 1010 SquaredSquared is 100 is 100 29 可以使同一或相同输出语句中的输出宽度得以改变可以使同一或相同输出语句中的输出宽度得以改变 1 1 2 2 3 3 30 1 输出数据左对齐输出数据左对齐 12 12 2 12 12 3 141592600 3 141592600 3 141592600 3 141592600 31 a 00325 a 00325 x 3 14159e 00 x 3 14159e 00 32 a 374 a 374 a 0374 a 0374 a fc a fc a 0 xf
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江门市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(预热题)
- 新余市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(夺分金卷)
- 綦江县农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(a卷)
- 吉林市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(能力提升)
- 昆明市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解ab卷
- 2026年金华市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解参考
- 桂林市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解1套
- 2026年延庆县农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解(易错题)
- 滨州市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解(名师系列)
- 河南省农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(巩固)
- 讨论防冰涂层的研究现状以及抗冻蛋白在防覆冰领域的应用前景
- 家政公司大酬宾活动方案
- 五六年级男生青春期健康教育讲课件
- 拳击比赛裁判员培训教程
- 参考儿科急危重症抢救预案及流程
- 2025至2030年中国眼科专科医院行业市场发展模式及战略咨询研究报告
- 2025西南证券股份有限公司招聘43人(重庆)笔试参考题库附带答案详解析集合
- 车祸理赔电子协议书模板
- 父亲同意改姓协议书
- 钙通道阻滞剂中毒急诊诊治专家共识(2025年)
- 体检报告管理制度
评论
0/150
提交评论