2024年3月29日发(作者:)

一.单选题

1、下列关于变量的叙述中,不正确的是( )。

A、变量值可以随时改变

B、在Visual FoxPro中,变量分为字段变量和内存变量

C、变量的类型决定变量值的类型

D、在Visual FoxPro中,可以将不同类型的数据赋给同一个变量

正确答案: C

2、表达式3*4^2-5/10+2^3的值为( )。

A、55 C、65.5

B、55.5 D、0

正确答案: B

3、函数LEN(TRIM(SPACE(2)+"ABC"+SPACE(3)))的返回值是( )。

A、3 C、5

B、4 D、6

正确答案: C

4、设N=886,M=345,K="M+N",表达式1+&K的值是( )。

A、1232 C、1+M+N

B、数据类型不匹配 D、346

正确答案: A

5、下列表达式中,写法错误的是( )。

A、"计算机"+"123" C、.T.+.F.

B、"计算机"+DTOC({^2004/01/01}) D、{^2004/01/01}+10

正确答案: C

6、在Visual FoxPro中,可以在同类数据之间进行"-"运算的数据类型是( )。

A、数值型、字符型和逻辑型 C、数值型、日期型和逻辑型

B、数值型、字符型和日期型 D、逻辑型、字符型和日期型

正确答案: B

7、以下四组函数中,返回值的数据类型一致的是( )。

A、DTOC(DATE()), DATE(), YEAR(DATE())

B、ALLTRIM("VFP 6.0"),ASC("A"), SPACE(8)

C、EOF( ) , RECCOUNT( ), DBC( )

D、STR(3.14,3,1),DTOC(DATE()),SUBSTR("ABCD",3,1)

正确答案: D

8、NOT 2*5>10的值的类型是( )。

A、字符型 C、逻辑型

B、日期型 D、数值型

正确答案: C

9、下面不能给内存变量赋值的语句是( )。

A、x=3+5 C、x=13+6

B、x="13+5" D、x==val("3+5")

正确答案: D

10、在下列逻辑运算符中,运算先后顺序为( )。

A、NOT-AND-OR C、NOT-OR-AND

B、OR-NOT-AND D、AND-NOT-OR

正确答案: A

二.填空题

1 、求出1到100之间的奇数积、偶数和。

SET TALK OFF

***********SPACE**********

【?】

s2=1

FOR I=1 to 100

***********SPACE**********

IF MOD(i,2)=【?】

s1=s1+I

Else

***********SPACE**********

s2=【?】

ENDIF

NEXT

" 奇数积为:",s2

"偶数和为:",s1

SET TALK ON

正确答案:

第一空:

S1=0

第二空:

0

第三空:

S2*I

2、以下程序通过键盘输入4个数字,找出其中最小的数。

SET TALK OFF

***********SPACE**********

【?】

INPUT "请输入第一个数字" TO X

M=X

DO WHILE I<=3

INPUT "请输入数字" TO X

***********SPACE**********

IF 【?】

M=X

ENDIF

***********SPACE**********

【?】

ENDDO

"最小的数是",M