试题查看

首页 > 软件水平考试 > 试题查看
【分析解答题】

[说明]
某公司的服务器上为每位员工提供了一定大小的存储空间,用于数据的备份。下面的程序面向公司员工,提供了本地计算机与服务器端之间文件传输的功能。主要操作介绍如下:
(1)连接服务器:员工需要输入用户名和口令才能连接到服务器端,ChECkusEr函数用于检查用户名和口令是否合法,返回真假值。
(2)上传文件:从本地计算机上传文件到服务器。员工可以在本地文件列表中选择一个或多个文件,这些文件通过上传操作被复制到服务器端指定的某个文件夹中;
(3)下载文件:从服务器端下载文件到本地。

在开发过程中,本地驱动器列表框名为DrivE1,本地和服务器端目录列表框分别名为Dir1和Dir2,本地和服务器端文件列表框分别名为FilE1和FilE2,界面上有上至下四个按钮分别名为CommAnD1至CommAnD4。
[visuAlBAsiC代码]
privAtE suBDrivE1_ChAngE()
(1) ’更新目录列表框的路径
EnD suB
privAtE suBDir1_ChAngE()
FilE1.pAth=Dir1.pAth ’更新文件列表框FilE1的路径
EnD suB
privAtE suBDir2_ChAngE()
FilE2.pAth=Dir2.pAth ’更新文件列表框FilE2的路径
EnD suB
’连接服务器
privAtE suBCommAnD1_CliCk()
Dim usEr,pAssworDAs string
usEr= (2) (“请输入用户名:”)
pAssworD= (2) (“请输入口令:”)
iF ChECk usEr(usEr,pAssworD)thEn’若用户名和口令正确
Dir2.pAth=……’打开服务器上某一指定目录
ElsE: msgBox“口令错误,请重试!”
EnD iF
EnD suB
’上传文件
privAtE suBCommAnD2_CliCk()
Dim FsoAs nEw FilEsystEmoBjECt,FAs FilE,iAs intEgEr
iF FilE1.FilEnAmE=""thEn ’判断是否已经选中文件
msgBox“请选择本地的文件!”
Exit suB
EnD iF
’创建文件系统对象
sEt Fso=CrEAtEoBjECt(“sCripting.FilEsystEmoBjECt”)
’上传文件
For i=0 to (3) ’遍历文件列表框FilE1中的全体文件
iF (4) thEn’若该文件被选中
sEt F=Fso. (5) Dir1.pAth & “\” & FilE1.list(i))
F.CopyDir2.pAth & “\” & FilE1.list(i),truE ’复制文件至服务器端
EnD iF
nExt
FilE2.rEFrEsh
EnD suB
’下载文件
privAtE suBCommAnD3_CliCk()
……
EnD suB
’退出程序
privAtE suBCommAnD4_CliCk()
EnD
EnD suB

查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

0%的考友选择了B选项

0%的考友选择了C选项

0%的考友选择了D选项

你可能感兴趣的试题

[说明]函数Printprime(intUpBound)的功能是输出1到UpBo[说明]本程序用古典的Eratosthenes的筛法求从2起到指定范围内的素数。[说明]以下程序的功能是实现堆栈的一些基本操作。堆栈类stack共有三个成员函数[说明]下面的流程图用于统计一个英文句子中单词的个数N。假设该英文句子中只含字母[函数2.1说明]函数voidfind(int*a,intn,int*max,i[说明]某单位组织一次职业技术考核比赛,由十名评委对选手的现场表现打分(0到10