vf易错单选题Word文档格式.docx
《vf易错单选题Word文档格式.docx》由会员分享,可在线阅读,更多相关《vf易错单选题Word文档格式.docx(22页珍藏版)》请在冰豆网上搜索。
C)USE
D)LOAD
]SELECT工作区|别名可以切换工作区;
open可以打开数据库;
use打开或关闭表;
load加载事件。
23在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示结束的命令是
A)ACCEPT、WAIT
B)INPUT、WAIT
C)INPUT、ACCEPT
D)INPUT、ACCEPT和WAIT
]当程序执行INPUT时,暂停往下执行,等待用户从键盘输入数据.当用户以回车键结束输入时,系统计算表达式的值,并将计算结果存入指定的内存变量,然后继续往下执行程序;
当程序执行ACCEPT时,暂停往下执行,必须等待用户从键盘输入字符串,当用户以回车键结束输入时,并将字符串结果存入指定的内存变量,然后继续往下执行程序;
当程序执行wait命令时,暂停执行下面语句,指定用户按任意键或单击鼠标,然后执行后面语句.
24删除视图salary的命令是
A)DROPVIEWsalary
B)DROPsalaryVIEW
C)DELECTsalary
D)DELECTsalaryVIEW
27报表文件的扩展名是
A).MNXmnx菜单文件扩展名;
B).FXP.fxp编译后的程序扩展名
C).PRG.prg程序文件扩展名
D).FRXfrx报表文件扩展名。
28下列选项中,下列不属于SQL数据定义功能的是
A)ALTER
B)CREATE
C)DROP
D)SELECT
]sql数据定义命令有:
createalterdrop;
createtable建立表,altertable修改表结构,droptable删除表文件。
30假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事件是
A)表单Init
B)选项按钮的Init
C)选项按钮组的Init
D)表单的Load
]此题的触发事件的先后顺序为:
先表单的load,再是命令按钮的init,再是命令按钮组的init,最后是表单的init。
40下列叙述中正确的是
A)为了建立一个关系,首先要构造数据的逻辑关系
B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项
C)一个关系的属性名表称为关系模式
D)一个关系可以包括多个二维表
在一个二维表中,水平方向的行称为元组,每一行为一个元组,元组中的每一个分量不能再进行分割,故选项B)错误。
对关系的描述称为关系模式,一个关系模式对应一个关系的结构,格式为:
关系名(属性名1,属性名2,....属性名n,),故选项C)错误。
一个关系就是一个二维表,故选项D)错误。
第三套
8数据库系统的三级模式不包括
A)概念模式
B)内模式
C)外模式
D)数据模式
10下列选项中属于面向对象设计方法主要特征的是
A)继承
B)自顶向下
C)模块化
D)逐步求精
]结构化程序设计的4原则:
自顶向下,逐步求精,模块化,限制使用goto语句
面向对象程序设计具有封装性,多态性和继承性等。
11在创建数据库表结构时,为了同时定义实体完整性可以通过制定哪类索引来实现
A)唯一索引
B)主索引
C)复合索引
D)普通索引
]索引分为主索引、候选索引、唯一索引和普通索引
给表设置主索引或候选索引可以实现实体完整性。
12关系运算中选择某些列形成新的关系的运算是
A)选择运算行形成新的关系的运算
B)投影运算列形成新的关系的运算
C)交运算
D)除运算
]从关系模式中指定若干个属性组成新的关系称为投影。
从关系中找出满足给定条件的元组的操作称为选择。
投影是从列的角度进行的运算,相当于对关系进行垂直分解。
选择是从行的角度进行的运算,即水平方向抽取记录。
13在数据库中建立索引的目的是
A)节省存储空间
B)提高查询速度
C)提高查询和更新速度
D)提高更新速度
17如果在SQL查询的SELECT短语中使用TOP,则应该配合使用
A)HAVING短语
B)GROUPBY短语配合使用HAVING短语
C)WHERE短语
D)ORDERBY短语
]TOP短语用来显示排序结果排在前面的部分数据,因此top在使用时必须要先排序。
Top与orderby短语同时使用才有效。
18删除表s中字段c的SQL命令是
A)ALTERTABLEsDELETEc
B)ALTERTABLEsDROPc
C)DELETETABLEsDELETEc
D)DELETETABLEsDROPc
19在VisualFoxPro中,如果希望跳出SCAN…ENDSACE循环体外执行ENDCASE后面的语句,应使用
A)LOOP语句结束本次循环,不再执行其后面的语句,而是转回scan处,去判断循环条件
B)EXIT语句就结束循环,转去执行endscan后面的语句
C)BREAK语句
D)RETURN语句
]在VF的循环语句中,可以包含loop和exit语句。
当遇到loop时,就结束本次循环,不再执行其后面的语句,而是转回scan处,去判断循环条件;
当遇到exit命令时,就结束循环,转去执行endscan后面的语句。
22在VisualFoxPro中,查询设计器和视图设计器很像,如下描述正确的是
A)使用查询设计器创建的是一个包含SQLSELECT语句的文本文件
B)使用视图设计器创建的是一个包含SQLSELECT语句的文本文件
C)查询和视图有相同的用途
D)查询和视图实际都是一个存储数据的表
]视图和查询自身都不保存数据,它们的查询结果随数据源内容的变化而变化;
查询查到的结果不能修改,而视图可以;
视图可以更新数据源表,而查询不能;
查询有查询去向,而视图没有。
查询是以扩展名为.QPR的文件保存在磁盘上的,这是一个文本文件,它的主体是SQLSELECT语句。
24在VisualFoxPro中,使用SEEK命令查找匹配的记录,当查找到匹配的第一条记录后,如果还需要查找下一条匹配的记录,通常使用命令
A)GOTO
B)SKIPseek
C)CONTINUElookfor
D)GO
25假设表s中有10条记录,其中字段b小于20的记录有3条,大于等于20、并且小于等于30的记录有3条,大于30的记录有4条。
执行下面的程序后,屏幕显示的结果是
SETDELETEON
DELETEFROMsWHEREbBETWEEN20AND30
?
RECCOUNT()
A)10
B)7
C)0
D)3
]SELECT的delete命令只能对记录逻辑删除;
reccount()统计表中记录的个数,包括逻辑删除的记录也会统计。
28假设某个表单中有一个复选框(CheckBox1)和一个命令按钮Command1,如果要在Command1的Click事件代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是
A)This.CheckBox1.Value
B)ThisForm.CheckBox1.Value
C)This.CheckBox1.Selected
D)ThisForm.CheckBox1.Selected
37命令?
VARTYPE(TIME())的结果是
A)C
B)D
C)T
D)出错
Vartype(<表达式>
)函数用于测试<表达式>的数据类型,返回一个大写字母。
time()函数以24小时制、hh:
mm:
ss格式返回当前系统时间,函数值为字符型。
在VF中,字符型数据用C字母来表示。
37在VisualFoxpro中,菜单程序文件的默认扩名是
A)mnx
B)mnt
C)mpr
D)prg
菜单定义文件的默认扩展名是.mnx;
菜单备注文件的默认扩展名是.mnt;
菜单程序文件的默认扩展名是.mpr;
执行程序文件的默认扩展名是.prg。
40想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令
A)SETCENTURYON
B)SETCENTURYOFF
C)SETCENTURYTO4
D)SETCENTURYOF4
在VF中,用环境设置命令setcentureyoff来确定是否显示口期表达式当前世纪部分,当设为on时,以4位数字显示年份,当设为OFF时,以2位数字显示年份。
第四套
5结构化程序所要求的基本结构不包括
A)顺序结构
B)GOTO跳转
C)选择(分支)结构
D)重复(循环)结构
6下面描述中错误的是
A)系统总体结构图支持软件系统的详细设计
B)软件设计是将软件需求转换为软件表示的过程
C)数据结构与数据库设计是软件设计的任务之一
D)PAD图是软件详细设计的表示工具
]系统总体结构图支持软件系统的概要设计。
7负责数据库中查询操作的数据库语言是
A)数据定义语言
B)数据管理语言
C)数据操纵语言
D)数据控制语言
]数据定义语言(DDL):
负责数据的模式定义与数据的物理存取构建;
数据操纵语言(DML):
负责数据的操纵,如查询与增、删、改等;
数据控制语言(DCL):
负责数据完整性、安全性的定义与检查以及并发控制、故障恢复;
12执行如下命令的输出结果是
15%4,15%-4
A)3-1
B)33
C)11
D)1-1
]余数运算结果的正负号与除数相同。
如果被除数和除数同号,那么运算结果即为两数相除的余数;
如果被除数与除数异号,则运算结果为两数相除的余数再加上除数的值。
19在VisualFoxPro中,关于视图的正确描述是
A)视图也称作窗口
B)视图是一个预先定义好的SQLSELECT语句文件
C)视图是一种用SQLSELECT语句定义的虚拟表
D)视图是一个存储数据的特殊表
21在VisualFoxPro中,使用LOCATLFOR命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该
A)再次使用LOCATE命令重新查询
B)使用SKIP命令
C)使用CONTINUE命令
D)使用GO命令
]LOCATE命令执行后将记录指针定位在满足条件的第一条记录上,如果没有满足条件的记录则指向文件的结束位置;
如果要使指针指向下一条满足locate条件的记录,需要使用continue。
37在VisualFoxpro中,Unload事件的触发时机是
A)释放表单unload
B)打开表单init
C)创建表单load
D)运行表单
在VF中建表单时触发,其中unload事件在释放表单时被触发,load事件在创建表单时触发,init在打开表单时触发。
第五套
2下列叙述中正确的是
A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D)上述三种说法都不对
9数据库设计中反映用户对数据要求的模式是
A)内模式
C)外模式
D)设计模式
模式的3个级别反映了模式的3个不同环境,以及对它们的不同要求。
其中,内模式处于最低层,它反映了数据在计算机物理结构中的实际存储形式,概念模式处于中层,它反映了设计者的数据全局逻辑要求,而外模式是处于最高层,反映了用户对数据的要求。
故答案选C)。
12设A=[6*8-2]、B=6*8-2、C="
6*8-2"
,属于合法表达式的是
A)A+B
B)B+C
C)A-C
D)C-B
字符型常量的定界符,可以是单引号、双引号或方括号。
题干中A、C为字符型常量,B为数值型常量。
所以只有C选项表达式合法。
14在当前打开的表中,显示“书名”以“计算机”打头的所有图书,正确的命令是:
A)listfor书名="
计算*"
B)listfor书名="
计算机"
C)listfor书名="
计算%"
D)listwhere书名="
List命令中"
for"
条件用于在指定的范围内进行选择操作,仅显示满足条件的记录。
故答案为B)。
15连续执行以下命令,最后一条命令的输出结果是
SETEXACTOFF
A="
北京"
B=(A="
北京交通"
)
?
B
A)北京
B)北京交通
C).F.
D)出错
此处考查字符串精确比较和EXACT设置。
当用单等号运算符比较两个字符串时,运算结果与SETEXACTON|OFF的设置有关:
当处于OFF状态时,只要右边字符串与左边字符串的前面部分内容匹配,即可得到逻辑真.T.的结果。
此题"
与"
不匹配,所以得到逻辑假.F.。
16在表设计器中设置的索引包含在
A)独立索引文件中
B)唯一索引文件中
C)结构复合索引文件中
D)非结构复合索引文件中
17运算结果不是2010的表达式是
A)int(2010.9)
B)round(2010.1,0)
C)ceiling(2010.1)
D)floor(2010.9)
21删除视图myview的命令是
A)DELETEmyview
B)DELETEVIEWmyview
C)DROPVIEWmyview
D)REMOVEVIEWmyview
23在表单设计器环境中,为表单添加一选项按钮组:
⊙男○女,默认情况下,第一个选项按钮“男”为选中状态,此时该选项按钮组的Value属性值为
A)0
B)1
C)"
男"
D).T.
选项按钮组的Value属性用来指定选项组中哪个选项按钮被选中,它的值可以是数值型也可以是字符型,默认情况下是数值型。
当选项组第n个选项按钮被选中时,则Value属性值就为n。
39在数据库表上的字段有效性规则是
A)逻辑表达式
B)字符表达式
C)数字表达式
D)以上三种都有可能
字段的有效性规则由以下部分组成:
规则、信息、默认值:
"
规则"
是逻辑表达式,"
信息"
是字符串表达式,"
默认值"
的类型是由字段的类型确定的。
第六套
12假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用的的命令
A.MODISTRU
B.MODICOMMTEST
C.MODIDBF
D.MODITYPETEST
“MODIFYCOMMAND<文件名>”用来建立和编辑程序,MODIFYSTRU命令可修改表的结构,C、D选项均为错误命令。
13为当前表中的所有学生的总分增加10分,可以使用的命令是
A.CHANGE总分WITH总分+10
B.REPLACE总分WITH总分+10
C.CHANGEALL总分WITH总分+10
D.REPLACEALL总分WITH总分+10
修改表记录用REPLACE命令,由题意可知为所有学生加l0分的命令为:
REPLACEALL总分WITH总分+10。
16在VisualFoxpro中,下面关于属性、事件、方法叙述错误的是
A.属性用于描述对象的状态
B.方法用于描述对象的行为
C.事件代码民可以象方法一样被显示调用
D.基于同一个类产生的两个对象的属性不能分别设置自己的属性值
属性用来表示对象的状态,方法用来描述对象的行为,事件代码既能在事件引发时执行,也可以像方法一样被显式调用。
而基于同一个类产生的两个对象的属性(如同样是两个命令按钮),可以设置不同的属性(如“确定”和“取消”两个名称)。
26SQL语言的更新命令的关键词是
A.INSERT
B.UPDATE
C.CREATE
D.SELECT
在SQL命令中,INSERT是插人语句的关键词,CREATE是创建语句的关键词,SELECT是查询语句的关键词,UPDATE是更新语句的关键词。
第七套
8数据库管理系统是
A.操作系统的一部分
B.在操作系统支持下的系统软件
C.一种编译系统
D.一种操作系统
18下列程序段执行时在屏幕上显示的结果是
DIMEA(6)
A
(1)=1
A
(2)=1
FORI=3TO6
A(I)=A(I-1)+A(I-2)
NEXT
A(6)
A.5
B.6
C.7
D.8
该程序最后求得的结果是a(6),其中:
a(6)=a(4)+a(5),a(5)=a(3)+a(4),a(4)=a
(2)+a(3),a(3)=a(l)+a
(2)=2,最后可分别求得a(4)=3,a(5)=5,a(6)=8。
19下列程序段执行时在屏幕上显示的结果是
X1=20
X2=30
SETUDFPARMSTOVALUE
DOtestWithX1,X2
X1,X2
PROCEDUREtest
PARAMETERSa,b
x=a
a=b
b=x
ENDPRO
A.3030
B.3020
C.2020
D.2030
过程test实现两个数据的互换,即输出结果为xl=30,x2=20。
22为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是
A.Value
B.ControlSource
C.InputMask
D.PasswordChar
为了在文本框中输人隐藏信息(如显示“*”),需要设置该控件的PasswordChar属性。
23假设某表单的Visible属性的初值是.F.,能将其设置为.T.的方法是
A.Hide
B.Show
C.Release
D.SetFocus
27若SQL语句中的ORDERBY短语指定了多个字段,则
A.依次按自右至左的字段顺序排序
B.只按第一个字段排序
C.依次按自左至右的字段顺序排序
C.无法排序
29下列函数返回类型为数值型的是
A.STR
B.VAL
C.DTOC
D.TTOC
VAL(以字符串表达式):
从一个由数字组成的字符表达式返回一个数值,返回类型是数值型;
STR(数值表达式):
将(数值表达式)的值转换为数字字符串,返回类型是字符型;
DTOC(日期表达式):
本函数返回对应于一个日期或日期时间表达式的字符串,返回类型为字符型;
TTOC(日期表达式):
将日期时间型数据转换为字符串。
返回类型是字符串。
32"
教师表"
中有"
职工号"
,"
姓名"
和"
工龄"
字段,其中"
为主关键字,建立"
的SQL命令是
A.CREATETABLE教师表(职工号C(10)PRIMARY,姓名C(20),工龄I)
B.CREATETABLE教师表(职工号C(10)FOREIGN,姓名C(20),工龄I)
C.CREATETABLE教师表(职工号C(10)FOREIGNKEY,姓名C(20),工龄I)
D.CREATETABLE教师表(职工号C(10)PRIMARYKEY,姓名C(20),工龄I)
34创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类是Person,正确的命令是
A.CREATECLASSmylibOFstudentAsPerson
B.CREATECLASSstudentOFPersonAsmylib
C.CREATECLASSstudentOFmylibAsPerson
D.CREATECLASSPersonOFmylibAsstudent
建立类语句的格式为“CREATECLASS类名OF类库名As父类”,题中要求新类的类库名称是mylib,父类是Person,因此,正确的命令是“CHEATECLASSstudentOFmylibAsPerson”。
35在VisnalFoxPro中.在数据库中创建表的CREATETABLE命令中定义主索引,实现实体完整性规则的短语是
A.FOREIGEKEY
B.DEFAULT
C.PRIMARYKEY
D.CHECK
第八套
8数据库应用系统中的核心问题是
A)数据库设计
B)数据库系统设计
C)数据库维护
D)数据库管理员培训
数据库应用系统中的一个核心问题就是设计一个能满足用户需求的性能良好的数据库,即数据库设计。
11将E-R图转换为关系模式时,实体和联系都可以表示为
A)属性
B)键
C)关系
D)域