湖南师范大学计算机1.下列日期表达式错误的是( B )。
vfp选择题
A、{^2004/05/09}+15 B、{^2008/05/09}+date() C、{^2004/05/09}-15 D、{^2008/05/09}-date()
2.在Visual FoxPro中,下面4个关于日期或日期时间的表达式中,错误的是( B )。 A、{^2002.09.01 11:10:10 AM}—{^2001.09.01 11:10:10 AM} B、{^01/01/2002}+20 C、{^2002.02.01}+20
D、{^2002/02/01}—{^2002/02/01}
3.在Visual FoxPro中,下列数据为常量的是( C )。 A、02/07/97 B、T C、.Y. D、TOP 4.下列表达式中格式不正确的是( D )。
A、{04/05/97} B、TT C、VAL(“1234”) D、2X>15 5. 既是算术运算符,又是字符运算符的是( A )。 A、+ B、^ C、** D、/
6.在下面的表达式中,运算结果为逻辑.T.的是( D )。 A、EMPTY(.NULL.) B、LIKE(“edit”,“edi?”) C、AT(“a”,“123abc”) D、EMPTY(SPACE(10))
7.清除内存中第一个字符为A的内存变量,应使用命令( B )。 A、RELEASE MEMORY B、RELEASE ALL LIKE A * C、RELEASE MEMORY LIKE A * D、CLEAR MEMORY LIKE A * 8.函数LEN(“ABC”-“ABC”)的值是( C )。 A、0 B、6 C、7 D、3
9.假定已经执行了正确命令M=[28+2],再执行命令?M,屏幕将显示(A、[30] B、28+2 C、[28+2] D、30
10.下列表达式中,表达式返回结果为.F.的是( B )。 A、AT(“A”,“BCD”) B
、“[FoxPro]”$“Visual FoxPro”
C、ISNULL(.NULL.) D、SUBSTR(“计算机技术”,3,2) 11.若执行SET DATE DMY,则DAY(‘10/09/99’)返回的是( D )。
)。 B A、9 B、1 C、计算机日期 D、错误信息 12.函数LEN(ROUND(123,456,2))的结果是( D )。 A、6 B、7 C、123.46 D、系统报错
13.表达式SUBS(“12a”,2,1)+“*”+STR(25,2)的值是( C )。 A、12*5 B、300 C、2*25 D、50
14.设X=999,Y=888,Z=“X+Y”,表达式&Z+1的结果为( C )。 A、错误 B、X+Y=1 C、1888 D、9998881
15.假定系统日期是2008年7月8日,则执行命令N=MOD(YEAR(DATE( ))-2000,10)后,N的值是( B )。
A、2 B、8 C、-8 D、0
16.假定N,C,L分别为数值型、字符型、逻辑型变量。在下面的表达式中错误的表达式是( D )。
A、3*N B、C-‘N’ C、N=10 OR L D、C>10 17.函数TYPE(“1234”)的值为( A )。 A、N B、C C、1234 D、出错信息
18.表达式ABS(-10.5)+ROUND(10.5,1)的值为( C )。 A、-21 B、-22 C、21 D、22
19.在下列Visual FoxPro表达式中,运算结果为字符型数据的是( B )。 A、“ABCD”+“AB”=“ABCDAB” B、“1234”-“34”
C、CTOD(“05/08/03”) D、DTOC(DATE( ))>“04/03/02” 20.在 Visual FoxPro中,MIN(ROUND(8.89,1),9)的值是( B )。 A、8 B、8.9 C、9 D、9.8
21.设X=10,语句?VARTYPE(“X”)的输出结果是( B )。 A、N B、C C、10 D、X
22.“x是小于100的非负数”,用VFP表达式表示是( C )。 A、0<=x<100 B、0
24.在Visual FoxPro中,可以在同类数据之间进行“-”运算的数据类型有( B )。 A、数值型、字符型和逻辑型 B、数值型、字符型和日期型 C、数值型、日期型和逻辑型 D、字符型、日期型和逻辑型 25.在下列各项中,运算级别最低的为( C )。
A、算数运算符 B、关系运算符 C、逻辑运算符 D、圆括号() 26.下列各字符函数中,函数返回值不是数值型的是( D )。 A、LEN(“2003/04/15”) B、OCCURS(“电脑”,“计算机俗称电脑”) C、AT(“Fox”,“Visual FoxPro”) D、LIKE(“a*”,“abcd“) 27.下列字符型常量的表示中,错误的是( C )。
A、“65+13” B、[“电脑商情”] C、[[中国]] D、[x=y] 28.表达式LEN(SPACE(0))的运算结果是( C )。 A、.NULL. B、1 C、0 D、“ ”
29.以下每两组表达式中,其运算结果完全相同的是(□代表空格)( A )。 A、LEFT(“VFP□”,3)与SUBSTR(“□VFP□”,2,3) B、YEAR(DATE( ))与SUBSTR(DTOC(DATE( )),7,2) C、VARTYPE(“123-4*5”)与VARTYPE(123-4*5)
D、假定A=“Visual□□”,B=“□□FoxPro”,则A-B与A+B 30.函数VAL(SUBS(“20.12ab”,2))的值为( C )。 A、20.12 B、20 C、0.12 D、0
31.设X=“abcd”,Y=“ab”,在SET EXACT ON 的状态下,下列表达式值为.F.的是(A、NoT(X==Y)OR(Y$”XYZ”) B.NOT(X$”XYZ”)AND(X<>Y) C、NOT(x<>Y) D、NoT(x<=Y)
32.命令?AT(“放”,“中国人民解放军”)的输出结果是( C ) 。 A、6 B、.T. C、11 D、0 33.下列函数中函数值为字符型的是( B )。
A、DATE( ) B、TIME( ) C、YEAR( ) D、DATETIME( ) 34、在下面的数据类型中默认值为.F.的是( C )。 A、数值型 B、字符型 C、逻辑型 D、日期型 35.下列关于变量的叙述中,不正确的一项是( C )。 A、变量值可以随时改变
)。 C B、在Visual FoxPro中,变量分为字段变量和内存变量 C、变量的类型决定变量值得类型
D、在Visual FoxPro中,可以将不同类型的数据赋给同一个变量 36.以下关于空值(NULL)叙述正确的是( B )。
A、空值等同于空字符串 B、空值表示字段或变量还没有确定值 C、Visual FoxPro不支持空值 D、空值等同于数值 37.下列关系表达式中,运算结果为逻辑.T.的是( C )。 A、“副教授”+“正教授” B、3+5#2*4
C、“计算机”<>“计算机世界” D、2004/05/01==CTOD(“04/05/01”) 38.下列函数输出结果为17的是( A )。
A、?INT(17.8) B、?ROUN(16.8,1) C、?ABS(ROUN(16.8,-1)) D、?INT(16.8)
39.若想从字符串“北京市”中取出汉字“京”,应该用函数( D )。 A、SUBSTR(“北京市”,2,2) B、SUBSTR(“北京市”,2,1) C、SUBSTR(“北京市”,3,1) D、SUBSTR(“北京市”,3,2)
40.下列各种字符组合中,( A )不是Visual FoxPro中的字符型常量。 A、计算机应用 B、“ABCDE” C、“1995” D、[10.86] 41.Visual FoxPro内存变量的数据类型不包括( C )。 A、数值型 B、货币型 C、备注型 D、逻辑型 42.下列赋值语句中正确的是( A )。
A、STORE 1 TO X,Y B、STORE 1,2 TO X C、STORE 1 TO X Y D、STORE 1、2 TO X 43.函数UPPER(“12ab34CD”)的结果是( A )。 A、12AB34C B、12ab34CD C、12ab34cd D、12AB34cd 二、填空题
1.Visual FoxPro的工作方式有菜单、命令和 程序 3种工作方式。 2.执行命令A=2008/4/2之后,内存变量A的数是 251 。
3.以严格日期形式表示“2008年11月10日”的日期常量应该写为 {^2008.11.10} 。 4.LEET(“123456789”,LEN(“数据库”))的计算结果是 123456 。 5.函数BETWEEN(80,165,60)的运算结果是 .F. 。
6.表达式STUFF(“GOODBOY”,5,3,“GIRL”)的运算结果是 GOODGIRL 。 7.表达式LEN(SPACE(5)-SPACE(10))的结果为 15 。 8.函数INT(LEN(“123.456”))的结果是 7 。
9.在Visual FoxPro中,对于只取两种值的数据,一般使用 逻辑 类型。
一、选择题
1.设X:.1 i00,Y一800,执行以下命令:?IIF(X>一100,Y一50,Y+50),屏幕显示结果是( B )。
A、50 B、750 C、800 D、850
2.使用命令DECLARE a(2,3)定义数组a,则a中包含的数组元素个数为( D )。 A、2 B、3 C、5 D、6
3.以下数据结构中不属于线性数据结构的是( C )。 A、队列 B、线性表 C、二叉树 D、栈 4.对Visual FoxPro,下面说法错误的是( C )。
A、字符型字段可以存放空格 B、日期型字段专门存放日期数据 C、逻辑型字段可以存放数值 D、备注型字段必须存放文字内容 5.算法的空间复杂度是指( D )。
A、算法程序的长度 B、算法程序中的指令条数
C、算法程序所占用的存储空间 D、算法执行过程中所需要的存储空间 6.下列关于过程文件的说法中,错误的是( C )。 A、过程文件的建立需使用MODIFY COMMAND命令 B、过程文件的默认扩展名为.pgb
C、在调用过程文件中的过程之前不必打开过程文件 D、过程文件只包含过程,可以被其他程序所调用 7.结构化程序设计主要强调的是( B )。 A、程序的规模 B、程序的易读性 C、程序的执行效率 D、程序的可移植性
8.在Visual FoxPro中,如果希望跳出FOR...ENDFOR循环体,执行ENDFOR后面的语句,应使用( B )。
A、LOOP B、EXIT C、BREAK D、RETURN