文档库 最新最全的文档下载
当前位置:文档库 › 上机实践课练习题答案(第二讲)

上机实践课练习题答案(第二讲)

上机实践课练习题答案(第二讲)
上机实践课练习题答案(第二讲)

一、选择题

1、汉字操作系统的全角方式下显示单个字符,字符占(B)的显示位置。

A、半个汉字

B、1个汉字

C、2个汉字

D、3个汉字

2、汉字操作系统在半角方式下显示一个汉字,汉字占用(A)的显示位置。

A、2个英文字符

B、1个英文字符

C、4个英文字符

D、8个英文字符

3、汉字操作系统中的汉字屏幕显示方式为(A)。

A、图形方式

B、字符方式

C、彩显方式

D、单、彩显两种方式

4、简单地说文件名是由(B)两部分组成的。

A、文件名和基本名

B、主文件名和扩展名

C、扩展名和后缀

D、反缀和名称

5、WINDOWS98是一个(C)。

A、建立在DOS基础上的具有图形用户界面的操作系统平台

B、DOS管理下的图形窗口软件

C、脱离DOS,从而彻底避免了DOS缺陷的真正32位的操作系统

D、脱离了DOS的操作系统,因而不能运行原来在DOS下的程序

6、WINDOWS98为用户提供的环境是(B)。

A、单用户单任务

B、单用户多任务

C、多用户单

D、多用户多任务

7、为了正常退出WINDOWS98,用户的操作是(B)。

A、在任何时刻关掉计算机的电源

B、选择系统菜单中的"关闭系统"并进行人机对话

C、在没有任何程序正在执行的情况下关掉计算机的电源

D、在没有任何程序正在执行的情况下按ALT-CTRL-DEL键

8、在WINDOWS98环境中,整个显示屏幕称为(B)。

A、窗口

B、桌面

C、图标

D、资源管理器

9、在WINDOWS98环境中鼠标主要的三种操作方式是:单击、双击和(B)。

A、连续交替按下左右键

B、拖放

C、与键盘击键配合使用

D、连击

10、鼠标在屏幕上产生的标记符事情为一个"沙漏"状,表明(B)。

A、WINDOWS98执行程序出错,中止其执行

B、WINDOWS98正在执行某一处理任务,请用户稍等

C、提示用户注意某个事项,并不影响计算机继续工作

D、等待用户键入Y或N,以便继续工作

11、在WINDOWS98环境每个窗口最上面有一个"标题栏",把鼠标光标指向该处,然后"拖放",则可以(B)。

A、变动该窗口上边缘,从而改变窗口大小

B、移动该窗口

C、放大该窗口

D、缩小该窗口

12、在WINDOWS98环境中,用鼠标双击一个窗口左上角的"控制菜单单按钮",可以(B)。

A、放大窗口

B、关闭该窗口

C、缩小该窗口

D、移动该窗口

13、在WINDOWS98环境中,每个窗口的"标题栏"在右这都有一个标有短横线的方块,用鼠标单击它可以(C)。

A、关闭该窗口

B、打开该窗口

C、该窗口最小化

D、把该窗口放大

14、菜单是WINDOWS98下的一种重要操作手段,要想执行下拉菜单中的某个操作,

应(B)。

A、通过键盘输入菜单中的该操作命令项的文字(如:"打开"、"复制" )

B、用鼠标单击下拉菜单中的该操作命令项

C、选择菜单中的该操作命令项,然后按键盘上任意一键

D、在窗口内任意一个空白位置单击鼠标

15、在下拉菜单里的各个操作命令项中,有一类补选项中执行时会弹出子菜单,这类命令项的显示特点是(A)。

A、命令项的右面有一实心三角

B、命令项的右面有省略号(...)

C、命令项本身以溢于言表恢色显示

D、命令项位于一横线以上

16、对话框外形和窗口差不多,但(C)是没有的。

A、可以移动

B、标题栏

C、最大化、最小化按钮

D、可以关闭

17、在WINDOWS98的"桌面"上,用鼠标单击左下角的"开始"按钮,将(D)。

A、执行开始程序

B、执行一个程序程序名称在弹出的对话框中指定

C、打开一窗口

D、弹出包含有使用WINDOWS98所需全部命令的"系统"菜单

18、用键盘打开系统菜单,需要(A)。

A、同时按下CTRL和ESC键

B、同时按下CTRL和Z键

C、同时按下CTRL和空格键

D、同时按下CTRL和SHIFT键

19、在Windows98环境中,当启动(运行)一个程序时就打开一个程序自己的窗口,把运行程序的窗口最小化,就是(C)。

A、结束该程序的运行

B、暂时中断该程序的运行,但随时可以由用户加以恢复

C、该程序的运行转入后台继续工作

D、中断该程序的运行,而且用户不能加以恢复

20、在WINDOWS98环境中,屏幕上可以同时打开若干个窗口,它们的排列方式是(A)。

A、即可以平铺也可以层叠,由用户选择

B、只能由系统决定,用户无法改变

C、只能平铺

D、只能层叠

21、在Windows98环境中,屏幕上可以同时打开若干个窗口,但是其中只能有一个是当前活动窗口。指定当前活动窗口最简单的方法是(D)。

A、把其他窗口关闭,只留下一个窗口,即成为当前活动窗口

B、把其他窗品都最小化,只留下一个窗口,即成为当前活动窗口

C、用鼠标在该窗口内任意位置上双击

D、用鼠标在该窗口内任意位置上单击

22、在下列文件名中,有一个在Windows98中为非法的文件名,它是(C)。

A、my filel

B、BasicProgram

C、Card"01"

D、Classl.data

23、Windows98的文件夹组织结构是一种(B)。

A、表格结构

B、树型结构

C、网状结构

D、线性结构

24、在Windows98的文件组织结构,下列说法中错误的一个是(D)。

A、每个子文件夹都有一个"父文件夹"

B、每个文件夹都可以包含若干"子文件夹"和文件

C、每个文件夹都有一个名字

D、磁盘上所有文件夹不能重名

25、在Windows98环境中,对磁盘文件进行有效管理的一个工具是(D)。

A、写字板

B、我的公文包

C、附件

D、资料管理器

26、在Windows98桌面上,不能启用"我的电脑"的操作是(A)。

A、单击"我的电脑"图标

B、双击"我的电脑"图标

C、用鼠标右键单击"我的电脑"图标,随后在其单弹出的菜单中选择"打开"

D、在"资源管理器"中双击"我的电脑"

27、Windows98桌面上,不能启用"资源管理器"的操作是(D)。

A、用鼠标右键单击"开始"按钮,随后在其弹出的菜单中用鼠标左健单击"资源管理器"项

B、用鼠标右键单击"开始"按钮,在弹出的"系统菜单"的"程序"子菜单里单击"资源管理器"项

C、用标右键单击"我的电脑"图标,随后在其弹出的菜单中用鼠标左键单击"资源管理器"项

D、在"我的电脑"窗口中双击"资源管理器"

28、在Windows98的资源管理器窗口内,不能实现的操作为(C)。

A、可以同时显示出几个磁盘中各自的树形文件夹结构示意图

B、可以同时显示出某个磁盘中几文件夹各自下属的子文件夹树形结构示意图

C、可以同时显示出几个文件夹各自下属的所有文件情况

D、可以显示出某个文件夹各自下属的所有文件情况

29、利用"我的电脑"或"资源管理器"建立新文件夹或新子文件夹时,首先要选择好磁盘或文件夹,其要点是(C)。

A、选择预定要建立的文件夹(或子文件夹)所在磁盘

B、选择预定要建立的文件夹(或子文件夹)的上级文件夹(不一定就是其父文件夹)

C、选择预定建立的文件平(或子文件夹)所在磁盘

D、选择任意一个磁盘或任意一个文件夹即可

30、在WINDOWS98的资源管理器"或"我的电脑"窗口中,要选择多个不相邻的文件以便对之进行某些处理操作(复制、移动),选择文件的方法是(C)。

A、用鼠标逐个单击各文件

B、用鼠标逐个单击第一个文件,再用右键逐个单击其余各文件

C、按下CTRL键并保持,再用鼠标逐个单击各文件

D、按下SHIFT键并保持,再用鼠标逐个单击各文件

31、在WINDOWS98的"资源管理器"或"我的电脑"窗口中对文件、文件夹进行复制操作,当选择了操作对象这后,应当在"编辑"菜单标题的下拉菜单中选择"复制"命令项:然后选择复制目的磁盘或文件夹,再选择"编辑"菜单中的(C)命令项。

A、剪切

B、复制

C、粘贴

D、打开

32、在WINDOWS98的资源管理器"窗口中,在同一硬盘的不同文件夹之间移动文件的操作为(B)。

A、选择该文件后用鼠标闽南目的文件夹

B、选择该文件后用鼠标拖动该文件目的文件夹

C、按下CTRL键并保持,再用鼠标拖动该文件到

D、按下SHIFT键并保持,再用鼠标拖动该文件到目的文件夹

33、在"我的电脑"或"资源管理器"窗口中改变一个文件夹或文件的名称,可以采用的方法是,先选取该文件夹和文件,再用鼠标左键(A)。

A、单击该文件夹或文件的名称

B、单击该文件夹或文件的图标

C、双击该文件夹或文件的名称

D、双击该文件夹或文件的图标

34、在"我的电脑"或"资源管理器"窗口中选择了若干文件夹或文件以后,下列操作中,不能删除这些文件夹工文件的是(A)。

A、用鼠标左键双击该文件夹或文件

B、按键盘上的"Delete"键

C、用鼠标左键单击"文件"菜单中要应的命令项

D、用鼠标左键单击该文件或文件,弹出一个快捷菜单,再用左键单击其中相应的命令项。

35、Windows98中的"回收站"是(B)的一个区域。

A、内存中

B、硬盘上

C、软盘上

D、高速缓存中

36、Windows98中,利用"回收站",(C)。

A、只能恢复刚刚被删除的文件,文件夹

B、可以在任何时候恢复以前被删除的硬盘上的文件、文件夹

C、只能在一定时间范围内恢复被删除的硬盘上的文件、文件夹

D、可以在任何时间范围内恢复被删除的磁盘上的文件、文件夹

37、如果只记得某个文件夹或文件的名称,忘记了它的位置,那么要打开它撮简便方法

是(B)。

A、在"我的电脑"或"资源管理器的窗口中去浏览

B、使用系统菜单中的"查找"命令项

C、使用系统菜单中的"运行"命令项

D、使用系统菜单中的"文档"命令项

38、创建一个文档不应当(A)。

A、在应用程序的窗口使用"文件"菜单的有关命令

B、在"资源管理器"窗口里使用"文件"菜单的有关命令

C、在"我的电脑"窗口里使用"文件"菜单的有关命令

D、系统菜单里的"文档"命令

39、打开一个文档是指(D)。

A、列出该文档名称等有关信息(类似于DOS下的DIR)命令

B、在屏幕上显示该文档的内容(类似于DOS下的TYPE)命令

C、在应用程序中创建文档

D、在相应的应用程序窗口中显示、处理该文档

40、执行"系统"菜单里的"运行"命令,并在其对话框内指定了一个文档的路径和名称(而不是指定一个程序的名称),将(B)。

A、显示出错信息(必须指定一个程序的名称)

B、运行相关的应用程序并打开该文档

C、显示该文档的位置(路径)

D、显示该文档的内容

41、用户打算把文档中已经选取的一段内容移动到其他位置上,应当先执行“编辑”菜单里的(B)命令。

A、复制

B、剪切

C、1粘贴

D、清除

42、可以用来在已安装的汉字输入法中进行切换选择的键盘操作是(B)。

A、Ctrl+空格键

B、Ctrl+Shift

C、Shift+空格键

D、Ctrl+圆点

43、""全角、"半角"方式的主要区别在于(A)。

A、全角方式下输入的英文字母与汉字输出时同样大小,半角方式下为汉字的一半大

B、全角方式下不能输入英文字母,半角方式下不能输入汉字

C、全角方式下只能输入汉字,半角方式下只能输入英文字母

D、半角方式下输入的汉字为全角方式下输入汉字的一半大

44、鼠标在屏幕上产生的标记符号被移到一个窗口的边缘时会变为一个(D),表明可以改变该窗口的大小。

A、指向左上方的箭头

B、伸出手指的手

C、竖直的短线

D、双向的箭头

45、在Windows98环境中,每个窗口的"标题栏"的右手都有一个标有空心方框的方形按钮,用鼠标单击它可以(A)

A、关闭该窗口

B、打开该窗口

C、把该窗口最小化

D、把该窗口最大化

46、在下拉菜单里的各个操作命令项中,有一类命令项的右面标有省略号(......),这类命令项的执行特点是(C)。

A、被选中执行时会要求用户加以确认

B、被选中执行时会弹出菜单

C、被选中执行时会弹出对话框

D、当前情况下不能执行

47、在Windows98的各种窗口中,有一种形式叫"对话框(会话窗口)"。在这种窗口里,有些项目在文字说明在左边档有个小圆形框,当该框里有"."符号时表明(D)

A、这是一个多选(复选)按钮,而且未被选中

B、这是一个多选(复选)按钮,而且已被选中

C、这是一个单选按钮,而且未被选中

D、这是一个单选按钮,而且已被选中

48、Windows98的开始系统菜单内有一些项目,其中不包括(B)命令。

A、设置

B、打开

C、运行

D、查找

49、为了执行一个应用程序,可以在"资源管理器"窗口内,用鼠标(B)。

A、左键单击一个文档

B、左键双击一个文档

C、左键单击相应的可执行程序

D、左键单击相应的可执行程序

50、用鼠标左键单击"任务栏"中的一个按钮,将(A)。

A、使一个应用程序处于"前台执行"状态

B、使一个应用程序开始执行

C、使一个应用程序程序结束运行

D、删除一个应用程序的图标

51、在Windows98环境中,屏幕上可以同时打开若干个窗口,但是(A)。

A、其中只能有一个是当前活动窗口,它的标题栏颜色与众不同

B、其中只能有一个在工作,其余都不能工作

C、它们都不能工作,只有其余都关闭、留下一个才能工作

D、它们都不能工作,只有其余都最小化以后、留下一个窗口才能工作

52、在Windows98的资源管理器窗口内又分为左右两个部分(A)。

A、左边显示磁盘上的树形目录结构,左边显示指定目录里的文件信息

B、左边显示指定目录里的文件信息,右边显示磁盘上的树形目录结构

C、两边都可以显示磁盘上树形目录结构或指定目录里的文件信,由用户决定

D、左边显示磁盘上的文件目录,右边显示指定文件的具体内容

53、下面关于Windows98窗口的描述中,(D)不是正确的。

A、Windows98窗口有两种类型:应用程序窗口和文档窗口

B、在Windows98中启动一个应用程序,就打开一个窗口

C、在应用程序窗口中出现的其他窗口称为文档窗口

D、每个应用程序窗口都有自己的文档窗口

54、若在桌面上同时打开多个窗口,则下面关于活动窗口(即当前窗口)的描述中(D)是不正确的。

A、活动窗口的标题栏是高亮度的

B、光标的插入点在活动窗口中闪烁

C、活动窗口在任务栏上的按钮为按下状态

D、桌面上可以同时有两个活动窗口

55、在"我的电脑"或"资源管理器"窗口的右区中,选取任意多个文件的方法是(C)。

A、选取第一个文件后,按住Alt键,再单击第二个,第三个......

B、选取第一个文件后,按住Shift键,再单击第二个,第三个......

C、选取第一个文件后,按住Ctrl键,再单击第二个,第三个......

D、选取第一个文件后,按住Tab键,再单击第二个,第三个......

56、实行(A)操作,将立即删除选中的文件或文件夹,而不会将它们放入回收站。

A、接Shift+Del

B、按Del

C、在"文件"菜单中选择"删除"命令

D、打开快捷菜单,选择"删除"命令

57、在"我的电脑"或"资源管理器"窗口中,使用(B)可以按名称、类型、大小、日期排列右区的内容。

A、"编辑"菜单

B、"查看"菜单

C、"文件"菜单

D、快捷菜单

58、在中文Windows98中,文件名不可以(C)。

A、包含空格

B、长达255个字符

C、包含各种标点符号

D、使用汉字字符

59、在Windows98中,所述的文档文件是(D)。

A、只包括文本文件

B、只包括Word文档

C、包括文本文件和图形文件

D、包括文本文件、图形文件和声音文件等

60、关于"回收站"叙述正确的是(A)。

A、暂存被暂删除的对象

B、回收站的内容不可以恢复

C、清空回收站后仍可用命令方式恢复

D、回收站的内容不占用硬盘空间

61、在Windows98中,关于"对话框"叙述不正确的是(D)。

A、对话框没有最大化按钮

B、对话框没有最小化按钮

C、对话框的形状大小不能改变

D、对话框不能移动

62、在"资源管理器"窗口中,要想显示隐含文件,可以利用(A)菜单来进进设置。

A、查看

B、视图

C、工具

D、编辑

63、当不小心对文件或文件夹的操作发生错误时,可以利用"编辑"菜单中的(D)命令,取消原来的操作。

A、剪切

B、粘贴

C、复制

D、撤销

64、在下列描述中,不能打开Windows98"资源管理器"的操作是(D)。

A、在"开始"菜单的"程序"选项菜单中选择它

B、右键单击"开始",在弹出的快捷菜单中选择它

C、在"开始"菜单的"运行"选项中输入相应的程序名后运行

D、在"开始"菜单的"文档"选项菜单中选择任意一个文档后用右键单击

65、为了获取Windows98的帮助信息,可以在需要帮助的时候按(A)键。

A、F1

B、F2

C、F3

D、F4

66、在桌上"我的电脑"图标是(B)。

A、无法更改的

B、可以在桌面空白处击右键,再击其属性来修改

C、可以在二个图标中选一个

D、可以选择它,击右键,再击其属性来修改

67、在Windows98中击(C)按钮或图标,几乎包括了Windows98中的所有功能。

A、"我的文档"

B、"我的公文包"

C、"开始"

D、"资源管理器"

68、在操作的许多子菜单中,常常会出现灰色的菜单项,这是(D)。

A、错误点击了其主菜单

B、双击灰色的菜单项才能执行

C、选择它按右键就可对菜单操作

D、在当前状态下,无此功能

69、安装好Windows98后,光盘的盘符一定是(C)。

A、D:

B、E:

C、不一定

D、F:

70、鼠标左键和右键的功能(B)。

A、固定不变

B、通过对"控制面板"操作来改变

C、通过对"资源管理器"操作来改变

D、通过对"附件"操作来改变

71、Windows98中的文件名最长可达(A)个字符。

A、255

B、254

C、256

D、8

72、在Windows98中进行文本输入时,中英文切换可用(B)。

A、Ctrl+Shift

B、Ctrl+空格键

C、Shift+空格健

D、均不对

73、Windows98中进行文本输入时,全角/半角切换可用(C)。

A、Ctrl+Shift

B、Ctrl+空格键

C、Shift+空格健

D、均不对

74、列有关启动Word2000的错误方法是(D)。

A、执行"开始"菜单的"程序"中的"Wicrosoft Word"

B、在桌面中Wicrosoft Word的快捷方式图标上双击鼠标左键

C、执行"开始"菜单中的"运行"命令,然后在对话框中输入Word的路径

D、在任意一个Word文件的图标上双地鼠标右键

75、Word中显示有页号、节号、页数、总页数等的是(D)。

A、常用工具栏

B、菜单栏

C、格式工具栏

D、状态栏

76、Word2000主窗口的标题栏最右边显示的按钮是(C)。

A、最小化按钮

B、还原按钮

C、关闭按钮

D、最小化按钮

77、[样式]命令在哪个工具栏上(C)。

A、常用

B、窗体

C、格式

D、框架集

78、主要用于文字输入和排版的软件是(C)

A.powerpoint

B.windows

C.word

D. IE

79、在中文Word 2003中默认状态下共有(C)个菜单。

A.5 B.7 C.9 D.11

80、位于Word 2003屏幕底部的是(B)。

A.标题栏 B.状态栏 C.格式栏 D.菜单栏

二、上机操作题:

1、在D盘下建立DAT和DBF和USER三个文件夹

2、在DAT文件夹下建立SUBDAT文件夹。

3、将DBF文件夹移至USER文件夹下

4、在SUBDAT文件夹下建立jsjkj.doc文件

5、将jsjkj.doc文件复制到D:\USER\DBF文件夹当中,并改名为计算机会计.doc

6、将Auto.BAT文件设为隐藏。

7、将SUBDAT文件夹删除

习题二和上机答案

习题二 ⒉1描述以下四个概念的区别:头指针变量,头指针,头结点,首结点(第一个结点)。解:头指针变量和头指针是指向链表中第一个结点(头结点或首结点)的指针;在首结点之前附设一个结点称为头结点;首结点是指链表中存储线性表中第一个数据元素的结点。若单链表中附设头结点,则不管线性表是否为空,头指针均不为空,否则表示空表的链表的头指针为空。 2.2简述线性表的两种存储结构有哪些主要优缺点及各自使用的场合。 解:顺序存储是按索引直接存储数据元素,方便灵活,效率高,但插入、删除操作将引起元素移动,降低了效率;而链式存储的元素存储采用动态分配,利用率高,但须增设表示结点之间有序关系的指针域,存取数据元素不如顺序存储方便,但结点的插入和删除十分简单。顺序存储适用于线性表中元素数量基本稳定,且很少进行插入和删除,但要求以最快的速度存取线性表中的元素的情况;而链式存储适用于频繁进行元素动态插入或删除操作的场合。 2.3 在头结点为h的单链表中,把值为b的结点s插入到值为a的结点之前,若不存在a,就把结点s插入到表尾。 Void insert(Lnode *h,int a,int b) {Lnode *p,*q,*s; s=(Lnode*)malloc(sizeof(Lnode)); s->data=b; p=h->next; while(p->data!=a&&p->next!=NULL) {q=p; p=p->next; } if (p->data==a) {q->next=s; s->next=p;} else

{p->next=s; s->next=NULL; } } 2.4 设计一个算法将一个带头结点的单链表A分解成两个带头结点的单链表A和B,使A中含有原链表中序号为奇数的元素,而B中含有原链表中序号为偶数的元素,并且保持元素原有的相对顺序。 Lnode *cf(Lnode *ha) {Lnode *p,*q,*s,*hb; int t; p=ha->next; q=ha; t=0; hb=(Lnode*)malloc(sizeof(Lnode)); s=hb; while(p->next!=NULL) {if (t==0) {q=p;p=p->next;t=1;} else {q->next=p->next; p->next=s->next; s->next=p; s=p; p=p->next; t=0; } } s->next=NULL; return (hb); }

数据库上机习题及答案

数据库及应用复习题 一、设计题 有一个[学生课程]数据库,数据库中包括三个表: 学生表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,记为: Student(Sno,Sname,Ssex,Sage,Sdept) ,Sno 为关键字。 课程表Course由课程号(Cno)、课程名(Cname)、先修课号(Cpno)、学分(Ccredit)四个属性组成,记为:Course(Cno,Cname,Cpno,Ccredit) Cno为关键字。 成绩表SG由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,记为:SG(Sno,Cno,Grade) (SNO, CNO)为关键字。 用SQL语言实现下列功能: 1.建立学生表Student,其中学号属性不能为空,并且其值是唯一的。 2.向Student表增加“入学时间(Scome)”列,其数据类型为日期型。 3.查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排列。4.查询学习1号课程的学生最高分数、平均成绩。 5.查询与“李洋”在同一个系学习的学生。 6.将计算机系全体学生的成绩置零。 7.删除学号为05019的学生记录。 8.删除计算机系所有学生的成绩记录。 1. CREATETABLE Student (Sno CHAR(5) NOT NULL UNIQUE, Sname CHAR(20), Ssex CHAR(2), Sage INT, Sdept CHAR(15)) 2. ALTER TABLE Student ADD Scome DATETIME 3. SELECT Sno, Grade FROM SG WHERE Cno='3' ORDER BY Grade DESC 4. SELECT MAX(Grade), AVG(Grade) FROM SC WHERE Cno='1' 5. SELECT Sno, Sname, Sdept FROM Student WHERE Sdept IN

Access上机操作练习题参考答案

基本操作题: (一)(2)主键:职工ID (3)有效性规则:IS NOT NULL (5)输入掩码:00000 (二)(2)主键:编号(3)有效性规则:<=DateSerial(Year(Date())-1,5,1) (4)“邮箱密码”字段的输入掩码:PassWord 或密码; “联系电话”字段的输入掩码:“010-”00000000。 (三)(2)主键:编号(3)默认值:Date()-1 (4)“单价”字段的小数位数设为2,同时设置该字段的“格式”为“固定”或“标准” (5)输入掩码:AAAAAAAA (四)(2)打开表的“属性”窗口: ①在有效性规则行中输入:[学时]=[学分] ②在有效性文本行中输入:学时必须与学分相同 (3)默认值:DateSerial(Year(Date()),9,1) (5)将文本文件“Test.TXT”导入到表“tTemp”中时,应在“导入文本向导”的第二步中选中“第一行包含字段名称”复选框,否则会出现导入错误。 (7)将宏mTest改名为AutoExec。 (五)(1)有效性规则:>0 (6)在“链接数据表向导”中的第一步中选“Sheet1”工作表,在第二步中选中“第一行包含列标题”复选框,在第三步中输入链接表名“tTest”,点击“完成”。 (7)选中“线路”表并右击,在打开的快捷菜单中选“导出…”,打开相应的导出对话框;在该对话框的“保存类型”中选“文本文件”、在“文件名”中输入“Line.TXT”,点击“导出”按钮;在“导出文本向导”的第二步中分别选中“第一行包含字段名称”复选框和“请选择字段分隔符”下的“分号”选项按钮,其它按提示操作。 简单应用题: (一)samp14.mdb (1)【操作步骤】 步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框中分别双击表"tA"、"tB",关闭"显示表"对话框。 步骤2:分别双击"姓名"、"房间号"、"电话"和"入住日期"字段将其添加到"字段"行。 步骤3:单击工具栏中"保存"按钮,另存为"qT1"。关闭设计视图。 (2)【操作步骤】 步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框中分别双击表"tA"、"tB",关闭"显示表"对话框。 步骤2:分别双击"姓名"、"房间号"字段将其添加到"字段"行。在"姓名"字段的"条件"行输入"[请输入姓名:]"。 步骤3: 在"字段"行下一列输入"已住天数:Date()-[入住日期]"。 步骤4:在"字段"行下一列输入"应交金额:(Date()-[入住日期])*[价格]"。 步骤5:单击工具栏中"保存"按钮,另存为"qT2"。关闭设计视图。 (3)【操作步骤】 步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框中分别双击表"tA"、"tB",关闭"显示表"对话框。 步骤2:分别双击"姓名"、"入住日期"、"价格"和"身份证"字段添加到"字段"行。 步骤3:在"身份证"字段的"条件"行输入"Mid([身份证],4,3)=102",单击"显示"行取消该字段显示。

习题九和上机答案

习题九 9.1 以下代码中递归函数f 所产生的数值序列是什么? long f (int n) { if (n= =0 | | n= =1) return 1; else return 3*f(n-2)+2*f(n-1); } 解:返回值为: 6 4 5 2 3 3 4 0 1 1 2 1 2 2 3 9.2 n 个元素的数组的最大元素可以用递归计算出来。定义函数 int max(int x ,int y); 它返回x 和y 两个整数中的较大值。试用递归方法编写函数 int arraymax(int a[ ],int n); 它使用递归返回数组a 的最大元素值 终止条件:n= =1 递归步骤:arraymax=max(max(a[0],…,a[n -2]),a[n-1]) 解: int arraymax(int a[ ],int n) { int t; if(n==1) return a[n]; else { if(a[n]>a[n+1]) { t=a[n]; a[n]=a[n+1]; a[n+1]=t; } return arraymax(int a[ ],int n+1); } } 9.3 试写出求递归函数F(n)的递归算法,并消除递归: F(n)=???>?=+0 )2/(01n n F n n n 解: int merge(int n) { if(n==0)

return(n+1); if(n>0) return(n*merge(n/2)); } 9.4 试编写如下定义的递归函数的递归算法,并根据算法画出求g(5,2)时栈的变化过程。 ???≥>-≥==0,0)21(000)(n m n n m g n m n m g +, ,, 解: int merge(int m,int n) { if(m==0&&n>=0) return(0); if(m>0&&n>=0) return(merge(m-1,2*n)+n); } 9.5 试将下列递归过程改写为非递归过程。 void test (int &num) { int x ; scanf(x); if (x=0) sum=0; else {test(sum);sum+=x ;} printf(sum); } 解: 非递归算法 void test(int num) { int x; sum=0; scanf(“%d ”,&x); if(x==0) sum=0; while(x>0) { sum+=x; scanf(“%d ”,&x); } printf(“sum=%d\n ”,sum); }

大学计算机基础上机指导与习题集参考答案[2]

大学计算机基础上机指导与习题集参考答案第1章计算机基础知识部份 一.选择题: 1-10:CBABC;BDCDD 11-20:DCBAD;DCBAB 21-30:DADAA;CAABA 31-40:AAAAB;BDBBB 41-50:ADBBD;CCDDA 51-60:BCDDC;ABACB 61-69:BACCBBDAC 二.填空题: 1.6GB/80MB 2.硬件/软件 3.控制总线/地址总线 4.存储程序/程序控制 5.power键 6.任意一个字符/任意多个字符 7.0-9和A-F来表示 8.1位 9.应用 10.1和\ 11.倍频12.寄存器 13.指令周期 14.水平分辩率\垂直分辩率 15.激光\ 喷墨 16.解释和编译 17.指令 18.7 19.ASCLL码 20.数值处理、非数值处理 21.数据、程序、存储器 22.汇编语言

23.72、0.6 24.ROM\RAM 25.取指令、执行指令 26.F\J 27.SA TA(串行) 28.温盘 29.内存 30.数/模 31.简单、可靠性32.1010111 33.速度 34.汇编语言、高级语言 35.CPU 36.平均修复时间 37.机械 38.70 39.光电 40.11110000 第二章windowsxp部份一、选择题 1-10:BACDA;DCCCBC 11-20:CBDAB;BCCAD 21-30:ACDAB;DDCDA 31-40:BBDAC;CCCBC 41-50:CDBCB;DDBAB 51-60:ADDCA;CCDBB 61-70:DBBBC;CCDAD 71-80:BAABA;DCCDA 81-90:DDCBD;ABABA 91-100:BCABA;BCCBC 101-110:CDCCB;BBDDA

上机练习2及答案

上机练习题2 一、建立数据库TwoDB; 二、为描述书店对图书的进书情况,创建了三张表:图书表,书店表和书店进书表。图书表用于表示图书的基本信息,书店表用于描述书店的基本信息,书店进书表描述了书店的图书进书情况。三张表的结构如下: 1.图书表(TShB)(记录出版社所印的每种图书的情况,一个图书编号对应一种图书,而不是一本图书) 图书ISBN(ISBN):普通编码定长字符型,4位长,主码 书名(ShM):普通编码可变长字符型,30位长,非空 类别(LB):普通编码定长字符型,10位长,允许空,取值范围为{计算机、通讯、数学、外语} 印刷数量(ShL),小整型,允许空,取值:大于等于1000 单价(DJ):定点小数,小数点后保留2位,小数点前4位,允许空 出版日期(ChBRQ):小日期时间型,允许空 2.书店(ShDB) 书店编号(ShDBH):普通编码定长字符型,4位长,主码 书店名称(DM):普通编码定长字符型,20位长,非空 地址(DZh):普通编码可变长字符型,30位长,允许空 电话(DH):普通编码定长字符型,12位长,取值形式为:“(3位数字)-6位数字” 3.书店进书表(JShB) 图书ISBN(ISBN):普通编码定长字符型,4位长,非空 书店编号(ShDBH):普通编码定长字符型,4位长,非空 进书日期(JShRQ):小日期时间型,非空,默认值为插入记录时的当前时间 进书数量(JShL):小整型,允许空,取值:大于等于10 其中:(图书ISBN,书店编号,进书日期)为主码 图书ISBN为引用图书表的外码,书店编号为引用书店表的外码。 假设一个书店对一种图书一天最多进书一次。 三、利用SQL Server的DTS工具,将“图书表及书店表数据.XLS”文件中的数据分别导入到“图书 表”和“书店表”中,将“书店进书表数据.txt”文件中的数据导入到“书店进书表”中。 四、利用第二题的三张表,写出实现如下要求的SQL语句(用一条语句完成)。 1. 查询单价在10到20之间、印刷数量大于5000的“外语”类图书的书名、单价和印刷数量。 select shm,dj,shl from tshb where dj between 10 and 20 and shl > 5000 and lb = '外语' 2. 查询店名为“王府井书店”的进书情况,列出图书的书名、进书数量及进书日期。 select shm, jshl, jshrq from tshb a join jshb b on a.isbn = b.isbn join shdb c on b.shdbh = c.shdbh where dm = '王府井书店'

第二章上机练习题及答案

第二章上机练习题 先建立一个数据库,命名为“学校信息管理”,放置在D盘中,再拷贝到自己的U盘中。 单击工具栏上的新建按钮,再 1、在数据库“学校信息管理”中建立一个“老师”表,表的字段有:[教师编号:文本型(5位);姓名:文本型(4位);性别:文本(1位);工作日期:日期型(短日期);年龄:数字型(整型);党员否(是/否型);照片(OLE型);简历(备注型);个人网页(超链接)] 选择“自行键入所需的值”,两行中分别输入“男”、“女”,点击下一步,单击完成。 3、在”张爽”的照片中插入本机上的任意一张图片。个人网页中显示AAA,链接到https://www.wendangku.net/doc/066086979.html, 右击/超链接/编辑超链接

4、把教师编号设置为主键。 先选中教师编号字段。 5、设置教师编号的有效性规则开头第一个位必须为“9”开头。 6、设置工作日期的有效性规则必须为1980年之后(包含1980年)。 7、设置年龄的有效性规则必须为大于等于18岁和小于60岁 或为:between 18 and 59 8、设置性别的有效性必须只能是男和女 或为:in(“男”,”女”) 9、(清除第6条的设置)。设置工作时间的输入掩码为短日期,占位符为“#”。 10、设置党员否的默认值为真 11、设置工作日期的默认值为当前日期 11-2、删除原原教师表,导入教学班传给你的,学校信息管理数据库中的教师表。

找到学校信息管理.mdb 数据库。单击导入,选中教师表,单击确定。 12-1、导入教学班传给你的,学校信息管理数据库中的学生表。设置学生编号显示时在前面加上“轻工”两个字或“学”一个字。后面必须显示10位。(””内是一个字时,””自动传化为\) 或是 同学们可以试一下”大学”后跟7个@和12个@。会是什么效果,什么不同。 12-2、设置学生表的学生编号字段的输入掩码为“200804”开头,后4位必须为数字。 如果要12-1题和12-2都设置,同学们输入一条新记录2008041401,张专,男,20岁,会发现什么? 对照:(“格式”是输出时的显示样式,“输入掩码”是输入时的显示样式。) 第二节默认是1。所以如果要12-1题和12-2都设置。那么要把12-2题的掩码改为“”200804”0000;0” 12-3、 设置教师表中的电话字段格式为必须显示8位数,并以货币格式显示,隔3位用逗号分隔。而且在8位数前显示$。 13、去掉12-3题的设置。把党员字段和联系电话字段交换位置 14、在教师表中添加一条新记录: 15、设置姓名字段为必填 16、把教师编号字段的显示标题设置为“编号”

word上机练习题与答案

word上机练习题及答案 1、本次决赛包含十个大题,其中五个word大题,四个Excel大题。共一百分。 2、本次决赛时间是分钟。 3、决赛中新建word文档后缀是”.doc”。 第一题,将素材一按要求排版。 、将标题字体设置为“华文行楷”,字形设置为“常规”,字号设置为“小初”、选定“效果”为“空心字”且居中显示。 、将“李白”的字体设置为“隶书”、字号设置为“小三”,文字右对齐加双曲线边框,线型宽度应用系统默认值显示。且首行缩进两个字符。 将正文行距设置为25磅,。将文本“蜀道难”作为水印插入文档,水印格式版式”斜式”其他均为默认。 . 将全文中的“难”加粗,并设置为斜体,颜色为红色。 《素材一》 蜀道难 --李白 噫吁嚱!危乎高哉!蜀道之难,难于上青天!蚕丛及鱼凫,开国何茫然!尔来四万八千岁,不与秦塞通人烟。西当太白有鸟道,可以横绝峨眉颠。地崩山摧壮士死,然后天

梯石栈相钩连。上有六龙回日之高标,下有冲波逆折之回川。黄鹤之飞尚不得过,猿猱欲度愁攀援。青泥何盘盘,百步九折萦岩峦。扪参历井仰胁息,以手抚膺坐长叹。问君西游何时还?畏途巉岩不可攀。但见悲鸟号古木雄飞雌从绕林间。又闻子规啼夜月,愁空山。蜀道之难,难于上青天,使人听此凋朱颜!连峰去天不盈尺,枯松倒挂倚绝壁。飞湍瀑流争喧豗,砯崖转石万壑雷。其险也如此,嗟尔远道之人胡为乎来哉! 剑阁峥嵘而崔嵬,一夫当关,万夫莫开。所守或匪亲,化为狼与豺。朝避猛虎,夕避长蛇,磨牙吮血,杀人如麻。锦城虽云乐,不如早还家。蜀道之难,难于上青天,侧身西望长咨嗟。 第二题,对素材二操作要求如下 设置第一段首字下沉,第二段首行缩进两个字符。 将第一段字体设置为“宋体”,字号设置为“五号”。 将第二段字体设置为“方正舒体”,字号设置为“四号”,加双横线下划线。 在该页插入页眉页脚均输入”归去来兮辞”。将文本“归去来兮”作为水印插入文档,水印格式版式”斜式”颜色为”黄色”其他均为默认。 《素材二》 归去来兮,请息交以绝游。世与我而相遗,复驾言兮

T-SQL上机练习习题和答案

上机练习: 1. 从xs_kc表中,查询学号为…020101?学生的成绩状况,若全部90分以上显示“该学生成绩全部优秀!”若全部60分以上显示“该学生成绩全部合格!”否则显示“该学生有的成绩不合格!”并且要显示最低分。(使用if,自行换为student操作) 2. 实现1---100之间的奇数和。(使用书本上以外的方法) 3. 在xs_kc表中,学号为…020101?学生的平均成绩如果小于75,则将该学生的每门成绩以5%的比例提高,当平均成绩大于等于75或者所有课程都及格时,终止操作。(使用while,自行换为student 操作) 参考答案: 1、 Declare @verygood int Select @verygood=(select min(成绩) From xs_kc Where 学号 ='020101') If @verygood >=90 Print '该学生成绩全部优秀!'

else If @verygood >=60 Print '该学生成绩全部合格!' else print '存在不及格科目!' Select @verygood as 最低分 Print '最低分:'+cast(@verygood as char(4)) 或: If (Select min(成绩) From xs_kc Where 学号='020101' )>=90 Print '该学生成绩全部优秀!' else If (Select min(成绩) From xs_kc Where 学号='020101' )>= 60 Print '该学生成绩全部合格!' else print '存在不及格科目!'

最新习题五和上机答案

习题五 5.1 已知一棵树边的集合为 (I,M),(I,N),(E,I),(B,E),(B,D),(A,B),(G,J),(G,K),(C,G),(C,F),(TABLE,L),(C,TABLE) ,(A,C),画出这棵树,并回答下列问题: ⑴哪个是根结点? ⑵哪些是叶子结点? ⑶哪个是结点G的双亲? ⑷哪些是结点G的祖先? ⑸哪些是结点G的孩子? ⑹哪些是结点E的子孙? ⑺哪些是结点E的兄弟?哪些是结点F的兄弟? ⑻结点B和N的层次号分别是什么? ⑼树的深度是多少? ⑽以结点C为根的子树的深度是多少? 解:依题意,树的表示如图 8.23 所示。 (1)根结点是:a (2)叶子结点是:d,m,n,f,j,k,l (3)g 的双亲是:c (4)g 的祖先是:a,c (5)g 的孩子是:j,k

(6)e 的子孙是:i,m,n (7)e 的兄弟是 d,f 的兄弟是 g,h (8)b 的层次是 2,n 的层次是 5 (9)树的深度是 5 (10)以结点 c 为根的子树的深度是 3 (11)树的度数是 3 5.2 一棵度为2的树与一棵二叉树有何区别? 解:二叉树的度也可以为1。 5.3 试分别画出具有3个结点的树和3个结点的二叉树的所有不同形态。 解:二叉树: 5.4 一棵深度为N的满K叉树有如下性质:第N层上的结点都是叶子结点,其余各层上每个结点都有K棵非空子树。如果按层次顺序从1开始对全部结点编号,问 ⑴各层的结点数目是多少? ⑵编号为n 的结点的父结点(若存在)的编号是多少? ⑶编号为n 的结点的第i个儿子(若存在)的编号是多少? ⑷编号为n的结点有右兄弟的条件是什么?其右兄弟的编号是多少? 解: (1)第 i 层的结点数为 ki-1。 (2)编号为 n 的结点的双亲点为:「(n-2)/k」+1。 (3)编号为 n 的结点的第 i 个孩子结点为:(n-1)*k+i+1。 (4)编号为 n 的结点有右兄弟的条件是(n-1) % k≠0,其右兄弟的编号是 n+1。 5.5 已知一棵度为m的树中有n1个度为1的结点,n2个度为2的结点,...,nm个度为m 的结点,问该树中有多少个叶子结点? 解:依题意:设 n 为总的结点个数,n0为叶子结点(即度为 0 的结点)的个数,则有:n=n0+ n1+n2+...+n m① 又有:n-1=度的总数,即: n-1= n1*1+ n2*2+...+ n m*m ② ①-②式得: 1= n0- n2-2n3-...-(m-1) n m 则有: n0=1+ n2+2n3+...+(m-1) n m

C语言上机练习题及答案

1输入三个整数x,y,z,把这三个数由小到大输出。 # include void main() { int x,y,z,a; scanf ("%d,%d,%d",&x,&y,&z); if(x>y) {a=x; x=y;y=a; } if(x>z) { a=x; x=z; z=a; } if(y>z) {a=y; y=z; z=a; } printf("%d,%d,%d\n",x,y,z); } 2输入圆的半径,输出圆的周长和面积。 # include # define PI 3.1415926 # define S ==PI*r*r # define V (4.0/3)*PI*r*r*r void main() { double r; printf("please input r:"); scanf("%lf",&r); printf("area is %.4lf\n",S); printf("volume is %.4lf\n",V); } 输入正方形的边长,输出正方形的周长和面积。 # include void main() { float c,zc,mj; printf("输入你的正方形"); scanf("%f\n",&c); zc=4*c; mj=c*c; printf("周长%f,面积%f,边长%f",zc,mj,c); } 3用格式输入函数输入3个字符,并用输出函数反向输出3个字符和他们的ASCII 码。 # include int main() {char-ch1,ch2,ch3;

c语言上机练习题及答案

1.从矩形的长,宽,输出面积(长为6.5,宽为4.5) #include main() { float length,width,area; scanf("%f%f",&length,&width); area=length*width; printf("area=%f\n",area); } 2.定义符号常量,从键盘输入圆的半径 3.5,求圆的周长和面积#define PI 3.14 #include main() { float r,c,area; scanf("%f",&r); c=2*PI*r; area=PI*r*r; printf("c=%f,area=%f\n",c,area); } 3.练习上机手册P10 3,4,5题,看看输出结果,并思考为什么 4.从键盘输入一个整数,输出其绝对值(采用两个if语句实现)#include main()

{ int i; scanf("%d",&i); if(i>=0) printf("i=%d\n",i); if(i<0) printf("i=%d\n",-i); } 5.从键盘输入一个整数,输出其绝对值(采用if——else语句实现) #include main() { int i; scanf("%d",&i); if(i>=0) printf("i=%d\n",i); else printf("i=%d\n",-i); } 6.从键盘输入年份,判断是不是闰年,如果是,输出是闰年(上机考试重点) #include main() {

word上机练习题及答案

word 上机练习题及答案 1 、本次决赛包含十个大题,其中五个word 大题,四个Excel 大题。共一百分。 2 、本次决赛时间是分钟。 3 、决赛中新建word 文档后缀是” .doc ”。 第一题,将素材一按要求排版。 、将标题字体设置为“华文行楷”,字形设置为“常规”,字号设置为“小初”、选定“效果”为“空心字”且居中显示。 、将“李白”的字体设置为“隶书”、字号设置为“小三”,文字右对齐加双曲线边框,线型宽度应用系统默认值显示。且首行缩进两个字符。 将正文行距设置为25 磅,。将文本“蜀道难”作为水印插入文档,水印格式版式”斜式”其他均为默认。 . 将全文中的“难”加粗,并设置为斜体,颜色为红色。 《素材一》 蜀道难 -- 李白 噫吁嚱!危乎高哉!蜀道之难,难于上青天!蚕丛及鱼凫,开国何茫然!尔来四万八千岁,不与秦塞通人烟。西当太白有鸟道,可以横绝峨眉颠。地崩山摧壮士死,然后天 梯石栈相钩连。上有六龙回日之高标,下有冲波逆折之回川。黄鹤之飞尚不得过,猿猱欲度愁攀援。青泥何盘盘,百步九折萦岩峦。扪参

历井仰胁息,以手抚膺坐长叹。问君西游 何时还?畏途巉岩不可攀。但见悲鸟号古木雄飞雌从绕林间。又闻子规啼夜月,愁空山。蜀道之难,难于上青天,使人听此凋朱颜!连峰去天不盈尺,枯松倒挂倚绝壁。飞湍瀑流争喧豗,砯崖转石万壑雷。 其险也如此,嗟尔远道之人 胡为乎来哉! 剑阁峥嵘而崔嵬,一夫当关,万夫莫开。所守或匪亲,化为狼与豺。朝避猛虎,夕避长蛇,磨牙吮血,杀人如麻。锦城虽云乐,不如早还家。蜀道之难,难于上青天,侧身西望长咨嗟。 第二题,对素材二操作要求如下 设置第一段首字下沉,第二段首行缩进两个字符。将第一段字体设置为“宋体”,字号设置为“五号”。将第二段字体设置为“方正舒体”,字号设置为“四号”,加双横线下划线。 在该页插入页眉页脚均输入”归去来兮辞”。将文本“归去来兮”作为水印插入文档,水印格式版式”斜式”颜 色为”黄色”其他均为默认。 《素材二》 归去来兮,请息交以绝游。世与我而相遗,复驾言兮焉求?悦亲戚之情话,乐琴书以消忧。农人告余以春兮,将有事乎西畴。或命巾车,或棹孤舟。既窈窕以寻壑,亦崎岖而经丘。木欣欣以向荣,泉涓涓而始流。羡万物之得时,感吾生之行休。 己矣乎! 寓形宇内复几时?何不委心任去留?胡为惶惶欲何之?富贵非吾愿,帝乡不可期。怀.良辰以孤往,或执杖而耘耔。登

习题六和上机答案

习题六 6-1 在下图所示的有向图中,试给出 (1) 每一个顶点的入度和出度; (2) 邻接矩阵; (3) 邻接表; (4) 强连通分量。 1 6 3 4 2 5 题6.1 顶点 1 2 3 4 5 6 入度 2 2 1 1 2 3 出度 1 2 2 3 1 2 邻接矩阵: ?? ? ??? ??? ? ??????????010010 000001110100100010001001100000 邻接表: 1 2 3 4 5 6 6-2 在下图所示的有向图中: (1) 该图是强连通的吗?若不是,则给出其强连通分量。

(2) 给出图的邻接矩阵、邻接表、逆邻接表。 (3) 给出每个顶点的度、入度和出度。 题6.2 V1 V2 V3V4 解: (1)、是强连通图。 (2)、邻接矩阵: ? ? ??? ???????0001100010000110 邻接表: 1 2 3 4 逆邻接表: 1 2 3 4 (3)、 6-3 n 个顶点的强连通图至少有多少条边,这样的有向图是什么形状? 解:n-1条。环行。 6-4 对于下图所示的带权的有向图 (1)写出邻接矩阵; (2)邻接表。 结点 1 2 3 4 入度 1 1 1 2 出度 2 1 1 1 度 3 2 2 3

5 2 1 3 4 6 10 10 154 30 102 4 1520 题6.4 解:(1)、邻接矩阵: ????????? ? ??????????0104000001000000000010000403010000200015200 (2)、邻接表: 1 2 3 4 5 6 6-5 分别写出用深度优先搜索法和广度优先搜索法遍历具有6个顶点的完全图的序列。 假设都以v1为出发点。 解: 深度优先遍历:v1,v2,v3,v4,v5,v6 广度优先遍历:v1,v2,v3,v4,v5,v6 6-6 对下图所示的有向图,从顶点v1出发,分别画出其深度和广度生成树。 V1 V3V4 V6V7 V8 V2 V5 题6.6

上机试题与答案

上机操作练习题2011-5 1.某数组有20个元素,其值为随机产生的两位整数。现要求将前10个元素与后10个元素对换。即第1个元素与第20个元素互换,第2个数与第19个元素互换,…,第10个元素与第11个元素互换。在窗体上输出数组原来各元素的值与对换后各元素的值。 Option explicit Dim a(1 to 20) as integer, I as integer, j as integer, t as integer Private Sub Form_Load() Show Print "原始数组是:" Randomize For i = 1 To 20 a(i) = Int(Rnd * 90) + 10 Print a(i); If i Mod 10 = 0 Then Print Next i Print Print "现在数组是:" For i = 1 To 10 j = 21 - i t = a(i): a(i) = a(j): a(j) = t Next i

For i = 1 To 20 Print a(i); If i Mod 10 = 0 Then Print Next i End Sub 2.从数组中删除一个数。先定义一个一维数组,大小、数组的值自定。从键盘上输入一个数,若这个数在数组当中,就把它删除;若这个数不在数组中,提示“该数不在数组中” 注意:1)如果数组中存在多个与该数相同的元素,每一个都能删除; 2)能实现多次删除 Private Sub Form_Load() Show ReDim a(9) As Integer m = 1 Print "原来数组为:" For i = 0 To 9 a(i) = InputBox("请输入第" & m & "个数:") Print a(i); m = m + 1 Next i Print n = InputBox("查找的数是:")

vb程序设计教程实验指导与习题解答上机答案()

自测1 程序代码 Private Sub Command1_Click() Label1.FontSize = Label1.FontSize + 3 End Sub Private Sub Command2_Click() Label1.FontBold = True End Sub Private Sub Command3_Click() Label1.FontUnderline = True End Sub Private Sub Command4_Click() Label1.FontSize = 10 Label1.FontBold = False Label1.FontUnderline = False End Sub 初始窗口: 单机放大之后窗口: 单机下划线之后窗口: 单击加粗之后窗口: 单击还原之后窗口: 自测2

程序代码 Private Sub Command1_Click() Label1 = "visual basic" Text1 = "程序设计题" End Sub Private Sub Command2_Click() Text1 = "visual basic" Label1 = "程序设计题" End Sub 初始窗口: 单击显示之后窗口: 单击交换之后的窗口: 自测题3 Private Sub Command1_Click() Label1.FontSize = Label1.FontSize * (0.5) End Sub Private Sub Command2_Click() Label1.Top = Label1.Top + 30 Label1.Width = Label1.Width + 20 Label1.Alignment = 1 End Sub 初始窗口:

全国计算机二级c语言上机练习题及答案(二)

计算机二级C上机练习题汇总(二) 第四套 (1)填空题 人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中,且编号唯一。函数fun的功能是:找出指定编号人员的数据,作为函数值返回,由主函数输出,若指定编号不存在,返回数据中的编号为空串。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行,也不得更改程序的结构! #include #include #define N 8 typedef struct { char num[10]; int year,month,day ; }STU; /**********found**********/ ___1___ fun(STU *std, char *num) { int i; STU a={"",9999,99,99}; for (i=0; i

Matlab上机练习题及答案

Matlab 上机练习题及答案 --------------------------------------------------------------------- 1、 矩阵Y= ???? ? ???? ???3472123100451150425 ,给出元素1的全下标和单下标,并用函数练习全下标和单下标的转换, 求出元素100的存储位置。取出子矩阵?? ? ???21301, 并求该矩阵的维数。 解:命令为: Y=[5,2,4;0,15,1;45,100,23;21,47,3] Y(2,3) Y(10) sub2ind([4 3],2,3) [i,j]=ind2sub([4 3],10) find(Y==100) sub2ind([4 3],3,2) B=Y(2:2:4,3:-2:1) 或 B=Y([2 4],[3 1]) [m n]=size(Y) --------------------------------------------------------------------- 2、已知矩阵A=[1 0 -1 ;2 4 1; -2 0 5],B=[0 -1 0;2 1 3;1 1 2] 求2A+B 、A 2 -3B 、A*B 、B*A 、A .*B ,A/B 、A\B 解:命令为: A=[1 0 -1 ;2 4 1; -2 0 5] B=[0 -1 0;2 1 3;1 1 2] E=2*A+B F=A^2-3*B G=A*B H=B*A I=A.*B J=A/B K=A\B --------------------------------------------------------------------- 3、利用函数产生3*4阶单位矩阵和全部元素都为8的4*4阶矩阵,并计算两者的乘积。 解:命令为: A=eye(3,4) B=8*ones(4) C=A*B --------------------------------------------------------------------- 4、创建矩阵a=????? ???????------7023021.5003.120498601 ,取出其前两列构成的矩阵b ,取出前两行构成矩阵c ,转置矩阵b 构成矩阵d ,计算a*b 、c

C上机复习题及答案

1有3个整数a,b,c,由键盘输入,输出其中最大的数. #include void main() { int a,b,c; printf("输入三个数:"); scanf("%d%d%d",&a,&b,&c); if(a>b&&a>c) printf("最大值为:%d",a); else if(b>a&&b>c) printf("最大值为:%d",b); else printf("最大值为:%d",c); } 2给出一百分制成绩,要求输出成绩等级‘A’、‘B’,‘C’,‘D’,‘E’。90分以上为‘A’,80~89为‘B’,70~79为‘C’,60~69为‘D’,60分以下为‘E’。 #include void main() { float grade; scanf("%f",&grade); if (grade>=90&&<=100) printf("A"); else if(grade>=80&&<90) printf("B"); else if("grade>=70&&grade<80) printf("C"); else if(grade>=60&&<70) printf("D"); else printf(("E"); } 3. 输入两个正整数m和n,求其最大公约数和最小公倍数。(辗转相除法) #include main() { int a,b,m,n,temp; printf("请输入两个整数:\n"); scanf("%d%d",&m,&n); if(m void main() { int num=100,s=0; while (num<1000) { { if((num/100+num%100/10+num%100%10)== 5) printf("%d\n",num); s=s+1; num++; } } printf("输出满足条件的数字的个数:%d\n",s); } 5.打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一水仙花数,因为153=13+53+33。 #include #include void main() {

相关文档
相关文档 最新文档