第二章 考过的题目.docx

上传人:b****3 文档编号:4001773 上传时间:2022-11-27 格式:DOCX 页数:8 大小:18.69KB
下载 相关 举报
第二章 考过的题目.docx_第1页
第1页 / 共8页
第二章 考过的题目.docx_第2页
第2页 / 共8页
第二章 考过的题目.docx_第3页
第3页 / 共8页
第二章 考过的题目.docx_第4页
第4页 / 共8页
第二章 考过的题目.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

第二章 考过的题目.docx

《第二章 考过的题目.docx》由会员分享,可在线阅读,更多相关《第二章 考过的题目.docx(8页珍藏版)》请在冰豆网上搜索。

第二章 考过的题目.docx

第二章考过的题目

1.在VisualFoxPro系统中,下列命名中不能作为变量名的是_____________。

A.姓名   B.2004姓名

C.姓名_2004 D._2004学生

2.在VisualFoxPro系统中,下列表示中不属于常量的是_____________。

A..T.  B.[T]   

C."T" D.T

3.函数INT(-3.14)的返回值是_____________。

A.-4   B.-3   

C.3    D.4

4.执行下列命令后,屏幕上显示的结果是_____________。

    X="AREYOUOk?

    Y="are"

    ?

ATC(Y,X)

A.1   B..F.   

C..T.  D.0

5.在VisualFoxPro系统中,表达式LEN(DTOC(DATE(),1))的值为()。

A.4B.6  C.8  D.10

6.依次执行一下命令之后,最后一条命令的输出结果是  。

 SETEXACTON

 x=”6”

 ?

IIF(“6.0”=x,”VisualFoxPro”–x,“VisualFoxPro”+“5.0”)

7.以下表达式中不能返回字符串值“FoxPro”的是______。

A“Fox”+“Pro”

BTRIM(“Fox  ”–“Pro”)

CALLTRIM(“    Fox”+“Pro”)

D“Fox”-“Pro    ”

 

8.在系统VisualFoxPro中,以下函数返回值不是数值型的是______。

A.LEN(“VisualFoxPro”)

B.AT(“This”,“ThisForm”)

C.YEAR(DATE())

D.LEFT(“ThisForm”,4)

9.执行下列程序段后,屏幕上显示的结果是:

_____________。

SETTALKOFF

CLEAR

X=“18”

Y=“2E3”

Z=“ABC”

VAL(X)+VAL(Y)+VAL(Z)

A.2018.00

B.18.00

C.20.00

D.错误信息

 

10.下列表达式中,合法的是____23______.

A.Year(Date())-{2000/08/02}

B.Date()-(2000/08/02)

C.Date()+{2000/08/02}

D.A、B、C均对

11.利用命令DIMENSIONx(2,3)定义了一个名为X的数组后,依次执行三条赋值命令X(3)=10,X(5)=20,X=30,则数组元素x(1,1),X(1,3),X(2,2)的值分别是()

 A.30,30,30 B..F.,10,20

 C.30,10,20 D.0,10,20

 

1.函数MOD(-41,-3)的返回值为____

2.设n=234,m=432,k=”m+n”,

表达式1+&k的值是_______

3.表的备注型字段和通用型字段的字段宽度是固定值,它们分别为_。

4.假设系统当前日期为“2002年10月12日”,则表达式DTOC(DATE(),1)的值为。

 

5.表达式"ABC">"BC"的值是______.LEN(ALLTRIM("3.14"))的值是_____。

Round(315.49,-1)的值是

函数str(314.15,2)的返回值为。

6.一个OLE对象可以连接或嵌入到表的____型字段中。

7在VFP中,使用,PRIVATE和PUBLIC命令可以指定内存变量的作用域.

 

程序题

1.有如下程序代码:

     DIMENSIONxx[4]

     ta=TYPE("xx[1]")

     xx[1]="VFP"

     xx=1113

     tb=TYPE("xx[1]")

则这段程序运行后,变量ta和tb的值分别是___,____。

21.执行下列程序后,屏幕上显示的结果是江苏省计算机等级考试VFP。

C=“江苏省高等学校计算机等级考试”

DOSUB1

LEFT(&X,6)+SUBSTR(C,15)+RIGHT(T,3)

PROCEDURESUB1

PUBLICX,T

X=“C”

T=“数据库VFP”

RETURN

23.下列自定义函数NTOC()的功能是:

当传送一个1~7之间的数值型参数时,返回一个中文形式的“星期日~星期六”。

例如,执行命令?

NTO(4),显示“星期三”。

FUNCTIONNTOC

 PARAMETERSn

 LOCALch

 ch="日一二三四五六"

 mch="星期"+SUBSTR(ch,__,2)

 RETURNmch

ENDFUNC

12.完善下列程序,以实现通过字符串变量操作竖向显示“天长地久”、横向显示“地久天长”的功能。

程序清单如下:

      SETTALKOFF

      STORE“天长地久”TOch

      CLEAR

      n=1

      DOWHILEn<8

          ?

__Substr(ch,n,2)

          n=n+2

      ENDDO

      ?

____Substr(ch,5,4)

      ?

?

SUBSTR(ch,1,4)

      RETURN

15.阅读下列程序,并填写运行结果。

       CLEAR

       x=”OK”

       STORE“学习”TOy

       ok=’努力’

       ?

&x+(y)

      

     运行以上程序后,屏幕显示的结果时 "努力学习" 。

13.自定义函数RV()实现的功能是:

将任意给定的一串字符倒序返回,如执行函数:

RV(“ABCD”),则返回“DCBA”。

完善函数RV()的程序代码:

  FUNCTIONRV

      PARAMETERScH

      L=0

      McH=""

      DOWHILEL

        McH=McH+SUBSTR(cH, Len(cH)-L ,1)

      L=L+1

      ENDDO

      RETURN____McH_______

   ENDFUNC

9.运行下面的程序段后,屏幕显示的运行结果是:

33。

SETTALKOFF

STORE4TON

S(N)

FUNCTIONS

PARAMETERSX

Y=1

P=0

FORI=1TOX

Y=Y*I

P=P+Y

ENDFOR

RETURNP

ENDFUNC

22.下列程序的功能是计算:

S=1/(1*2)+1/(3*4)+1/(5*6)+…+1/(N*(N+1))+…的近似值,当1/(N*(N+1))的值小于0.00001时,停止计算。

S=0

I=1

DOWHILE.T.

P=_I*(I+1)_

S=S+1/P

IF1/P<0.00001

_EXIT_

ENDIF

I=I+2

ENDDO

7.运行以下程序后,VFP主窗口显示的结果是____6____。

   【程序清单】

    CLEAR

    i=0

    n=0

    DOWHILEi<=10

      IFMOD(i,2)=0

        n=n+1

      ENDIF

      i=i+1

    ENDDO

    ?

n

15.下面有两段程序代码,它们的功能___相同___(注:

答“相同”或“不相同”)。

   【程序一清单】

  nSum=0

 p=1

      FORi=1TO10

      p=p*i

         nSum=nSum+p

   ENDFOR

  ?

nSum

         【程序二清单】

        nSum=0

        FORi=1to10

          nSum=nSum+fJC(i)

        ENDFOR

        ?

nSum

        FUNCTIONfJC

          PARAMETERSx

          p=1

          FORn=1TOx

            p=P*n

          ENDFOR

          RETURNp

        ENDFUNC   

 6.下列两段程序是基于xs.dbf表的记录浏览及数据统计程序(表中已有若干个记录),分别运行两段程序,mSum与nSum输出结果是否相同:

___不同___(回答“相同”或“不同”)

   

    【程序1清单】

     SETTALKOFF

     USE xs

     mSum=0

     DOWHILENOTEOF()

       ?

xh,xm

       mSum=mSum+1

       SKIP

     ENDDO

     USE

     ?

mSum

      【程序2清单】

     SETTALKOFF

     USExs

     mSum=0

     SCAN

       ?

xh,xm

       nSum=nSum+1

       SKIP

     ENDSCAN

     USE

     ?

nSum

10.完善下列“九九乘法”程序(P99.prg),使得P99.prg程序运行时,屏幕上显示如下乘法表:

     

     1:

1

     2:

24

     3:

369

     4:

481216

     5:

510152025

     6:

61218243036

     7:

7142128354249

     8:

816243240485664

     9:

91827364554637281

  【“九九乘法”程序P99.PRG清单】

   SETTALKOFF

    CLEAR

    FORm=1TO9

      ?

STR(m,2)+”:

      FORn=____1tom____

         ?

?

____m*n____

      ENDFOR

    ENDFOR

    RETURN

17.完善下列程序。

使其实现计算数列1!

/2!

2!

/3!

3!

/4!

……的前20项之和的功能。

    

    【程序清单】

     nSum=0

     FORn=1TO20

       NSum=_____nSum+jc(n)/jc(n+1)_______

     ENDFOR

     FUNCTIONjc

       PARAMETERx

       S=1

       FORm=1_____tox______

         s=s*m

       ENDFOR

       RETURNs

13.下列的自定义函数YS()的功能是:

当传送一个字符型参数时,返回一个删除所有内含空格之后的字符型数据。

例如,执行命令?

YS(“ABCD”),显示“ABCD”。

(注:

OCCURS()函数的功能是返回前一个字符表达式在后一个字符表达式中出现的次数。

 FUNCTIONYS

 PARAMETERSzz

 IFOCCURS(SPACE

(1),zz)>0            &&如果空格在变量ZZ中出现的次数大于0

    n=OCCURS(SPACE

(1),zz)

    FORx=1TOn

      c=AT(APACE

(1),zz,1)

      zz=SUBSTR(zz,1,c-1)+subs(zz,c+1)

     ENDFOR

 ENDIF

 RETURNzz

 ENDFUNC

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1