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

  • A+
所属分类:IT认证

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(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)【◆题库问题◆】:[单选] 下面程序段的输出结果是(  )。inti=32770:printf(”%d\n”,i);
A.32769
B.32767
C.-32766
D.输出不确定数

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】在TurboC2.0环境中,int数据类型在内存中只占两个字节,其表示形式为二进制补码形式,所以范围是:一32768~32767,即l0000000000000002~01111111111111112(首位为符号位)。而32770转换为二进制为10000000000000102,其符号位为l故输出时为.一个负数,而它的绝对值是求负后的结果,补码求负的方法是:先按位求反,再加一。所以求得的绝对值为01111111111111012+1—0111111111111102,即十进制的32766。综上所述,选项C正确。

·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。

(3)【◆题库问题◆】:[单选] 用WAIT命令给内存变量输入数据时,内存变量获得的数据是(  )
A.任意长度的字符串
B.一个字符串和一个回车符
C.数值型数据
D.一个字符

【◆参考答案◆】:D

·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。

(4)【◆题库问题◆】:[单选] 有如下程序: #inClude<iostream> using namespaCe std; Class B{publiC: virtual void show(){Cout<<”B”;} }; Class D:publiC B{. publiC: void show(){Cout<<”D”;} }; void funl(B * ptr){ptr一>show();} void fUN2(B&ref){reF.show();}voidfhIl3(B B.{B.show();} int main(){B b,* P=new D; D d; funl(P);fun2(B.;fun3(D); delete P;return 0;}执行这个程序的输出结果是()。
A.BBB
B.BBD
C.DBB
D.DBD

【◆参考答案◆】:C

【◆答案解析◆】:在某基类中声明为virtua1并在一个或多个派生类中被重新定义的成员函数,本题中定义类B的对象b、对象指针*P=new D以及类D的对象d:执行fun1会凋用派生类的show函数,因为show函数为虚函数,而调用fun2、fun3仍然为基类的show函数,所以本题答案为C。

·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。

(5)【◆题库问题◆】:[单选] 若有定义:“double a=22;int i=0,k=18;”,则不符合C语言规定的赋值语句是(  )。
A.a=a++,i++;
B.i=(a+k)<=(i+k);
C.i=a%11;
D.i=!a;

【◆参考答案◆】:C

·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。

(6)【◆题库问题◆】:[单选] 在Visual FoxPro中,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是(  )。 ?RECCOUNT()
A.0
B.1
C.40
D.出错

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】]RECCOUNT([<工作区号>|<别名>]),其功能返回指定工作区中表的记录个数。如果工作区中没有打开表则返回0。所以答案选择A。

·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。

(7)【◆题库问题◆】:[单选] 下列描述中正确的是(  )。
A.Visual Basic 只能通过过程调用执行通用过程
B.可以在Sub过程的代码中包含另一个Sub过程的代码
C.可以像通用过程一样指定事件过程的名字
D.Sub过程和Function过程都有返回值

【◆参考答案◆】:A

·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。

(8)【◆题库问题◆】:[单选] 为了提高测试的效率,应该(  )。
A.随机选取测试数据
B.取一切可能的输入数据作为测试数据
C.在完成编码以后制定软件的测试计划
D.集中对付那些错误群集的程序

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】提高测试的效率不能取一切可能的输入数据作为测试数据,当然也不能随机选取数据,而是应该根据测试用例选取合适的适量的数据,同时要集中对付那些错误群集的程序。

·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。

(9)【◆题库问题◆】:[单选] 在下列关于宏和模块的叙述中,不正确的是(  )。
A.模块是能够被程序调用的函数
B.通过定义宏可以选择或更新数据
C.宏或模块都不能是窗体或报表上的事件代码
D.宏可以是独立的数据库对象,可以提供独立的操作动作

【◆参考答案◆】:D

【◆答案解析◆】:本题考查宏和模块的知识。模块是能够被程序调用的函教,里面不能包含窗体或报表的事件代码;宏是一个或多个操作的序列,可以通过宏选择或更新数据,宏里面也不能包含窗体或报表的事件代码:宏是数据对象的一部分,不能独立存在,只能依赖于数据对象来进行操作。

·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。

(10)【◆题库问题◆】:[单选] 下面描述中,不属于软件危机表现的是(  )。
A.软件过程不规范
B.软件开发生产率低
C.软件质量难以控制
D.软件成本不断提高

【◆参考答案◆】:A

【◆答案解析◆】:软件危机主要表现在以下6个方面:①软件需求的增长得不到满足。②软件开发成本和进度无法控制。 ③软件质量难以保证。④软件不可维护或维护程序非常低。⑤软件的成本不断提高。⑥软件开发生产率的提高赶不上硬件的发展和应用需求的增长。

发表评论

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