考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Visual FoxPro > VF模拟试题 > 文章内容
  

全国计算机等级二级VisualFoxPro选择题(14)

中华IT学院   【 】  [ 2017年8月19日 ]

  31.Function过程与Sub过程的最主要区别是(  )。

  A.Function过程-定要有形参,而Sub过程可以没有形参

  B.Function过程的终端语句是End Function,而Sub过程的终端语句是End Sub

  C.Function过程是用于计算函数值的,而Sub过程是用于改变属性值的

  D.Function过程有返回函数值,而Sub过程没有返回值

  32.对话框在关闭之前,不能继续执行应用程序的其他部分,这种对话框属于(  )。

  A.输入对话框

  B.输出对话框

  C.模式(模态)对话框

  D.无模式对话框

  33.假定建立了-个名为Command1的命令按钮数组,则下列说法中错误的是(  )。

  A.数组中每个命令按钮的名称(名称属性)均为Command1

  B.数组中每个命令按钮的标题(Caption属性)都-样

  C.数组中所有命令按钮可以使用同-个事件过程

  D.用名称Command1(下标)可以访问数组中的每个命令按钮

  34.使用“打开”对话框的方法是(  )。

  A.双击工具箱中的“打开”对话框控件,将其添加到窗体上

  B.单击CommonDialog控件,然后在窗体上画出CommonDialog控件,再将Action属性设为1

  C.在程序中用Show方法显示“打开”对话框

  D.在程序中用Showopen方法显示“打开”对话框

  35.在C盘当前文件夹下有-个已建立好的顺序文件Alph.txt,文件内容为只含有字母的-个字符串(有双引号界定符)。单击窗体,打开Alph.txt文件,读取字符串并显示在文本框Text1中,然后调用StrSort过程将此字符串按ASCⅡ码的顺序重新排列并显示在文本框Text2中,最后将重新排列的字符串存入AlpO.txt文件中(无双引号界定符)。请选择横线处合适的语句(  )。

 

  A.Input#1,Strln Strln Print#2,StrOut

  B.Input#1,Strln StrSort(StrIn)Print#2,StrOut

  C.Input#2,Strln StrSort(StrIn)Print#1,SttOut

  D.Print#1,Strln StrSort(StrIn)Input#2,StrOut

  36.窗体上有-个名称为Picture1的图片框控件,-个名称为Label1的标签控件。如图所示。

 

  现有如下程序:

 

  对以上程序,下列叙述中错误的是(  )。

  A.程序运行时会出错

  B.单击图片框,在图片框中显示-幅图片

  C.过程中的x是控件变量

  D.单击标签,在标签中显示-串文字

  37.窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyUp的事件过程如下:

 

  当向文本框Text1中输入小写字母a时,文本框Text2中显示的是(  )。

  A.A

  B.a

  C.C

  D.c

  38.设窗体上有-个文体框Text1和-个命令按钮Command1,并有以下事件过程:

 
 

  程序执行时,在文本框中输入“Basic”,然后单击命令按钮,则Text1中显示的是(  )。

  A.Basic

  B.cisaB

  C.BASIC

  D.CISAB

  39.某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:

 

  运行程序时发现,当输入10个正数时,可以得到正确结果,但输入10个负数时结果是错误的,程序需要修改,下面的修改中可以得到正确运行结果的是(  )。

  A.把If a(k)>max Then改为If a(k)B.把max=a(k)改为a(k)=max

  c.把第2个循环语句For k=1TO10改为For k=2TO10

  D.把max=0改为max=a(10)

  40.已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:

 

  运行此程序时发现,除第1个人的总分计算正确外,其他人的总分是错误的。程序需要修改。以下修改方案中正确的是(  )。

  A.把外层循环语句For i=1 TO 4改为For i=1 TO 3,内层循环语句Forj=1 TO 3改为Forj=1 TO 4

  B.把sum=0移到For i=1 TO 4和For j=1 TO 3之间

  C.把sum=sum+score(i,j)改为sum=sum+score(j,i)

  D.把sum=sum+score(i,j)改为sum=score(i,j)

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved