[问题2](4分)
Linux服务器配置Web服务之前,执行命令[root@root] rpm -qa | grep httpd的目的是(5)。Web服务器配置完成后,可以用命令(6)来启动Web服务。
阅读以下应用说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。
【应用说明】
某应用程序可选择打开用户指定的文本文件,将其内容显示在指定的文本框内供用户编辑,并将编辑后的结果保存在用户指定的文件中。运行时的窗口如图6-1所示,其中有6个标签、一个驱动器列表框、一个目录列表框、一个文件列表框、一个文件类型组合框、一个文件编辑文本框、一个文件名文本框以及两个命令按钮。
该程序的开发要求如下。
(1)通过驱动器列表框(Drivel)、目录列表框(Dirl)和文件列表框(Filel),选择文件。
(2)文件类型组合框(Cmb_type)设置为下拉式列表框,其中有三个供选项,分别为“所有文件(*.*)”、“文本文件(*.txt)”和“可执行文件(*.exe)”。在文件列表框中列出的文件类型会自动与文件类型组合框中选择的文件类型相匹配。
(3)在文件列表框中单击一个文件名时,该文件名会显示在文件名文本框 (Txt filename)中。
(4)在文件列表框中双击一个文件名时,若是文本文件,则在文件编辑文本框 (Txt file)中显示该文件的内容并可进行编辑;若不是文本文件,则弹出一个对话框,提示“请选择文本文件!”。
(5)对于编辑后的文本文件,可在文件名文本框中输入新的文件名,并单击命令按钮(Cmd save)进行保存。
【Visual Basic程序代码】
Private Sub Form_Load()
Cmb_type.Addltem "所有文件(*.*)"
Cmb_type.Addltem "文本文件(*.txt)"
Cmb_type.Addltem "可执行文件(*.exe)"
Cmb_type.ListIndex=0
Filel.Pattern="*.*": Txt_filename.Text=" "
Txt_file.Text= " "
End Sub
Private Sub Dirl Change()
Filel.Path=(1)
End Sub
Private Sub Drivel Change()
Dirl.Path=Drivel.Drive
End Sub
Private Sub Cmb_type_click()
Select Case Cmb_type.(2)
Case 0
Filel.Pattern="*.*"
Case 1
Filel.Pattern="*.txt"
Case 2
Filel.Pattern="*.exe"
End Select
End Sub
Private Sub Cmd_save_Click()
usrFile=GetFileName() '函数GetFileName获得要保存的文件名
Open usrFile For Output As 1 '定义usrFile为1号输出文件
Print 1,Txt file.Text '输出到1号文件
Close 1
End Sub
Private Sub Filel_DblClick()
If right(Filel.FileName,3)<>(3)Then
MsgBox "请选择文本文件!"
Exit Sub
End If
usrFile=GetFileName() '函数GetFileName获得要打开的文件名
Open usrFile For Input As 1 '定义usrFile为1号输入文件
Txt_file.Text=" "
DO While (4) EOF(1)
Line Input l,fContext '从1号文件读入一行
Txt_file.Text;Txt file.Text +(5)+vbCrLf
Loop
Close 1
End Sub
'其他代码略
假设新建了一个程序文件myProc.prg(不存在同名的.exe、.app和.fxp文件),然后在命令窗口输入命令DO myProc,执行该程序并获得正常的结果,现在用命令ERASEmyProc.prg删除该程序文件,然后再次执行命令DO myProc,产生的结果是()。
A.出错(找不到文件)
B.与第一次执行的结果相同
C.系统打开“运行”对话框,要求指定文件
D.以上都不对
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在名称为Forml的窗体上画出包含三个命令按钮的控件数组,名称为cmdl,下标分别为0、1、2,Caption分别为“开始”、“停止”和“退出”,如图3(a)所示。通过属性窗口设置各命令按钮的属性,使得程序开始运行时,“停止”按钮不可见,“退出”按钮不可用,如图3(b) 所示。 注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为sjt1.frm,工程文件名为sjt1.vbp。(2)在名称为Form1的窗体上画两个名称分别为Command1和Command2、标题分别为“打开”和“保存”的俞令按钮,和一个名称为CD1的通用对话框,如图4所示。请在属性窗口中设置CD1的属性,使得打开通用对话框时,其初始路径是“C:\”。再编写适当的事件过程,使得运行程序,分别单击“打开”或“保存”按钮时,相应地出现“打开”或“保存”对话框。要求程序中不得使用变量,每个事件过程中只能写一条语句。 注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为sjt2.frm,工程文件名为sjt2.vbp。
假设新建了一个程序文件myProc.prg(5;5存在同名的.exe、.app和.fxp文件),然后在命令窗El输人命令DO myProc,执行该程序并获得正常的结果,现在用命令ERASEmyProc.prg删除该程序文件,然后再次执行命令DO myProc,产生的结果是()。
A.出错(找不到文件)
B.与第一次执行的结果相同
C.系统打开“运行”对话框,要求指定文件
D.以上都不对
他一些控件。要求在程序运行时,单击 Command1 按钮,则显示打开文件对话框,并在选择或输入了 1 个
文件名后,就可以打开该文件。以下是 Command1_Click 事件过程的两种算法
算法 1 :
Private Sub Command1_Click ()
CommonDialog1.ShowOpen
Open CommonDialog1.FileName For Input As#1
End Sub
算法 2 :
Private Sub Command1_Click ()
CommonDialog1.ShowOpen
IfCommonDialog1.FileName<> ”” Then
Open CommonDialog1.FileName For Input As#1
End If
End Sub
下面关于这两种算法的叙述中正确的是()
A ) 显示打开文件对话框后若未选择或输入任何文件名,则算法 2 会出错,算法 1 不会
B ) 显示打开文件对话框后若未选择或输入任何文件名,则算法 1 会出错,算法 2 不会
C ) 两种算法的执行结果完全一样
D ) 算法 1 允许输入的文件名中含有空格,而算法 2 不允许
A.文件
B.文件关联
C.文件目录
D.临时文件
在Windows操作系统中,要查看已知文件类型的扩展名,需要在磁盘目录下执行命令(4)设置;用键盘上的Delete删除U盘中的文件时,该文件(5);在硬盘上要直接删除文件而不让文件进入回收站,可以用键盘(6)操作。
A.工具—>文件夹选项—>查看
B.查看—>列表
C.工具—>文件夹选项—>文件类型
D.查看—>详细资料
A.文件 B.文件关联 C.子目录 D.临时文件
● Linux有三个查看文件的命令,若希望能够用光标上下移动来查看文件内容,应使用(35) 命令。
(35)
A. cat
B. more
C. less
D. menu
阅读以下关于Linux文件系统和Samba服务的说明,回答问题1至问题3.
【说明】
Linux系统采用了树型多级目录来管理文件,树型结构的最上层是根目录,其他的所有目录都是从根目录生成的。
通过Samba可以实现基于Linux操作系统的服务器和基于Windows操作系统的客户机之间的文件、目录及共享打印服务。
【问题1】
Linux在安装时会创建一些默认的目录,如表1-7所示:
依据表格1-7,在空(1)~(6)中填写恰当的内容(其中空1在候选答案中选择)。
①对于多分区的Linux系统,文件目录树的数目是(1).
②Linux系统的根目录是(2),默认的用户主目录在(3)目录下,系统的设备文件(如打印驱动)存放在(4)目录中,(5)目录中的内容关机后不能被保存。
③如果在工作期间突然停电,或者没有正常关机,在重新启动机器时,系统将要复查文件系统,系统将找到的无法确定位置的文件放到目录(6)中。
(1)备选答案:
A.1
B.分区的数目
C.大于1
【问题2】
默认情况下,系统将创建的普通文件的权限设置为-rw-r--r--,即文件所有者对文件(7),同组用户对文件(8),其他用户对文件(9).文件的所有者或者超级用户,采用(10)命令可以改变文件的访问权限。
【问题3】
Linux系统中Samba的主要配置文件是/etc/samba/smb.conf.请根据以下的smb.conf配置文件,在空(11)~(15)中填写恰当的内容。
Linux服务器启动Samba服务后,在客户机的"网络邻居"中显示提供共享服务的Linux主机名为(11),其共享的服务有(12),能够访问Samba共享服务的客户机的地址范围(13);能够通过Samba服务读写/home/samba中内容的用户是(14);该Samba服务器的安全级别是(15).
[global]
workgroup=MYGROUP
netbios name=smb-server
server string=Samba Server
;hosts allow=192.168.1.192.168.2.127.
load printers=yes
security=user
[printers]
comment=My Printer
browseable=yes
path=/usr/spool/samba
guest k=yes
writable=no
printable=yes
[public]
comment=Public Test
browseable=no
path=/home/samba
public=yes
writable=yes
printable=no
write list=test
[user1dir]
comment=User1&39;s Service
browseable=no
path=/usr/usr1
valid users=user1
public=no
writable=yes
printable=no