更多“若a=5,b=“a<10”,则?type(b)输出结果为【 】。”相关问题
  • 第1题:

    在下列程序代码中,主程序调用add(x)时,若参数传递采用引用方式,则其输出结果为(34),若参数传递采用传值方式,则输出结果为(35)。

    (61)

    A.2

    B.4

    C.6

    D.8


    正确答案:C

  • 第2题:

    若程序运行时输入A值为9,B值为18,则A的输出结果为 ______。

    A.9

    B.10

    C.18

    D.27


    正确答案:A
    解析:9和18的最大公约数是9。

  • 第3题:

    若程序运行时输入A值为15,B值为10,则A的输出结果为 ______。

    A.6

    B.10

    C.5

    D.1


    正确答案:C
    解析:15和10的最大公约数是5。

  • 第4题:

    若语句:cout<')<

    若语句: cout<<seffill('>')<<setw(5)<<3141512<<sctw(5)<<"OK!"; 是程序中第1个输出语句,则输出结果是( )。

    A.3141512>>OK!

    B.31415120K!>>

    C.314150K!>>

    D.31415>>OK!


    正确答案:A

  • 第5题:

    若执行下面的程序时,从键盘上输入5和2,则输出结果是includevoid main( ){int a,b,k

    若执行下面的程序时,从键盘上输入5和2,则输出结果是 #include<iostream.h> void main( ) { int a,b,k; cin >> a >> b; k=a; if(a<b) k=a%b; else k=b%a; cout < < k < < endl;}

    A.5

    B.3

    C.2

    D.0


    正确答案:C
    解析:本题考查简单的if…else语句。先执行条件if(ab) ,显然不成立,则执行else语句。

  • 第6题:

    若执行下面的程序时,从键盘输入6和2,则输出结果是( )。

    A.5

    B.3

    C.2

    D.0


    正确答案:C
    本题考查简单的if…else语句。先执行条件if(a<b),显然不成立,然后执行else语句。

  • 第7题:

    有以下程序

    include

    main()

    {int X;

    scanf(”%d”,&x); ,

    if(x2>15)printf(“%d”,x一5);

    if(x>10)printf(“%d”,x);

    if(x>5)printf(“%d\n”,X+5);

    }

    若程序运行时从键盘输入12<回车>,则输出结果为 。


    正确答案:12l7
    12l7

  • 第8题:

    若执行以下程序时从键盘上输入9,则输出结果是( )。

    A.11

    B.10

    C.9

    D.8


    正确答案:B
    本题考察的是后置自增运算符的知识,这类题考生往往做错,以原因不能正确拆解。题中if语句可以拆解为:if(9<10),n+1=10,cout<<10<<endl;自增所代表的加一操作要紧跟在原表达式后面,而不是原语句后面。

  • 第9题:

    设有说明语句如下: static char str[]="Beijing"; 若执行下列输出语句: printf("%d\n",strlen(strcpy(str,"China")));则输出结果为( )。

    A.5

    B.7

    C.12

    D.14


    正确答案:A
    解析:本题考查求字符串的长度。数组str初始化的长度是7,使用strcpy函数将新字符串赋给str后,strlen函数返回的是新字符串的字符个数5。

  • 第10题:

    对下述程序,正确的判断是( )。 main() { int a,b; scanf("%d",&a); scanf("%d",&b); if(a>b) a+=b; b++; else b+=a; a++; printf("%d,%d",a,b); }

    A.有语法错误,不能通过编译

    B.若输入数据2和5,则输出3和7

    C.若输入数据5和2,则输出7和3

    D.若输入数据5和5,则输出6和10


    正确答案:A
    解析:本题中的else语句和if语句之间有两条语句,并且未用大括号括起来,故编译通不过。所以应该选择A。

  • 第11题:

    运行以下程序,输出结果为()

    A5  5

    B10  10

    C10  5

    D5  10


    B

  • 第12题:

    若a=10,b=20,则a&&b的值为1,a||b的结果也为1。()


    正确答案:正确

  • 第13题:

    定义int a=5,b=20;若执行语句printf("%d\n",++a*--b/5%13);后,输出的结果为 【6】 。


    正确答案:
    9

  • 第14题:

    若程序运行时输入A值为6,B值为4,则A的输出结果为 ______。

    A.6

    B.4

    C.3

    D.2


    正确答案:D
    解析:6和4的最大公约数是2。

  • 第15题:

    下面程序运行时,若输入395,则输出结果是( )。 A.5 9 3B.3 5 9C.5 3 9S

    下面程序运行时,若输入395,则输出结果是( )。

    A.5 9 3

    B.3 5 9

    C.5 3 9

    D.3 9 5


    正确答案:C
    C)【解析】VB中常用算术运算符有8个,其中幂运算符(^)优先级最高;其次是取负(-)、乘(*)、浮点除(/)、整除(\)、取模(Mod)、加(+)、减(-)。

  • 第16题:

    B的输出结果为______。

    A.5

    B.10

    C.12

    D.15


    正确答案:C
    解析:本程序执行时,当A=6时,既满足第一个条件“被3整除”,也满足第二个条件“大于等于 6”,但此时应执行第一个CASE语句中的LOOP语句。当A=7时,才退出循环,B的值等于不满足前两个条件的A的总和,即等于1+2+4+5=12。

  • 第17题:

    对下述程序,正确的判断是( ) main() { int a,b, seanf("%d,%d",&a,&b) ; if(a>b) a=b; b=a; else a++;b++ printf("%d,%d",a,b) ;}

    A.有语法错误不能通过编译

    B.若输入4,5则输出5,6

    C.若输入5,4则输出4,5

    D.若输入5,4则输出5,5


    正确答案:A

  • 第18题:

    在下面的程序中,若调用f1(x)时参数传递采用引用方式,调用f2(y)时参数传递采用传值方式,则输出结果为(47);若调用f1(x)和f2(y)时参数传递都采用引用方式,则输出结果为(48)。

    A.3

    B.6

    C.8

    D.10


    正确答案:C
    解析:在高级语言中,使用参数是函数(子程序)之间传递信息的一种手段。最常用的参数调用方法有传值调用和引用调用:使用传值调用时,被调用的函数内部对形参的修改不影响实参的值;使用引用调用时,函数中对形参的访问和修改实际上就是对相应时参所作的访问和修改。因此,若调用n(x)时参数传递采用引用方式,调用f2(y)时宰数传递采用传值方式,则程序运行过程中a的值变化如图1所示:

  • 第19题:

    下面程序运行时,若输入395,则输出结果是( )。

    A. 5 9 3

    B. 3 5 9

    C. 5 3 9

    D. 3 9 5


    正确答案:C
    C)    【解析】VB中常用算术运算符有8个,其中幂运算符(^)优先级最高;其次是取负(-)、乘(*)、浮点除(/)、整除(\)、取模(Mod)、加(+)、减(-)。

  • 第20题:

    以下程序段运行时,若从键盘输入10,则输出结果是()

    A.2

    B.11

    C.3

    D.12


    参考答案:D

  • 第21题:

    在下面的程序中,若实参a与形参x以引用调用(call by reference)的方式传递信息,实参b与形参Y以值调用(call by value)的方式传递信息。则a的输出结果为(53),b的输出结果为(54)。

    A.1

    B.3

    C.4

    D.5


    正确答案:D

  • 第22题:

    (7)有以下程序

    #include <stdio.h>

    main()

    { int x;

    scanf("%d",&x);

    if(x>15) printf("%d",x-5);

    if(x>10) printf("%d",x);

    if(x>5) printf("%d\n",x+5);

    }

    若程序运行时从键盘输入12<回车>,则输出结果为 【7】 。


    正确答案:
    (7)1217

  • 第23题:

    若A、B为输入端,Y为输出端的“与”门电路下面说法正确的是()。

    • A、若A输入0,B输入0,则Y输出0
    • B、若A输入0,B输入1,则Y输出0
    • C、若A输入1,B输入0,则Y输出0
    • D、若A输入1,B输入1,则Y输出1
    • E、若A输入0,B输入0,则Y输出1

    正确答案:A,B,C,D