程序运行后,单击窗体,屏幕显示的结果是( )。 Private Sub Form_Click() num1="乙" num2=76 Select Case numl Case"甲" If num2>=80 Then Print"德艺优秀" Else If num2>=60 Then Print"德优秀,艺普通" End If Case"乙" If num2>=80 Then Print"德艺双佳" ElselfnumA.德艺双佳B.德艺普通C.德优秀,艺普通D.德艺优秀

题目

程序运行后,单击窗体,屏幕显示的结果是( )。 Private Sub Form_Click() num1="乙" num2=76 Select Case numl Case"甲" If num2>=80 Then Print"德艺优秀" Else If num2>=60 Then Print"德优秀,艺普通" End If Case"乙" If num2>=80 Then Print"德艺双佳" Elselfnum

A.德艺双佳

B.德艺普通

C.德优秀,艺普通

D.德艺优秀


相似考题
更多“程序运行后,单击窗体,屏幕显示的结果是()。Private Sub Form_Click()num1="乙"num2=76Select Case ”相关问题
  • 第1题:

    设有如下程序: Private Sub Form_Click() A=1 For i=1 To 3 Select Case i Case 1,3 A=A+1 Case 2,4 A=A+2 End Select Next i Print A End Sub 程序运行后,单击窗体,则在窗体上显示的内容是

    A.6

    B.5

    C.4

    D.3


    正确答案:B
    解析:本题是对多分支结构和循环结构的综合考查。i为1时,执行了第一个 Case后的语句A=A+1得A的值为2。i为 2时,执行的是第二个Case后的语句A=A+ 2(注意,此时右边的A值应保留了上一次循环的结果值2)即A=2+2得A的值为4。i为3时,又一次执行了语句A=A+1即A=4 +1得A的值为5。故最后执行语句Print A后,窗体上显示的内容是5。

  • 第2题:

    设有如下程序

    该程序运行后,单击窗体,则在窗体上显示的内容是:a=( )和b=( )。


    正确答案:
    30,70
    【解析】对a而言,只有pl是传址的,所以a=30。对b而言,只有p2是传址的,所以b=70。

  • 第3题:

    1、当从键盘输入10 20时,以下程序段的输出结果是 。 (区分==和=) #include<iostream> using namespace std; void main() { int num1, num2; cout<<"Please input num1 and num2:\n"; cin>>num1>>num2; if(num1 = num2) cout<<"num1=num2"<<endl; else cout<<"num1!= num2"<<endl; }


    错误

  • 第4题:

    下面的程序运行时,单击窗体后,窗体上显示的结果是( )。

    A.9 8 7 6 3 2

    B.2 3 6 7 8 9

    C.9 8 7 6 3

    D.2 3 6 7 8


    正确答案:B
    【解析】本段程序的主要部分是两个嵌套的for循环,内层的循环,循环变量j从i+1开始到n结束,控制数组中的元素a(j)与a(i)进行比较,并用min1变量记录值最小的元素的下标;然后用三个语句将a(i)与a(min1)交换;外层循环控制从第一个数组元素到倒数第二个数组元素依次进行查找比较,最终实现将数组a的元素按照从小到大的顺序排序,所以正确答案为B)

  • 第5题:

    当从键盘输入10 20时,以下程序段的输出结果是 。 (区分==和=) #include<iostream> using namespace std; void main() { int num1, num2; cout<<"Please input num1 and num2:n"; cin>>num1>>num2; if(num1 = num2) cout<<"num1=num2"<<endl; else cout<<"num1!= num2"<<endl; }


    10300 [解析] #include<stdio.h> main() { int i=0,j=0,k=0; scanf('%d%*d%d',&i,&j,&k);/*'%*d'不被识别,但仍然占位;故i,j分别获得值10和30.而k的值默认被初始化为0*/ printf('%d%d%d\\n',i,j,k); }