若执行下面的程序时,从键盘上输入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.5B.3C.2D.0

题目
若执行下面的程序时,从键盘上输入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


相似考题
更多“若执行下面的程序时,从键盘上输入5和2,则输出结果是#include<iostream.h>void main(){inta,b,k; ”相关问题
  • 第1题:

    在执行以下程序时,如果从键盘上输入ABCdef<回车>,则输出为______。include main(){char

    在执行以下程序时,如果从键盘上输入ABCdef<回车>,则输出为______。#include <stdio.h>main (){ char ch; while ((ch=getchar())!="\n") { if (ch>='A'&& ch<='B')ch=ch+32; else if (ch>='a'&& ch<='z')ch=ch-32; printf("%c",ch); } printf("\n");}

    A.ABCdef

    B.abcDEF

    C.abc

    D.DEF


    正确答案:B

  • 第2题:

    若执行下面的程序时,从键盘上输入5和2,则输出结果是( )。 #include(iostream.h) voidmain( ) (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
    C。【解析】本题考查简单的if…else语句。先执行条件if(a<b),显然不成立,则执行else语句。

  • 第3题:

    当执行下面的程序时,如果输入ABC,则输出结果是 ( ) include include

    当执行下面的程序时,如果输入ABC,则输出结果是 ( ) # include<stdio.h> # include<string.h> main( ) { char ss [10] ="12345"; gets(ss);strcat(ss"6789");printf("%s\n",ss); }

    A.ABC6789

    B.ABC67

    C.12345ABC6

    D.ABC456789


    正确答案:A

  • 第4题:

    若执行下面的程序时,从键盘上输入5和2,则输出结果是______。main(){int a,b,k;scanf("%d,%d",&

    若执行下面的程序时,从键盘上输入5和2,则输出结果是______。 main() { int a,b,k; scanf("%d,%d",&a,&b) ; k=a; if(a<b) k=a%b; else k=b%a; printf("%d\n",k); }

    A.5

    B.3

    C.2

    D.0


    正确答案:C
    解析:a为5,b为2,条件表达式不成立,执行else中的语句,b%a值为2。

  • 第5题:

    若执行下列程序时从键盘上输入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。

  • 第6题:

    运行以下程序后,如果从键盘上输入shose后回车,则输出结果为 _______。 includevoid

    运行以下程序后,如果从键盘上输入shose后回车,则输出结果为 _______。 # include<iostream.h> void main(){ int v1=0,v2=0,k=0; char ch[80]; cin>>ch; while(ch[k]){ switch(ch[k]){ case 's'; case 'h'; default: v1++1; case 'o': v2++; } k++; } cout<<v1<< ","<<v2<<end1; }

    A.2, 0

    B.5, 0

    C.4, 5

    D.2, 5


    正确答案:C

  • 第7题:

    下列程序运行后的输出结果是 ______。 include void main(){ int s=0,k for(k=7;k>=0

    下列程序运行后的输出结果是 ______。

    include<iostream.h>

    void main()

    {

    int s=0,k

    for(k=7;k>=0;k--)

    {

    switch(k)

    {

    case 1:

    case 4:

    case 7:s+ +;break:

    case 2:

    case 3:

    case 6:break;

    case 0:

    case 5:s+=2;break;

    }


    正确答案:s=7
    s=7

  • 第8题:

    若执行下面的程序时,从键盘上输入3和4,则输出结果是main(){ int a,b,s;cin>>a>>b; s=a; if(a<B) s=b: s=s*s;cout<<s<<end1;}

    A.14

    B.16

    C.18

    D.20


    正确答案:B
    解析:按照程序的执行顺序.考生可以很快得出正确答案为B。

  • 第9题:

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

    #include(iostream.h)

    voidmain( )

    (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
    C。【解析】本题考查简单的if…else语句。先执行条件if(a<b),显然不成立,则执行else语句。

  • 第10题:

    下列程序的输出结果是【】。 include void main() { int i(1),j(2),k(3),a(10); if(!i

    下列程序的输出结果是【 】。

    include<iostream.h>

    void main()

    {

    int i(1),j(2),k(3),a(10);

    if(!i)

    a--;

    else if(j)

    if(k)a=5;

    else

    a=6;

    a++;

    cout<<a<<endl;

    if(i<j)

    if(i!=3)

    if(!k)

    a=1;

    else if(k)

    a=5;

    6+=2;

    cout<<a<<endl;


    正确答案:6 7
    6 7

  • 第11题:

    若执行下面的程序时,从键盘上输入3和4,则输出结果是

    main( )

    {

    int a,b,s;

    cin>>a>>b;

    s=a;

    if(a<B)s=b;

    s=s*s;

    cout<<s<<endl;

    }

    A.14

    B.16

    C.18

    D.20


    正确答案:B

  • 第12题:

    执行以下程序时输入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。

  • 第13题:

    以下程序的输出结果是 include void main() { inta=0,i; for(i=1 ;i<5;i++) { swi

    以下程序的输出结果是 #include <iostream.h> void main() { int a=0,i; for(i=1 ;i<5;i++) { switch(i) { case 0: case 3: a+=2; case 1: case 2: a+=3; default: a+=5; } } cout<<a<<end1; return; }

    A.31

    B.13

    C.10

    D.20


    正确答案:A
    解析:本题考核for语句和switch语句的综合运用。switch语句的执行过程是:在switch后面的表达式的值和case后面常量表达式的值吻合时,就执行后面的语句。如果在该语句的后面没有break语句,则继续执行下一个case,直到遇到break语句或switch多分支的结束。在switch语句中,break语句的作用是使流程跳出switch结构,终止switch语句的执行。因为每个case语句后面都没有break语句,所以,第1次循环(i=1)执行后,a的值为8。第2次循环(i=2)执行过后,a的值变为16。第3次循环(i=3)执行过后,a的值变为26。第4次循环执行过后,a的值变为31。然后执行i++,这的循环条件为假,结束循环。所以最后a的值为31。

  • 第14题:

    当执行下面的程序时,如果输入ABC,输出结果是 ______。includeincludevoi

    当执行下面的程序时,如果输入ABC,输出结果是 ______。 #include<iostream.h> #include<string.h> void main(){ char ss[10]=“XYZWV”; cin>>ss; strcat(ss,”DEFG”); cout<<ss; }

    A.ABCDEFG

    B.ABCEF

    C.XYZVO/ABCX

    D.ABCXYZWVD


    正确答案:A

  • 第15题:

    若执行下面的程序时,从键盘上输入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语句。

  • 第16题:

    若执行下面的程序时,从键盘上输入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语句。

  • 第17题:

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

    A.5

    B.3

    C.2

    D.0


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

  • 第18题:

    若执行下面的程序时,从键盘输入5和2,则输出结果是 main() { int a,b,k; scanf("%d,%d",&a,&b); k=a; if(a<b)k=a%b; else k=b%a; printf("%d\n",k);}

    A.5

    B.3

    C.2

    D.0


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

  • 第19题:

    若执行下述程序时,从键盘输入的数据是3和6,则程序的输出结果是()。includevoid main(){

    若执行下述程序时,从键盘输入的数据是3和6,则程序的输出结果是( )。 #include <stdio.h> void main() {int x,y,z; scanf("%d%d",&X,&y); z = y + x; if (x<y) z = y + x; printf("%d",z); }

    A.9

    B.3

    C.0

    D.有语法错误


    正确答案:B
    解析:变量x得到数据3,变量y得到数据6。z=6+3=9。xy即36关系表达式的值为1,执行z=y-x=6-3=3。最后输出z的值为3。

  • 第20题:

    有以下程序:includevoid main(){int n;cin>>n;if (n++<10)cout<

    有以下程序: #include<iostresm.h> void main() { int n; cin>>n; if (n++<10) cout<<n<<endl; else cout<<n--<<endl; } 若执行上述程序时,从键盘上输入9,则输出结果是( )。

    A.11

    B.10

    C.9

    D.8


    正确答案:B

  • 第21题:

    若执行下列的程序时,从键盘上输入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。

  • 第22题:

    若从键盘输入70,则以下程序输出的结果是【】。includevoid main(){int a; cin>>a;if(a>

    若从键盘输入70,则以下程序输出的结果是【 】。

    include<iostream.h>

    void main()

    {

    int a; cin>>a;

    if(a>50) cout<<a;

    if(a>40) cout<<a;

    if(a>30) cout<<a;

    }


    正确答案:707070
    707070

  • 第23题:

    下面程序的输出结果是______。include void main() { inta[6]={1,2,3,4,5,6}; for(in

    下面程序的输出结果是______。

    include<iostream.h>

    void main()

    {

    inta[6]={1,2,3,4,5,6};

    for(int i=0;i<5;i++)

    cout<<a[i]<<““;

    cout<<endl;


    正确答案:1 2 3 4 5。
    1 2 3 4 5。 解析: 本题考查的是考生使用简单循环输出数组元素的能力,因为结束条件是i5,而i初始值为0,所以只会输出前5个元素。