参考答案和解析
正确答案:B
本题考查的是Java增量运算符”十+”。x++是先使用后加l,即首先使用X的值进行表达式的计算,然后才对x的值加1。而++x是先加1后使用,即首先对x的值加1,然后使用X的值进行表达式的计算。本题首先生成一个整型变量c,其初始值为5。第-条输出语句输出c的初始值,即5。然后,第二条输出表达式c++的结果,即先输出c的值,然后才对c的值加1.所以,第二条输出语句输出的是5,输出后C的结果才为6。最后-条输出语句输出结果为6。因此,本题的正确答案为B。
更多“ 阅读下面程序程序运行结果是( )。A.5 6 6B.5 5 6C.6 7 7D.6 6 6 ”相关问题
  • 第1题:

    有以下程序:程序的运行结果是( )。

    A.*7

    B.*3*5

    C.*5

    D.*2*6


    正确答案:A
    整个程序中只有对i增加的语句而没有对i减少的语句,所以2、3都不可能出现,选项B)和D)错误。而i=5时第一个if语句的表达式为假,所以选项c)也错误。

  • 第2题:

    下面程序: void func (int *a,int b[]) { b[0] =*a+6;) main() { int a,b[5]; a=0; b[0]=3; func(&a,b); printf("%d\n",b[0]); } 则程序运行后的输出结果是( )。

    A.6

    B.7

    C.8

    D.9


    正确答案:A
    解析:在函数的形参中使用int*类型和使用int[]类型并无区别,两者都可用宋传递数组名或指针变量,所以func()函数的形参是两个指针a和b,又因为b[0]亦可写成*b,所以表达式b[0]=*a+6也可以写成*b=*a+6,其意思是:将a所指内容加上6赋给 b所指内容。所以主函数中对func()的调用func(&a,b)可看成b[0]=a+6,所以最后b[0]的结果为6。正确答案为选项A。

  • 第3题:

    钢材和木材自重之比为( )。

    A.4~6
    B.5~6
    C.6~7
    D.>7

    答案:D
    解析:

  • 第4题:

    下列程序运行后的输出结果是()。includevoid fun(int,int,int*);void main(){int x,

    下列程序运行后的输出结果是( )。 #include<iostream.h> void fun(int,int,int*); void main() { int x,y,z; fun(5,6,&x); fun(7,x,&y); fun(x,y,&z); cout<<x<<","<<y<<","<<z<<endl; } void fun(int a,int b,int *c) { b+=a; *c=b-a; }

    A.5,5,5

    B.6,6,6

    C.5,6,7

    D.7,7,7


    正确答案:B
    解析:由程序中的main函数入手,分别调用fun函数,第一个调用中x参数为引用地址,调用后x的值为6,因为参数为地址,所以第二个调用中的x参数值为6,调用后y的计算结果为6。同理,z在第三个函数调用后z的值为6。

  • 第5题:

    在绘制统计图时,纵轴和横轴适宜的比例是

    A.5:6
    B.5:7
    C.6:7
    D.7:6
    E.7:5

    答案:B,E
    解析:

  • 第6题:

    在进行WAIS-RC的知识测验时,如果()题均失败则回头做l~4项。
    A.5、6
    B.5、6、7
    C.6、7
    D.6、7、8


    答案:A
    解析: