在下列各题中,只有一个选项是正确的,错选不得分。
1、能对数据库中的数据进行输入、增删、修改、统计、加工、排序、输出等操作的软件系统称为( )
a. 数据库系统b. 数据库管理系统。
c. 数据控制程序集d. 数据库应用系统。
2、有如下赋值语句,结果为“同学们好”的表达式是( )
x=“同学们” y=“好吗”
a. x+at(y,1b. x+left(y,2)
c. x+left(y,1,2) d. x+right(y,2)
3、在vfp中,打开数据库的命令是 (
a.open database xsda b.use xsda
c.use database xsdad.open xsda
4、要为当前表所有职工增加100元工资,应该使用( )命令。
a.change 工资 with 工资+100
b.replace 工资 with 工资+100
c.change all 工资 with 工资+100
d.replace all 工资 with 工资+100
5、将当前表文件内容复制到中的命令是( )
a.copy to xsb.copy file to xs
c.copy structure to xs d.copy structure exte to xs
6、关于visual foxpro的变量,下面说法中错误的是。
a)使用数组之前要先声明或定义。
b)数组中各数组元素的数据类型必须完全相同。
c)内存变量的类型可以改变。
d)内存变量的值可以改变。
7、 数据表文件有10条记录,当前记录号为1。执行命令skip -1后,再执行命令?bof(),屏幕将显示。
a)1b)0c) .td) .f.
8、有关循环嵌套的叙述正确的是。
a.正确的嵌套不能交叉b.循环体不能嵌套。
c.嵌套最多两层,否则系统出错 d.循环体内不能含有条件语句。
9、两表之间"临时性"联系称为关联,在两个表之间的关联已经建立的情况下,有关"关联"的正确叙述是( )
a. 建立关联的两个表一定在同一个数据库中。
b. 两表之间"临时性"联系是建立在两表之间"永久性"联系基础之上的。
c. 当父表记录指针移动时,子表记录指针按一定的规则跟随移动
d. 当子表记录指针移动时,父表记录指针按一定的规则跟随移动。
10、visual foxpro是一种关系型数据库管理系统,这里的关系通常是指。
a.数据库文件(dbc 文件b.一个数据库中各个表之间有一定的关系。
c.表文件(dbf文件d.一个表文件中两条记录之间有一定的关系。
11、设当前表未索引,执行locate for 职称=“讲师”,则。
a.从当前记录开始向后找b.从当前记录的下一条开始向后找。
c.从最后一条记录开始向前找d.从第一条记录开始向后找。
12、已知d1、d2为日期型变量,下列4个表达式中非法的是。
a.d1-d2 b.d1+d2 c.d1+36 d.d1-28
13、设计表结构时,数值型字段宽度为5,小数倍数为1,则此字段最大数为。
a.99999 b.9999.9 c.999.9 d.99999.0
14、下列命令中,使记录指针指向记录号为1的命令是。
a.go 1b.skip 1c.list next 1 d.list
15、以下关于视图的描述正确的是( )
a. 只能根据自由表建立视图 b. 只能根据查询建立视图。
c. 只能根据数据库表建立视图 d. 可以根据数据库表和自由表建立视图。
16、为了在选课表中查询选修了“c140”或“c160”课程的学号,select-sql语句的where子句的格式为( )
a. where 课程号 between “c140” and “c160”
b. where 课程号=“c140” and “c160”
c. where 课程号 in (“c140”,“c160”)
d. where 课程号 like (“c140”,“c160”)
17、 使用sql命令将中的“大学语文”的值加5分的命令是( )
a)update set 大学语文=大学语文+5
b)update cfst2 set 大学语文=大学语文+5
c)update cjst2 set 大学语文with 大学语文+5
d)replace 大学语文 with 大学语文+5
18、语句list memory like a* 能够显示的变量不包括。
a) a b) a1 c) ab2 d) ba3
19、使用sql语句增加字段的有效性规则,是为了能保证数据的
a) 实体完整性b) 表完整性
c) 参照完整性d) 域完整性。
20、下列关于sql对表的定义的说法中,错误的是
a)利用create table语句可以定义一个新的数据表结构
b)利用sql的表定义语句可以定义表中的主索引
c)利用sql的表定义语句可以定义表的域完整性、字段有效性规则等
d)对于自由表的定义,sql同样可以实现其完整性、有效性规则等信息的设置。
1、用use命令打开数据表时,指针默认指向第一条记录。
2、在vfp中,函数ctod('05/20/2005')的类型是日期型。
3、在vfp中用index命令生成一个。dbf文件。
4、若表中有“数学”和“英语”两个数据值型字段,则“**erage 数学+英语”命令可以求出两科的平均成绩。
5、当有多个字段参加索引时,只有一个字段有效。
6、select-sql命令中的into table选项用于建立一个表。
7、逻辑运算符的优先顺序是:not、and、or。
8、zap命令可删除指定表中的所有记录。
9、使用索引的主要目的是为了提高查询速度。
10、有多个case子句的条件都为。t.时,将依次执行这些case子句后面的语句。
三、读程序选择题(每问2分)。
1、有下面的程序,请仔细阅读之:
x=153a=str(x,3)
k=1t=0
do while k<=3
t=t+val(subs(a,k,1))*3
k=k+1enddo
tiif(x=t,”yes”,”no”)
return
1)、执行上述程序后,变量t的值为。
a.9b.100c.153d.459
2)、执行上述程序后,函数iif的结果是。
a..tb..f. c.yes d.no
2、设表文件stud有10条记录,程序如下。
use stud
go bottom
n=4do while n>=1
dispskip –1
n=n-1enddo
use3)、程序的功能是。
a. 显示所有记录b. 分别显示前4个记录。
c. 显示第4个记录d. 分别显示后4个记录。
4)、退出循环后,n的值是。
a.0b. 1c. 3d. 4
3、现有如下数据表文件,执行查询sql命令后请选择正确的结果。
5)、执行“select*from stock into dbf stock order by 单价”
a) 会产生一个按“单价”升序排列文件,将原来的stock文件覆盖。
b) 会产生一个按“单价”降序的排列文件,将原来的stock文件覆盖。
c) 不产生排列文件,只在屏幕上显示按“单价“生序的排序结果。
d) 系统会提示出错误信息。
6)、执行“select*from stock where 单价 between 15.00 and 25.00“,与该语句等价的是。
a) select*from stcok where 单价<=15.00 and单价》=25.00
b) select*from stcok where 单价<15.00 and单价》25.00
c) select*from stcok where 单价》15.00 and单价<25.00
d) select*from stcok where 单价》=15.00 and单价<=25.00
4、有数据表其内容如下。
记录号学号姓名外语。
1 1101 张星 90
2 2101 李敏 56
3 1201 王健 85
4 2201 刘明 70
5 3101 吴丽 95
程序如下。use yy
loca for 外语》=80
s=0do while not eof()
?姓名。if subs(学号,2,1)=’1’
s=s+外语。
endifcontinue
enddos,recno()
7)、显示的姓名有。
a)张星李敏王健刘明吴丽 b)张星王健吴丽。
c)李敏王健刘明d)张星李敏王健。
8)、程序结束时s的值为。
a)396b)185c)241d)211
9)、程序结束时recno()的值。
a) .tb) .fc)5d)6
2023年春本科VFP 72 复习题
一。单项选择题 每题1分,共30分 1.用二维 结构来表示实体以及实体之间联系的数据模型是。a 层次模型b 关系模型c 网状模型d 概念模型2.在关系运算中,从关系中找出满足给定条件的元组的操作称为。a 选择b 投影c 连接d 合并。3.一个表文件有20条记录,用函数eof 测试为。f.此时recn...
2023年VFP复习题
vfp程序设计复习题。一 选择题。1 visual foxpro支持面向对象程序设计,在visual foxpro中,对象可区分为和容器两种。a b 控件 c 类 d 数据。2 假设在某表单中设置一个命令按钮,要求在该按钮上显示 确定 二字,于是应修改该命令按钮的属性。name b caption ...
2019春c 复习题
一 简答题 每小题3分,30分 1 什么叫计算机软件?什么叫计算机操作系统?2 什么叫变量?什么叫常量?在c 语言中,有那几种常量?请给出实例。3 什么叫标识符?什么叫关键字?4 c 语言标准数据类型 即已有的 有哪些?5 列举出赋值运算的几种基本形式 算术运算的几种基本形式。6 在c 语言中,表达...