自考题库
首页
所有科目
自考历年真题
考试分类
关于本站
游客
账号设置
退出登录
注册
登录
出自:金融学(第二学期)
建立数据表之间的临时性联系的命令是
要通过视图来修改基本表中的数据,应设置视图设计器的 【】 选项卡
假设某个表单中有一个命令按钮CmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句 。
设服装销售数据库有服装产品、销售点、售货单三个数据表, 服装产品有 产品编号 C 6, 产品品牌 C 4, 产品价格 N 5,1三个字段。 销售点表有 销售点编号 C 3,名称 C 10,所属地区 C 4 三个字段。 售货单表有售货单编号 C 7,销售点编号 C 3,销售日期 D,产品编号 C 6,销售数量 I五个字段。 各数据表的内容如下图所示。 写出SQL语句执行下列操作: 1. 查询价格在230元以下的的才子品牌的服装产品的各个字段的信息,按价格从高到低的顺序排列。 Select * from 服装产品 where 价格<230 order by 价格 desc 2. 查询售货单中销售数量的合计在10件以上的服装产品的产品编号和销售数量的合计。 Select 产品,sum(销售数量) from 售货单 ; group by 产品编号 having sum(销售数量)>=10 3. 查询销售点“红星步步高”的销售情况,查询出售货单编号、销售日期、销售数量、产品编号、产品品牌、产品价格,将查询结果存放在数据表d:\temp1中。 SELECT 售货单编号、销售日期、销售数量、售货单.产品编号、产品品牌、产品价格; FROM 售货单, 服装产品 WHERE 售货单.产品编号=服装产品.产品编号 INTO TABLE d:\temp1 4. 在售货单数据表中增加销售金额字段,设置其数据类型为数值型,宽度为5,小数位数为1,有效规则为销售金额大于零。 ALTER TABLE 售货单 add 销售金额 N(5,1) CHECK 销售金额>0 5. 将服装产品数据表中“天剑”品牌的服装价格设置为9折。
写程序执行结果: clear s=0 for i=2 to 15 if mod(i,2)<>0 and mod(i,3)=0 s=s+i endif endfor ?s return
写程序执行结果: clear x=10 y=5 do f1 with x,y ?x,y return Proc f1 PARAMETER x1,y1 x1=x1+y1 y1=y1+x1 return 15, 20
将该程序补充完整。 职工数据表如图所示,要求对所有职工的基本工资进行修改:其中,教授、副教授和高级工程师加400元,讲师和工程师加200元,助教和助理工程师加100元。并将每位职工的姓名、职称、所加的工资和基本工资显示出来。 Use 职工 scan Do case Case ’教授’$职称or职称=’高级工程师’ Sjgz=400 Case 职称=’讲师’ or 职称=’工程师’ Sjgz=200 otherwise Sjgz=100 Endcase Replace 基本工资 with 基本工资+sjgz Disp 姓名,职称,sjgz基本工资 ENDSCAN Use
编写程序:求出1000以内所有能被7整除的数,并求出这些数之和、这些数的个数。 S=0 T=0 For i=1 to 999 If mod(i, 7)=0 S=s+i T=t+1 Endif Endfor ? “1000以内能被7整除的数之和为:”, s, “个数为:”, t
DBMS 是 A)操作系统 B)数据库系统 C)数据库管理系统 D)数据库应用系统
Select * from 学生 where 性别=’女’,其中where 子句对应的基本关系运算是 A) 选择 B) 投影 C) 联接 D) 筛选
下列表达式中,结果为.T.的是 A) DATE()+10<DATE() B) LIKE("陈同学","陈*") C) "陈同学"== "陈" D) 5>=5
设A="Visual", B="FoxPro"在以下四组表达式中,结果不相同的是 。 A) A+B与A-B B) SUBSTR(A,1,3) 与 RIGHT(A,3) C) VAL("3C1") 与 AT("s",A) D) LEN(A) 与 LEN(B)
在Visual FoxPro中,关于数据库叙述正确的是 。 A)打开数据库的命令是USE B)数据库文件的扩展名为DBC C)一个数据表可以加入到多个数据库中 D)一个数据库的多个数据表存放在同一个物理文件中
使用下列哪条命令无法对数据表添加记录 A)APPEND B)INSERT C)MODIFY STRUCTURE D)BROWSE
要为学生表所有女性学生增加10元津贴(数值型)应该使用命令 。 A) REPLACE ALL 津贴 WITH 津贴*1.1 FOR 性别=”女” B) REPLACE ALL津贴 WITH 津贴+10 FOR 性别=”女” C) REPLACE ALL 性别 WITH “女” FOR 津贴=津贴+10 D) REPLACE性别 WITH “女” FOR 津贴=10
执行命令"INDEX ON 成绩 TAG CJ "建立索引后,下列叙述正确的是 A)此命令所建索引的索引表达式是"CJ" B)此命令所建索引的索引名是"成绩" C)表中记录按索引表达式的升序排列 D)此命令所建索引的索引类型是主索引
为了对表进行实体完整性的约束,应建立下列哪种类型的索引 A)唯一索引 B)普通索引 C)主索引 D)当前索引
假设在1号工作区已打开了班级表,在2号工作区已打开了学生表,当前为2号工作区,下列哪条命令无法切换到1号工作区 A)SELECT 1 B)SELECT 学生 C)SELECT A D)SELECT 0
关于建立两个数据表的一对多的永久性关联,以下叙述正确的是 A)两个数据表必须属于同一个数据库 B)在父表的连接字段上要建立主索引,在子表的连接字段上也要建立主索引 C)通过SET RELATION TO 命令可以建立永久性关联 D)建立永久性关联后,在父表移动记录指针,子表的记录指针会做相应移动
在Visual FoxPro中进行参照完整性设置时,要求设置为:当子表中存在相关记录时,不能更改父表中的主关键字段或候选关键字段,应选择更新规则为 A) 级联(Cascade) B) 忽略(Ignore) C) 限制(Restrict) D) 以上都不对
在Visual FoxPro中,关于查询和视图,叙述正确的是 A)查询和视图都是一种存储数据的表 B)利用查询可以更新数据,视图不能更新改数据 C)查询保存在查询文件中,视图保存在数据库文件中 D)视图和查询都可以定义查询去
在Visual FoxPro中,查询设计器中____选项卡对应的SQL短语是GROUP BY A) 联接 B) 筛选 C) 排序依据 D) 分组依据
在Visual FoxPro中,项目文件不包括下列哪个选项卡 A) 数据 B) 文档 C) 命令 D) 类
用 形式来表示实体及实体间的联系的数据模型为关系模型。
数组定义以后,在未被赋值时,各元素的初始值为 .
表达式SQRT(9)+INT(2.7) 的值为
表达式IIF(“a”>”A”,LOWER(“AbC”),UPPER(AbC)) 的值为
用来判断当前数据表的记录指针是否指向文件尾的函数为
对于学生数据表,若要求设置其成绩字段的值只能输入1到100之间的数值,则需设置其有效性规则为
物理删除已做删除标记的记录,其命令为
将记录指针往前移动一条的命令是
对于学生数据表,若以成绩为表达式建立了名为CJ的索引。打开学生数据表,并将CJ设为当前索引的命令为
对于学生表,若要求建立名为XC的索引,首先按性别字段排列,性别相同的按成绩从高到低的顺序排列,对应的命令是INDEX ON
设职工---社团数据库有三个基本表: 职工.dbf 社团.dbf 参加.dbf 说明: 职工和社团之间是多对多关系。 职工表的主码为职工号。 社团表的主码为编号。 参加表的主码为(职工号,编号)。 试用SQL语句表达下列操作: (1)查找所有“男”职工的基本信息。 Select * from 职工 WHERE 性别=’男’ (2)查找参加“唱歌队”或“篮球队”的职工号和姓名。 SELECT 职工号, 姓名 FROM 职工 ; WHERE 职工号 IN (SELECT 职工号 FROM 社团,参加 ; WHERE 社团.编号=参加.编号 AND (社团名称=’唱歌队’ OR 社团名称=’篮球队’)) SELECT 职工.职工号,姓名 FROM 职工,社团,参加; WHERE 职工.职工号=参加.职工号 AND 参加.编号=社团.编号; AND (社团名称=’唱歌队’ OR 社团名称=’篮球队’) (3)查找与“Z1008”号职工同龄的所有职工信息。 SELECT * FROM 职工 WHERE 职工号<>’Z1008’; AND 年龄=(SELECT 年龄 FROM 职工 Where 职工号=’Z1008’) (4)查找参加人数大于20人的社团编号和参加人数。 SELECT 编号,COUNT(*) FROM 社团 GROUP BY 编号 HAVING count(*)>20 (5)新增一条社团记录(“S07”,“文学社”,“赵勇”,“文学院”)。 INSERT INTO 社团 VALUES(“S07”,“文学社”,“赵勇”,“文学院”)
写出下列程序的运行结果。 clear a=1 do while a<5 b=1 do while b<5 if a*b<10 b=b+1 else exit endif enddo a=a+1 enddo ?"a=",str(a,3),"b=",str(b,3) a=5, b=3
写出下列程序的运行结果。 有如下程序: 主程序:TEST.PRG 子程序:SUB1.PRG close all clear all mX="Visual FoxPro" mY="二级" do SUB1 with mX ?mY+mX return procedure SUB1 parameters mX1 local mX mX=" Visual FoxPro DBMS 考试" mY="计算机等级"+mY return 运行主程序TEST.PRG后,屏幕显示的结果是什么? 计算机等级二级Visual Foxpro
写出下列程序的运行结果。 clear input "n=" to n &&设输入的数值n为5 for i=1 to 2*n-1 if i<=n for j=1 to 2*(n-i+1)-1 ??chr(64+n-i+1) endfor ? endif endfor EEEEEEEEE DDDDDDD CCCCC BBB A
将下列程序中的空白部分填充完整。 程序功能:查找4*4矩阵中最大元素值及其下标,并输出查找结果。 clear dime a(4,4) for k=1 to 16 a(k)=rand() *100 endfor max=a(1,1) for i=1 to 4 for j=1 to 4 if a(i,j)>max max=a(i,j) row=i col= j endif endfor endfor ?"row=",row,"col=",col,"max=",max
将下列程序中的空白部分填充完整。 程序功能:将1~100的自然数中能同时被3和5整除的数打印出来,并统计个数。 clear n=0 x=1 do while x<=100 if mod(x,15)=0 ?x n=n+1 endif x=x+1 enddo ?"n=",n
设“student.dbf”为学生数据表文件,“学号”为该表中一字符型字段。要求:在学生表中查找并显示学号尾数为“3”或“7”的学生,如果找到了,则以按任意键的方式逐条显示这些学生记录,否则显示“没有符合条件的学生!”。(注意:各学生的学号位数不一定相同。) Use student Scan If right((alltrim(学号))=3 OR right((alltrim(学号))=7 Display Wait “按任一键继续“ Else Wait “没有符合条件的学生!“ ENDIF ENDSCAN
Visual FoxPro DBMS 是 A)一种操作系统 B)数据库管理系统 C)一种编译程序 D)行业应用软件
关系运算中的投影运算是 A) 从关系中找出满足给定件的元组的操作 B) 从关系中选择若干个属性组成新的关系的操作 C) 将一个关系的元组插入到另一个关系中 D) 将两个关系连接为一个关系 条
在下面的Visual FoxPro表达式中,不正确的是。 A) {^2006-10-01 }-10 B) {^2006-10-01}-DATE() C) {^2006-10-01}+DATE() D) {^2006-10-01}+10
下面关于Visual FoxPro数组的叙述中,正确的是 A) 用ARRAY可以定义数组 B) Visual FoxPro只支持一维数组 C) 新定义数组的各个数组元素初值为.F. D) 一个数组中各个数组元素必须是同一种数据类型
下列哪项表达式的结果为50 。 A) ROUND(50.67,0) B)VAL(’5AB0’) C) INT(50.67) D)5**10
扩展名为dbf的文件是 A) 数据表文件 B) 表单文件 C) 数据库文件 D) 备注文件
一个数据库名为TEACHER,要想打开该数据库,应使用命令 A) OPEN TEACHER B) OPEN DATA TEACHER C) MODIFY COMMAND TEACHER D) USE TEACHER
数据库表可以设置字段有效性规则,字段有效性规则属于 A) 实体完整性范畴 B) 参照完整性范畴 C) 数据一致性范畴 D) 域完整性范畴
在Visual FoxPro中,关于自由表叙述正确的是A)自由表不能用sql语言进行查询 B)自由表不能建立字段级规则和约束 C)自由表不能建立主索引和候选索引 D)自由表不可以加入到数据库中
在以下四个命令中,对记录做删除标记的命令是 A) DELETE B) ZAP C)PACK D) RECALL
首页
<上一页
1
2
3
4
下一页>
尾页