答案-用户界面设计.docx
答案-用户界面设计 /p-486922616.html 1.用户满意度=功能+_人机界面_+响应时间+可靠性+易安装性+_信息_+可维护性+其他因素 2. _人机交互(人机对话)_是指人与计算机之间使用某种语言、以一定的交互方式,为了完成任务进行的一系列信 息交换过程。 3.软件界面设计分为_功能性设计界面_、_情感性设计界面_、_环境性设计界面_。 4.进行系统分析和设计的第一步是_用户分析_。 5.使用较早,也是使用最广泛的人机交互方式是_交互方式_。 6.软件界面开发流程包括_系统分析_、_系统设计_、_系统实施_三个阶段 7.设计阶段包括界面的_概念设计_、_详细设计_、_原型建立_与界面实现以及综合测试与评估等8.VB 是以结构化_Basic_语言为基础、以_事件驱动作_为运行机制的可视化程序设计语言。 9.菜单使用形式主要有_菜单操作_和_Tab_控件操作_两种。 10.随着计算机图形技术的发展,以直接操纵、桌面隐喻以及所见即所得为特征的_图形用户界面_技术广泛被计算机 系统采用。 11.在用VB 开发应用程序时,一般要布置窗体、设置控件的属性、_编写代码_。 12. 假定在窗体上有一个通用对话框,其名称为CommonDialog1,为建立一个保存文件对话框,则需要把Action 属性设置 为_value_。 13. 计时器事件之间的间隔通过_interval_属性设置。 14. 语句“Print “5+65=”;5+65”的输出结果为_5+65=70_。 15. 设有下列循环体,要进行4次循环操作,请填空。 x = 1 Do x = x * 2 Print x Loop Until_x<=32_ 16. 下列程序段的执行结果为_2 3 5_。 x = 1 y = 1 For I = 1 To 3 F= x + y x = y y = F Print F; Next I 17. 以下为3个列表框联动的程序,试补充完整。 Private Sub Dir1_Change() File1.Path=Dir1.Path End Sub Private Sub Drive1_Change() Drivel.Path=File1.Path;Dir1.Path=Drivel.Path_7_ End Sub 18. 在下列事件过程中则响应该过程的对象名是cmdl,事件过程名是_窗口标题事件_。 Private Sub cmd1_Click() Form1.Caption=“VisualBasic Example” End Sub 19. 当将文本框的SelStar 属性设置为0时,表示选择第开始位置在第一个字符之前,设置为1时表示_9_。 20. 以下程序代码实现单击命令按钮Command1 时形成并输出一个主对角线上元素值为“-”,其他元素值为“+”第6*6 阶 方阵。 Privas Sub Command1_Click() DimA(6,6) For I = 1 To 6 For J = 1 To 6 If I = J Then Print “-” Else _10_ End If Print A (I,J); Next J Print Next I End Sub 21. 字母B的KeyAscii 码值为65,其KeyCode码值_11_。 22. Visual Basic 中的控件分为3类:_12_、ActioveX 控件和可插入对象。 23. 顺序文件通过Print 语句或_13_语句把缓冲区中的数据写入磁盘。 24.类型说明符中的$代表_14_。 25.编写如下事件过程: Private Sub Form_Mouse Down(Button As Integer, Shift As Integer,_X As Single,Y As Single) If Shift= 4 And Button =2 Then Print“Hello” End If End Sub 程序运行后,为了在窗体上输出“Hello”,应执行_15_操作。 单选题 1.人机界面技术的研究不包含下列哪个内容: B.人机语言学(包括:A.认知心理学 C.人机工程学 D.计算机语言学) 2.用户需求应该包含那两个方面: B.功能和使用 3.进行系统分析和设计的第一步是: B.确定用户 4.对调查用户的界面要求和使用环境,尽可能广泛地向系统未来的各类直接或潜在用户进行调查叫做: C.可行性分析 5.下列选项那个不属于软件界面开发过程: C.开发阶段(包括:A.定义阶段 B.设计阶段 D.维护阶段) 6.删除一个文件的DOS命令语法为: DEL/P/F/S/Q/A:attributesnames其中:选项/P的正解为: A.删除每一文件之前提示确 7.把命令集中地按某种结构显示在屏幕上,让用户通过上下箭头选择,或把命令编号,让用户输入相应的命令编号来选择 命令,即所谓的: D.命令菜单 8.目前,_是最常见的菜单结构。 C.树状结构菜单 9.用图标表示命令选项,即形成_,即(工具栏) D.图标菜单 10.在菜单编辑器中建立菜单分割线的步骤与建立菜单项的步骤相似,唯一的区别就是在标题栏输入一个连字符“_” B.- 11.热键的作用是使用_键和菜单标题中的一个字符来打开菜单。 A.Alt 12.填表必须在_上进行,并且支持光标移动。 A.显示器 13.将界面上的各种元素之间的关系进行统一处理、合理搭配,构成和谐统一的整体,这是图形用户界面设计的艺术原则 中的那一原则: B.协调原则 14.在使用窗口的计算机系统中,窗口是应用程序运行的主要_设备。 D.输入输出 15.一个典型的辅助窗口包括_和框架。 A.标题栏 16.要求所提供的帮助包含所有需要的信息,并且意义明确、完整、具体,同时排除不需要的信息.这是帮助处理系统的_原则。 D.完整性 17.在网站设计中构成设计的一切内在要素的总和,是设计存在的基础,被称为“设计的灵魂”的是: C.内容 18.利用_,可以是信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交互式的表达能力。 D.JavaScript 19.以下选项不属于服务器端脚本语言的是: C.JSP 20.网站是用户与网站所有者沟通的桥梁,那么网站设计首先就要考虑其: B.语言文化 21.专门为掌上设备而设计的开放式操作系统是_,特别是针对智能手机应用。 C.Symbian OS 22.在人与机器交互过程中,有一个界面充当信息传递的媒介,即人们所说的: B.人机界面 23.在软件设计开发完成后,根据用户的实际使用环境,修改系统或界面以适应环境的变化。以上描述的是维护阶段的哪一 部分: B.适应性维护 24.用于生成 Web应用程序、XML Web Services、桌面应用程序和移动应用程序的完整开发工具是: A.Visual 25.由计算机系统驱动的,设计良好的菜单界面能够把系统语义和系统语法很明确直观的显示出来,并给用户提供各种系统功能的选择。以上描述的是: C.菜单交互对话 26.命令语言的功能是靠_和语法结构来识别和联系的,因此,对每个功能应只提供一个命令。 B.命令名称 27.Active技术发展了原有的_技术,使开发人员摆脱了特定的语言环境,可以方便地使用其他应用程序提供的功能。 B.OLE 28.目前手机最常采用的输入方式是: A.T9输入法 29.在菜单设计原则中,被强调最多的原则是: B.一致性原则 30.一个好的系统应能进行多次回溯恢复,当在程序运行中提供_功能。 A.撤销 31.网页设计的多维性特点源于_,主要体现在网页设计对导航的设计。 A.超链接 32.秉承Linux的GNU风格,借助于源码公开,使它迅速成为世界上目前应用最为广泛的站点制作语言之一是: B.PHP 33.比较知名的网页设计软件中,哪一个软件的特点是功能强、简单易用、界面友好,且提供了多种站点和网页向导,能是初学者快速入门,同时也能和其他微软公司产品无缝集成: B.FrontPage 34.在到达一个网站后不用滚动条所能看到的部分是: C.第一屏 35.网站设计应根据操作的难易程度和用户的类别,为网站设计层次不同但相对完善的帮助体系。以下选项哪个不属于帮 助形式: D.CSS (包括:A.联机帮助 B.工具提示 C.“这是什么”帮助) 36.WAP2.0将_指定为下一代无线访问协议的内容编写语言。 B.XHTML 37.研究人机界面主要针对的问题是: A.显示和控制 38.使用_与计算机进行通信、交互,是最理想最方便的人机界面 C.自然语言 39.在软件设计开发完成后,通过了解用户在使用过程中发现的问题,诊断和改正系统错误或界面错误的维护活动被称为: D.改正性维护 40._语言是20世纪60年代美国Dartmouth学院的两位教授共同设计的计算机程序设计语言。 A.Basic 41.下列操作中不能向工程中添加窗体的是:()。 D.右击工程资源管理器,在弹出菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令 42. 当组合框的Style 属性设置为0时,其表现形式为:()。 B.下拉组合框 43. X的值为-5时,-X2的值是:()。 A.25 44. 顺序文件使用()语句读数据。 A.Input 45.在Visual Basic 中按文件的存储结构不同,可以将文件分为:()。 A.数据文件和程序文件 46. 在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示()事件过程。 A.From1_Click 47. 当拖动滚动条块时,将触发滚动条的()事件。 A.Move 48. 实现按下Tab键时跳过某个控件的目的,使用下述()方法。 A.将控件的TabIndex属性设置为0 B.将控件的TabStop属性设置为True C.将控件的TabStop属性设置为False D.将控件的Tab 属性设置为False 49. 如将文本框的()属性设置为True,则运行时不能对文本框中内容编辑。 A.Locked 50. 下列可作为VB的变量名的是:()。 A.A_C 51. 为了把一个窗体装入内容,所是使用的语句为(),而为了清除内存中指定的窗体,所使用的语句为:()。 A.Load、Unload 52. 执行下面的语句后,所生成的信息框的标题是:()。 MsgBox“你好”,vbDefaultButton1,“编程” B.编程 53. 、Mod、*、/ 四个算术符中,优先级最低的是:()。 B.Mod 54. 下列()控件属于文件系统控件。 A.文本框 55. 下列程序段的执行结果为:()。 I=0 For G=5 To 12 Step 4 I=I+1 Next G Print I D.4 56.有一事件过程如下: Private Sub Command1_Click() CommonDialog1.FileName=” CommonDialog1.Action=1 End Sub 以下各选项对上述事件描述错误的是:()。 D.Open对话框不仅仅用来选择一个文件,还可以打开、显示文件 (A.该事件过程用来建立一个Open对话框,可以在这个对话框中选择要打开的文件 B.选择后单击“打开”按钮,所选择的文件名即作为对话框FileName属性值 C.过程中的“CommonDialog1.Action=1”用来建立Open对话框,它与加税CommonDialog1.ShowOpen等价) 57. 下列程序段的执行结果为:()。 For =1 To 4 For y=x To 4 Print Tab (y+5) Next y Print Next x D. * * * * 58. 单击一次命令按钮之后,程序代码的执行结果为“3 5 7 9 5”,再次单击命令按钮后,执行结果为:()。 Public Sub Proc(a()As Integer) Static i As Integer Do a(i)=a(i)+a(i+1) i=i+1 Loop While i< 2 End Sub Private Sub Command1_Click() Dim m As Integer, i As Integer,x(10) As Integer For i= 0 To 4:x(i)=i=1:next i For i= 0 To 2:CallProc(x):next i For i= 0 To 4:Print x(i);:next i End Sub B.1 2 3 4 5 59. Visual Basic 中的数值可以用十六进制或八进制表示,十六进制数以()开头,八进制数以()开头。 B.&H、&O 60. 运行以下程序后,显示的结果为:()。 Dim A(5,5) For i=1 To 5 For j= I To 5 A(i,j)=i*j Next j,i For i= 1 To 5 Print A(i,i); Next i A.1 2 3 4 5 B.1 4 9 16 25 C. 1 4 9 16 25 D. 1 2 3 4 5 6 2 4 6 8 10 3 6 9 12 15 4 8 12 16 20 5 10 15 20 25 61.在窗体上布置一个命令按钮,然后编写如下事件过程: Private Sub Command1-Click() x=0 Do Until x=-1 a=InputBox(“请输入a的值”) a=Val(a) b=InputBox(“请输入b的值”) b= Val(b) x=InputBox(“请输入x的值”) x= Val(x) a=a+b+x Loop Print a End Sub 程序运行后,单击命令按钮,依次在输入对话框中输入“1、2、3、4、5、6、7、8、-1”则输出结果为:()。 A.14 62. 下述程序是一个口令检查程序:口令为8个字符组成的字符串,字符串存放在“E:/nam$.txt”顺序文件中。如果检 验口令正确,程序显示“Pass”,否则显示“Error”,请填空。 Dim pword As String*8,pword As String _ Open “E:/nam$” For Input As #1 Input #1,pw$ If(pw$=cpw$)Then Print “pass” Else Print“error” End if Close #1 = C.MsgBox“pass word”,pword = 63. 假定有一个菜单项,名为MenuItem,为了运行时使该菜单失效,应使用()语句。 A.MenuItem.Enabled=False 64. 要在C盘当前文件夹下建立一个名为StuData.dat 的顺序文件,应先使用( )语句。 B.Open “C:StuData.dat”For Input As #1 65.66.67. 68. 69. 70.71. 72. 如果在C盘当前文件夹下已经存在名为Studata.dat 的顺序文件,那么执行语句”Open”C:Studata.dat” For Output As # 1 之后将:()。 A.保留文件中原有的内容,在文件头开始添加新内容 73. 74. 运行时,要向图片框“Pic”中加载“E:beer.bmp”图像文件,应使用语句()。 D.Pic.Picture= (“E:beer.bmp”) 75. 在运行阶段,要在文本框Text1获得焦点时选中文本框中所有内容,对应的事件过程是:()。 C. Private Sub Text1_Change() Text1.SelStart=0 Text1.SelLength=Len (Text1.Text) End Sub 简答题 1、为什么瀑布模型不适用于界面设计。 答:瀑布模型的本质就是迭代,而界面是用户非常关注的部分,往往要最先确定。而如果用迭代的方式改来改去的估计谁也受不了。另外,个人感觉,国内的公司几乎很少有有时间按什么模型设计的,因为需求基本就是不断的更改。按我个人的这点经验来看,大的项目的话,能够有清晰的模块划分就是很好的了。事实上最后完成的软件跟一开始的需求能有90%符合就不错了。 2、列举出在进行网页界面设计时需要考虑的设计要素。 答:1.网页视听元素 2.网页界面布局 3.网页界面的色彩 4.网页界面的字体 5.网页界面的动画与多媒体 6.网页界面的导航 3、简述用户界面设计的开发原则。 答:基于平台开发的应用软件应坚持图形用户界面(GUI)设计原则:1、界面直观、对用户透明:用户接触软件后对界面上对应的功能一目了然、不需要太多培训就可以方便使用本应用系统。 2、始终强调软件用户是所有处理的核心:用户界面应当由用户来控制应用如何让工作、如何响应,而不是由开发者按自己的意愿把操作流程强加给用户。 4、简述快速原型开发方法的步骤。 5、简述软件人机界面的开发过程。 6、什么是软件的可用性 答:有效性是用户完成特定任务时所具有的正确和完整程度 7.常用的人机交互方式有哪些 答:按钮。菜单。热字、热区。条件判断。文本输入。移动物体目标区域。限定时间。限定次数。按键等。 8.在进行用户界面设计时,如何进行用户分类 9.简述命令语言界面的优缺点。 10.菜单界面具有哪些特点? 答:易学、易用,是由系统驱动的,能大大减轻用户的记忆量。输入量少,不易出错。菜单界面的编程也比较容易。 13.数据输入界面的设计原则有哪些? 答:1.数据输入的一致性 2.使用户输入减至最少 3.为用户提供反馈信息 4.用户输入的灵活性 5.提供错误监测和修改方法 14. 图形用户界面有哪些特点?以物理动作或标记按钮代替复杂的语法。标记按钮与其实际内容相近,用户看知识点:图形用户界面 难度:2 答:1.以物理动作或标记按钮代替复杂的语法 2.用指点和选择代替键盘输入 3.操作结果立即可见,具有高度的交互性 4.提供对用户出错的保护机制和强有力的帮助机制,支持逆向操作 5.新手通常仅需观看系统运行的演示,就能很快的学会使用系统的基本功能 #计算机-袁博# #12:23 2022-10-17#