第10练 第3章 C语句概述、程序的三种基本结构、赋值语句《C语言程序设计》(电子工业出版社)一课一练

2026-05-13
| 2份
| 6页
| 17人阅读
| 0人下载

资源信息

学段 中职
学科 职教专业课
课程 C语言程序设计
教材版本 -
年级 -
章节 -
类型 作业-同步练
知识点 数据类型和简单程序设计
使用场景 同步教学
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 129 KB
发布时间 2026-05-13
更新时间 2026-05-13
作者 爱学习的muller
品牌系列 上好课·一课一练
审核时间 2026-05-13
下载链接 https://m.zxxk.com/soft/57837949.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《C语言程序设计》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《C语言程序设计》(电子工业出版社)一课一练的第3章的第10练,内容涵盖第3章最简单的 C 程序设计 —— 顺序程序设计的3.1~3.3 C 语句概述、程序的三种基本结构、赋值语句。 《C语言程序设计》(电子工业出版社)一课一练 第10练 第3章 最简单的 C 程序设计 —— 顺序程序设计 3.1~3.3 C 语句概述、程序的三种基本结构、赋值语句 1、 单项选择题(本题共4小题) 1、下列选项中,属于 C 语言控制语句的是( ) A. printf("hello"); B. break; C. x=y+z; D. { int a=1; } 2、下列关于空语句的描述,正确的是( ) A. 会执行打印空字符串的操作 B. 常用于作为空循环体 C. 是语法错误的语句 D. 必须用大括号包裹 3、下列复合语句的写法,符合 C 语言语法规则的是( ) A. { int a=1; printf("%d",a) } B. { int a=1; printf("%d",a); } C. int a=1; printf("%d",a); D. { int a=1 printf("%d",a); } 4、下列选项中,属于合法赋值语句的是( ) A. a=(b=5) B. b=5 C. c=d+3; D. x+y 2、 判断题(本题共3题) 1、int a;是一条合法的 C 语言执行语句。( ) 2、可以将赋值语句嵌套在表达式中使用,例如a=(b=6;)是合法的写法。( ) 3、顺序结构程序中的语句会按编写顺序逐条执行,执行完一个操作后必然执行下一个操作。( ) 3、 填空题(本题共2题) 1、C 语言中的语句分为五类,分别是控制语句、函数调用语句、表达式语句、____和空语句。 2、赋值语句是由____加上分号构成的,它与赋值表达式的核心区别在于末尾是否带有分号。 4、 读程序写结果题(本题共1题) 1、阅读下面的 C 语言程序,写出程序运行后的输出结果。 【程序代码】 #include <stdio.h> int main() { int x=2, y; y = x + 3; x = y - 1; printf("x=%d,y=%d", x, y); return 0; } 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《C语言程序设计》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《C语言程序设计》(电子工业出版社)一课一练的第3章的第10练,内容涵盖第3章最简单的 C 程序设计 —— 顺序程序设计的3.1~3.3 C 语句概述、程序的三种基本结构、赋值语句。 《C语言程序设计》(电子工业出版社)一课一练 第10练 第3章 最简单的 C 程序设计 —— 顺序程序设计 3.1~3.3 C 语句概述、程序的三种基本结构、赋值语句 1、 单项选择题(本题共4小题) 1、下列选项中,属于 C 语言控制语句的是( ) A. printf("hello"); B. break; C. x=y+z; D. { int a=1; } 【答案】B 【解析】C 语言的 9 种控制语句包含 break 语句,用于终止循环或 switch 结构;选项 A 是函数调用语句,选项 C 是表达式语句,选项 D 是复合语句,均不属于控制语句。 2、下列关于空语句的描述,正确的是( ) A. 会执行打印空字符串的操作 B. 常用于作为空循环体 C. 是语法错误的语句 D. 必须用大括号包裹 【答案】B 【解析】空语句仅由分号;组成,不执行任何操作,在程序中常用作空循环体(如while(1););选项 A、C、D 均不符合空语句的定义。 3、下列复合语句的写法,符合 C 语言语法规则的是( ) A. { int a=1; printf("%d",a) } B. { int a=1; printf("%d",a); } C. int a=1; printf("%d",a); D. { int a=1 printf("%d",a); } 【答案】B 【解析】复合语句需用大括号{}包裹,内部每条语句末尾必须加分号,大括号外不能加分号;选项 A 缺少内部语句的分号,选项 C 无大括号不是复合语句,选项 D 中变量定义语句缺少分号。 4、下列选项中,属于合法赋值语句的是( ) A. a=(b=5) B. b=5 C. c=d+3; D. x+y 【答案】C 【解析】赋值语句由赋值表达式加分号组成,必须包含分号;选项 A 是赋值表达式(无分号),选项 B 缺少分号,选项 D 是算术表达式,均不属于赋值语句。 2、 判断题(本题共3题) 1、int a;是一条合法的 C 语言执行语句。( ) 【答案】× 【解析】变量定义属于程序的声明部分,不是执行语句;C 语言的执行语句是实现程序功能的操作语句,声明部分内容不能称为语句。 2、可以将赋值语句嵌套在表达式中使用,例如a=(b=6;)是合法的写法。( ) 【答案】× 【解析】赋值语句末尾带有分号,不能出现在表达式中;表达式中只能包含赋值表达式(无分号),该写法会导致编译错误。 3、顺序结构程序中的语句会按编写顺序逐条执行,执行完一个操作后必然执行下一个操作。( ) 【答案】√ 【解析】顺序结构是最简单的程序基本结构,无分支、跳转或循环,语句严格按照先后顺序依次执行。 3、 填空题(本题共2题) 1、C 语言中的语句分为五类,分别是控制语句、函数调用语句、表达式语句、____和空语句。 【答案】复合语句 【解析】复合语句由多条语句用大括号{}括起组成,在程序中被视为单条语句,常用于分支、循环结构中包含多条执行语句的场景。 2、赋值语句是由____加上分号构成的,它与赋值表达式的核心区别在于末尾是否带有分号。 【答案】赋值表达式 【解析】赋值表达式末尾无分号,可作为其他表达式的组成部分;赋值语句末尾必须有分号,是独立的执行语句,用于完成变量赋值操作。 4、 读程序写结果题(本题共1题) 1、阅读下面的 C 语言程序,写出程序运行后的输出结果。 【程序代码】 #include <stdio.h> int main() { int x=2, y; y = x + 3; x = y - 1; printf("x=%d,y=%d", x, y); return 0; } 【答案】 程序运行结果: x=4,y=5 【解析】 程序按顺序结构逐条执行:首先给变量 x 赋值 2,接着计算y=2+3得到 y 的值为 5,再计算x=5-1得到 x 的值为 4,最后通过 printf 输出 x 和 y 的当前值,因此输出结果为 x=4,y=5。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第10练 第3章 C语句概述、程序的三种基本结构、赋值语句《C语言程序设计》(电子工业出版社)一课一练
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。