共12 页
第1 页
       
2009-2010 学年第 学期)
        课程名称     VFP程序设计      开课学院   没有caption属性的控件是   
学生所在学院                专业、班级                  学号                姓名             
使用班级 校本部09级医学类等   考试日期   2010625 
   
总分
核查人签名 
   
阅卷教师
注:请将所有答案做在答题卡和答题纸上,否则不予评分!
一、选择题(每题1分)
1、在关系模型中,关系规范化的过程是通过关系属性中的分解和关系模式中的分解来实现的。在实际应用中,设计关系模式是一般要求满足        
A.1NF                                        B.3NF
C.2NF                                        D.4NF
2、下列有关关系的规范化的说法中,不正确的是      。
A、 属性值是原子值,不可分解
B、 二维表中不允许出现完全相同的两行
C、 二维表中行、列的顺序均可任意交换
D、 二维表中允许出现相同的属性
E、
3、联接运算是根据给定的联接条件将两个关系拼成一个新的     。
A、元组      B、关系     C、属性     D、列
 
4、数据库表的记录有效性规则的设置可以实现           
A.域完整性                              B.参照完整性
C.实体完整性                            D.用户自定义完整性
5、函数SELECT(0)的返回值是              。     
A.当前工作区号                        B.当前未被使用的最小工作区号
C.当前工作区的下一个工作区            D.当前未被使用的最大工作区号
6、设变量x的值为“abcd ”(其长度为5,末尾为一个空格字符),变量y的值为“ abcd”(其长度为5,第一个字符为空格),则表达式LEN(X+Y)和LEN(x-y)的返回值分别为   
A.10,8        B.10,9        C.8,8          D.10,10
7、以下几组表达式中,返回值均为.T.(真)的是          
A.EMPTY({})、ISNULL(SPACE(0))、EMPTY(0)
B.EMPTY(0)、ISBLANK(SPACE(0))、ISNULL(.NULL.)
C.EMPTY(SPACE(0))、ISBLANK(0)、EMPTY(0)
D.EMPTY({})、EMPTY(.NULL.)、EMPTY(0)
                                                  2
8、设某数据库中的学生表(XS.DBF)已在2号工作区中打开,且当前工作区为1号工作区,则下列命令中不能将该XS表关闭的是              
A.CLOSE  TABLES  ALL                      B.CLOSE DATEBASE  ALL
C.USE  IN  2                                D.USE
9、JS(教师)表中有XG(性格,备注型)等字段,使用         命令可以直接浏览/输出所有记录的XG字段的具体内容(即备注中的信息)。
A.USE  JS
  LIST  OFF  XG
B.SELECT  XG  FROM  JS
C.USE  JS
  BROWSE  FIELD  XG
D.USE  JS
  ?XG
10、数据库表的有效性规则保存在        
A.项目文件中                B.数据库文件中
C.数据库表文件中            D.数据库表的备注文件中
11、依次执行下列命令后,浏览窗口中显示的表的别名及当前工作区号分别是    
CLOSE  TABLES  ALL
SELECT  0
USE  JS
SELECT  0
USE  JS  AGAIN
BROWSE
A.B、2        B.JS、2          C.B、5          D.E、2
12、在下列有关数据库及表的叙述中,错误的是       
A.    一个项目中可以包含多个数据库文件,且一个数据库文件也可以包含在多个项目中
B.    一个表不可以从属于两个或两个以上的数据库
C.    创建一个数据库后,通常在外部存储器中生成三个文件
D.    表与表之间的永久性关系只能基于主索引来创建
13、打开一个非空记录的表,若未作任何与记录指针移动相关的操作,则执行命令“?RECNO(),BOF(),EOF()”后屏幕上应显示             
A.0、.T.和.T.
B.0、.T.和.F.
C.1、.T.和.T.
D.1、.F.和.F.
14、在下列有关数据库及表的叙述中,错误的是             
A.在打开数据库表时,相关的数据库不会自动的被打开
B.使用CLOSE DATABASE ALL 命令关闭数据库时,将关闭所有的已打开的表
C.一个表可以在多个工作区中被打开
D.利用项目管理器中的“移去”操作删除数据库时,数据库中的所有表均转换成自由表
                                    3    
15、设当前工作目录(文件夹)中有一个表文件ABC.DBF,该表仅有两个字段(字段名分别为xx和yy,字段类型均为字符型,宽度均为10),且含有多条记录。下列SELECT-SQL命令中,语法错误的是             
A.SELECT 1,2,3 FROM abc ORDER BY 3
B.SELECT xx,COUNT(yy)FROM abc GROUP BY yy
C.SELECT xx,SUM(yy)FROM abc GROUP BY xx ORDER BY 2
D.SELECT xx+yy,xx-yy FROM abc TO PRINTER
16、设当前工作目录(文件夹)中有一个表文件XX.DBF,该表含有多条记录。下列SELECT-SQL命令中,语法错误的是       
    A.    SELECT  *  FROM  xx  TO  ARRAY  temp
B.    SELECT  *  FROM  xx  INTO  CURSOR  temp
C.    SELECT  *  FROM  xx  INTO  TABLE  temp
    D.    SELECT  *  FROM  xx  TO  FILE  temp
17、在Visual FoxPro 系统中,逻辑运算符执行的优先顺序由大到小依次是         
A、NOT、AND、OR                B、NOT、OR、AND
C、AND、NOT、OR                D、OR、NOT、AND
18、下列自定义函数NTOC()的功能是:当传送一个1~7之间的数值型参数时,返回一个中文形式的“星期一~星期日”。例如,执行命令?NTOC(3),显示“星期三”。
FUNCTION NTOC
PARAMETERS N
LOCAL CH
CH=”一二三四五六日”
MCH=”星期”+SUBSTR(CH,        ,2)
RETURN MCH
ENDFUNC
A.N            B.2*N            C. 2*N-1            D.2*N+1
19、对于VFP中的参照完整性规则,下列叙述不正确的是     。
A.更新规则是当父表中记录的关键字值被更新时触发
B.删除规则是当父表记录被删除时触发
C.插入规则有两个选项:限制、忽略
D.插入规则是当父表中插入或更新记录时触发
20、表单的name属性是用于            
A.作为保存表单时的文件名                  B.引用表单对象
C.显示在表单标题栏中                      D.作为运行表单程序时的程序名
21、将表单中的所有文本框的enabled属性设置为假,可在表单的init事件处理代码中用setall方法进行设置。下列表述中,命令正确的是                 
A.THISFORM.SETALL(“ENABLED”,“.F.”,“TEXTBOX”)
B.THISFORM.SETALL(ENABLED,“.F.”,TEXT)
C.THISFORM.SETALL(“ENABLED”,.F.,“TEXTBOX”)
D.THISFORM.SETALL(“ENABLED”,.F.)

                        4    
22、在下列有关控件的叙述中,错误的是               
A.对于标签控件(LABEL)的CAPTION属性来说,其长度(即字符个数)没有限制
B.复选框控件(CHECKBOX)的VALUE属性值可以设为0,或1,或2
C.有些控件没有CAPTION属性,如文本框(TEXTBOX)
D.有些控件可以通过相应的生成器设置其部分属性,例如命令按钮组(COMMANDGROUP)
23、设表单form1上有一个命令按钮组commandgroup1,命令按钮组中有两个命令按钮(分别为cmd1和cmd2)。若单击命令按钮cmd2,可以将命令按钮cmd1设置为废止状态,则在命令按钮cmd2的click事件中,应包含           命令(或功能与之等价的命令)。
A.d2.enabled=.F.
B.abled=.F.
C.abled=.F.
D.this. abled=.F.
24、在下列有关表单及一些控件的叙述中,错误的是             
A.用户可以为表单创建新的方法和新的属性,但不能创建新的事件
B.若将表单的ControlBox属性设置为.F.,则表单无最大化、最小化按钮,但有关闭按钮
C.标签控件的Backstyle属性的默认值为1,即标签的背景为不透明
D.组合框控件可以设置为下拉组合框或下拉列表框,其区别在于:前者既可以输入数据、也可以在下拉列表中选择一个数据,而后者只能在下拉列表中选择一个数据
25、在下列几组控件中,均可直接添加到表单中的是           
A.commandgroup、optionbutton、textbox
B.page、 pageframe 、grid
C.commandbutton、 pageframe、 editbox
D.textbox、 column 、header
26、若利用菜单设计器创建一个菜单后运行该菜单文件,则生成下列4个扩展名的相关文件。在这4个文件中,文件类型是文本文件且可以利用DO命令执行的是             
A.MNX
B.MNT
C.MPR
D.MPX
27、在下列有关报表的叙述中,错误的是       
A.定义报表的两个要素是报表的数据源和报表的布局         
B.报表的数据源只能是表
C.报表布局的常规类型有列报表、行报表、一对多报表等       
D.标签实质上是一种多列布局的特殊报表
28、在下列几组文件类型中,均可设置为项目主程序的是       
A.表单、菜单和.PRG程序          B.查询、菜单和表
C.项目、数据库和.PRG程序        D.表单、查询、报表
29、下列类的特性中,___  ___体现并扩充了面向对象程序设计方法的共享机制。
A.抽象性      B.多态性        C.封装性        D.继承性

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。