c++课堂练习
- 格式:doc
- 大小:28.00 KB
- 文档页数:4
1、用字母表示数(一)一、填空:1、学校有图书4000本,又买来a本,现在一共有()本。
2、学校有学生a人,其中男生b人,女生有()人。
3、李师傅每小时生产x个零件,10小时生产()个。
4、食堂买来大米400千克,每天吃a千克,吃了几天后还剩b千克,已吃了()天。
5、姐姐今年a岁,比妹妹年龄的2倍少2岁,妹妹今年()岁。
6、小花今年12岁,比小兰大a岁,小兰今年()岁。
7、一件上衣54元,一件裤子48元,买b套这样的衣服,要用()元。
8、一本故事书有a页,小明每天看x页,看了y天,看了()页,还剩()页没看。
9、王阿姨买了m千克香蕉和n千克苹果,香蕉每千克4.8元,苹果每千克5.4元,一共花了()元。
二、求下列各式的值。
(1)、已知a=1.8b=2.5求4a+2b的值(2)、已知x=0.5,y=1.3求3y-4x的值(3)、已知m=0.6。
n=0.4,求m2+n2的值二、根据运算定律填空。
1、a+18=□+□a×15=□×□2、m×2.5×0.4=□×(□×□)3、(a+b)×C=□×□+□×□4、m-a-b=□-(□+□)三、省略乘号写出下面各式。
a×12=b×b=a×b=x×y×7=5×x=2×c×c=7x×5=2×a×b=四、判断。
(对的打“√”,错的打“×”。
)1、5+x=5x()2、x+x=x2()3、a×3=3a()4、y2=y×2()5、2a+3b=5ab()6、2a+3a=5a()7、5×a×b=5ab()8、a×7+a=8a()二、说一说下面每个式子所表示的意义。
(1)、一天中午的气温是32℃,下午比中午的气温降低了x℃。
第1章课堂练习
1.以下描述正确的是 C
A.最简单的C源程序可以不包括任何内容
B.编译程序对C源程序编译时不检查语法
C.C程序中没有输入输出语句
D.在C程序中,至少必须有一个Main()函数
2.以下描述正确的是C
A.C程序的执行是从main()函数开始,到本程序的最后一个函数结束
B.C程序的执行是从第一个函数开始,到本程序的最后一个函数结束
C.C程序的执行是从main()函数开始,到本程序的main()函数结束
D.C程序的执行是从第一个函数开始,到本程序的main()函数结束
3.在一个C程序中b
A.main()函数必须出现在所有函数之前
B.main()函数可以在任何地方出现
C.main()函数必须出现在所有函数之后
D.以上都不对
4.将C源程序进行B可得到目标文件。
A.编辑 B. 编译
C.连接 D. 拼接
5.C程序目标文件的扩展名为C。
A. .c B. .h
C. .obj D. .exe
6.在Turbo C环境下,对目标文件进行连接后,新生成的扩展名为D。
A. .c B. .h
C. .obj D. .exe
7.以下叙述中正确的是 A 。
A.构成C程序的基本单位是函数
B.注释语句在C程序中是必不可少的
C.main()函数必须放在其他函数之前
D.Printf()是系统提供的输出函数
8.C语言是一种结构化程序设计语言。
9.C程序由函数构成。
10.C程序中语句必须以;作为结束标记。
11.C语言源程序的扩展名为.c。
数据库课堂练习全(答案全)⼀.以下涉及的教学数据库含有4个关系,⽅便起见,其名称简化为T、S、C和SC 教师关系T(Tno,Tname,Title)学⽣关系S(Sno,Sname,Age,Sex)课程关系C(Cno,Cname,Tno)选课关系SC(Sno,Cno,Score)1.查询选修了课程号为C2课程的学⽣学号和姓名2.查询⾄少选修了钟教授所教课程中⼀门课程的学⽣学号和姓名。
3.查询不选修C2课程的学⽣姓名和年龄。
4.查询选修了全部课程的学⽣姓名。
5.查询⾄少有学号为S2和S4学⽣选修的课程的课程号。
解:1.ΠSno,Sname(6Cno=’C2’(S SC))2.ΠSno,Sname(6Tname=’钟’(S SC T C))3.ΠSname,Age(S)——ΠSname,Age(6Cno=’C2’(S SC))4.ΠSname(S(ΠSno,Cno(SC)))——ΠCno(C))5.ΠCno(61.Sno=’S2’∧2.Sno=’S4’∧(SC*SC))⼆、以下涉及的教学数据库含有4个关系,⽅便起见,其名称简化为T、S、C和SC教师关系T(Tno,Tname,Title)学⽣关系S(Sno,Sname,Age,Sex)课程关系C(Cno,Cname,Tno)选课关系SC(Sno,Cno,Score)要求检索⼥同学选修课程的课程名和任课教师名。
1.试写出该查询的关系代数表达式Πcname,Tname(sex='⼥'(S SC C T))2.画出查询表达式的语法树3.使⽤启发式优化算法,对语法树进⾏优化,并画出优化后的语法树三、⽤SQL完成下⾯的查询和操作1.查询不选修C2课程的学⽣姓名和年龄。
2.查询⾄少选修课程号C2和C4的学⽣学号。
3.求每⼀教师每门课程的学⽣选修⼈数(超过30⼈),要求显⽰教师⼯号、课程号和学⽣⼈数。
查询结果按⼈数升序排列,⼈数相同按⼯号升序、课程号按降序排列。
《C语言程序设计》谭浩强版-教学教案1一、教学目标1. 理解C语言的基本概念和特点2. 掌握C语言的数据类型、运算符和表达式3. 学会C语言的基本输入输出功能二、教学内容1. C语言概述1.1 C语言的历史和发展1.2 C语言的特点2. 简单的C语言程序2.1 程序的基本结构2.2 编译和运行C程序的过程3. 数据类型3.1 整型3.2 浮点型3.3 字符型3.4 变量和常量4. 运算符和表达式4.1 算术运算符4.2 关系运算符4.3 逻辑运算符4.4 赋值运算符4.5 条件表达式4.6 逗号表达式5. 基本输入输出功能5.1 输出函数5.2 输入函数三、教学方法1. 讲授法:讲解C语言的基本概念、语法和程序设计方法2. 示例法:通过示例程序让学生理解C语言的语法和编程技巧3. 实践法:让学生动手编写C语言程序,巩固所学知识四、教学环境1. 计算机房:安装有C语言编译器的计算机2. 投影仪:用于展示示例程序和讲解内容3. 教学PPT:用于展示教学内容和辅助讲解五、教学评价1. 课堂练习:检查学生对C语言基本概念和编程技巧的掌握情况2. 课后作业:巩固学生对C语言知识的理解和应用能力3. 课程设计:综合运用所学知识,设计并实现一个简单的C语言程序4. 期末考试:全面测试学生对C语言知识的掌握程度《C语言程序设计》谭浩强版-教学教案2六、教学目标1. 掌握C语言的控制语句2. 理解C语言的函数概念和调用方式3. 学习C语言的数组和字符串操作七、教学内容1. 控制语句7.1 条件语句7.2 循环语句7.3 跳转语句2. 函数8.1 函数的定义和声明8.2 函数的参数和返回值8.3 函数的调用和返回3. 数组9.1 一维数组9.2 二维数组9.3 字符数组和字符串八、教学方法1. 讲授法:讲解控制语句的语法和功能,函数的定义和调用方式2. 示例法:通过示例程序让学生理解控制语句和函数的使用方法3. 实践法:让学生动手编写含有控制语句和函数的C语言程序九、教学环境1. 计算机房:安装有C语言编译器的计算机2. 投影仪:用于展示示例程序和讲解内容3. 教学PPT:用于展示教学内容和辅助讲解十、教学评价1. 课堂练习:检查学生对控制语句和函数的掌握情况2. 课后作业:巩固学生对控制语句和函数知识的理解和应用能力3. 课程设计:综合运用所学知识,设计并实现一个含有控制语句和函数的C语言程序4. 期末考试:全面测试学生对C语言知识的掌握程度《C语言程序设计》谭浩强版-教学教案3十一、教学目标1. 理解C语言的指针概念和用法2. 掌握C语言的结构体和联合体3. 学习C语言的动态内存分配十二、教学内容1. 指针11.1 指针的概念11.2 指针的运算11.3 指针与数组11.4 指针与函数11.5 指针数组和多级指针2. 结构体和联合体12.1 结构体的定义和使用12.2 联合体的定义和使用3. 动态内存分配13.1 动态内存分配的概念13.2 动态内存分配函数十三、教学方法1. 讲授法:讲解指针的概念、运算和应用,结构体和联合体的定义和使用方法,动态内存分配的原理和函数2. 示例法:通过示例程序让学生理解指针、结构体、联合体和动态内存分配的使用方法3. 实践法:让学生动手编写使用指针、结构体、联合体和动态内存分配的C语言程序十四、教学环境1. 计算机房:安装有C语言编译器的计算机2. 投影仪:用于展示示例程序和讲解内容3. 教学PPT:用于展示教学内容和辅助讲解十四、教学评价1. 课堂练习:检查学生对指针、结构体、联合体和动态内存分配的掌握情况2. 课后作业:巩固学生对指针、结构体、联合体和动态内存分配知识的理解和应用能力3. 课程设计:综合运用所学知识,设计并实现一个使用指针、结构体、联合体和动态内存分配的C语言程序4. 期末考试:全面测试学生对C语言知识的掌握程度十五、教学资源1. 教材:《C语言程序设计》谭浩强版2. 教学PPT3. 示例程序代码4. 练习题和作业题5. 课程设计项目重点和难点解析。
C语言程序设计说课教案一、教学目标1. 知识与技能:(1)了解C语言的发展历史和特点;(2)掌握C语言的基本语法和编程技巧;(3)能够编写简单的C语言程序。
2. 过程与方法:(1)通过案例分析,学会使用C语言进行问题求解;(2)通过上机实践,熟练掌握C语言编程环境;3. 情感态度与价值观:(1)激发学生对计算机科学的兴趣;(2)培养学生自主学习、勇于探索的精神;(3)强化学生的创新意识和团队合作能力。
二、教学内容1. C语言概述(1)C语言的发展历史;(2)C语言的特点;(3)C语言的应用领域。
2. 基本语法(1)变量和常量;(2)数据类型;(3)运算符和表达式;(4)语句结构。
3. 顺序结构(1)输出语句;(2)输入语句;(3)条件语句;(4)循环语句。
4. 函数(1)函数的定义和调用;(2)函数的参数传递;(3)函数的返回值;(4)递归函数。
5. 数组和字符串(1)一维数组;(2)多维数组;(3)字符串的基本操作。
三、教学方法1. 讲授法:讲解C语言的基本语法、概念和编程技巧;2. 案例分析法:分析实际案例,引导学生学会使用C语言解决问题;3. 上机实践法:让学生在计算机上编写程序,巩固所学知识;4. 小组讨论法:分组进行讨论,培养学生的团队协作能力。
四、教学评价1. 课堂表现:观察学生在课堂上的参与程度、提问回答等情况;2. 课后作业:检查学生完成的编程作业,评估其掌握程度;3. 上机测试:组织学生参加上机考试,检验其编程能力;4. 小组项目:评估学生在团队项目中的贡献和协作能力。
五、教学资源1. 教材:《C语言程序设计》;2. 课件:PowerPoint或WPS演示;3. 编程环境:Visual Studio、Code::Blocks等;4. 网络资源:编程教程、案例分析、在线编程练习平台等;5. 计算机实验室:为学生提供上机实践的机会。
六、教学安排1. 课时:共计48课时,其中理论课32课时,上机实践16课时;2. 授课方式:每周4课时,共12周完成教学内容;3. 教学进度安排:第1-4周:C语言概述、基本语法、顺序结构;第5-8周:函数、数组和字符串、指针;第9-12周:结构体、文件操作、算法和编程思想。
一、单选题1、在回收站中一次可以还原()个文件或文件夹A、1B、10C、30D、所有被删除的文件2、在WindowsXP中,应用程序之间的信息传递经常通过( )完成A、屏幕B、键盘C、剪贴板D、磁盘3、在WindowsXP的资源管理器中,要一次选取多个不连续的文件或文件夹,应使用A、按住[SHIFT]键,同时用鼠标单击每一个要选择的文件或文件夹B、按住[ALT]键,同时用鼠标单击每一个要选择的文件或文件夹C、按住[CTRL]键,同时用鼠标单击每一个要选择的文件或文件夹D、用鼠标左键单击每一个要选择的文件或文件夹4、在Windows XP桌面左上角有一个“回收站”图标,“回收站”的作用是A、回收并删除应用程序B、回收编制好的应用程序C、回收将要删除的用户程序D、回收用户删除的文件或文件夹5、下面哪种方式不能打开资源管理器A、点击“开始”按钮的“程序”菜单中的“WINDOWS资源管理器”命令B、右键单击“我的电脑”图标出现的快捷菜单左键点击“资源管理器”命令C、在“开始”按钮中点击“运行”命令,在出现的对话框中输入“资源管理器”D、右键点击“开始”按钮,出现的快捷菜单左键点击“资源管理器”命令6、下面对“我的电脑”的图标采用何种方式的操作,可将“我的电脑”打开A、用左键单击B、用左键双击C、用右键单击D、用右键双击7、下列有关Windows剪贴板的说法正确的是A、剪站板是一个在程序或窗口之间传递信息的临时存储区B、没有剪贴板查看程序,剪贴板不能工作C、剪贴板内容不能保留D、剪贴板每次可以存储多个信息8、下列文件名在Windows中不合法的文件名为A、我的简历.docB、fifdbfC、chapter~1.jpgD、sj*.txt9、下列合法的windows文件名是:A、 A\txtB、 C1<txtC、 990.docD、 L*1.dat9、WindowsXP中用于引导用户完成大多数日常操作的菜单在()菜单中A、资源管理器B、WORDC、“开始”D、我的电脑10、“资源管理器”左边窗口中的文件夹或驱动器的加号“+”表示A、等同数学中的“+”B、文件夹的增加C、文件夹的移动D、表示该文件夹包含子文件夹11、标题栏不具备的功能是()A、移动窗口B、恢复窗口C、关闭窗口D、打开窗口12、在Windows环境下,下列操作中与剪贴板无关的是( )A、剪切B、复制C、粘贴D、删除13、在Windows中,使用删除命令删除硬盘中的文件后,( )A、确实被删除,无法恢复B、在没有存盘操作的情况下,还可以恢复,否则不可以恢复C、文件被放入回收站中,但无法恢复D、文件被放入回收站中,可以通过回收站操作恢复14、下列关于Windows XP文件和文件夹的说法中,正确的是A、在一个文件夹中可以有两个同名文件B、在一个文件夹中可以有两个同名文件夹C、在一个文件夹中不可以有一个文件与一个文件夹同名D、在不同文件夹中可以有两个同名文件15、Windows XP中,欲选定当前文件夹中的全部文件和文件夹对象,可使用的组合键是( )A、Ctrl+VB、Ctrl+AC、Ctrl+XD、Ctrl+D16、在Windows XP中,剪贴板是程序和文件间用来传递信息的临时存储区,此存储区是( )A、回收站的一部分B、硬盘的一部分C、内存的一部分D、软盘的一部分17、在某个文档窗口中进行了多次剪切操作,并关闭了该文档窗口后,剪贴板中的内容为( )A、第一次剪切的内容B、最后一次剪切的内容C、所有剪切的内容D、空白18、在Windows默认环境中,下列方法不能运行应用程序的是( )A、用鼠标左键双击应用程序的快捷方式B、用鼠标左键双击应用程序的图标C、用鼠标右键单击应用程序的图标,在弹出的系统快捷菜单中选择"打开"命令D、用鼠标右键单击应用程序的图标,然后按ENTER键20、使用Windows XP的备份功能,可以备份( )A、我的文档和设置B、每个人的文档和设置C、驱动程序D、这台计算机上的所有信息。