计算机二级vf试卷-2004
(8) 使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:
A) DEBUGOUT X1 B) DEBUG X1 C) OUT X1 D) TEST X1
(9)~(11)使用下图:表单名为Form1,表单中有两个命令按钮(Command1 和Command2)、两个标签、两个文本框(Text1和Text2)。
(9) 如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的Load事件中加入语句
A) THISFORM.CAPTION="登录窗口" B) FORM1.CAPTION="登录窗口"
C) THISFORM.NAME="登录窗口" D) FORM1.NAME="登录窗口"
(10) 如果想在运行表单时,向Text2中输入字符,回显字符显示的是“*”是,则可以在Form1的Init事件中加入语句
A) FORM1.TEXT2.PASSWORDCHAR="*"
B) FORM1.TEXT2.PASSWORD="*"
C) THISFORM.TEXT2.PASSWORD="*"
D) THISFORM.TEXT2.PASSWORDCHAR="*"
(11) 假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击“登录”按钮时,若用户名输入错误,则提示“用户名错误”;若用户名输入正确,而口令输入错误,则提示“口令错误”。若命令按钮“登录”的Click事件中的代码如下:
USE 口令表
GO TOP
flag =0
DO WHILE .not. EOF()
IF Alltrim(用户名)==Alltrim(Thisform.Text1.Value)
If Alltrim(口令)==Alltrim(Thisform.Text2.Value)
WAIT "欢迎使用" WINDOW TIMEOUT 2
ELSE
WAIT"口令错误"WINDOW TIMEOUT 2
ENDIF
flag=1
EXIT
ENDIF
SKIP
ENDDO
IF _______________
WAIT"用户名错误"WINDOW TIMEOUT2
ENDIF
则在横线处应填写的代码是
A) flag=-1 B) flag=0 C) flag=1 D) flag=2
(12) 设X=10, 语句?VARTYPE ("X")的输出结果是
A) N B) C C) 10 D) X
(13) 表达式LEN(SPACE(0))的运算结果是
A) .NULL. B) 1 C) 0 D) ""
(14) 为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS 应该放在表单的那个事件中?
A) Destory事件 B) Init事件 C) Load事件 D) RightClick事件
(15)(26)题使用的数据表如下:
当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。
“教师”表:
|
职工号 |
系号 |
姓名 |
工资 |
主讲课程 |
|
11020001 |
01 |
肖海 |
3408 |
数据结构 |
|
11020002 |
02 |
王岩盐 |
4390 |
数据结构 |
|
11020003 |
01 |
刘星魂 |
2450 |
C语言 |
|
11020004 |
03 |
张月新 |
3200 |
操作系统 |
|
11020005 |
01 |
李明玉 |
4520 |
数据结构 |
|
11020006 |
02 |
孙民山 |
2976 |
操作系统 |
|
11020007 |
03 |
钱无名 |
2987 |
数据库 |
|
11020008 |
04 |
呼延军 |
3220 |
编译原理 |
|
11020009 |
03 |
王小龙 |
3980 |
数据结构 |
|
11020010 |
01 |
张国梁 |
2400 |
C语言 |
|
11020011 |
04 |
林新月 |
1800 |
操作系统 |
|
11020012 |
01 |
乔小廷 |
5400 |
网络技术 |
|
11020013 |
02 |
周兴池 |
3670 |
数据库 |
|
11020014 |
04 |
欧阳秀 |
3345 |
编译原理 |
“学院”表:
|
系号 |
系名 |
|
01 |
计算机 |
|
02 |
通信 |
|
03 |
信息管理 |
|
04 |
数学 |
(15) 为“学院”表增加一个字段“教师人数”的SQL语句是
A) CHANGE TABLE 学院 ADD 教师人数 I
B) ALTER STRU 学院 ADD 教师人数 I
C) ALTER TABLE 学院 ADD 教师人数 I
D) CHANGE TABLE 学院 INSERT 教师人数 I
(16) 将“欧阳秀”的工资增加200元SQL语句是
A) REPLACE教师WITH 工资=工资+200 WHERE 姓名=“欧阳秀”
B) UPDATE 教师 SET 工资=工资+200 WHEN 姓名=“欧阳秀”
C) UPDATE 教师工资 WITH 工资+200 WHERE姓名=“欧阳秀”
D) UPDATE 教师SET 工资=工资+200 WHERE姓名=“欧阳秀”
(17) 下列程序段的输出结果是
CLOSE DATA
a=0
USE教师
GO TOP
DO WHILE .NOT. EOF()
IF主讲课程="数据结构".OR.主讲课程="C语言"
a=a+1
ENDIF
SKIP
ENDDO
?a
A) 4 B) 5 C) 6 D) 7
上一页 [1] [2] [3] [4] [5] 下一页
|