在窗体上有一个命令按钮Command1和一个文本框Text1,编写事件代码如下:Private Sub Command1

  • A+
(1)【◆题库问题◆】:[单选] 在窗体上有一个命令按钮Command1和一个文本框Text1,编写事件代码如下:Private Sub Command1_Click(.Dim i, j, xFor i = 1 To 20 Step 2x = 0For j = i To 20 Step 3x = x + 1Next jNext iText1.Value = Str(x.End Sub打开窗体运行后,单击命令按钮,文本框中显示的结果是
A.1
B.7
C.17
D.400

【◆参考答案◆】:A

【◆答案解析◆】:【解析】事件代码中有两个for循环,第一个for循环"For i= 1 To 20 step 2"变量i的初值为1,终值为20,步长为2,循环条件符合,执行语句"x=0",为变量x赋值为0,从这里可以看出,无论循环执行多少次,在执行循环体时,x的值都将还原为0,通过这一点可知,最后一次循环的结果即为整个程序的运行值。再来看整个程序,第二个For循环"For j = i To 20 step 3",初值为i,终值为20,步长为3,那么可以知道,当i=1时,第二个循环执行7次;当i=3时,第二个循环执行6次,依次类推,当i=19时,第一个循环最后一次执行,那么把i=19代入到第二个循环中:当i=19时,j=19,x=0+1=1。此时j=j+3=19+3=22,22>20,循环条件不成立,循环结束。至此,第一个for循环和第二个for循环都运行结束,所以x=1,通过语句"Text1.Value = Str(x."将字符1显示在窗体的文本框中。所以本题答案为A。

(2)【◆题库问题◆】:[单选] 关于关键字class和typename,下列表述中正确的是(  )。
A. 程序中的typename都可以替换为class
B.程序中的class都可以替换为typename
C.在模板形参表中只能用{ypename来声明参数的类型
D.在模板形参表中只能用class或typenanle来声明参数的类型

【◆参考答案◆】:A

【◆答案解析◆】:程序中的typename都可以替换为class,但程序中的class不可以全部替换为typename。在模板类型形参中除了 typename和class以外,也可以用常规类型来声明参数的类型,所以C.D选项错误。

(3)【◆题库问题◆】:[单选] 数据独立性是数据库技术的重要特点之一。所谓据独立性是指(  )。
A.数据与程序独立存放
B.不同的数据被存放在不同的文件中
C.不同的数据只能被对应的应用程序所使用
D.以上3种说法都不对

【◆参考答案◆】:D

【◆答案解析◆】:数据独立性是数据库系统最重要的目标之一,它使数据能独立于应用程序。数据独立性包括数据的物理独立性和数据的逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的,即数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即当数据的逻辑结构改变时,用户程序也可以不变。

(4)【◆题库问题◆】:[单选] 下列可以激活属性窗口的操作是(  )。
A.用鼠标双击窗体的任何部位
B.按Ctrl+F4键
C.执行“工程”菜单中的“属性窗口”命令
D.按F4键

【◆参考答案◆】:D

【◆答案解析◆】:D) 【解析】本题考查属性窗口的打开。属性窗口在设计阶段可用于改变窗体或控件的某些属性。如果VB集成环境中属性窗口没有显示,最常见的方法是利用F4键打开,或者使用“视图”菜单中的“属性窗口”命令打开,还可以使用“标准”格式工具栏上的“属性窗口”命令打开。

(5)【◆题库问题◆】:[单选] 在Visual FoxPr0中,字段的数据类型不可以指定为(  )。
A.日期型
B.时间型
C.通用型
D.备注型

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】在Visual FoxPr0中字段类型有字符型(C)、数值型(N)、逻辑型(L)、日期型(D)、备注型(M)和通用型。

(6)【◆题库问题◆】:[单选] 在SQL语句中,SELECT语句中的JOIN是用来建立表间的联系短语,应放在下列(  )短语之后。
A.FROM
B.WHERE
C.0N
D.GROUP BY

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】从SELECT标准语句的完整语法格式中抽出与连接运算相关的语法格式如下:SELECT… FROM<数据库表l>INNER JOIN<数据库表2>ON<连接条件>WHERE… INNER JOIN等价于JOIN,为普通的连接,在Visual FoxPr0中称为内连接,在前面所提到的有关两个不同数据表之间的查询,它们之间的连接类型都是内连接;0N<连接条件>指定两个进行表连接的条件字段。

(7)【◆题库问题◆】:[单选] 有以下程序#include<stdio.h>main(){ int a=1,b=2,c=3,x;x=(a^b)&C;printf("%d",x);}程序的运行结果是( )。
A.0
B.1
C.2
D.3

【◆参考答案◆】:D

【◆答案解析◆】: 首先计算1与2的或运算,再将其结果与3进行“与”运算,结果为00000011,即十进制数3。

(8)【◆题库问题◆】:[单选] 执行下述程序后,输出的结果是(  )。#include<stdio.h>#defineS(X) X*Xvoid main(){ int a=9,k=3,m=2;a/=S(k+m)/s(k+m);printf(”%d”,a);}
A.1
B.4
C.9
D.0

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】本题主要是考查带参数的宏的定义,过程如下:inta—a/S(k十m)/s(k+m)=a/(k+nl*k+m/k+m)一9/(3+2*3+2/3+2*3+2)=0。

(9)【◆题库问题◆】:[单选] 单击按钮时,以下程序运行后的输出结果是()。Private Sub proc1(x As Integer ,y As Integer ,z As Integer)x=3*zy =2*zz =x+yEnd SubPrivate Sub Co mmand1_Click()Di mx As Integer ,y As Integer ,z As Integer x=1:y =2:z =3Call proc1(x,x,z)Print x;x;z Call proc1(x,y ,y)Print x;y ;yEnd Sub
A.6 6 126 10 10
B.9 5 105 10 10
C.9 6 129 10 15
D.9 10 105 4 10

【◆参考答案◆】:A

【◆答案解析◆】:在Visual Basic 中,参数缺省是按地址传递的,也就是使过程按照变量的内存地址去访问实际变量的内容。这样,将变量传递给函数时,通过函数可永远改变该变量的值。因此在本题中,当每次调用proc1函数后,变量的值都被改变,结果为选项A。

(10)【◆题库问题◆】:[单选] 关闭表单的程序代码是ThisForm.Release,Release 是(  )。
A.表单对象的标题
B.表单对象的属性
C.表单对象的事件
D.表单对象的方法

【◆参考答案◆】:D

【◆答案解析◆】:方法是描述对象行为的过程,是对当某个对象接受了某个消患后所采取的一系列操作的描述。属性是用来表示对象状态的。事件是由系统预先定义而由用户或系统发出的动作,事件作用于对象,对象识别事件并作出相应反映,事件是固定的,用户不能定义新的事件。Re–lease是表单对象的方法,Click是单击事件。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: