无纸化新题答案(3)

2019-05-26 18:42

18、表示2012年9月10日的日期常量是(A) A){^2012-09-10} B){-2012-09-10} C){/2012-09-10} D){ 2012-09-10} 19、在Visual FoxPro中,表示2012年9月10日10点整的日期时间常量是(C) A) {/2012-09-10 10:00:00} B) {-2012-09-10 10:00:00} C){^2012-09-10 10:00:00}D) {^2012-09-10-10:00:00} 20、有如下赋值语句:a = \计算机\和b = \微型\结果为\微型机\的表达式是( D ). A)b + LEFT(a, 3) B)b + RIGHT(a, 1) C)b + LEFT(a, 5, 2) D)b + RIGHT(a, 2) 21、在Visual FoxPro中,有如下内存变量赋值语句: X = {^2001-07-28 10:15:20 PM} Y = .F. M = $123.45 N = 123.45 Z = \执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是( B )。 A) D、L、Y、N、C B) T、L、Y、N、C C) T、L、M、N、C D) T、L、Y、N、S 22、设a=\计算机等级考试\,结果为\考试\的表达式是( B )。 A) Left(a,4) B) Right(a,4) C) Left(a,2) D) Right(a,2) 23、下列程序段执行后,内存变量s1的值是:B s1=\s1=stuff(s1,4,4,\A.network B.netBIOS C.net D.BIOS 24、命令? VARTYPE(TIME())的结果是( A )。 A)C B) D C) T D) 出错 25、命令?LEN(SPACE(3)-SPACE(2))的结果是( D )。 A)1 B) 2 C) 3 D) 5 27、设X=6<5,命令 ? VARTYPE(X)的输出是( C )。 A)N B) C C) L D) 出错 28、.设 X=\,Y=\, 下列表达式结果为假的是( D )。 A) NOT(X==Y)AND (X$Y) B) NOT(X$Y)OR (X<>Y) C) NOT(X>=Y) D) NOT(X$Y) 29、在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是( C )。 A) EMPTY(SPACE(0)) B) LIKE('xy*', 'xyz') C) AT('xy', 'abcxyz') D) ISNULL(.NULL.) 30、计算结果不是字符串\的表达式是(A)。 A) at(\ B) substr(\ C) right(\ D) left(\31、有如下赋值语句,结果为“大家好”的表达式是( D) a=“你好” b=“大家” A) b+AT(a,1) B) b+RIGHT(a,1) C) b+ LEFT(a,3,4) D) b+RIGHT(a,2) 32、在下面的Visual FoxPro表达式中,运算结果为逻辑真的是( B) A)EMPTY(.NULL.) B)LIKE('xy? ', 'xyz') C)AT('xy', 'abcxyz') D)ISNULL(SPACE(0)) 33、设A=[6*8-2],B=6*8-2,C=”6*8-2”,属于合法表达式是( C) A)A+B B) B+C C) A-C D) C-B 34、设x=\,y=123,k=\,表达式x+&k的值是( D )。 A)123123 B) 246 C) 123y D) 数据类型不匹配 35、运算结果不是2010的表达式是( C )。 A)int(2010.9) B) round(2010.1,0) C) ceiling(2010.1) D) floor(2010.9) 36、表达式LEN(TRIM(SPACE(2)+?abc?-SPACE(3)))的计算结果是(B) A)3 B) 5 C) 6 D)8 37、下面表达式中,运算结果为12的是(D) A)INT (11.6) B)ROUND(11.4,0) C)FLOOR (11.6) D) CEILING(11.4) 38、假设变量a的内容是“计算机软件工程师”,变量B的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是(A) A)left(b,6)-right(a,6) B)substr(b,1,3)-substr(a,6,3) C)A和B都是 D) A和B都不是 39、下列表达式中, 表达式返回结果为.F.的是 ( B) A)AT(\ B)\信息]\管理信息系统\ C)ISNULL(.NULL.) D)SUBSTR(\计算机技术\40、运算结果不是2015的表达式是(C) A)int (2015.9) B) round(2015.1,0) C) ceiling(2015.1) D)floor(2015.9) 41、执行如下命令的输出结果是( A )。 ? 15%4,15%-4 A)3 -1 B) 3 3 C) 1 1 D) 1 -1 43、.在Visual FoxPro中,有如下程序,函数IIF()返回值是( A )。 *程序 PRIVATE X, Y STORE \男\Y = LEN(X)+2 ? IIF( Y < 4, \男\, \女\RETURN A) \女\ B) \男\ C) .T. D) .F. 44、下列函数返回类型为数值型的是( B )。 A. STR B.VAL C.DTOC D.TTOC 45、下列程序段执行后,内存变量e的值是(C) a=10 b=20 c=30 d=IIF(a>b,a,b) e=IIF(c>d,c,d) A) 10 B) 20 C) 30 D) 550 46、下列程序段执行后,内存变量e的值是(A) a=300 b=200 c=100 d=IIF(a>b,a,b) e=IIF(c>d,c,d) A) 300 B) 200 C) 0 D) 100 47、下列程序段执行后,内存变量S1的值是(B) S1=”奥运会游泳比赛” S1=stuff(S1,7,4,”田径”) ?S1 A) 奥运会游泳比赛 B)奥运会田径比赛 C) 奥运会田径 D)奥运会游泳 48、在Visual FoxPro中,下列程序段执行后,内存变量S1的值是(D) S1=”奥运会体操比赛” S1=stuff(S1,7,4,”篮球”) ?S1 A) 奥运会比赛体操 B)奥运会比赛 C) 奥运会篮球 D)奥运会篮球比赛 49、在Visual FoxPro中,下列程序段执行后,内存变量S1的值是(D) S1=”奥运会开幕日期” S1=substr(S1,5,4)+left(S1,4)+right(S1,4) ?S1 A) 开幕日期奥运 B)奥运日期 C) 开幕日期 D)开幕奥运日期 50、Modify Command命令建立的文件默认扩展名是A A)prg B)app C)cmd D)exe 51、欲执行程序temp.prg,应该执行的命令是( B ) A)DO PRG temp.prg B)DO temp.prg C)DO CMD temp.prg D)DO FROM temp.prg 52、在Visual FoxPro中可以用DO命令执行的文件不包括( C )。 A)PRG文件 B) MPR文件 C) FRX文件 D) QPR文件 53、在Visual FoxPro中,用于建立或修改程序文件的命令是( B )。 A) MODIFY B) MODIFY COMMANDC) MODIFY PROCEDURE D) MODIFY PROGRAM 54、下列命令中,不会创建文件的是(B) A)CREATE B)CREATE VIEW C)CREATE FORM D)CREATE QUERY 55、下面的程序的功能是将11到2011之间的素数插入到数据库prime,程序中的错误语句是(B) CREATE TABLE prime(dat f) n=11 DO WHILE n<=2011 f=0 i=2 DO WHILE i<=INT(SQRT(n) IF MOD(n,i)<>0 i=i+1 LOOP ELSE f=1 EXIT ENDIF ENDDO IF f=0 INSERT TO prime VALUES(n) ENDIF n=n+1 ENDDO A) DO WHILE n<=2011 B) INSERT TO prime VALUES(n) C) i=i+1 D) EXIT 56、假设表s中有10条记录,其中字段b小于20的记录有3条,大于等于20、并且小于等于30的记录有3条,大于30的记录有4条。执行下面的程序后,屏幕显示的结果是(A) SET DELETE ON DELETE FROM s WHERE b BETWEEN 20 AND 30 ?RECCOUNT() A) 10 B) 7 C) 0 D)3 57、下列程序段的执行结果是( C )。 DIME a(8) a(1)=1 a(2)=1 for i=3 to 8 a(i)=a(i-1)+a(i-2) next ?a(7) A)5 B) 8 C) 13 D) 21 58、下面程序的运行结果是( C )。 SET EXACT ON s=\+SPACE(2) IF s==\IF s=\ ? \ELSE ? \ENDIF ELSE IF s=\ ? \ELSE ? \ENDIF ENDIF RETURN A) one B) two C) three D) four 59、下列程序段执行以后,内存变量y 的值是( B )。 x=76543 y=0 DO WHILE x>0 y=x+y*10 x=int(x/10) ENDDO A) 3456 B) 34567 C) 7654 D) 76543 60、下列程序段执行以后,内存变量y 的值是( A )。 x=76543 y=0 DO WHILE x>0 y=x+y*10 x=int(x/10) ENDDO A) 3456 B) 34567 C) 7654 D) 76543 61、下列程序段执行以后,内存变量y的值是( D ). CLEAR x=12345 y=0 DO WHILE x>0 y=y+x x=int(x/10) ENDDO ?y A)54321 B)12345 C)51 D) 15 62、下列程序段执行以后,内存变量y的值是( D )。 x=34567 y=0 DO WHILE x>0 y=x+y*10 x=int(x/10) ENDDO A)3456 B) 34567 C) 7654 D) 76543 63、下列的程序段中y的计算结果为76543的是(B) A) x=34567 y=0 flag=.T. DO WHILE flag y=x+y*10 x=int(x/10) IF x>0 Flag =.F. ENDIF ENDDO B) x=34567 y=0 flag=.T. DO WHILE flag y=x+y*10 x=int(x/10) IF x=0 Flag =.F. ENDIF ENDDO C) x=34567 y=0 flag=.T. DO WHILE !flag y=x+y*10 x=int(x/10) IF x>0 Flag =.F. ENDIF ENDDO A) x=34567 y=0 flag=.T. DO WHILE !flag y=x+y*10 x=int(x/10) IF x=0 Flag =.F. ENDIF ENDDO 64、下列程序段执行时在屏幕上显示的结果是( D ). 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 65、下列程序段的输出结果是( B )。 ACCEPT TO A IF A=[123] S=0 ENDIF S=1 ? S A)0 B) 1 C) 123 D) 由A的值决定 66、有以下程序“ INPUT TO A S=0 IF A=10 S=1 ENDIF S=2 ?S 假设从键盘输入的A是数值型,则程序的运行结果是(C)A) 0 B)1 C)2 D) 1或2 67、在Visual FoxPro中,如果希望跳出SCAN ? ENDSCAN循环语句、执行ENDSCAN后面的语句,应使用( B )。 A)LOOP语句 B) EXIT语句 C) BREAK语句 D) RETURN语句 68、在Visual FoxPro中,过程的返回语句是(C )。 A) GOBACK B) COMEBACK C) RETURN D) 假 73、下面程序的运行结果是(A) SET TALK OFF n=1 proc1 (n) ? n+2 BACK 69、下列程序段执行以后,内存变量X和Y的值是(C)。 CLEAR STORE 3 TO X STORE 5 TO Y PLUS((X),Y) ? X,Y PROCEDURE PLUS PARAMETERS A1,A2 A1=A1+A2 A2=A1+A2 ENDPROC A) 8 13 B) 3 13 C) 3 5 D) 8 5 70、下列程序段执行以后,内存变量A和B的值是(D )。 A=10 B=20 SET UDFPARMS TO REFERENCE DO SQ With (A),(B) && 参数A是值传递,B是值传递 ?A,B PROCEDURE SQ PARAMETERS X1,X2 X1=X1*X1 Y1=2*X1 ENDPRO A. 10 200 B.100 200 C.100 20 D. 10 20 71、下列程序段执行时在屏幕上显示的结果是( B )。 X1=20 X2=30 SET UDFPARMS TO VALUE DO test With X1,X2 ?X1,X2 PROCEDURE test PARAMETERS a,b x=a a=b b=x ENDPRO A. 30 30 B.30 20 C.20 20 D. 20 30 72、下面关于过程调用的陈述中,哪个是正确(C) A) 实参与形参的数量必须相等 B) 当实参的数量多于形参的数量时,多余的实参被忽略 C) 当形参的数量多于实参的数量时,多余的形参初值取逻辑假 C) 当形参的数量多于实参的数量时,多余的形参初值取 逻辑PROCEDURE proc1 PARAMETERS n FOR k=2 TO 4 n=n+k ENDFOR RETURN A) 3 B) 10 C)11 D)12 74、下面程序的运行结果是(A) SET TALK OFF n=1 DO proc1 WITH(n) ? n+2 PROCEDURE proc1 PARAMETERS n FOR k=2 TO 4 n=n+k ENDFOR RETURN A) 3 B) 10 C)11 D)12 75、如果一个过程不包含RETURN语句,或者RETURN语句没有指定表达式,那么该过程:D A)没有返回值 B)返回0 C) 返回 .F. D)返回.T. 76、下列程序段执行以后,内存变量X和Y的值是(D)。 CLEAR STORE 3 TO X STORE 5 TO Y SET UDFPARMS TO REFERENCE DO PLUS WITH ((X),Y) ? X,Y PROCEDURE PLUS PARAMETERS A1,A2 A1=A1+A2 A2=A1+A2 ENDPROC A) 5 8 B) 8 13 C) 5 13 D) 3 13 第3 章 数据库及其操作 1、CREATE DATABASE命令用来建立( A )。 A) 数据库 B) 关系 C) 表 D) 数据文件 2、打开数据库的命令是( D )。 A)USE B)USE DATABASE C)OPEN D)OPEN DATABASE 3、在Visual FoxPro中,关系数据库管理系统所管理的关系是( B )。 A)一个DBF文件 B) 若干个二维表 C) 一个DBC文件 D) 若干个DBC文件 4、打开数据库abc的正确命令是( A) A)OPEN DATABASE abc B)USE abc C)USE DATABASE abc D)OPEN abc 5、MODIFY STRUCTURE命令的功能是:B A.修改记录值 B.修改表结构 C.修改数据库结构 D.修改数据库或表结构 6、在Visual FoxPro中以下叙述正确的是__B______。 A)关系也被称作表单 B)数据库文件不存储用户数据 C)表文件的扩展名是.DBC D)多个表存储在一个物理文件中 7、在Visual FoxPro中, 对于字段值为空值(NULL)叙述正确的是(B) A) 空值等同于空字符串 B) 空值表示字段还没有确定值 C) 不支持字段值为空值 D) 空值等同于数值0 8、在数据库中建立表的命令是( A )。 A. CREATE B.CREATE DATABASE C.CREATE QUERY D.CREATE FORM 9、在表设计器的字段选项卡中,字段有效性的设置中不包括( D )。 A. 规则 B.信息 C.默认值 D.标题 10、在Visual FoxPro中,\表\是指( B )。 A) 报表 B) 关系 C) 表格控件 D) 表单 11、在Visual FoxPro中,为了使表具有更多的特性应该使用(A) A)数据库表 B)自由表 C)数据库表或自由表 D) 数据库表和自由表 12、在Visual FoxPro中,\表\是指( C )。 A) 表单B) 报表C) 关系数据库中的关系D) 以上都不对 15、假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用命令( A ). A)MODI STRU B)MODI COMM TEST C)MODI DBF D)MODI TYPE TEST 16、对表SC(学号C(8),课程号C(2),成绩N(3),备注C(20)),可以插入的记录是(B) A)(?20080101?,?c1?,?90?,NULL) B) (?20080101?,?c1?, 90,?成绩优秀?) C) (?20080101?,?c1?, ?90?,?成绩优秀?) D) (?20080101?,?c1?, ?79?,?成绩优秀?) 17、以下关于空值(NULL)叙述正确的是 (C) A)空值等同于空字符串 B)空值等同于数值0 C)空值表示字段或变量还没有确定值 D)VFP不支持空值 18、在Visual FoxPro中,下面描述正确的是(A) A)数据库表允许对字段设置默认值 B)自由表允许对字段设置默认值 C) 自由表或数据库表都允许对字段设置默认值 D) 自由表或数据库表都不允许对字段设置默认值 19、将当前表中有删除标记的记录物理删除的命令是(D) A)DELETE B)ERASE C)ZAP D)PACK 20、设数据库表中有一个C型字段NAME,打开表文件后,要把内存变量CC的字符串内容输入到当前记录的NAME字段,应当使用命令(B) A)NAME=CC B)REPLACE NAME WITH CC C)STORE CC TO NAME D)REPLACE ALL NAME WITH CC 21、在Visual FoxPro中,使用LOCATE ALL FOR命令按条件查找记录,可用来判断命令找到记录的逻辑条件是(C) A)FOUND()函数返回.F. B)BOF()函数返回.T. C)EOF()函数返回.F. D)EOF()函数返回.T. 22、在Visual FoxPro中,进显示当前表当前记录的命令是(B) A) LIST B)DISPLAY C)SELECT D)SHOW 23、设数据库表中有一个C型字段NAME,打开表文件后,要把内存变量NAME的字符串内容输入到当前记录的NAME字段,应当使用命令(D) A)NAME=NAME B) NAME=M.NAME C)STORE M.NAME TO NAME D)REPLACE NAME WITH M.NAME 24、要为当前表所有性别为\女\的职工增加100元工资,正确的命令是( B )。 A) REPLACE ALL 工资 WITH 工资+100 B) REPLACE 工资 WITH 工资+100 FOR 性别=\女\C) CHANGE ALL 工资 WITH 工资+100 D) CHANGE ALL 工资 WITH 工资+100 FOR 性别=\女\25、有关ZAP命令的描述,正确的是( C )。 A) ZAP命令只能删除当前表的当前记录 B) ZAP命令只能删除当前表的带有删除标记的记录 C) ZAP命令能删除当前表的全部记录 D) ZAP命令能删除表的结构和全部记录 26、如果在命令窗口执行命令:LIST 名称,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是( A ). GO 2 SCAN NEXT 4 FOR LEFT(名称,2)=\电\ IF RIGHT(名称,2)=\线\ EXIT ENDIF ENDSCAN


无纸化新题答案(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:反应时运动时测定实验2016.6

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: