计算机二级VF-真题详解函数 程序


2010.3
15、有如下赋值语句,结果为“大家好” 的表达式是 a=”你好” b=”大家” A.b+AT(a,1) B.b+RIGHT(a,1) C.b+LEFT(a,3,4) D.b+RIGHT(a,2)
答案:D 一个汉字有两个宽度,取出“好”字要用 函数RIGHT(a,2)。 AT函数取位置,用错了。 LEFT函数格式错了,不能从中间开始取, 如果是b+SUBSTR(a,3,2)也对。见书的第 63页。
真题详解 函数程序
2010年9月笔试
A
(16)设x="123",y=123,k="y",表达式x+&k 的值是 A)123123 B)246 C)123y D )数据类型不匹配
( )运算结果不是2010的表达式是 C 17)运算结果不是 的表达式是
A)int(2010.9) ) ( ) B)round(2010.1,0) ) ( ) C)ceiling(2010.1) ) ( ) D)floor(2010.9) ) ( )
29、下列程序段的输出结果是 ACCEPT TO A IF A=[123] S=0 ENDIF S=1 ?S A. 0 B. 1 C.123 D.由A的值决定
答案:B 不管前面的if语句的结果是什么,都会把S 重新赋值为1。
2009.9笔试真题
12.语句LIST MEMORY LIKE a*能够显示的 变量不包括( )。 A.a B.a1 C.ab2 D.ba3
答案:avg(成绩)
2008.09笔试真题
(17)下列程序段执行以后,内存变量y的值是 x=76543 y=0 DO WHILE x>0 y=x%10+y*10 x=int(x/10) ENDDO A)3456 B)34567 C)7654 D)76543
答案:B Do while 循环语句的作用是先取x的个位数, 接在y的后面;然后将x去掉个位数。Y开始 时是0,先变成3,x变成7654;第二次y变 成34,x变成765。。。。。。最后y变成 34567,x变成0
答案:(C) “==”是判断两个值是否相同。
(27)下列程序段执行以后,内存变量y的值是 CLEAR x=12345 y=0 DO WHLIE x>0 y=y+x%10 x=int(x/10) ENDDO ?y A) 54321 B)12345 C) 51 D)15
答案:(D)
(28) 下列程序段执行后,内存变量s1的值 是 s1=”network” s1=stuff(s1,4,4,”BIOS”) ?s1 A) network B) netBIOS C)net D) BIOS
答案:(D) “微型机”应该是"b"+"机","机"字应该是 用取右字串函数right从"a"中取出,而一个 汉字是占两位,所以结果就是 b+RIGHT(a,2)。还应该掌握取左字串函数 left、取中函数substr。
(13)在Visual Foxpro中,有如下内存变量赋值语 句: X={^2001-07-28 10:15:20PM} Y=.F. M=$123.45 N=123.45 Z=”123.24” 执行上述赋值语句之后,内存变量X,Y,M,N和Z的 数据类型分别是 A) D、L、Y、N、C B)T、L、Y、N、C C) T、L、M、N、C D)T、L、Y、N、S
(13)命令?len(space(3)-space (2))的结果是 a.1 b.2 c.3 d.5
答案:(D) len()是求字符串的长度,space()是 生成空格串,所以“space(3)-space (2)”是5字符。
(28)下面程序计算一个整数的各位数字之和。 在下划线处应填写的语句是 set talk off input”x=”to x s=0 do while x!=0 s=s+mod(x,10) _______________ enddo ?s set talk on a.x=int(x/10) b.x=int(x%10) c.x=x-int(x/10) d.x=x-int(x%10)
18.下列程序段执行时在屏幕上显示的结果 是( )。 DIME A(6) A(1)=1 A(2)=1 FOR I=3 TO 6 A(I)=A(I-1)+A(I-2) NEXT ?A(6) A.5 B.6 C.7 D.8
答案 D NEXT相对于ENDFOR A(3)=2 A(4)=A(2)+A(3)=3 A(5)=A(3)+A(4)=5 A(6)=A(4)+A(5)=8
17、在下面的VisualFoxpro表达式中,运算 结果为逻辑真的是 A.EMPTY(.NULL.) B.LIKE(‘xy?’,'xyz’) C.AT(‘xy’,'abbcxyz’) D.ISNULL(SPACE(0))
答案:B EMPTY(0)的结果是.T.,EMPTY('')的结果 是.T.,.null.表示不确定,并不是空, EMPTY(.NULL.)=.F. LIKE(‘xy?’,'xyz’)=.T. 二者是像的,?表示 一个任意字符。 AT(‘xy’,'abbcxyz’) 的结果是数值5。 ISNULL(SPACE(0))=.F.,只有 ISNULL(.null.)=.T.,其余都是.F. 。
(19)设a=”计算机等级考试”,结果为” 考试”的表达式是 A)Left(a,4) B)Right(a,4) C)Left(a,2) D) Right(a,2)
答案:B A的结果是’计算’,C的结果是’计’, D的结果是’试’。
(7)LEFT("12345.6789",LEN("子串"))的 计算结果是【7】 。
29.下列函数返回类型为数值型的是( A. STR B.VAL C.DTOC D.TTOC
)。
答案 B A数值转字符,结果是字符型。 B字符转数值,结果是数值型。 C日期转字符,结果是字符型。 D日期时间转字符,结果是字符型
27)在Visual FoxPro中,有如下程序,函数IIF()返 2009.3vf笔试真题 回值是 *程序 STORE "男" TO X Y=LEN(X)+2 ?IIF(Y<4, "男", "女") RETURN A)"女" B)"男" C).T. D).F.
答案:(1234) left是取左字串函数,在括号中逗号前边是 一个字符串,后边是一个数字表示取几个。 题中的意思就是从"12345.6789"中取左边 的“len("字串")”个字符。len("字符") =4,所以是取四个,就是(1234)
2008.04笔试真题
(12)有如下赋值语句:a=”计算机”,b=”微 型”,结果为”微型机”的表达式是[D] A)b+LEFT(a,3) B)b+RIGHT(a,1) C)b+LEFT(a,5,2) D)b+RIGHT(a,2)
答案:(C) vartype()是问类型的函数,x=6<5先计 算6<5是.f. 再将.f.赋给x,所以x是逻辑型 (L)。
பைடு நூலகம்
答案 A at(‘a’,’abc’)是求’a’在’abc’中位置的,题 目的用法是错的,根本没有结果。 Substr()是从第3个字符开始取,取7个长度 的子串,正好是’Teacher’。 Right()是取右边7个字符,也是’Teacher’。 Left()是取左边7个字符,也是’Teacher’。
答案:(A) 首先是条件循环,当x不等于0时,s=s加上 x除以10的余数(也就是x的个位数),然 后就要取x除以10后的正数(也就是去掉x 的个位数),最后如果x小于0了就退出循 环,如果不小于就接着从头开始执行命令。
2007.04笔试真题
(7)?at(”en”,right(“student”,4))的 执行结果是 _______
答案:A X是’男’,2个长度,y=2+2也就是4。 iif(Y<4, "男", "女") 表示条件成立显示"男", 不成立显示"女",y等于4,不小于4,所以 不成立,显示"女"。
(15)设有SC(学号,课程号,成绩)表, 下面 SQL的SELECT语句检索成绩高于或 等于平均成绩的学生的学号。 SELECT 学号 FROM sc; WHERE 成绩>=(SELECT 【15】 FROM sc)
答案:(B) 字符--C、货币--Y、日期--D、日期时间--T、 逻辑--L、数值--N
(14)下列程序的运行结果是 SET EXACT ON s="ni"+space(2) IF s=="ni" IF s="ni" ?"one" ELSE ?"two" ENDIF ELSE IF s="ni" ?"three" ELSE ?"four" ENDIF ENDIF RETURN A) one B) two C)three D)four
答案:(2) right是把“student”从右边或左边取4位, 也就是“dent”; at函数是判断“en”出现在后一个字符串 “dent”的位置,其实判断的是“en”的第一 个字母“e”在“dent”的位置,结果是2。
10)执行下列程序,显示的结果是 。 one=”work” two=“” a=len(one) i=a do while i>=1 two=two+substr(one,i,1) i=i-1 enddo ?two ________
合集下载

国家二级VF机试模拟试卷120(题后含答案及解析)

国家二级VF机试模拟试卷120(题后含答案及解析)

国家二级VF机试模拟试卷120(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)修改菜单my_menu,my_menu中的“文件”菜单项下有子菜单项“新建”“打开”、“关闭”和“退出”,请在“关闭”和“退出”之间加一条水平的分组线,并为“退出”菜单项设置一条返回到系统菜单的命令(不可以使用过程)。

(2)创建一个快速报表sport_report,报表中包含了表“金牌榜”中的“国家代码”和“金牌数”两个字段。

(3)使用SQL建立表的语句建立一个与自由表“金牌榜”结构完全一样的自由表golden.dbf。

请将该SQL语句存储在文件one.prg 中,否则不得分。

(4)使用SQL语句向自由表golden.dbf中添加一条记录(“011”,9,7,11)。

请将该SQL语句存储在文件two.prg中,否则不得分。

正确答案:(1)①在命令窗口执行命令:MODIFY MENU my-menu,打开菜单设计器,接着单击菜单设计器中“文件”行的“编辑”按钮进入子菜单界面。

②选中“退出”子菜单命令,然后单击菜单设计器右边的“插入”命令按钮,插入一个菜单名称为“新菜单项”菜单行,修改菜单名称为:\-。

③修改“退出”菜单命令的“结果”项为“命令”,并输入命令语句:SET SYSMENU TO DEFAULT。

④执行【菜单】→【生成】菜单命令,在弹出的Visual FoxPro 对话框中单击“是”按钮,接着系统会弹出“生成菜单”对话框,单击“生成”按钮生成一个可执行的菜单文件。

⑤在命令窗口执行命令:DO my_menu mpr,运行菜单查看结果。

(2)①在命令窗口执行命令:USE金牌榜,打开“金牌榜”表。

②在命令窗口执行命令:CREATE REPORTsport_report,打开报表设计器,然后执行【报表】→【快速报表】菜单命令,在弹出的“快速报表”对话框中单击“字段”命令按钮,在弹出的“字段选择器”对话框中,将“国家代码”和“金牌数”两个字段添加到“选定字段”列表框中,单击“确定”按钮关闭“字段选择器”对话框。

计算机二级VF-真题详解PPT教学课件

计算机二级VF-真题详解PPT教学课件



ON学生.学号=选课.学号 WHERE 选课.成绩 =NULL
2020/12/11
3
B

(33)假设所有的选课成绩都已确定。显示“101” 号课程成绩中最高的10%记录信息,正确的SQL命
令是
• A)SELECT*TOP 10 FR WHERE 课程号="101”
2020/12/11
10
• 查询读者表的所有记录并存储于临时表文件one 中的SQL语句是
• A. SELECT * FROM 读者 INTO CURSOR one • B. SELECT * FROM 读者 TO CURSOR one • C. SELECT * FROM 读者 INTO CURSOR DBF

ORDER BY 成绩 DESC WHERE 课程号
="101”
2020/12/11
4
C

(34)假设所有学生都己选课,所有的选课成绩都己 确定。检索所有选课成绩都在90分以上(含)的学生
信息,正确的SQL命令是
• A)SELECT*FROM学生WHERE 学号 IN

(SELECT学号FROM选课WHERE成绩
BETWEEN 60 AND 90
D)SELECT*FROM 选课 WHERE 成绩
2020/12/11
BETWEEN 60 TO 90
2
• (32)检索还未确定成绩的学生选课信息,正确的SQL命令是
C• A)SELECT学生.学号,姓名,选课.课程号 FROM 学生 JOIN 选课

WHERE学生.学号=选课.学号 AND 选课.成绩 IS NULL

B)SELECT学生.学号,姓名,选课.课程号 FROM 学生 JOIN 选

VF计算机二级考试必看(细节讲解)

VF计算机二级考试必看(细节讲解)
case k='1' &&当变量k的值等于1时
do a:\input &&计算机跳转到a:\input子程序
case k='2' &&当变量k的值等于2时
do a:\modify &&计算机跳转到a:\modify子程序
case k='3' &&当变量k的值等于3时
do while.t. &&当条件成立时计算机做下面的语句
hz1=substr(b1,x,29) &&取字符串b1从第1个字符到第29个字符赋给变量hz1
@25,51 say hz1 &&在第25行第51列显示字符串hz1
bb=inkey(0.6) &&将等待0.6秒击键的inkey 函数赋给bb
set fweek to 1
set mark to ‘.’
Set separator to ‘.”
Set point to ‘.’
环境还原
程序名称:RESET.PRG
set sysmenu to default
set sysmenu on
set talk on
set notify on
(一)设计思路:
(1)建立一个数据库:密码库,
(2)并创建表checker.dbf,
(3)其中字段公别为Cpassword(密码)、Name(合法用户名)、Rank(权限等级)。
(二)输入密码表单的设计:
<1>通过组合框(combo box)选择合法用户,并在其Interactivechange事件中编写代码令输入密码的文本框得到焦点(允许输入值了),该事件发生在当控件的value值改变时。

全国计算机二级VF真题及答案

全国计算机二级VF真题及答案

Visual Foxpro 历年真题全国计算机等级考试二级VFP笔试试卷一、选择题(每小题2分,共70分)(1)数据的存储结构是指()。

A)存储在外存中的数据B)数据所占的存储空间量C)数据在计算机中的顺序存储方式D)数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是()。

A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用D)对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。

A)冒泡排序为n/2B)冒泡排序为nC)快速排序为nD)快速排序为n(n-1)/2(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。

A)log2nB)n/2C)nD)n+1(5)下列对于线性链表的描述中正确的是()。

A)存储空间不一定连续,且各元素的存储顺序是任意的B)存储空间不一定连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是()。

A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求()。

A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是()。

A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()。

A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对(10)用树形结构表示实体之间联系的模型是()。

计算机等级考试二级VF笔试真题及部分答案解析

计算机等级考试二级VF笔试真题及部分答案解析

计算机等级考试二级VF笔试真题及部分答案解析计算机等级考试二级VF笔试真题及部分答案解析1、下列叙述中正确的是A.对长度为n的有序的链表进行查找,最坏情况下需要的比较的次数为nB. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为n /2C. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为log2nD. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为nlog2n答案:A解析:最坏情况下全部逆序,所以要比较N次2、算法的时间复杂度是指A.算法的执行时间B.算法所处理数据和数据量C.算法程序中的语句或指令条数D.算法在实现过程中所需要的基本运算次数答案:D3、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于系统软件的是A.编辑软件B.操作系统C.教务管理系统D.浏览器答案:B解析:操作系统是最常见的系统软件4、软件(程序)调试的任务是A.针对和改进程序中的错误B.尽可能多的发现程序中的错误C.发的现并改正程序中的所有错误D.确定程序中错误的性质答案:A解析:B答案是程序测试的任务5、数据流程图(DFD图)是A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具D.面向对象方法的需求分析工具的答案:C6、软件生命周期可分为定义阶段,开发阶段和维护阶段,详细设计属于A. 定义阶段B.开发阶段C.维护阶段D.上述三个阶段答案:B7、数据库管理系统中负责数据模式定义的语言是A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言答案:A8、在学生管理的关系数据库中,存取一个学生信息的数据单位是A.文件B.数据库C.字段D.记录答案:D9、数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A.需求分析阶段B.逻辑设计阶段C.的概念设计阶段D.物理设计阶段答案:A10、有两个关系R和T如下:RA B Ca 1 2b 2 2c 3 2d 3 2TA B Cc 3 2d 3 2则由关系R得到关系T的操作是A.选择B.投影C.交D.并答案:A解析:从一个关系中选出某一行(几行)符合条件要求的记录,称为选择从一个关系中选出某一列(几列)符合条件要求的内容,称为投影11、在VisualFoxpro中,编译后的程序文件的扩展名为A.PRGB.EXED.FXP答案:D12、假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用的的命令A.MODI STRUB.MODI COMM TESTC.MODI DBFD.MODI TYPE TEST答案:A13、为当前表中的所有学生的总分增加十分,可以使用的命令是A.CHANGE 总分 WITH 总分+10B.REPLACE总分 WITH总分+10C.CHANGE ALL总分WITH总分+10D.REPLACE ALL总分WITH总分+10答案:D解析:记住修改记录用REPLACE14、在VisualFoxpro中,下面关于属性、事件、方法叙述错误的是A.属性用于描述对象的状态B.方法用于描述对象的行为C.事件代码民可以象方法一样被显示调用D.基于同一个类产生的两个对象的属性不能分别设置自己的属性值15、有如下赋值语句,结果为“大家好”的表达式是a=”你好”b=”大家”A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2)答案:D解析:一个汉字占两个字符,从a的右边取一个字符要用函数RIGHT(a,2)16、在VisualFoxpro中,“表”是指A.报表B.关系C.表格控件D.表单答案:B解析:VF中,一个表就是一个关系17、在下面的VisualFoxpro表达式中,运算结果为逻辑真的是A.EMPTY(.NULL.)B.LIKE(‘xy?’,'xyz’)C.AT(‘xy’,'abbcxyz’)D.ISNULL(SPACE(0))答案:B18、以下关于视图的描述正确的是A.视图和表一样包含数据B.视图物理上不包含数据C.视图定义保存在命令文件中D.视图定义保存在视图文件中答案:B19、以下关于关系的说法正确的是A.列的次序非常重要B.行的次序非常重要C.列的次序无关紧要D.关键字必须指定为第一列答案:C解析:行和列的次序都无关紧要20、报表的数据源可以是A.表或视图B.表或查询C.表、查询或视图D.表或其他报表答案:C21、在表单中为表格控件指定数据源的属性是A.DataSourceB.RecordSourceC.DataFromD.RecordFrom答案:B22、如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关答案:C23、为了在报表中打印当前时间,这时应该插入一个A.表达式控件B.域控件C.标签控件D.文本控件答案:B24、以下关于查询的描述正确的是A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询答案:D25、SQL语言的更新命令的关键词是A.INSERTB.UPDATEC.CREATED.SELECT答案:B解析:A 插入 C 新建 D选择26、将当前表单从内存中释放的正确语句是A.ThisForm.CloseB. ThisForm.ClearC. ThisForm.ReleaseD. ThisForm.Refresh答案:C解析:纯粹送分,多次强调内容27、假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。

全国计算机二级(VF)VF程序设计题

全国计算机二级(VF)VF程序设计题

1.一个“判定等级”表单如下列图所示,包含一个文本框〔Text1〕、二个标签〔Label1,Label2〕和二个命令按钮〔Command1,Command2〕。

此表单的功能是:在文本框Text1中输入一个成绩后,当按下“判定等级Command1”按钮后,会根据输入的成绩判定该同学的成绩级别并在Label2标签处显示;当按下“清空Command2”按钮后,会自动清除Text1和Labe12中的内容。

请写出这两个命令按钮对应的Click事件代码。

〔注:成绩在90~100分之间,级别为“优秀”;成绩在80~89分之间,级别为“良好”;成绩在70~79分之间,级别为“中等”;成绩在60~69分之间,级别为“及格”;成绩在0~59分之间,级别为“不及格”。

〕2.一个显示“九九乘法表”的表单如下列图所示。

此表单的功能是:鼠标单击表单时,界面上会显示出“九九乘法表”。

请写出该表单〔Form1〕的C1ick事件代码。

3.一个“标签文本互换”表单如下图,包含三个标签:Label1、Label2、Label3,它们的文本是:信息技术,生物工程,自动控制。

当用鼠标单击任一标签时,都会使其它两个标签的标题文本互换。

请写出这三个标签的Click事件代码。

4.设计一个名称为“各种背景色”的表单,在表单中,有一个命令按钮组,4个命令按钮的标题依次为“红色、黄色、黑色、白色”,当鼠标单击不同的命令按钮时,表单的背景颜色也随之变化,写出命令按钮组的单击CLick事件代码。

提示:4种颜色的表示方法:红色RGB〔255,0,0〕黄色RGB〔255,255,128〕黑色RGB〔0,0,0〕白色RGB〔255,255,255〕。

5. 下列图所示的表单包括2个标签控件、2个文本框控件和1个命令按钮控件,表单的功能是:当用户输入用户名〔8个字符:ABCDEFGH〕和口令〔6位数字:123456〕,并单击“确定”按钮后,检验输入是否正确,如正确,则显示“欢送使用!”字样并关闭表单;假设不正确,则显示“用户名或口令不对,请重新输入!”。

计算机二级VF上机考试真题及答案

计算机二级 VF 上机考试真题及答案
一、基本操作题(共 4 小题,第 1 题和第 2 题各 7 分、第 3 题和第 4 题各 8 分,计 30 分) 在考生文件夹下完成如下操作: 1. 从数据库 stock 中移去表 stock_fk(不是删除)。 2. 将自由表 stock_name 添加到数据库中。 3. 为表 stock_sl 建立一个主索引,索引名和索引表达式均为“股票代码”。 4. 为 stock_name 表的股票代码字段设置有效性规则,“规则”是: left (股票代码, 1) = ”6”,错误提示信息是“股票代码的第一位必须是 6”。 二、简单应用(共 2 小题,每题 20 分,计 40 分) 在考生文件夹下完成如下简单应用: 1. 用 SQL 语句完成下列操作:列出所有赢利(现价大于买入价)的股票简称、现价、买入 价和持有数量,并将检索结果按持有数量降序排序存储于表 stock_temp 中。 2. 使用一对多报表向导建立报表。要求:父表为 stock_name,子表为 stock_sl,从父表中选 择字段:“股票简称”;从子表中选择全部字段;两个表通过“股票代码”建立联系;按股票 代码升序排序;报表标题为:“股票持有情况”;生成的报表文件名为 stock_report。 三、综合应用(1 小题,计 30 分) 设计名为 mystock 的表单(控件名、文件名均为 mystock)。表单的标题为:“股票持有情况”。 表单中有两个文本框(text1 和 text2)和两个命令按钮“查询”(名称为 Command1)和“退 出”(名称为 Command2)。 运行表单时,在文本框 text1 中输入某一股票的汉语拼音,然后单击“查询”,则 text2 中会 显示出相应股票的持有数量。 单击“退出”按钮关闭表单。.

四川省计算机二级VF笔试真题(含答案)

四川省计算机⼆级VF笔试真题(含答案)四川省普通⾼等学校计算机应⽤知识和能⼒第三⼗次等级考试笔试试卷第⼀部分软件技术基础(共15分)⼀、是⾮判断题(每题1分,共10分)1、能影响中断响应次序的技术是中断优先级和终端屏蔽。

2、线性结构中元素的关系是⼀对⼀,树形结构中元素的关系也是⼀对⼀。

3、在操作系统中,进程是⼀个具有独⽴运⾏功能的程序在某个数据集合上的⼀次运⾏过程。

4、操作系统的存储器管理部分负责对进程进⾏调度。

5、分时操作系统通常采⽤时间⽚轮转策略为⽤户服务。

6、作业与进程的主要区别是前者是由⽤户提交,后者是由系统⾃动⽣成。

7、顺序查找只适⽤于存储结构为顺序存储的线性表。

8、栈顶的位置是随着进栈和退栈操作⽽变化的。

9、结构化程序设计主要强调的是程序的易读性。

10、在结构化分析中,⽤于描述加⼯逻辑的主要⼯具有三种,即:结构化语⾔、判定表、判定树。

⼆、选择题(每题1分,共5分)1、分页式储存管理的主要特点是()A.要求作业全部同时装⼊内存B.不要求作业装⼊到内存的连续区域C.要求扩充外存容量D.不要求处理缺页终端2、进程从运⾏状态进⼊就绪状态的原因可能是()A.被选中占有处理机B.等待某⼀事件C.等待的事件已发⽣D.时间⽚⽤完3、多道程序设计是指()A.在实时系统中并发运⾏多个程序B.在分布系统中同⼀时刻运⾏多个程序C.在⼀台处理机上同⼀时刻运⾏多个程序D.在⼀台处理机上并发运⾏多个程序4、需求分析中开发⼈员主要从⽤户那⾥了解()A.软件如何做B.软件数据结构C.软件做什么D.软件模块⼤⼩5、对象实现了数据和操作的结合,使数据和操作()于对象的统⼀体中。

A.结合B.隐藏C.封装D.抽象第⼆部分VF(85分)⼀、单项选择题(每题1分,共10分)1、⽀持数据库各种操作的软件系统是()A.操作系统B.命令系统C.数据库系统D.数据库管理系统2、在关系模型中,为了实现“关系中不允许出现相同元祖”的约束应使⽤()A.临时关键字B.主关键字C.外部关键字D.索引关键字3、在VF中,通过项⽬管理器窗⼝的按钮不可以完成的操作是()A.新建⽂件B.添加⽂件C.重命名⽂件D.删除⽂件4、学⽣表与成绩表的索引⽂件已打开,现要将记录指针定位到底⼀个成绩⾼于90分的记录上,下列()选项可以实现。

计算机等级考试二级VF函数及命令

计算机等级考试二级VF函数及命令1:基本概念DBMS(database management system)数据库管理系统ODBC 开放式数据库连接(一种标准协议)Create project (项目名) 建立项目管理器的命令Quit 退出VF的命令Clear 清除屏幕区的命令Set century on /off 设置年份的显示格式为4/2位set mark to “”设置日期的分隔符为引号中的字符Store _____ to _____ 给内存变量赋值Dime 数组名(x,y)定义一个二维数组List memory 滚屏显示内存变量Display memory 分屏显示内存变量Scatter to 数组名将当前表中的当前记录存放在数组中Gather from 数组名将数组中的数据导入表中2:系统函数Abs() 返回表达式的绝对值Sign() 表达式为正返回1,为负-1,零0Sqrt() 返回表达式的平方根Int() 返回表达式的整数部分Round() 四舍五入Mod() 求余函数Max() 返回表达式的最大值Min() 返回表达式的最小值Len() 返回字符表达式的长度Lower() 大写转换为小写Upper() 小写转换为大写Space() 生成指定个数的空格Trim() 去掉指定字符串尾部空格Ltrim() 去掉指定字符串前面的空格Alltrim() 去掉指定字符串前后的空格Left() 从左面截取指定个数的字符串Right() 从右面截取指定个数的字符串Substr() 从给定数值的字符串截取指定个数的函数Occurs() 返回指定表达式出现在字符串中的次数At() 返回指定表达式出现在字符串中的位置Stuff() 字符串替换函数Like() 字符串比较函数Date() 返回系统的日期Time() 返回系统的时间Datetime() 返回系统的日期时间Year(日期型表达式) 从给定的日期中返回年份Month(日期型表达式) 从给定的日期中返回月份Day(日期型表达式) 从给定的日期中返回号(天数)Str(数值型) 数值转换成字符串Val(字符型) 字符串转换成数值Dtoc() 日期转换为字符型数据Ctod() 字符转换为日期型数据Between() 区间函数Empty() 空值测试函数Vartype() 数据类型测试函数Eof() 表文件尾测试函数Bof() 表文件首测试函数Recno() 记录号测试函数Reccount() 记录个数测试函数Iif() 逻辑测试Deleted() 删除标记测试函数3:数据库相关命令Create database 数据库名新建数据库Open database 数据库名打开数据库Modify database 数据库名打开数据库设计器、修改数据库数据库Delete database 数据库名删除数据库4:表的操作Use 表名打开表Browse 浏览表Midify stru 打开表设计器修改表结构Append blank 为当前表增加一条空记录Insert 插入记录Delete for (条件) 删除满足条件的记录Pack 物理删除带逻辑删除标记的记录Zap 物理删除表中所有记录Repl(all)字段名 with表达式 for 字段值替换命令List 在工作界面显示记录Go (记录号)记录指针绝对定为命令Skip 记录指针相对定位命令Locate for (条件) 根据指定的条件定位命令5:SQL语言基本结构Sele...from...where 查询语言的基本结构Sele 规定查询的字段 from规定出自表名 where规定查询条件Order by 排序语句Group by 分组语句Having 分组条件限定语句Into array (数组名) 把查询结果存到数组当中Into cursor (表名) 把查询的结果存到临时表中Into table (表名) 把查询的结果存到永久性表中To file (文本文件名) 把查询结果存到文本文件中To printer 查询结果输出到打印机SQL语言的操纵功能:插入记录的命令:Insert into (表名) values(值1,值2,值3。

二级VF试题及答案

二级试题及答案(vf)一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)请在考生文件夹下建立一个项目wy。

(2)将考生文件夹下的数据库ks4加入到新建的项目wy中去。

(3)利用视图设计器在数据库中建立视图view_1,视图包括gjhy表的全部字段(顺序同gjhy中的字段)和全部记录。

(4)从表hjqk中查询"奖级"为一等的学生的全部信息(hjqk表的全部字段),并按分数的降序存入新表new1中。

(1)启动Visual FoxPro后,在命令窗口输入命令:CREA TE PROJECT wy,新建一个项目管理器。

(2)在项目管理器wy中,单击"数据"选项卡,然后选中列表框中的"数据库",单击选项卡右边的"添加"命令按钮,系统弹出"打开"对话框,将考生文件下的ks4数据库文件添加到项目管理器中。

(3)在"数据"选项卡中,依次展开"数据库"-"ks4",选中ks4分支下的"本地视图",单击项目管理器右边的"新建"命令按钮,在弹出的"新建本地视图"对话框中,单击"新建视图"图标按钮,打开视图设计器,将gjhy数据表添加到视图设计器中。

根据题意,在视图设计器的"字段"选项卡中,将"可用字段"列表框中的字段全部添加到右边的"选定字段"列表框中,完成视图设计,将视图以view_1文件名保存在考生文件夹下。

(4)在"数据"选项卡中选中"查询",然后单击"新建"命令按钮,单击"新建查询"对话框中的"新建查询"图标按钮,打开查询设计器,将数据表hjqk添加到查询设计器中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档