更多“下列程序段,运行后窗体上输出结果是 Private Sub Commnad1_Click() a=5∶b=4∶c=3∶d=2 x=3>2*b Or ”相关问题
  • 第1题:

    下列程序段运行后窗体上输出结果为( )。 Private Sub Command1 Click() a=5:b=4:c=3:d=2 X=3>2*b Or a=c And b<>C Or c>d Print X End Sub

    A.1

    B.True

    C.False

    D.2


    正确答案:B
    解析:表达式的执行J顿序是;首先进行函数运算,接着进行算术运算,然后进行关系运算,量后进行逻辑运算。程序中表达式x=3>2*b Or a=c And b>c Or c>d的执行过程如下:x=3>8 Or False And True Or True→x=False Or False And True Or True→=False And True Or True→x=False Or True→x=True;打印输出True。

  • 第2题:

    若x是int型变量,且有下面的程序段: for(x=3;x<6;x++) printf((x%2)?("**%d"):("##%d\n"),x); 此程序段的输出结果是( )。

    A.**3 ##4 **5

    B.##3 **4 ##5

    C.##3 **4##5

    D.** 3##4 **5


    正确答案:D
    解析:本题考查条件运算符。如果x%2非0,输出**和循环变量的值;如果x%2为0,输出##和循环变量的值。当循环变量为3和5时,分别输出**3和**5,当循环变量为4时,输出##4后换行。

  • 第3题:

    运行下列程序段,输出结果是()。 struct country { int num; char name[10]; }x[5] = {1,”China”,2,”USA”,3,”France”,4,”England”,5,”Spanish”}; struct country *p; p= x+2; printf(“%d,%c”,p->num,(*p).name[2]);

    A.3,a

    B.4,g

    C.2,U

    D.5,S


    B 结构体成员的引用;s[0].a=1,s[1].b=5,所以结果为6

  • 第4题:

    运行下列程序:

    Private Sub form_Click( )

    For i = 1 To 2

    x = 1

    For j = 1 To 3

    x = 5

    For k = 1 To 4

    x = x + 2

    Next k

    Next j

    Next i

    Print x

    End Sub

    单击窗体后,则输出结果是( )。

    A.5

    B.13

    C.25

    D.48


    正确答案:B

  • 第5题:

    运行下列程序段,输出结果是() struct country { int num; char name[10]; }x[5]={1,"China",2,"USA",3,"France',4,"England",5,"Spanish"}; struct country *p; p=x+2; printf("%d, %c", p->num,(*p).name[2]);

    A.3,a

    B.4,g

    C.2,U

    D.5,s


    B 结构体成员的引用;s[0].a=1,s[1].b=5,所以结果为6