大学计算机基础(Windows 10+Office 2016) 第9章 网页制作
- 格式:pptx
- 大小:2.36 MB
- 文档页数:56
习题九一、用适当内容填空1.计算机系统运行和操作的最小功能单位是指令,一台计算机中全部指令的集合称为指令系统。
2.计算机能够直接识别的程序设计语言是机器语言,其直接使用机器指令或二进制格式编写程序。
3.汇编语言是一种低级语言,它是面向过程的语言。
高级语言书写的源程序可以通过解释或编译方式来执行。
4.字符型是一种基本数据类型,一般程序设计语言中都采用8位二进制位来表示,其对应值的范围是0-255。
5.在程序中要处理200名学生一门课的成绩信息,应该定义数组类型变量;要处理200名学生的档案资料应该定义记录或结构类型变量。
6.在程序运行过程中值不可改变的量称为常量,可改变的量称为变量。
7.结构化程序设计的3种基本逻辑结构为顺序、分支或选择和重复或循环,合理使用这3种控制结构可以表现任何复杂的控制关系。
8.过程是功能独立或需要多次调用的程序段,它也可以称为函数或子程序。
9.一段程序代码需要多次反复执行,需要使用重复或循环结构来表达;根据判断条件结果决定是否执行一段程序,应该使用分支或选择结构表示。
10.循环也称为重复,其对应两种类型,分别为当型结构和直到型结构。
11.面向过程程序设计的核心是算法和数据结构;面向对象程序设计的核心是类和对象。
12.结构化程序设计应遵循自顶向下、逐步求精、模块化和限制使用goto语句原则。
13.采用结构化程序设计方法能够使程序易读、易理解、易维护和结构良好。
虽然这种方法具有许多优点,但它仍是一种面向过程的程序设计方法。
14.VB是一个可视化操作界面、面向对象的程序设计语言;在VB中可以直接创建Access 数据库。
15.在VB窗口中添加的对象都具有若干属性,在窗口设计阶段改变对象属性可以在①属性窗口中操作,在程序运行时改变属性应该在相关对象事件代码中操作。
16.类是一组数据及该组数据能够实现操作的封装体。
在类与对象的关系中,类是对对象的抽象,而对象是类的实例。
17.在面向对象方法中,信息隐藏是通过对象的封装性来实现的;同样的消息被不同的对象接收时可导致不同的行为,这是对象的多态性。
《大学计算机基础(Windows10+Office 2016)》教学教案第1章课时内容计算机与信息技术基础授课时间90分钟课时 2教学目标☑了解计算机的发展和基本概念。
☑熟悉计算机的结构和原理。
☑了解科学思维与计算思维的相关知识。
☑掌握数制及不同数制之间的转换方法。
教学重点☑了解计算机的发展和基本概念。
☑熟悉计算机的结构和原理。
教学难点☑了解科学思维与计算思维的相关知识。
☑掌握数制及不同数制之间的转换方法。
教学设计1、教学思路:(1)介绍计算机的发展历程、基本概念及特点,让学生对于计算机有一个初步的认识;(2)针对计算机中的思维模式进行具体讲解;(3)详细介绍计算机中的信息表示以及不同数制,使学生掌握不同数制之间如何进行转换;(4)最后安排练习、思考与提高。
2、教学手段:(1)由浅入深,从基础理论知识开始,针对计算机基础内容进行大致介绍;(2)分小点讲解理论知识,具体细化到各指标类别。
3、教学资料及要求:除教材中讲解的知识,学员可以查阅一些课外书籍,对于基础理论知识加以巩固。
教学内容讨论问题:1、计算机在生活中带来了哪些作用?2、八进制、十六进制、二进制三者之间如何进行转换?内容大纲:具体可结合本章的PPT课件进行配合讲解。
// 1.1计算机的发展1.1.1 早期的计算工具1.1.2 机械计算机和电机计算机的发展1.1.3 电子计算机的发展——探索1.1.4 电子计算机的发展——蓬勃1.1.5 计算机的发展展望// 1.2 计算机的基本概1.2.1 计算机的定义和特点1.2.2 计算机的性能指标和分类1.2.3 计算机的应用领域和工作1.2.4 计算机的结构与原理// 1.3 科学思维1.3.1 实证思维1.3.2 逻辑思维1.3.3 计算思维// 1.4 计算机中的信息表示1.4.1 计算机中数的表示1.4.2 计算机中非数值数据的表示1.4.3 进位计数制.1.4.4 不同数制之间的相互转换1.4.5 二进制数的算术运算// 1.5 练习小结1、了解计算机基础知识。
第1章(1)C解析:1946年,美国研制出世界上第一台通用电子计算机“ENIAC”,“ENIAC”以电子管作为元器件,所以又被称为电子管计算机。
(2)B解析:第二代计算机划分年代是1958~1964年,采用晶体管元器件。
(3)A解析:用不同的数制表示同一个数时,基数(R)越大,则使用的位数越少,选项A 正确,故选项B错误;二进制、十进制、八进制和十六进制数码中都有相同的“0”和“1”,选项C错误;进位计数制中每个数码的数值不仅取决于数码本身,其数值的大小还取决于该数码在数中的位置,选项D错误。
(4)A解析:十六进制数转换成二进制数的转换原则是“一分为四”,即把每一位上的十六进制数写成对应的4位二进制数即可。
因为十六进制数E对应的二进制数为1110 ,而8对应的二进制数为1000,所以答案为(E8)16=(11101000)2。
(5)B解析:将十进制整数转换成二进制数时,采用“除2取余倒读”法,即用“55”除以2,得到一个商(27)和余数(1),再将商数除以2,又得到一个新的商和余数,如此反复,直到商是0,将得到的各次余数,以最后余数为最高位,最初余数为最低依次排列,故答案为(55)10=(110111)2。
(6)A解析:二进制数转换成十六进制数采用的转换原则是“4位分一组”,整数部分从右向左每4位一组,不足4位用0补齐即可,得到的结果为:(101101)2 = (2D)16。
(7)D解析:二进制的加法运算原则是按“逢二进一”法,向高位进位,运算规则为:0+0=0、0+1=1、1+0=1、1+1=10。
所以,(111)2+(1) 2=(1000) 2,也可写作1000 B。
第2章(1)C解析:计算机硬件系统主要由运算器、控制器、存储器、输入和输出设备5个部分组成。
(2)B解析:操作系统是一个庞大的管理控制程序,它直接运行在计算机硬件上,是最基本的系统软件,也是计算机系统软件的核心,同时还是靠近计算机硬件的第一层软件。
第9章怎样研究算法:遗传算法示例1、P类问题、NP类问题、NPC类问题是计算机科学领域关于可求解性可计算性很重要的概念。
关于P、NP和NPC类问题,回答下列问题。
(1)下列说法不正确的是_____。
(A) P类问题是计算机可以在有限时间内能够求解的问题;(B) NP类问题是计算机可以在有限时间内能够验证“解”的正确性的问题;(C) NPC类问题是对问题的每一个可能解,计算机都可以在有限时间内验证“解”的正确性的问题,被称为NP完全问题;(D)上述说法有不正确的;答案:D解释:本题考核P类问题、NP类问题、NPC类问题的概念。
P类问题指计算机可以在有限时间内求解的问题,(A)正确;NP类问题指虽然在多项式时间内难于求解但不难判断给定一个解的正确性问题,(B)正确;NPC问题指NP问题的所有可能答案都可以在多项式时间内进行正确与否的验算,称为NP-Complete问题,(C)正确;(A)(B)(C)都正确,所以(D)错误。
具体内容请参考第九章视频之“可求解与难求解问题”以及第九章课件。
(2)可解性问题是指能够找到多项式时间复杂性算法进行求解的问题,难解性问题是指找不到多项式时间复杂性算法进行求解的问题。
下列说法不正确的是_____。
(A) P类问题是可解性问题,NP类问题是难解性问题。
(B) NP类问题不一定是难解性问题,因为P类问题也一定是NP类问题;(C) NP类问题不确定是否是P类问题,但NPC类问题一定是难解性问题;(D)上述说法有不正确的;答案:A解释:本题考核对可解性问题和难解性问题概念的理解。
P类问题指计算机可以在有限时间内求解的问题,所以是可解性问题;NP类问题指虽然在多项式时间内难于求解但不难判断给定一个解的正确性问题,但P类问题是NP类问题的一个子集,所以NP类问题不一定是难解性问题;NPC问题指NP问题的所有可能答案都可以在多项式时间内进行正确与否的验算,称为NP-Complete问题,是难解性问题,综上,(A)错误。