资源简介 章节或项目名称 习题三本次授课类型 理论 □实验 □理实一体 □实训 □实习班级 地点 周次 星期 节次 授课进度十九 2 5、6 符合 □超前 □滞后教学目标 1、巩固关系运算符、逻辑运算符及表达式相关知识 2、巩固if单分支选择结构相关知识 3、巩固if…else…双分支选择结构相关知识 4、巩固else if多分支选择结构相关知识教学重点 1、关系运算符、逻辑运算符及表达式相关知识 2、if…else…双分支选择结构相关知识 3、else if多分支选择结构相关知识教学难点 1、关系表达式及逻辑表达式的构建 2、else if多分支选择结构相关知识教学设计教学环节 内容要点 教学方法 与手段 时间 分配习题要求 习题内容介绍及要求 知识讲授 5分钟习题讲解 学生练习 判断题 知识讲授 引导启发 5分钟选择题 知识讲授 引导启发 20分钟填空题、程序填空题 知识讲授 引导启发 25分钟编程题 知识讲授 引导启发 30分钟总结归纳 要求所有学生掌握本次习题,期末考试占70%。 归纳法 5分钟教学效果及改进思路一、习题要求习题题型:判断题、选择题、填空题、程序填空题、编程题。习题要求:通过独立的分析、小组合作、教师指导,要求所有学生掌握本次习题,期末考试占70%。二、习题讲解(1)判断题11、若a、b之一为真,则a || b 的值为真。( )(2)选择题19、判断char型变量ch是否为大写字母的正确表达式是( )。A、' A' <=ch<='Z' B、(ch> = 'A')&(ch<='Z' )C、(ch>=' A' )&&(ch<='Z') D、(' A' < = ch)AND('Z'> = ch)20、下面程序的输出结果是( )。main(){int a,b;a=3;b=5;if(a>b) printf("%d",a);elseprintf("%d",b);}A、3 B、5 C、3,5 D、5,321、运行以下程序后,输出()#includevoid main(){int k=-3;if(k<=0)printf("****\n");elseprintf("&&&&&\n");}A、&&&& B、**** C、****&&&& D、有语法错误不能通过编译22、两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是( )。main(){ int x;scanf("%d",&x);if(x++>2) printf("%d",x);else printf("%d",x--);}A、4和3 B、4和2 C、4和1 D、3和2(3)填空题12、若a为真、b为假,则a&&b 的值为 。13、已知a=3,b=4,则表达式!a+b的值为_____________。14、判断一个整数n是偶数的表达式是________________。15、设有定义char c;能够描述变量c为小写字母的表达式为: 。(4)程序填空题2、输入两个数,从小到大的顺序输出,试填充空格以完善程序。#includemain(){int a,b, _____;scanf("%d%d",&a,&b);if(a>b){t=a;______;b=t;}printf("%d,%d\n",a,b);}3、输入三个数,按从小到大的顺序输出,试填充空格以完善程序。main(){ float a,b,c,t;scanf(“%f,%f,%f”, _______________ ); /*分别输入要比较的三个数*/if(a>b){ t=a; a=b; ______________; }if(a>c){ t=a; ______________ ; c=t; }if(___________){ t=b; b=c; c=t; }printf(“%f, %f, %f”,a,b,c);}(5)编程题4、编程实现,任意输入三个整数,输出最大值。5、编程自定义函数实现,任意输入一个整数,判断是奇数还是偶数。6、编程实现,已知三条边分别为a,b,c,判断是否满足构成一个三角形。 展开更多...... 收起↑ 资源预览