更多“ 有以下程序:运行时,若输入123450回车,则输出结果是( )。A.6566456B.66656C.66666D.6666656 ”相关问题
  • 第1题:

    有以下程序

    运行时,‘若输入l 2 34 50<回车>,则输出结果是( )。

    A.6566456

    B.66656

    C.66666

    D.6666656


    正确答案:A
    第一次循环输出65;然后s接收到2,第二次循环输出6;。接收到3,第三次循环输出64;接收到4,第四次循环输出5;接收到5,第五次循环输出6;接收到0,结束循环,所以答案为A):

  • 第2题:

    有以下程序: #include<stdio.h>, main( ) {int S; scanf("%d",&s); while(s>O) {switch(s) {case l:printf("%d",s+5); case 2:printf("%d",s+4);break; case 3:printf("%d",s+3); default:("%d",s+1);break; } scanf("%d",&s); } } 运行时,若输入1 2 3 4 5 0<回车>,由输出结果是( )。

    A.6566456

    B.66656

    C.66666

    D.6666656


    正确答案:A
    根据题意,当s=1时,输出65;当s=2时,输出6;当S=3时,则输出64;当S=4时,输出5;当s=5时,输出6;当s=0时,程序直接退出。所以最后答案为6566456,A选项正确。

  • 第3题:

    以下程序段运行时,若输入1 2 3 4 5 0<回车>,输出结果是()? int s; scanf("%d",&s); while(s>0) { switch(s) { case 1:printf("%d",s+5); case 2:printf("%d",s+4); break; case 3:printf("%d",s+3); default:printf("%d",s+1); break; } scanf("%d",&s); }

    A.6566456

    B.66656

    C.66666

    D.6666656


    变量c1被赋予字符a,c2被赋予回车符

  • 第4题:

    有以下程序

    #include

    main()

    { int s;

    scanf("%d",&s);

    while(s>0)

    { switch(s)

    { case1:printf("%d",s+5);

    case2:printf("%d",s+4); break;

    case3:printf("%d",s+3);

    default:printf("%d",s+1);break;

    }

    scanf("%d",&s);

    }

    }

    运行时,若输入1 2 3 4 5 0<回车>,则输出结果是

    A.6566456

    B.66656

    C.66666

    D.6666656


    正确答案:A

  • 第5题:

    有以下程序

    程序运行时从第一列开始输入:abcdefg<;回车>;,则输出结果是

    A.abcdefg

    B.bcddgh

    C.abcdefg

    D.bcddgh$


    正确答案:A
    运算符“++”放在变量后面时,先参与其他操作,再对变量+1。putchar(C++)表示先输出当前C值,再对C值+1,当输入abcdef##时,在while语句中,程序输入“#”,循环退出。因此输出为abcdefg,答案为A选项。