a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 92|回复: 1

[考试试题] 2012年计算机二级VFP模拟题及参考答案(五)

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
 101.以下属于非容器类控件的是(B )" W1 r3 Y8 M* h1 E3 z1 `3 j
  A.Form B.LABel C.pAge D.ContAiner8 J$ T2 x2 ?1 q8 Q& I7 K
  102.不可以作为文本框控件数据来源的是( D)
6 ^4 i; W4 M; C# E) e- _  A.数值型字段 B.内存变量 C.字符型字段 D.备注型字段
2 z; ?/ l! g: g0 F  n, H  103.视图设计器中比查询设计器中多出的选项卡是( D )
+ k1 F+ ]* i7 V* s8 {: {$ M  A.字段 B.排序依据 C.联接 D.更新条件
8 ?2 M7 U4 w% Z1 B+ v$ M0 G  104.在"添加表和视图"窗口,"其他"按钮的作用是让用户选择(C )
0 ?) G" Y+ Q4 I  A.数据库表 B.视图   C.不属数据库的表 D.查询
) J( z: Z, p) T+ _' S; Q7 N  105.视图不能单独存在,它必须依赖于(B )
( H* z% M& y7 h5 S0 H6 Q! ~( V) ^  A.视图 B.数据库 C.数据表 D.查询% M+ a4 y  H; ]# j3 f3 }
  106.默认查询的输出形式是(  D)
' g3 Q/ P  _4 \  Y  u- l  A.数据表 B.图形 C.报表 D.浏览
4 ~5 [" X- E& l  107.实现多查询的数据可以是(C)
" N* z2 V9 d$ y) q4 M* h2 W7 W  A.远程视图 B.数据库 C.数据表 D.本地视图7 H  ?; X& f3 z, a. R  B! t3 }
  108.有关@…SAY…GET…语句中的校验子句叙述正确的是(C )% e% L, [: F+ e! _! I* Z% X8 R/ V
  A.RANGE子句是非强制校验,如果输入的数据超过或等于给定上、下限,则提示出错. |& U4 K* ~" M# f
  B.VALID子句是强制校验,如果输入的数据使条件表达式为真或数值表达式的值不等于零,则报警并提示出错
, @3 j, f3 Z4 b# T- H9 e  C.RANGE非强制校验,只有当编辑的变量发生了变化,并按了回车键才予以校验,在给定的初值超过上限或下限时,如果是用光标键移出当前编辑区,则不会提示无效。( c( |3 C0 H9 H2 L% ^( f7 [
  D.VALID强制校验,在初值使条件表达式为假或使数值表达式为零时,只要按下回车键,就实施校验,并提示正确的数据范围
; g6 H( N' C7 T  109.下面语句(  B)的格式是正确的。9 c" `2 I7 v/ P2 _
  A.@10,10,20,20 CLEAR      B.@10,10( v+ f: g( v( ?0 Y, w* e
  C.@10.10,                  D.CLEAR FROM 10,10 TO 20,20( h' J" t/ R5 |
  110.有关自定义函数的叙述,正确的是(C )1 x" n. [, a8 d8 F/ F- ^5 S1 ?
  A.自定义函数的调用与标准函数不一样,要用DO命令
& z) J7 z0 v# p. F  B.自定义函数的最后结束语句可以是RETURN或RETRY
" D& B; }/ O3 Q) r) ]: B9 U  C.自定义函数的RETURN语句必须送返一个值,这个值作为函数返回值
; z0 D/ @0 ^' K' K) w  D.调用时,自定义函数名后的括号中一定写上形式参数
4 r6 B& a% i: J; R  111.下面有关命令SETDEVICETOPRINTER的叙述正确的是(C )
( w. N& L! S; T  I  A.该命令的功能是开关打印设备, M) J& @  D7 y& F4 ]
  B.该命令的功能是将打印机联机+ H1 c( I; L  N8 Z& i1 k# F. Y
  C.该命令的功能是设置@…SAY命令的输出定向为打印机
  a8 H' G7 q( X7 n  D.该命令的功能是设置"?"或"??"命令的输出定向为打印机
: L; s/ Z, Z8 w: ^5 y3 d  112.有关SCAN循环结构,叙述正确的是(B )
7 o3 U5 s% W0 T' a5 e$ w  A.SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假  N' c2 I1 ^/ e3 I) X
  B.在使用SCAN循环结构时,必须打开某一个数据库- B, y; C& Y/ I
  C.SCAN循环结构的循环体中必须写有SKIP语句5 H) y3 ^9 b6 p$ Q) U
  D.SCAN循结构,如果省略了子句、FOR和WHILE条件子句,/ ^1 P' |7 i. P3 _" ~
  则直接退出循环
5 M" ?3 Q. C* j& F: N; D  113.有关FOR循环结构,叙述正确的是(C )
0 i7 ?2 u3 W  c4 |  A.对于FOR循环结构,循环的次数是未知的) ]) D! g# R/ [; L# A. a- o
  B.FOR循环结构中,可以使用EXIT语句,但不能使用LOOP语句
! E+ a% e% F: W" f  C.FOR循环结构中,不能人为地修改循环控制变量,否则会导致循环次数出错( q, y! ?" z" c) H
  D.FOR循环结构中,可以使用LOOP语句,但不能使用EXIT语句% ~- {% {* U* o9 Y- F
  114.有关@…SAY…GET…语句中的功能符和格式符的使用正确的是(D )
, u2 H# L  X: T  A.PICTURE指定的功能符是位对位进行格式控制,即一对一格式化,功能符使用时不用字符定界符0 c: J0 `: P! w5 i3 d
  B.FUNCTION子句指定的格式符能控制所有位的格式,即整体格式化,格式符使用时要用字符定界符0 e! H8 S" B, `+ ~9 L+ \
  C.FUNCTION子句既可以使用格式符也可以使用功能符,格式符前面必须加符号@二者之间用空格分开7 Z& _2 i4 Q1 N; ^
  D.PICTURE子句既可以使用格式符也可以使用功能符,功能符前面必须加符号@。且要求功能符在前,格式符在后
( s% X9 n9 B/ X2 m$ L  115.有关参数传递叙述正确的是(C )
; ]- s  X3 }' F0 T# N  A.接收参数语句PARAMETERS可以写在程序中的任意位置
% [7 d8 o8 N) f3 t  B.通常发送参数语句DO WITH和接收参数语句PARAMETERS不必搭配成对,可以单独使用。! ?, D3 [3 T) E: t* B, r
  C.发送参数和接收参数排列顺序和数据类型必须一一对应% O7 n8 ^2 n6 q4 m. @: M9 }
  D.发送参数和接收参数的名字必须相同
# N% u6 j: l! e3 B0 J7 n  116.下面(D )种调用不能嵌套。, ?7 v( N" N8 X+ ]  ?: }" O+ ?0 Q! c
  A.子程序 B.过程 C.自定义函数 D.无9 u# P7 T' X9 ~& }* E2 w8 i
  117.命令@10,10CLEAR的清屏范围是第10行第10列至屏幕(B )角。7 u4 u" _# X1 y0 r/ P" R
  A.右上 B.右下 C.左上 D.左下
4 V; M, A) d  G3 j' l$ F2 E7 h  118.有关参数传递叙述正确的是(D )1 r6 E" g3 }# W2 W- d
  A.在子程序中如果被传递的参数是数组元素,则为引用传递+ ^' G! A/ L8 j$ ~0 e# ?
  B.在子程序中如果被传递的参数是内存变量,则为用值传递! O; s! W/ I2 P. Q! I: S4 I1 O2 H
  C.在子程序中如果被传递的参数是常量,则为引用传递
4 h- ]& g* v) B; ?) \; k" _2 K7 w  D.值传递,参数在子程序中的变化不会传递到调用它的主程序变量中,引用传递与其相反
回复

使用道具 举报

 楼主| 发表于 2012-7-31 22:22:50 | 显示全部楼层

2012年计算机二级VFP模拟题及参考答案(五)

  119.设有一个名为GZ.DBF的表文件,包含以下字段:姓名(C,8)、职务(C,10)、工资(N,6,2)、出生日期(D,8)和正式工(L,1)。阅读以下程序:
1 @7 N. ]; H$ {8 T. p- d  USE GZ2 \7 Y2 i  Y( N5 \/ }
  DO WHILE.NOT.EOF()
+ D  U) |" S$ _/ h5 ?( {  IF 职务="工程师" .AND.出生日期>{10/20/60}
; z; b7 H, E7 K2 |! D6 \3 l  D=出生日期6 f  S  Q* {" \! A1 v2 i, g
  NAME=姓名6 r$ G: O3 ?% ]+ c  p% T0 x
  SALARY=工资
' e5 c. G; N$ c3 o  EXIT9 z; C  |; C% b. z& F, K5 Z
  ENDIF% S& ]) N# i4 P( U
  SKIP$ u7 \2 X$ f' K% Q5 A
  ENDDO4 \% s6 g! f6 C! E8 l8 i
  Y=YER(DATE())-YEAR(D)
9 ^% H) F$ K& w# g! y; f  IF .NOT. EOF()
. J) d4 V/ L7 C, X* m  ?NAME,Y,SALARY. u& ]2 f3 Z3 o" d7 Q7 s
  ELSE
6 @* F+ V5 \) {" N2 y  ?"没查到!"
; M7 z' M' k" _6 I5 m6 t9 u  ENDIF" k4 o5 A. F5 Y
  USE. B4 p' y" V1 n
  RETURN  n  ~; G) C, u0 ?( {
  该程序的功能是( A)
: a( y% u+ {4 b7 k; H  A. 显示一位1960年10月20日后出生的工程师姓名,年龄及工资3 A/ Z; M: V5 G9 o
  B.显示一位1960年10月20日后出生的工程师姓名,年龄
0 y+ W0 D$ x) N! }9 y$ {  C.显示1960年10月20日后出生的工程师姓名,年龄
2 C& c0 u" N" d3 L7 N8 B5 ]9 Y  D.显示所有1960年10月20日后出生的工程师姓名,年龄
/ v5 e- q8 T4 r3 {3 T4 s  120.给出以下程序的运行结果:- y6 L) V1 {/ M0 x% n
  SETTALK OFF
+ M5 k7 _; o8 B% M  X=0
, o7 Y: ?; u9 ~2 v+ G  Y=0- X% a; R" c7 o: K! o
  D0 WHILE XNUM,M.NUM% U( U9 E# D# D
  A.0 0 20    B.0 20 0    C.0 0 0   D.20 20 04 S) ~  v5 R1 {5 n3 a. V( L
  122.将格式化输出命令的输出送打印机的正确命令是( C )/ a/ m8 o/ p# Y- o0 m
  A.SET PRlNT ON   B.SET PRINTOFF  C.SET DEVICE TO PRINT D.SET DEVICE TO SCREEN0 Y! y) t0 p! c
  123.预处理方式是( C )的实现方式。
# l0 c& [4 ?7 g( P  A.所有SQL B.交互式SQL C.嵌入式SQL D.高级语言! w: [+ ^. a8 q& C0 B
  124.下列关于索引的说法中错误的是(C )
7 f  q2 d: ~2 E0 G& f: _  A.在SQL的基本表中用索引机制来弥补没有关键码的概念3 b' |  z% E' M
  B.索引属于物理存储的路径概念,而不是逻辑的概念
) i# F3 A, `! z0 H  C.SQL中的索引是显式索引   D.一个索引键可以对应多个列
4 l6 E0 F$ m7 u  125.SQL中既允许执行比较操作,又允许执行算术操作的数据类型是(A ), ~' z9 x" }* x* J% S& T' Y1 D
  A.数值型 B.字符串型 C.位串型 D.时间型
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-24 08:41 , Processed in 0.335706 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表