题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-07-06 22:20:43

[单项选择]当运行以下程序时,从键盘输入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 #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】 ); }

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码