更多"运行以下程序后,如果从键盘上输入china#<回车>,贝愉出结果为__"的相关试题:
[单项选择]运行以下程序后,如果从键盘上输入china#<回车>,贝愉出结果为_______。
#include<stdio.h>
main( )
int v1=0,v2=O;char ch;
while((ch=getchar( ))!=’#’)
switch(ch)
case’a’:
case’h’:
default:v1++;
case’O’:v2++;
printf("%d,%d/n",v1,v2);
A. 2,0
B. 5,0
C. 5,5
D. 2,5
[单项选择]运行以下程序后,如果从键盘上输入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
[单项选择]运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为( )。
void main( )
int m,n;
printf("Enter m,n:");
scanf("%d%d",&m,&n);
while(m!=n)
while(m>n)m-=n,
while(n>m)n-=m;
printf("m=%d/n",m);
A. m=3
B. m=2
C. m=1
D. m=0
[单项选择]
运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为()
main( )
int m,n;
printf("Enter m,n:");
scanf("%d%d",&m,&n);
while(m!=n)
while(m>n)m-=n;
while(n>m)n-=m;
printf("m=%d/n",m);
A. m=3
B. m=2
C. m=1
D. m=0
[单项选择]运行以下程序后,如果从键盘上输入china#<回车>,则输了结果为______。
#include <stdio. h>
main ( )
int v1=0, v2=0;
char ch ;
while ((ch=getchar( )) !=’#’)
switch (ch)
case ’a’:
case ’h’:
default:vi++;
case ’0’:v2++;
printf ("%d, %d/n",v1,v2);
A. 2,0
B. 5,0
C. 5,5
D. 2,5
[单项选择]运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为______。
main( )
int m,n;
printf("Enter m,n:");
scanf("%d%d",&m,&n);
while(m!=n)
while(m>n)m-=n;
while(n>m)n-=m;
printf("m=%d/n",m);
A. m=3
B. m=2
C. m=1
D. m=0
[填空题]在下面的程序运行时,如果从键盘上输入1298并回车,则输出结果为 [7] 。
# include <iostream. h>
void main( )
int n1, n2;
cin>>n2;
while (n2!=0)
n1=n2%10;
n2=n1/10;
cout<<rd<< ","
[单项选择]下列程序运行后,如果从键盘上输入ABCDE<回车>,则输出结果为______。
#include<stdio.h>
#include<string.h>
fuch (char str[] )
int num=0;
while (*(str+num)!=’/0’)num++;
return(num);
main( )
char str[10],*p=str;
gets(p);printf("%d/n",fuch(p));
A. 8
B. 7
C. 6
D. 5
[单项选择]两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是( )。
main( )
int x;
scanf("%d",&x);
if(x++>2)printf("%d",x);
else printf("%d/n",x--);
A. 4和2
B. 4和1
C. 4和0
D. 3和1