计算机二级VB笔试试题及答案,QQ1244130334,谢谢

2024-12-11 21:44:10
推荐回答(1个)
回答1:

、1.Visual Foxpro6.0的变量分为内存变量和字段变量两种。
2.STORE  6  TO  A 的等价表达式是: A=6            。
3. VFP报表页面定义最大长度 20英寸.
4.在VFP中,每一个数据库表最多可以容纳 65535条记录,而字符型字段的最大长度  254     字节。
5.在命令窗口中退出VFP系统应使用的命令是  QUIT    。
6.程序设计中常用的三种基本结构是   顺序  、分支和  循环  。
7.将数学表达式{[(53+80)Ⅹ6]-20}÷10转换成VFP表示的表达式   (((53+80)*6-20)/10)
8.表达式(5+2*3)/6是  数值型 表达式.
9.视图可分为  本地视图 和远程视图两种.
10.Visual Foxpro6.0的数据类型有:字符型、数值型  、日期型和日期时间型 、逻辑型 、货币型、和备注型、通用型等。 
1.视图中的数据取自数据库中的( B    )。
A.表         B.视图和表        C.视图        D.以上答案都不对
2.下列命令序列输出结果为( C    )。
USE  工资表
GO BOTTOM
SKIP –1`
?EOF()
A.  .T.     B.  T        C. .F.        D.   F       
3.顺序执行下面VFP命令之后,屏幕所显示的记录号顺序是(   C   ).
USE  XSDA
   GO  6
  LIST  NEXT  4     A. 1~4      B. 4~7      C. 6~9      D. 7~10
4.如果当前打开表的文件结构为:商品名(   C型3个汉字)、单价(N型宽度是6)、进货日期(D型)、是否在保质期(L)四个字段,执行LIST   STRUCTURE命令后,显示的总计字节数是(  C     ) A. 18      B. 19      C. 21       D.  22
5. 关系数据库系统中所使用的数据结构是(  D    )。 A.树     B.图     C.表格     D.二维表
6.如果某数据库表中有20条记录,当打开表后,记录的指针指向第( D )号记录,执行的SKIP 6后,当前记录应是第( )号记录.
A.20  6    B.1   6    C.20  7     D.1    7
7.执行LIST  NEXT 1 命令之后,记录指针的位置指向(   A   )。 A.原来记录   B.下一条记录    C.尾记录    D.首记录
8.要想对一个打开的表增加新字段,应当使用的命令(   B  )。 A.APPEND     B.MODIFY  STRUCTURE    C.INSERT   D.CHANGE
9.在下面Visual FoxPro命令中,不能修改数据记录的命令是(   C   ). A. BROWSE    B.EDIT    C.MODIFY      D.CHANGE
10. 查询设计器和视图设计器的主要不同表现在(  B     ).
A.    查询设计器有”更新条件”选项卡,没有“查询去向”选项。 B.    查询设计器没有”更新条件”选项卡,有“查询去向”选项。
C.    视图设计器没有“更新条件”选项卡,有“查询去向”选项。 D.    视图设计器有”更新条件”选项卡,也有“查询去向”选项。
1.根据要求写命令:
(1)列表显示工资表中的所有记录。
 Use 工资表
List
(2)显示工资表中的第8条记录。
Use 工资表 Go 8 Display
(3)将工资表中基本工资低于900元的记录增加100元
Use 工资表 replace all 工资 with 工资+100 for 工资<900
(4)逻辑删除工资表中的第5条记录
Use 工资表 Delete record 5
(5)显示人事档案表中基本工资高于2000元且已婚的记录。
Use 人事档案表
list for 基本工资>2000 and 婚姻状况=’已婚’
2.写出下列命令的功能:
(1)LOCATE  FOR  性别=”男”  .OR.  职称=”教授”
  使纪录指针指向性别是”男”或者 职称是”教授”的纪录
(2)REPLACE   ALL   奖金  WITH   奖金+50   FOR  性别=”女” 把所有纪录中性别为“女”的奖金值加50 
(3)ZAP 物理删除当前表中的所有纪录,相当于执行delete all 和pack 两条命令 
(4)LIST   STRUCTURE 显示表结构
(5)COUNT 计数表中的纪录数
求下列函数的值 
1.? ABS(2*3-7) =1      2. ? SQRT(9*4)=6
3. STORE  5.8  TO  A                4.  X=256.965
? INT (A)                                 ? ROUND(X,-1)
A=5                            260
5.? MOD(20,-6)                          6.? MAX(21,-30)
-4 21
7.? LEN(“THIS  IS  A  BOOK”)          8. ?UPPER(“Good  morning”)
17  GOOD MORMING
9.STORE  “GOOD  AFTERNOON!”  TO  X   10.? MIN(10,-6)+LEN(“上海”)
? SUBSTR(X,1,2) -2  
GO
 写出程序运行后的结果
1.store  2  to   x                      2. store  15  to  A
store  x+1  to  y                       store  20  to  B
store  y+1  to  z                        if  A>B
store  z+1  to  x                         ? A,B
? x,y,z 5,3,4                                    else
?”A小于B”
Endif
A小于B
 
3. X=1                                      4.SET TALK OFF
DO WHILE X<50                               CLEAR
? X                                         FOR I=1 TO  9  STEP 2
X=3*X                                       ?? I
ENDDO                                       ENDFOR
1                                            SET TALK ON
3 1 3 5 7 9
9
27
1、编程序求圆的面积.要求圆的半径从键盘输入. (4分)
Modify command ymj.prg
Ymj=0
Input “请输入半径:” to bj
Do js with bj,ymj
?”ymj=”,ymj
Return
子程序:
Js.prg
Parameters r,s
S=PI()*r*r
return
编程序比较两个数的大小,并按从大到小的顺序输出.要求两个数均从键盘输入. (5分)
Modify command 2
Input “请输入一个数:” to a
Input “请输入另一个数:” to b
If a>b
??a,b
Else
??b,a 
endif
 3.编程显示”学生成绩.DBF”中,数学成绩优秀的学生名单(高于90分的视为优秀).(6分)
  Use 学生成绩
List 学生 for 成绩>90
4.编程序,根据用户从键盘输入一个成年人的身高和体重,来判断是否是标准体型.标准体型的公式:体重(kg)=身高(cm)-105,当身高低于150(cm)时,输出”特殊体型!”;当身高超过150cm时,再根据体重和身高来判断“过胖!”还是”过瘦!”。(7分)
Input “请输入成年人的身高:” to sg
Input “请输入成年人的体重:” to tz
If sg<=150
?”特殊体型”
else
If tz=sg-105
?”此人身体是标准体型”
Else
If tz>sg-105
?”过胖!”
endif
If tz ?”过瘦!”
Endif
endif
Endif
5.编一个程序求S=1+(1+2)+(1+2+3)+···+(1+2+3+4+···+10)          (8分)
a=1
s=1
For i=2 to 10
a=a+i
s=s+a
endfor
?”s=”,s
表单设计题 
1、设计一个用标签空件实现滚动字幕的程序
添加一个标签对象,标签的Timer事件:
If thisform.label1.left+thisform.label1.width<0
Thisform.label1.left=thisform.width
Else
Thisform.label1.left=thisform.label.left-10
endif06.4份试题

1-5DADBA 6-10DCDAC 11-15DCDAC 16-20ADDDA 21-25CDCDD 26-30BDAAB 31-35DDCDC

填空:1)45 2)类3)关系4)静态分析5)物理独立性6)数值型7)局部变量8)order by 9)逻辑型10)实体11)union 12)数据查询13)sum(工资) 14)insert into 15)rightclick

06.9份试题

1-5DACBD 6-10CDBBA 11-15AACBD 16-20DDBDA 21-25BCDCA 26-30CDBBA 31-35DBABD

1)3 2)程序调试3)元组4)栈5)线性结构6)代码7)数据库8)当9)into table 10)is null 11)远程12)更新条件13)布局14)标签15)column

07.4份试题

1-5BDACD 6-10CABCA 11-15ACBCD 16-20DBDAC 21-25CBBCC 26-30DCACA 31-35DDBAB

1)63 2)黑3)数据库管理系统4)开发5)数据字典6).T. 7)2 8)逻辑9)实体10)KROW 11)top 10 12)desc 13)alter 14)exe 15)modify

07年9月份试题

1-5DBCAA 6-10DCABC 11-15BADCA 16-20 AAABC 21-25BDCAB 26-30BCADA 31-35DBDAB

填空:1)无歧义性2)白盒3)顺序4)ACBDFEHGP 5)实体集6)is null 7)group by 8)distinct 9)modify structure 10)load 11).T. 12)click 13)1 14)value 15)update

08年4月份试题

1-5CABBA 6-10 DBCDC 11-15DDBCD 16-20BBABA 21-25CBACB 26-30CDBAC 31-35CDCDA

填空:1)输出2)16 3)24 4)关系5)数据定义语言6)不7)distinct 8)like 9)数据库管理系统 10)primary key 11)age is null 12).T. 13)do mymenu.mpr 14)local 15)pack

08年9月份试题

1-10 BDCAD BABCD 11-20DACAD BBDBC 21-30 AABCA DACBC 31-35BDAAC

填空:1.DBXEAYFZC 2.单元 3.过程4.逻辑设计5.分量 6. to 7.“1234”8.全部

9.into cursor 10主 11.视图 12.零 13.多14.passwordchar 15.排除

09年3月试题

1-10DACDCABABC 11-20ADBBCDABBC

21-30BBADBAAACD 31-35CAACD

填空

20,白盒,顺序结构,DBMS,菱形,数据库,日期时间型,primary key,.Prg,联接,

.T.,replace all,数据库系统,having,avg(成绩)

09年9月试题

CBDAB ACBCD ADABD ACDBD DDBAB DCDBC ADCAD

14 逻辑条件 需求分析 多对多 身份证号

.f. 选择 {^2009-03-03} 忽略 drop view myview

group by 自由表 enabled alter set check

10年3月试题

CDBAC BADBA DADDD BBBCC BCBDB CADBB CADBD

ABCDEF54321 15 EDBGHFCA 程序 课号 实体 do queryone.qpr

emp.fpt 域 多对一 关系 count() distinct check having