• [单选题]用鼠标单击菜单项(Menultem)产生的事件是( )。
  • 正确答案 :B
  • Action Event

  • 解析:ActionEvent是组件事件,当特定于组件的动作(比如被按下)发生时,由组件(比如Button)生成此高级别事件。事件被传递给每-个ActionListener对象.这些对象是使用组件的addActionListener方法注册的,用以接收这类事件。

  • [单选题]在窗体上画一个命令按钮,然后编写如下代码。运行程序后,单击命令按钮,依次在输人对话框中输入2,7,5,3,8,5,12,6,12,在窗体上输出的结果是______。 Private Sub Command1 Click() z=5 Do Until z>5 x=InputBox<“请输入x值”) x=Val(x) y=InputBox(“请输入y值”) y=Val(y) z=InputBox(“请输入z值”) z=Val(z) y=x+y+2 * z Loop Print y End Sub
  • 正确答案 :C
  • 42

  • 解析:解析:InputBox()函数的功能是在一个对话框中提示用户输入信息,在确认(即单击“确定”按钮)之后将输入的内容以字符串形式返回,在程序中使用InputBox()函数分别为x、y和z变量赋值,当变量2的值不等于5的时候,结束循环,将得到的x、y、2的值进行运算(x+y+2z),在窗体上打印(Print)输出运算结果。程序运行后,前两次输入的2值都是5,所以程序不会跳出循环,当第3次输入时,得到的x、y、z值分别为12、6、12,此时的2值不为5,程序结束循环并输出运算结果:12+6+2*12=42。

  • [单选题]若有以下定义和语句: int s[4][5],( *ps)[5]; ps=s; 则对s数组元数的正确引用形式是
  • 正确答案 :C
  • ps[0][2]

  • 解析:解析:本题首先定义了一个4行5列的数组s,又定义了一个指向由5个元素组成的一维数组的指针变量ps,通过赋值让ps指向了数组s的首地址。此时数组元素s[i)[j]的地址为“*(ps+i)+j”,数组元素s[i][j]可表示为*(*(pe+i)+j);选项B表示的是数组元素a[3][0]的地址;选项D表示的是数组元素s[1][3]的地址;选项A中“ps+1”为指向下一行(第二行)的地址;选项C中ps[0][2]无条件等价于“*(ps[0]+2)”又无条件等价于“*(*(pe+0)+2)”,即是数组元素s[0][2]。

  • [单选题]下列程序的运行结果是 inClude roid fun(int *a,int * b) { int * k; k=a;a=b
  • 下列程序的运行结果是 #inCludeiostream.h> roid fun(int *a,int * b) { int * k; k=a;a=b;b=k;} void main( ) { int a=2004,b=9,* x=&a,* y=&b; fun(x,y); cout a" " b end1;}

  • 正确答案 :A
  • 2004 9

  • 解析:解析:本题函数fun中形参是两个指针变量,函数fun只是将这两个指针的指向的地址交换了一下而并没有交换它们所指向的地址中的数据。虽然,主函数中声明的变量a,b是整型变量而函数fun中的形参是两个指针变量,这两个变量仅仅是两个参数,与主函数中的那两个变量含义是不同的。注意:采用指针或引用可将值交换。

  • [单选题]当在一个报表中列出学生的三门课a、b、c的成绩时,若要对每位学生计算三门课的平均成绩,只要设置新添计算控件的控制源为( )。
  • 正确答案 :C
  • =(a+b+@C@/3

  • 解析:解析:注意计算控件的控件源必须是以“=”开头的表达式。

  • 查看原题

    推荐下载科目: 计算机二级 计算机三级 计算机四级 软考中级 微软认证 Linux认证 JAVA认证 华为认证 计算机一级 软考高级
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2