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

题目

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

  • A、5
  • B、3
  • C、2
  • D、0
参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在执行下述程序时,若从键盘输入6和8,则结果为

main()

{ int a,b,s;

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

s=a

if(a<b)

s=b;

s*=s;

printf("%d",s); }

A.36

B.64

C.48

D.以上都不对


正确答案:B
解析:本题中a的值为6,b的值为8,最后s的值为8,s*=s等价于s=s*s。

第2题:

若执行下列程序时从键盘上输入2,则输出结果是()。inclUdemain(){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。

第3题:

已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【】。 include ma

已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【 】。

include

main()

{ char a, b;

a=getchar(); scanf("% d", &b);

a=a-'A'+'0'; b=b*2;

printf("% c % c\n", a, b);

}


正确答案:1B
1B 解析:从键盘输入后,有a=B,b=33。a=a-'A'+'0'='B'-'A'+'0'='1',b=b*2=66,在输出时均需要把a,b转化为字符型,因此输出为1B。

第4题:

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

第5题:

已知字符A的ASCII代码值为65,以下程序运行时,若从键盘输入:B33<回车>。则输出结果是______。 incl

已知字符A的ASCII代码值为65,以下程序运行时,若从键盘输入:B33<回车>。则输出结果是______。 #include "stdio.h" main() { char a,b; a=getchar();scanf("Xd",&b); a=a-'A'+'0';b=b*2; printf("%c%c\n",a,b); }

A.2 B

B.1 B

C.3 B

D.4 B


正确答案:B

第6题:

若执行下面的程序时,从键盘输入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卐lse语句。先执行条件if(a<b),显然不成立,在执行else语句。

第7题:

若执行下述程序时从键盘输入3 4,则输出结果是( )。include main( ) { int a,b,s;scanf("%d%d",&a,&b);s=a; if (a

A.186

B.256

C.324

D.400


参考答案B

第8题:

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

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

第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题:

若从键盘输入24,则以下程序输出的结果是__________。


正确答案:
24 24 24【解析】程序通过scanf("%d",&a)语句从键盘获取一个数据。if 语句的功能是只要条件成立,则执行其后面的语句,这里从键盘输入的是a=24,所以3个if语句的都满足条件,因此3个语句都输出24。

更多相关问题