第 1 页:笔试 |
第 4 页:机试 |
19.在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量是( )
A.局部变量 B.公共变量 C.私有变量 D.全局变量
【参考答案】 C
20.扩展名为dbf的文件是( )
A.表文件 B.表单文件 C.数据库文件 D.项目文件
【参考答案】 A
21.下列程序段的输出结果是( )
CLEAR
;STORE 10 TO A
;STORE 20 TO B
;SET UDFPARMS TO REFERENCE
;DO SWAP WITH A,(B)
;?A,B
;PROCEDURE SWAP
;PARAMETERS X1,X2
;TEMP=X1
;X1=X2
; X2=TEMP
;ENDPROC
A.10 20 B.20 20 C.20 10 D.10 10
【参考答案】 B
22.使用调试器调试第7小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是( )
A.DEBUGOUT X1 B.DEBUG X1 C.OUT X1 D.TEST X1
【参考答案】 A
23~25题使用下图,表单名为Form1,表单中有两个命令按钮(Command1和Command2)、两个标签、两个文本框(Text1和Text2)。
23.如果在运行表单时,要使表单的标题显示"登录窗口",则可以在Form1的Load事件中加入语句( )
A.THISFORM.CAPTION=″登录窗口″ B.FORM1.CAPTION=″登录窗口″
C.THISFORM.NAME=″登录窗口″ D.FORM1.NAME=″登录窗口″
【参考答案】 A
24.如果想在运行表单时,向Text2中输入字符,回显字符显示的是"*"号,则可以在Form1的Init事件中加入语句( )
A.FORM1.TEXT2.PASSWORDCHAR=″*″
B.FORM1.TEXT2.PASSWORD=″*″
C.THISFORM.TEXT2.PASSWORD=″*″
D.THISFORM.TEXT2.PASSWORDCHAR=″*″
【参考答案】 D
25.假设用户名和口令存储在自由表"口令表"中,当用户输入用户名和口令并单击"登
录"按钮时,若用户名输入错误,则提示"用户名错误";若用户名输入正确,而口令输入
错误,则提示"口令错误"。若命令按钮"登录"的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 TIMEOUT 2
ENDIF
则在横线处应填写的代码是( )
A.flag=-1 B.flag=0 C.flag=1 D.flag=2
【参考答案】 B
26.设X=10,语句?VARTYPE(″X″)的输出结果是( )
A.N B.C C.10 D.X
【参考答案】 B
27.表达式LEN(SPACE(0))的运算结果是( )
A..NULL B.1 C.0 D.″
【参考答案】 C
28.为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS应该放在表单的哪个事件中?( )
A.Destory事件 B.Init事件
C.Load事件 D.RightClick事件
【参考答案】 D
29~35题使用的数据表如下:
当前盘当前目录下有数据库:学院.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 数学
29.为"学院"表增加一个字段"教师人数"的SQL语句是( )
A.CHANGE TABLE学院ADD教师人数I
B.ALTER STRU学院ADD教师人数I
C.ALTER TABLE学院ADD教师人数I
D.CHANGE TABLE学院INSERT教师人数I
【参考答案】 C
30.将"欧阳秀"的工资增加200元的SQL语句是( )
A.REPLACE 教师 WITH 工资=工资+200 WHERE 姓名="欧阳秀"
B.UPDATE 教师 SET工资=工资+200 WHEN 姓名="欧阳秀"
C.UPDATE 教师 工资 WITH工资+200 WHERE 姓名="欧阳秀"
D.UPDATE 教师 SET 工资=工资+200 WHERE 姓名="欧阳秀"
【参考答案】 D
31.下列程序段的输出结果是( )
CLOSE DATA
a=0
;USE 教师
GO TOP
DO WHILE.NOT.EOFO
IF主讲课程=″数据结构″.OR.主讲课程=″C语言″
a=a+1
ENDIF
SKIP
ENDDO
?a
A.4 B.5 C.6 D.7
【参考答案】 C
32.有SQL语句:
SELECT*FROM教师 WHERE NOT(工资>3000 OR 工资<2000)
与如上语句等价的SQL语句是( )
A.SELECT*FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000
B.SELECT*FROM 教师 WHERE 工资 >2000 AND 工资<3000
C.SELECT*FROM 教师 WHERE 工资 >2000 OR 工资<3000
D.SELECT*FROM 教师 WHERE 工资 <=2000 AND 工资>=3000
【参考答案】 A
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |