第8章 Windows应用程序设计 习题
- 格式:docx
- 大小:21.15 KB
- 文档页数:3
1.1:存储程序式计算机的主要特点是:集中顺序过程控制(1)过程性:模拟人们手工操作(2)集中控制:由CPU集中管理(3)顺序性:程序计数器1.2:a:批处理系统的特点:早期批处理有个监督程序,作业自动过渡直到全部处理完,而脱机批处理的特点:主机与卫星机并行操作。
b:分时系统的特点:(1):并行性。
共享一台计算机的众多联机用户可以在各自的终端上同时处理自己的程序。
(2):独占性。
分时操作系统采用时间片轮转的方法使一台计算机同时为许多终端上同时为许多终端用户服务,每个用户的感觉是自己独占计算机。
操作系统通过分时技术将一台计算机改造为多台虚拟计算机。
(3):交互性。
用户与计算机之间可以进行“交互会话”,用户从终端输入命令,系统通过屏幕(或打印机)将信息反馈给用户,用户与系统这样一问一答,直到全部工作完成。
c:分时系统的响应比较快的原因:因为批量操作系统的作业周转时间较长,而分时操作系统一般采用时间片轮转的方法,一台计算机与许多终端设备连接,使一台计算机同时为多个终端用户服务,该系统对每个用户都能保证足够快的响应时间,并提供交互会话功能。
1.3:实时信息处理系统和分时系统的本质区别:实时操作系统要追求的目标是:对外部请求在严格时间范围内做出反应,有高可靠性和完整性。
其主要特点是资源的分配和调度首先要考虑实时性然后才是效率。
此外,实时操作系统应有较强的容错能力,分时操作系统的工作方式是:一台主机连接了若干个终端,每个终端有一个用户在使用。
用户交互式地向系统提出命令请求,系统接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。
用户根据上步结果发出下道命。
分时操作系统将CPU 的时间划分成若干个片段,称为时间片。
操作系统以时间片为单位,轮流为每个终端用户服务。
每个用户轮流使用一个时间片而使每个用户并不感到有别的用户存在。
分时系统具有多路性、交互性、“独占”性和及时性的特征。
1.360安全卫士中的木马防火墙主要功能是( B )。
是检测系统中是否存在木马B、防止系统被植入木马C、是消除系统中存在的木马D、是限制系统中的木马不能活动2.360安全卫士中的木马防火墙主要功能是(B )A、是检测系统中是否存在木马B、防止系统被植入木马C、是消除系统中存在的木马D、是限制系统中的木马不能活动3.360安全卫士中的软件管家的功能是(C )A、是对系统中除数据文件外的所有软件提供保护B、仅对系统中的系统软件提供保护C、为用户提供了多种应用软件以供下载D、仅对系统中的各种应用软件提供保护4.360安全卫士中的软件管家的功能是(C)A是对系统中出数据文件外的所有软件提供保护B仅对系统中的系统软件提供保护C为用户提供了多种应用软件以供下载D仅对系统中的各种应用软件提供保护5.TCSEC系统评价准则是一个评估计算机系统安全的标准B 、TCSEC系统评价准则是一个评估计算机系统性能高低的一个标准C、TCSEC系统评价准则是一个评估计算机系统稳定性高低的一个标准D、TCSEC系统评价准则是一个评价计算机系统性价比的一个标准6.Windows 7 防火墙将用户计算机所处的网络分为(A )A、公用网络、家庭或工作(专用)网络B、公用网络、单机网络C、局域网络、家庭或工作(专用)网络D、有线网和无线网7.WINDOWS 7 防火墙将用户计算机所处的网络分为(A)A公用网络、家庭或工作(专用)网络B公用网络、单机系统C局域网络、家庭或工作(专用)网络D有线网和无线网8.Windows 操作系统在逻辑设计上的缺陷或者编写时产生的错误为(B)A 系统垃圾B 系统漏洞 C 插件 D 木马病毒9.WINDOWS操作系统在逻辑设计上的缺陷或者编写时产生的错误称为(B)A系统垃圾B系统漏洞C插件D木马病毒10.被动攻击其所以难以预防的原因是( C )。
被动攻击的手段更高明B、被动攻击有保密措施C、被动攻击由于它并不修改数据D、被动攻击攻击的时间选择在深夜11.被动攻击其所以难以预防的原因是(C )A、被动攻击的手段更高明B 、被动攻击有保密措施C、被动攻击由于它并不修改数据D、被动攻击的时间选择在深夜12.被动攻击其所以预防的原因是(C)A被动攻击的手段最高明B被动攻击有保密措施C被动攻击由于它并不修改数据D被动攻击的时间选择在深夜13.不是系统安全所包含的内容是(D)A要保证操作系统不能崩溃B要保证系统中的账户不能被盗C要保证文件和目录存取权限设置的安全D要保证数据库系统的正常运行14.不是信息安全所包含的内容是(D)A要保障信息不会被非法阅读B要保障信息不会被非法修改C要保障信息不会被非法泄露D要保障信息不会被非法使用15.不属于360安全卫士的功能是(D)A提高计算机运行速度B检测和清除木马C修复系统漏洞D收发电子邮件16.不属于访问控制策略的是(C)A加口令B设置访问权限C给数据加密D角色认证17.从狭义上讲,计算机安全本质上是指( B )。
Windows程序设计案例教程习题解答《Windows程序设计案例教程》习题解答第1章1.1 选择题 Framework是一种(B )。
A、编程语言B、程序运行平台C、操作系统D、数据库管理系统2.用Visual 编写的程序被编译成中间语言(MSIL)后,运行时还要再一次被编译,这种编译被称为( B )。
A、CLRB、JITC、GCD、GDIing namespace的作用是表示( A )。
A、引入名字空间B、使用数据库C、使用一个文件D、使用一段程序4.要使程序运行,需要按( B )键。
A、F5B、Ctrl+F5C、F10D、F115.C#中的数据类型有( A )和( C)两种。
A.值类型 B.调用类型 C.引用类型 D.关系类型 6.以下运算符中,(A )是三目运算符。
A.?: B.―― C.= D.<= 7.下列不能为类的成员的是(D)。
A、属性B、方法C、索引器D、接口8.下列哪一个不是类的成员的访问修饰符( B )A、privateB、baseC、publicD、protected 9. 调用构造函数创建对象时,通常使用(B )关键字。
A.typeofB.newC.asD.is10.关键字virtual只能用来修饰类的( B )成员。
A.字段B.方法C.属性D.常量11.用( B)关键字定义的方法,属于整个类而不属于类的某一个具体实例。
A.publicB.staticC.protectedD.private12.在属性的访问声明中,对属性的读操作用( B )关键字标出,表明属性的值是只读的,不能改写。
A.setB.getC.privateD.public13.声明了一个数组Array[13],则Array[3]表示第( B )个元素。
A.3B.4C.5D.无法知道14.在C#中,多继承通过( B )来实现A.属性 B.接口 C.索引器 D.方法15.采用异常处理格式编写程序的目的在于使程序( D )。
Visual basic 程序设计习题参考答案第一章Visual basic 程序设计一、选择题二、填空题三、简答题1、简述visual basic 的特点。
(1)具有可视化的设计平台(2)面向对象的设计方法(3)事件驱动的编程机制(4)结构化程序设计语言(5)开放的数据库功能与网络支持2、什么是对象、类、属性、事件和方法?在可视化编程语言中,对象是代码和数据的集合,它可以是窗体和控件,也可以是菜单和数据库等。
描述一个对象有三个基本要素:属性、方法和事件。
类是一组用来定义对象的相关过程和数据的集合,即同类对象的集合和抽象。
属性是描述对象的一组特性。
方法是对象能够执行的动作,它是对象本身内含的函数或过程,用于完成某种特定的功能。
事件是发生在对象上并且能够被对象识别的动作,即由系统预先设置好的、能被对象识别的动作,如Click(单击)、DblClick(双击)、Load(窗体的装载)、KeyPress(按键)、Change(改变)、MouseMove (鼠标的移动)等,每一种对象能识别的事件是不同的5、什么是事件驱动的编程机制?当某个事件(一般由用户操作来触发) 发生时,系统就会自动执行此事件的事件过程。
由事件控制整个程序的执行流程。
事件过程要经过事件的触发才能被执行,这种工作模式称为事件驱动方式。
第二章Visual basic 程序设计基础一、选择题二、填空题第三章数据输入输出一、选择题二、填空题3第四章选择结构和循环结构程序设计一、选择题二、填空题第五章数组一、选择题二、填空题第六章过程一、选择题二、填空题三、简答题1、简述事件过程和通用过程的含义和联系。
5VB应用程序是由过程组成的,过程是完成某种特殊功能的一组独立的程序代码。
VB中的过程有两大类:事件过程和通用过程事件过程是当发生某个事件时,对该事件作出响应的程序段。
事件过程由VB自行声明,用户不能增加或删除。
事件过程是VB 应用程序的主体。
第8章Windows应用程序设计
一.选择题
1.要使窗体在运行时,显示在屏幕的中央,应设置窗体的【】属性。
A) WindowState B) StartPosition
C) CenterScreen D) CenterParent
2.在C#程序中,文本框控件的【】属性用来设置其是否是只读的。
A) ReadOnly B) Locked C) Lock D) Style
3.要使文本框控件能够显示多行且能自动换行,应设置它的【】属性。
A) MaxLength和Multiline B) Multiline和WordWrap
C) PasswordChar和Multiline D) MaxLength和WordWrap
4.在使用RichTextBox控件进行文档编辑时,如果希望知道文档自上次设置该控件的内容后,文本框中的内容是否改变,可使用它的【】属性。
A) Modified B) SelectedText C) Undo D) SaveFile
5.当用户单击窗体上的命令按钮时,会引发命令按钮的【】事件。
A) Click B) Leave C) Move D) Enter
6.要使复选框控件能够显示出三种状态,应首先设置它的【】属性。
A) ThreeState B) Checked C) CheckState D) Indeterminate 7.在Windows应用程序中,如果复选框控件的Checked属性值设置为True,表示【】。
A) 该复选框被选中B) 该复选框不被选中
C) 不显示该复选框的文本信息D) 显示该复选框的文本信息
8.在Windows应用程序中,可以通过以下【】方法使一个窗体成为MDI窗体。
A) 改变窗体的标题信息B) 在工程的选项中设置其为启动窗体
C) 设置窗体的IsMdiContainer属性为True D) 设置窗体的ImeMode属性
9.在Windows应用程序中,若要让窗体MyForm显示为对话框模式窗体,必须【】。
A) 使用MyForm.ShowDialog()方法显示对话框
B) 将MyForm对象的isDialog属性设置为True
C) 将MyForm对象的FormBorderStyle属性设置为FixedDialog
D) 使用MyForm.Show ()方法显示对话框
10.决定Label控件是否可见的属性是【】。
A) Hide B) Show C) Visible D) Enabled 11.把TextBox控件的【】属性设为True,可使其在运行时接受或显示多行文本。
A) WordWrap B) Multiline C) ScrollBars D) ShowMultiline 12.利用文本框的【】属性,可以实现密码框的功能。
A) Password B) Passwords C) PasswordChar D) PasswordChars 13.如果要为“取消”按钮的文本“Cancel”创建访问键“C”,应将按钮的Text属性设置为【】。
A) &Cancel B) % Cancel C) @ Cancel D) ^ Cancel 14.Windows应用程序中,最常用的输入控件是【】。
A) Label B) TextBox C) Button D) PictureBox 15.若要显示消息框,必须调用MessageBox类的静态方法【】。
A) Show B) ShowDialog C) ShowBox D) ShowMessage 16.PictureBox控件的【】属性可以影响图像的大小及位置关系。
A) Size B) SizeMode C) Mode D) PictureMode
17.下列控件中,不能与ImageList组件关联的是【】。
A) Label B) Button C) RadioButton D) PictureBox 18.若要使一个控件与图像列表组件相关联,需要将该控件的【】属性设置为图像列表控件的名称。
A) Image B) Images C) ImageList D) ImagexList 19.下列属性中,RadioButton和CheckBox控件都具有的是【】属性。
A) ThreeState B) BorderStyle C) Checked D) CheckState 20.下列控件中,不属于容器控件的是【】属性。
A) GroupBox B) Panel C) ImageList D) TabControl 21.下列控件中,不能实现多项选择功能的是【】。
A) ListBox B) ComboBox C) CheckBox D) CheckedListBox
22.如果让计时器每隔10秒触发一次Tick事件,需要将interval属性设置为【】。
A) 10 B) 100 C) 1000 D) 10000 23.启动一个计时器控件的方法是【】。
A) Enabled B) Interval C) Stop D) Start
24.已知进度条的下限是0,上限是1000,如果要让进度条显示30%的分段块,需要将Value 属性设置为【】。
A) 30 B) 30% C) 300 D) 0.3
25.每当用户加载窗体时,【】事件就会触发。
A) Load B) Activated C) Resize D) Close
26.通过设置命令按钮的【】属性为False,可以使命令按钮不可用(变灰)。
A) Visible B) Enabled C) Text D) ForeColor 27.通过把窗体的【】属性设置为True,可以使一个窗体成为MDI主窗体。
A) IsMDIChild B) IsMDIContainer
C) MDIChildren D) MDIParent
27.展开一个TreeView控件中所有节点,使用【】方法。
A) CollapseAll() B) ExpandAll() C) FindNode{}D) Indent() 28.C#.NET的所有标准控件都有一个【】方法,通过该方法可以使控件对象获得焦点。
A) OnFocus B) Focus C) Activate D) ActivateMdiChild
二.填空题
1.如果TextBox控件中显示的文本发生了变化将会发生【TextChanged】事件。
2.使用NumericUpDown控件时,可通过它的【Increment 】属性来获取或设置单击向上或向下按钮时,控件递增或递减的值。
3.当复选框能够显示三种状态时,可通过它的【CheckState】属性来设置或返回复选框的状态。
4.要使ListBox控件能够显示多列,应把它的【MultiColumn 】属性值设置为True。
5.在允许ListBox控件多选的情况下,可使用它的【SelectedItems】属性来访问选中的列表项。
6.要使PictureBox中显示的图片刚好填满整个图片框,应把它的【SizeMode】属性值设置为StretchImage。
7.Timer控件的【interval】属性用来设置定时器两次Tick事件发生的时间间隔。
8.滚动条、TrackBar、ProgressBar等控件的当前位置值均可通过【Value】属性来得到。
9.C#中所有的类都继承【Object】类,所有的窗体都继承【Control 】类。
三.问答题
1.如果需要将一个文本框用做密码输入框,应该如何设置它的属性?
PasswordChar=ttrue;
2.关闭窗体与隐藏窗体有什么区别?
Isvisable Hide this.close()
3.模式窗体和非模式窗体有什么区别?
showDialog不动show动
4.简述Lable、Button和TextBox控件的作用。
显示文本信息
5.简述Lable和TextBox控件的主要区别是什么?
6.简述消息框的作用。
7.简述PictureBox和ImageList控件的作用。
存储图像,构成一个图形库列表。
ImageList
8.简述RadioButton和CheckBox控件的作用。
9.简述GroupBox和TabControl控件的作用。
10.简述ListBox和ComboBox控件的作用。
ListBox控件提供一个列表供用户选择。
在列表框中,用户一次可以选择一个或多个选项。
在列表框中,列表项可以单列显示,也可以多列显示
ComboBox
提供一个列表供用户选择
11.简述Timer和ProgressBar控件的作用。