在窗体上有一个文本框,其名称为Text1,编写下列事件过程:Private Sub Text1_KeyPress(Key

  • A+
所属分类:IT认证

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

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

(1)【◆题库问题◆】:[单选] 在窗体上有一个文本框,其名称为Text1,编写下列事件过程:Private Sub Text1_KeyPress(KeyAscii As Integer)Di mstr As Stri ngstr =Chr(KeyAscii)KeyAscii =Asc(UCase(str))Text1.Text =Stri ng(2,KeyAscii)End Sub程序运行后,如果在键盘上输入字母"a",则在文本框Text3中显示的内容为(  )。
A.aaa
B.AAA
C.AA
D.aa

【◆参考答案◆】:B

【◆答案解析◆】:UCase(str)将str 转成大写的字符串;Stri ng(n ,character)返回n 个重复的字符,如果character 是ASCII 码,则返回其对应的字符。程序运行过程为:首先输入字母"a",并通过"str =Chr(KeyAscii)"语句将a 的ASCII值转换成字符串;然后通过"KeyAscii =Asc(UCase(str))"求得大写A 的ASCII 值,并显示在文本框中;最后通过"Text1.Text :Stri ng(2,KeyAscii )"语句为文本框输入了两个字母"A",所以最后在文本框中显示出3个大写字母"A"。

(2)【◆题库问题◆】:[单选] 若有定义语句:“int year=2009,*p=&year;”,以下不能使变量year中的值增至2010的语句是(  )。
A.*p+=1;
B.(*p)++;
C.++(*p);
D.*++P

【◆参考答案◆】:D

(3)【◆题库问题◆】:[单选] 有以下结构体说明和变量的定义,且指针P指向变量a’指针q指向变量b,则不能把结点b连接到结点a之后的语句是(  )。structnode{ char data;structnode*next;}a,b,*p=&a,*q=&b;
A.next=q;
B.P.next=&b:
C.p—>next=&b;
D.(*p).next=q;

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】本题考查结构体指针变量的赋值方法,要把结点b连接到结点a的后面,必须把b的地址给a的next指针。故选项8正确。

(4)【◆题库问题◆】:[单选] 对鼠标单击按钮操作进行事件处理的接口是(  ).
A.MouseListener
B.WindowListener
C.ActionListener
D.KeyListener

【◆参考答案◆】:C

【◆答案解析◆】:动作事件和按钮按下,以及在TeXtFieId中按< Enter.>键对应的事件为ActionEvent事件,进行处理的接口应为ActionListener。MouseListener是MouseEvent事件的实现接口,响应的是鼠标的移动、单击(不包括单击按钮)事件。

(5)【◆题库问题◆】:[单选] 若有定义:intc[4][5],(*cp)[5];和语句cp=c;,则能正确引用c数组元素的是(  )。
A.cp+1
B.*(cp+3)
C.*(cp+1)+3
D.*(*cp+2)

【◆参考答案◆】:D

【◆答案解析◆】:cp是行指针,只表示行。若要表示元素,则需要配合列,A:表示第二行;B:表示第四行的内容,但是设指出那一列;C:*(cp+1)+3只是地址不是元素值,需改为*(*(cp+1)+3)。

(6)【◆题库问题◆】:[单选] 有如下程序: #include<iostream>usingnamespacestd; classXA{inta; public: staticintb; XA(intaa):a(aa){b++;}~XA(){}intget(){returna;}}; intXA::b=0intmain(){ XAd1(1),d2(3); cout<<dl.get()+d2.get()+XA::b<<endl; return0; }运行时的输出结果是(  )。
A.5
B.6
C.7
D.8

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】每调用一次get函数时,对新的类A对象进行一次实例化,调用一次构造函数,类A的静态成员变量b便加1。

(7)【◆题库问题◆】:[单选] 若有定义"int(*pt)[3];",则下列说法正确的是(  )。
A.定义了基类型为int的三个指针变量
B.定义了基类型为int的具有三个元素的指针数组pt
C.定义了一个名为*pt、具有三个元素的整型数组
D.定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组

【◆参考答案◆】:D

【◆答案解析◆】:数组指针是指向数组的一个指针,int(*pt)[3]表示一个指向3个int元素的数组的一个指针。

(8)【◆题库问题◆】:[单选] 向Applet传递参数的正确描述是(  )。
A.<param name=age,value=20>
B.<applet code=Try.class width=100,height=100,age=33>
C.<name=age,value=20>
D.<applet code=Try.class name=age,value=20>

【◆参考答案◆】:A

【◆答案解析◆】:<Applet>标记的参数部分-般格式是[<PARAM NAME=appletParameter VALUE=value>]。

(9)【◆题库问题◆】:[单选] 从Windows环境进入DOS方式后,返回Windows环境的命令为( )
A.QUIT
B.WIN
C.EXIT
D.ESC

【◆参考答案◆】:C

(10)【◆题库问题◆】:[单选] 在VBA中,下刈变量名中不合法的是(  )。
A.Hello
B.HelloWorld
C.3hello
D.Hello World

【◆参考答案◆】:C

【◆答案解析◆】:选C,VBA变量名由英文字母开头,不能以数字开头。(本解析由candy提供)

发表评论

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