itgle.com

若执行下列程序时从键盘上输入2,则输出结果是()。 inclUde main() {int a; scanf("%d",若执行下列程序时从键盘上输入2,则输出结果是( )。#inclUde<stdio.h>main(){int a;scanf("%d",&A);if(a++<3)printf("%d\n",A);else printf("%d\n",a--);}A.1B.3C.2D.4

题目
若执行下列程序时从键盘上输入2,则输出结果是()。 inclUde main() {int a; scanf("%d",

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

#inclUde<stdio.h>

main()

{int a;

scanf("%d",&A);

if(a++<3)

printf("%d\n",A);

else printf("%d\n",a--);

}

A.1

B.3

C.2

D.4


相似考题
参考答案和解析
正确答案:B
解析:本题考查if else语句。程序中首先使用函数scanf()通过键盘读入a的值,并通过第1个if语句,先判断条件,取a的值2和3比较,然后将a的值加1,发现条件成立,执行下列的printf语句,输出a的值3。
更多“若执行下列程序时从键盘上输入2,则输出结果是()。 #inclUde<stdio.h> main() {int a; scanf("%d", ”相关问题
  • 第1题:

    若执行下列的程序时,从键盘上输入1和2,则输出结果是( )。 include main(){ int a,b,s;s

    若执行下列的程序时,从键盘上输入1和2,则输出结果是( )。 #include<stdio.h> main() { int a,b,s; scanf("%d%d",&a,&b); s=a; if(a<b) s=b; s=s*s; printf("%d\n",s); }

    A.1

    B.4

    C.2

    D.9


    正确答案:B
    解析:本题考查if语句。scanf函数通过键盘读入a、b的值,a=1,b=2。第一个if语句,先判断条件,发现ab条件成立,则s=b=2, s=s*s=4。

  • 第2题:

    若执行下列的程序时,从键盘上输入1和2,则输出结果是()。 include main() { int a,b,s;

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

    #include<stdio.h>

    main()

    { int a,b,s;

    scanf("%d%d",&a,&B) ;

    S=a;

    if(a<B) s=b;

    s=s*s;

    printtf("%d\n",s);

    }

    A.1

    B.4

    C.2

    D.9


    正确答案:B
    解析:本题考查if语句。scanf函数通过键盘读入 a、b的值,a=1,b=2。第一个if语句,先判断条件,发现ab条件成立,则s=b=2,s=s*s=4。

  • 第3题:

    执行以下程序时输入1234567,则输出结果是【 】。 includemain(){int a=1,b; scanf("%2

    执行以下程序时输入1234567<CR>,则输出结果是【 】。

    include <stdio.h>

    main()

    { int a=1,b;

    scanf("%2d%2d",&a,&b); prinff("%d %dhn",a,b);

    }


    正确答案:12  34
    12  34 解析:本题考查的知识点是:Scanf()函数。 scanf()是标准输入函数;其第1个参数为格式控制字符串。其中“%2d”表示读入一个2个字符宽的整数。所以本题代码将连续读入2个2字符宽的整数分别存到变量a和b中。根据题目要求,输入数据1234567CR>,则scanf()读入的两个整数分别为 12和34,故输出结果为12  34。

  • 第4题:

    若执行下列的程序时,从键盘上输入1和2,则输出结果是( )。includemain(){ int a,b,s; sc

    若执行下列的程序时,从键盘上输入1和2,则输出结果是( )。 #include<stdio.h> main() { int a,b,s; scanf("%d%d",&a,&b); s=a; if(a<b) s=b; S=S*S, printf("%d\n",s); }

    A.1

    B.4

    C.2

    D.9


    正确答案:B
    解析:本题考查if语句。scanf函数通过键盘读入a、b的值,a=1,b=2。第一个if语句,先判断条件,发现ab条件成立,则s=b=2, s=s*s=4。

  • 第5题:

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

    若执行下面的程序时,从键盘上输入5和2,则输出结果是 #include<iostream.h> void main() { inta,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语句。