更多"当运行以下程序时,从键盘输入AhaMA(空格)Aha #include"的相关试题:
[单项选择]当运行以下程序时,从键盘输入AhaMA(空格)Aha
#include
main( )
char s[80],c=’a’;
int i=0;
scanf("%s",s);
while(s[i]!=’/n’)
if(s[i]==c)s[i]-32;
else if(s[i]==c-32)s[i]=s[i]+32;
i++;
puts(s);
A. ahaMa
B. AbAMa
C. AhAMa[空格]ahA
D. ahAMa[空格]ahA
[单项选择]当运行以下程序时,从键盘输入AhaMA(空格)Aha<CR>,则下面程序的运行结果是( )。
#include<stdio.h>
main( )
char s[80], c=’a’;
int i=0;
scanf("%s", s);
while(s[i]!=’/0’)
if(s[i]==c)s[i]=s[i]-32;
else if(s[i)==c-32)s[i]=s[i]+32;
i++;
puts(s);
A. ahAMa
B. AbAMa
C. AhAMa [空格] ahA
D. ahAMa [空格] ahA
[单项选择]运行下面程序时,从键盘输入字母H,则输出结果是( )。
#include
main( )
char ch;
ch=getchar( );
switch(ch)
case ’H’:printf("Hello!/n");
case ’G’:printf("Good morning/n");
default:printf("Bye Bye!/n");
A. Hello!
B. Hello!Good Moring!
C. Hello!Good morning!Bye Bye!
D. Hello!Bye Bye!
[单项选择]运行下面程序时,从键盘输入字母H,则输出结果是
#include<stdio.h>
main( )
char ch;
ch=getchar( );
switch(ch)
case ’H’:printf("Hello!/n");
case ’G’:printf("Good morning!/n");
default:printf("Bye_Bye!/n");
A. Hello!
B. Hello!
C. Hello!
D. Hello!
[填空题]有以下程序,若运行时从键盘输入:18,11<回车>,则程序的输出结果是【 】。
main( )
{int a,b;
printf("Enter a,b:");scanf("%d,%d",&a,&b);
while(a!=b)
{ while(a>b)a-=b;
while(b>a)b-=a;
}
printf("%3d%3d\n",a,b);
}
[填空题]有以下程序,若运行时从键盘输入:18,11<回车>,则程序的输出结果是 【9】 。
main ( )
int a, b;
printf("Enter a, b:"); scanf("%d, %d",&a,&b);
while(a!=b)
while(a>b)a-=b;
while(b>a)b-=a;
printf("%3d%3d/n",a,b);
[填空题]有以下程序,若运行时从键盘输入:18,11<回车>,则程序的输出结果是______。
main( )
int a,b;
printf("Enter a,b:");scanf("%d,%d",&a,&b);
while(a!=b)
while(a>b)a-=b;
while(b>a)b-=a;
printf("%3d%3d",a,b);
[单项选择]下列程序的输出结果是( )。 #inClude<stdio.h> main( ) { char ch[2][5]={"1234","5678,},*p[2]; int i,j,s=0; for(i=0;i<2;i++) p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>’/0’;j+=2) { s=p[i][j]-’0’; printf("%d",s);} }
A. 6357
B. 6135
C. 1357
D. 691357
[填空题]当运行以下程序时,从键盘输入abcdabcdef<CR>
cde<CR>
(<CR>表示回车),则下面程序的运行结果是 【15】 。
#include<stdio.h>
main( )
int a;char s[80],t[80];
gets(s);gets(t);
a=fun(s,t);
printf("a=%d/n",a);
fun(char*p,char*q)
int i;
char*p1=p;
char*q1;
for(i=0;*p!=’/0’;p++,i++)
p=p1+i;
if(*p!=*q)continue;
for(q1=q+1,p=p+1;*p!=’/0’&&*q1!=’/0’;q1++,p++)
if(*p!=*q1) break;
if(*q1==’/0’) return i;
return(-1);
[单项选择]若运行以下程序时,从键盘输入ADescriptorc(表示回车),则下面程序的运行结果是( )。
#include
main( )
char c;
int v0=1,v1=0,v2=0;
doswitch(c=getchar( ))
case ’a’:case’A’:
case’e’:case’E’:
case’i’:case’I’:
case’o’:case’O’:
case’u’:case’U’:v1+=1;
default:v0+=1;v2+=1;while(c!=’/n’);
printf("v0=%d,v1=%d,v2=%d/n",v0,v1,v2);
A. V0=7,v1=4,v2=7
B. v0=8,v1=4,v2=8
C. V0=11,v1=4,v2=11
D. v0=13,v1=4,v2=12
[填空题]请补充main函数,该函数的功能是:从键盘输入3个整数,然后找出最大的数并输出。
例如,输入:12,45,43,最大值为45。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<conio.h>
main( )
int a, b, c, max;
clrscr( );
printf("/nlnput three numbers:/n");
scanf("%d,%d,%d",&a,&b,&c);
printf("The three numbers are:%d,
%d,%d/n",a,b,c);
if(a>b)
【1】 ;
else
【2】 ;
if(max<c)
【3】 ;
printf("max=%d/n",max);
[填空题]请补充main函数,该函数的功能是:从键盘输入一组整数,使用条件表达式找出最大的整数。当输入的整数为0时结束。
例如,输入1,2,3,5,4,0时,最大的数为5。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写出的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<conio.h>
#define N 100
main( )
int num[N];
int i=-1;
int max=0;
clrscr( );
printf("/nInput integer number:/n");
do
i++;
printf("num[%d]=",i);
scanf("%d", 【1】 );
max= 【2】 num[i]:max;
while ( 【3】 );
printf("max=%dkn",max);
[填空题]请补充main函数,该函数的功能是:从键盘输入若干字符放到一个字符数组中,当桉回车键时结束输入,最后输出这个字符数组中的所有字符。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<ctype.h>
main( )
{
int i=0;
char a [81];
char *p=s;
clrscr ( );
printf{" Input a string /n");
for (i=0; i<80; i++)
{
s [i] =getchar ( );
if (s [i]==’/n’)
【1】;
}
s[i]= 【2】
printf(" display the string /n");
while (*p)
putchar (【3】 );
}