参考答案和解析
正确答案:A
本题中:若IF条件成立,则先执行B1=0,后执行B1=1;若IF条件不成立,则直接执行B1=1。所以不论IF条件成立与否,最后都会执行B1=1语句,即B1的值一定为1。
更多“有如下程序: INPUT TO A1 IF A1=10B1=0 ENDIFB1=1假定从键盘输入的A的值一定是数值型,那么上面条 ”相关问题
  • 第1题:

    有如下程序: INPUT TO A1 IF A1=10 B1=0 ENDIF B1=1 ?81 假定从键盘输入的A1的值一定是数值型,那么上面条件选择程序的执行结果是( )。

    A. O

    B. 1

    C. 由A1的值决定

    D. 程序出错


    正确答案:B
    分析程序:若IF条件成立,则先执行B1=0,后执行B1=1;若IF条件不成立,则直接执行B1=1。所1以不论IF条件成立与否,最后都执行Bl=1语句,即Bl的值必定为1。

  • 第2题:

    有如下程序: INPUT TO A IF A=10 S=0 ENDIF S=I ?S 假定从键盘输入的A的值一定是数值型,那么上面条件选择程序的执行结果是______。

    A.0

    B.1

    C.由A的值决定

    D.程序出错


    正确答案:B
    解析:if条件成立与否,不影响S=1语句的执行,故S的值为1

  • 第3题:

    单元格A1为数值5,在单元格B1中输入公式:=IF(A1>0,"True","False"),则B1的值为True。


    D

  • 第4题:

    有如下程序: INPUT TO A1 IF A1=10 B1=0 ENDIF B1=1 7 81 假定从键盘输入的A的值一定是数值型,那么上面条件选择程序的执行结果是( )。

    A. O

    B. 1

    C. 由A的值决定

    D. 程序出错


    正确答案:B
    本题中:若IF条件成立,则先执行B1=0,后执行B1=1;若IF条件不成立,则直接执行B1=1。所以不论IF条件成立与否,最后都会执行B1=1语句,即B1的值一定为1。

  • 第5题:

    有下列程序: #include<stdi0.h> voidmain( ) {inta1,a2charc1,c2; scanf("%d%c%d%C",&a1,&c1,&a2,&c2); printf("%d%c%d%C",a1,c1,a2,c2); } 若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,程序输出结果是12,a,34.

    A.12a34b<CR>

    B.

    C.12,a,34,b<CR>

    D.


    正确答案:A
    A。【解析】从程序的输入格式控制方法判断,输入时各变量之间没有分隔符,当输入相应的变量对应的值时,相应的变量能够得到对应的值,可以输出要求的结果。