




已阅读5页,还剩64页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C程序设计第一至第五章习题课 C语言概述运算符与表达式基本语句选择结构循环结构 C语言概述 一 选择题1 以下选项中合法的用户标识符是 A intB a C 5memD 243 C语言概述 3 以下选项中正确的整型常量是 A 37B 32 758C 326D 6 C语言概述 4 以下选项中合法的C语言字符常量是 A t B A C 67D A C语言概述 6 以下选项中合法的C语言赋值语句是 A a b 34B a 34 b 34C i D m int x y C语言概述 7 不合法的十六进制数是 A 0 xffB 0X11C 0 x1gD 0Xabc C语言概述 8 是构成C语言程序的基本单位 A 函数B 变量C 子程序D 语句 C语言概述 16 在C语言中 数字029是一个 A 八进制数B 十六进制数C 十进制数D 非法数 C语言概述 19 若有代数式 则不正确的C语言表达式是 A a b c e 3B 3 a e b cC 3 a e b cD a e c b 3 C语言概述 二 填空题1 一个C源程序中至少应包含一个 2 在一个C源程序中 注释部分两侧分界符分别为和 3 在C语言中 输入操作是由库函数完成的 输出操作是由库函数完成的 C语言概述 4 C程序执行过程生成的3种文件及扩展名为 5 while语句实现循环结构 do while语句实现循环结构 6 用字符串的形式表示china C语言概述 7 字符串 ab 034 x79 的长度为 9 若s是int型变量 且s 6 则s 2 s 1 2表达式的值为 C语言概述 10 若a b和c均是int型变量 则表达式a b 4 c 2 后 a值为 b值为 c值为 11 若有定义 charc 010 则变量c中包含的字符个数为 运算符与表达式 一 选择题1 若有定义 intx 3 y 2 floata 2 5 b 3 5 则下面表达式的值为 x y 2 int a int bA 1 0B 1C 2 0D 2 运算符与表达式 3 假设所有变量均为整型 则表达式 a 2 b 5 a b a b 的值为 A 7B 8C 9D 10 运算符与表达式 4 以下程序的输出结果是 includemain doubled 3 2 intx y x 1 2 y x 3 8 5 0 printf d n d y A 3B 3 2C 0D 3 07 运算符与表达式 5 设intx 1 y 1 表达式 x y 的值为 A 0B 1C 2D 1 运算符与表达式 7 若变量a i已正确定义 且i已正确赋值 则合法的语句是 A i int a B i C a a 5 D a int i 运算符与表达式 9 如下程序的运行结果是 includemain inty 3 x 3 z 1 printf d d n x y z 2 A 34B 42C 43D 33 运算符与表达式 10 能正确表示逻辑关系 的C语言表达式是 A a 10ora 10 a 10 a 10 a 0 运算符与表达式 12 设x y z均为int型变量 则执行语句 x y 3 t x y 后 y的值为 A 不定值B 4C 3D 1 运算符与表达式 13 设a b c d m n均为int型变量 且a 5 b 6 c 7 d 8 m 2 n 2 则逻辑表达式 m a b n c d 运算后 n的值是 A 0B 1C 2D 3 运算符与表达式 14 假定w x y z m均为int型变量 有如下程序段 w 1 x 2 y 3 z 4 m w x w x m m y m y m m z m z 则该程序运行后 m的值是 A 4B 3C 2D 1 运算符与表达式 15 以下程序的输出结果是 includemain inta 0 b 0 c 0 if a 0 b 0 c printf na d b d c d a b c A a 0 b 0 c 0B a 1 b 1 c 1C a 1 b 0 c 1D a 0 b 1 c 1 运算符与表达式 18 以下程序的输出结果是 includemain inti 010 j 10 printf d d n i j A 11 10B 9 10C 010 9D 10 9 运算符与表达式 20 已知intj i 1 则执行语句j i 后 j的值是 A 1B 2C 1D 2 运算符与表达式 21 已知inta 4 b 5 则执行表达式a a b后 变量a的值是 A 0B 1C 4D 5 二 填空题1 若a是int型变量 则表达式 a 4 5 a 2 a 6的值为 2 若有定义intm 5 y 2 则执行表达式y y m y后y的值为 运算符与表达式 3 表达式8 0 1 2 的值为 4 表达式3 4的值为 表达式3 4的值为 表达式3 4的值为 运算符与表达式 基本语句 1 下面的程序 includemain intx 3 y 0 z 0 if x y z printf elseprintf A 有语法错误不能通过编译B 输出 C 可以通过编译 但是不能通过连接D 输出 基本语句 8 以下程序的输出结果为 includemain intm 7 n 4 floata 38 4 b 6 4 x x m 2 n a b 1 2 printf f n x A 27 000000B 27 500000C 28 000000D 28 500000 基本语句 10 若已定义inta 256 执行语句printf x a 的结果是 A 100B 256C ffeD ff 基本语句 11 执行下列程序时输入1234567 程序的运行结果为 includemain intx y scanf 2d 2d A 17B 46C 15D 9 基本语句 12 已知chara intb floatc doubled 则表达式a b c d结果为 型 A doubleB intC floatD char 基本语句 13 已知inta b 用语句scanf d d a b 输入a b的值时 不能作为输入数据分隔符的是 A B 空格C 回车D Tab 键 基本语句 16 根据定义和数据的输入方式 输入语句的正确形式为 已有定义 floatf1 f2 数据的输入方式 4 523 5A scanf f f 基本语句 5 以下程序的输出结果为 includemain printf f 4 3f n 3 14 3 1415 基本语句 7 在scanf 函数调用语句中 可以在格式字符和 号之间加上一个星号 它的作用是 当输入以下数据时 10 20 30 40 此处 代表空格 下面语句的执行结果是 inta1 a2 a3 scanf d d d d 选择结构 2 语句pritnf a bre hi y bou n 的输出结果是 A a bre hi y bouB a bre hi y bouC re hi youD abre hi y bou 说明 b 是退格符 选择结构 3 如下程序的输出结果是 includemain intx 1 a 0 b 0 switch x case0 b case1 a case2 a b printf a d b d n a b A a 2b 1B a 1 b 1C a 1 b 0Da 2 b 2 选择结构 4 如下程序的输出结果是 includemain floatx 2 0 y if x 0 0 y 0 0 elseif x 10 0 y 1 0 x elsey 1 0 printf f y A 0 000000B 0 250000C 0 500000D 1 000000 选择结构 5 如下程序的输出结果是 includemain inta 12 b 5 c 3 if a b if b 0 c 0 elsec printf d n c A 0B 1C 2D 3 选择结构 6 从键盘输入5 下列程序运行结果是 includemain intx scanf d A 3B 4C 5D 6 选择结构 8 下面的程序 includemain intx 3 y 0 z 0 if x z y printf elseprintf A 有语法错误不能通过编译B 输出 C 可以通过编译 但是不能通过连接 因而不能运行D 输出 选择结构 9 两次运行下面的程序 如果从键盘上分别输入6和4 则输出结果是 includemain intx scanf d A 7和5B 6和3C 7和4D 6和4 选择结构 10 以下程序输出结果是 includemain inta 1 b 4 k k a 0 104B 003C 103D 004 选择结构 14 如下程序的输出结果为 includemain inta b c 246 a c 100 9 b 1 A 2 1B3 2C4 3D2 1 选择结构 18 下列关于switch语句和break语句的结论中 正确的是 A break语句是switch语句中的一部分B 在switch语句中可根据需要使用或不使用break语句C 在switch语句中必须使用break语句D break语句只能用于switch语句中 选择结构 19 设有说明语句inta 1 b 0 则执行下列语句后 输出为 switch a case1 switch b case0 printf 0 break case1 printf 1 break case2 printf 2 break A 0 B 0 2 C 0 1 2 D 有语法错误 选择结构 21 为避免在嵌套的条件语句if else中产生二义性 C语言规定 else子句总是与 相配对A 缩排位相同的ifB 其之前最近的ifC 其之后最近的ifD 同一行上的if 选择结构 4 若从键盘输入58 则以下程序输出的结果是 includemain inta scanf d 选择结构 5 以下程序输出结果是 includemain inta 5 b 4 c 3 d d a b c printf d n d 选择结构 6 以下程序输出结果是 includemain intx 10 y 20 t 0 if x y t x x y y t printf d d n x y 选择结构 10 以下程序输出结果是 includemain intx 2 y 1 z 2 if x y if y 0 z 0 elsez 1 printf d n z 循环结构 一 选择题1 以下循环体的执行次数是 includemain inti j for i 0 j 1 i j 1 i 2 j printf d n i A 3B2C 1D0 循环结构 2 有如下程序 includemain intn 9 while n 6 n printf d n 该程序段的结果是 A 987B 876C 8765D 9876 循环结构 3 有以下程序段intk 0 while k 1 k while循环执行的次数是 A无限次B 有语法错误 不能执行C 一次也不执行D执行一次 循环结构 4 以下程序中 while循环执行的次数是 includemain inti 0 while i 10 if i 1 continue if i 5 break i A 1B 10C 6D 死循环 不能确定次数 循环结构 7 语句while E 中的循环等价于 A E 0B E 1C E 0D E8 以下的for循环 for x 0 y 0 y 123 A 是无限循环B 循环次数不定C 循环执行4次D循环执行3次 循环结构 9 执行下面程序段的结果是 intx 23 do printf d x while x A 打印出321B 打印出23C 不打印任何内容D 陷入死循环 循环结构 10 请阅读以下程序 includemain floatx y scanf f 若运行时从键盘上输入2 0 则上面程序输出的结果是 A 0 000000B0 250000C 0 500000D 1 000000 循环结构 13 下面程序输出结果是 includemain intk j m for k 5 k 1 k m 0 for j k j 5 j m m k j printf d n m A 124B25C 36D 15 循环结构 14 下面程序输出结果是 includemain intx 10 y 10 i for i 0 x 8 y i printf d d x y A 10192B9876C 10990D 101091 循环结构 15 下面程序段输出结果是 includemain a 1 b 2 c 2 while a b c t a a b b t c printf d d d a b c A 1 2 0B 2 1 0C 1 2 1D 2 1 1 循环结构 3 以下程序的输出结果是 includemain inti 10 j 0 do j j i i while i 2 printf d n j 循环结构 4 以下程序的输出结果是 includemain intx 15 while x 10 pr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年国际商务谈判师综合能力考核试题及答案解析
- 2025年泵站招聘水管员模拟题集
- 课件中Flash尺寸调整
- 2025年实验室信息安全基础测试题集
- 2025年安全培训体系构建题集
- 2025年宠物医疗AI工程师核心笔试题
- 2025年机械制图员面试常见问题及标准答案集
- 2025年河道保洁员招聘笔试冲刺模拟题
- 2025年消防安全应急演练考核题及答案
- 2025年安全生产评估多选题及答案
- 2025年北京高端商务车租赁及全程安全保障合同
- 2025版电商平台入驻及佣金分成合作协议
- 中国黄金集团招聘面试经典题及答案
- 2025年智能家居产业互联互通标准与产业发展现状及问题研究报告
- 家校携手同行砥砺奋进未来高二下学期期中家长会
- (2025秋)人教版二年级数学上册全册教案(新教材)
- 医院培训课件:《压力性损伤分期及处理》
- 塑胶操场监理实施细则
- 说专业(市场营销专业)课件
- 地铁车站导向标识安装安全技术交底
- 更换回转窑大齿圈施工方案
评论
0/150
提交评论