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


发布评论