更多"有以下程序 void ss(char *s,char t) wh"的相关试题:
[单项选择]有以下程序
void ss(char *s,char t)
while(*s)
if(*s==t),s=t-'a'+'A';
s++;
main( )
char str1[100]="abcddfefdbd",c='d';
ss(str1,c);printf("%s/n",str1);
程序运行后的输出结果是()
A. ABCDDEFEDBD
B. abcDDfefDbD
C. abcAAfefAbA
D. Abcddfefdbd
[单项选择]有以下程序:
void ss(char *s,char t)
while(*s)
if(*s==t) *s=t-'a'+'A';
s++;
main( )
char strl[100]="abcddfefdbd",c='d';
ss(strl,c); printf("%s/n",strl);
程序运行后的输出结果是
A)ABCDDEFEDBD B)abcDDfefDbD
C)abcAAfefAbA D)Abcddfefdbd
[单项选择]有以下程序:
void ss(char *s,char t)
while(*s)
if(*s==t)*s=t-'a'+'A';
S++;
main( )
char strl[100]="abcddfefdbd",c='d':
ss(strl,c);printf("% s/n" ,strl);
程序运行后的输出结果是( )。
A. ABCDDEFEDBD
B. abcDDfeDbD
C. abcAAfefAbA
D. Abcddfefdbd
[单项选择]有以下程序
#include<stdio.h>
void fun(char *C)
while (*C)
if(*c>='a' && *c<='z')*c=*c-('a'-'A');
c++;
main( )
char s[81];
gets(s); fun(s); puts(s):
当执行程序时从键盘上输入Hello Beijing<回车>,则程序的输出结果是______。
A. hello Beijing
B. Hello Beijing
C. HELLO BEIJING
D. hELLO Beijing
[单项选择]
有以下程序
void fun 1 (char *p)
{ char *q;
q=p;
while(*q!=’/0’)
{(*q)++;q++;}
}
main( )
{char a[]={"Program"},*p;
p=&a[3];fun1(p);printf("%s/n",a);
}
程序执行后的输出结果是()。
A. Prohsbn
B. Prphsbn
C. Progsbn
D. Program
[单项选择]有以下程序
void fun1(char *p)
char *q;
q=p;
while(*q!='/0')
(*q)++; q++; main( )
char a[]="Program"), *p;
p=&a[3];fun1(p);printf("%s/n",a);程序执行后的输出结果是______。
A. Prohsbn
B. Prphsbn
C. Progsbn
D. Program
[单项选择]
有以下程序
#inc1ude<stdio.h>
void fun(char*s)
{ while(*s)
{ if(*s%2=0) printf("%c",*s);
s++
}
}
main( )
{ char a[]={"good"};
fun(A) ; prntf("n/");
}
注意:字母a的ASCII码值为97,程序运行后的输出结果是()。
A. d
B. go
C. god
D. good
[填空题]
以下程序运行后的输出结果是()。
#include<string.h>
char* ss(char *s)
{ char *p,t;
p=s+1;t=*s;
while(*p){*(p-1)=*p;p++;}
*(p-1);t;
return s;
}
main( )
{char *p,str[10]="abcdefgh";
p=ss(str);
printf("%s/n",p);
}
[填空题]以下程序运行后的输出结果是_________。
#include
char *ss(char *s)
{ char *p,t;
p=s+1;t=*s;
while(*p) {*(p-1)=*p; p++;}
*(p-1)=t;
return s;
}
main( )
{ char *p,str[10]="abcdefgh";
p=ss(str);
printf("%s/n",p);
}
[单项选择]有以下程序:
#include <stdio.h>
void ss(char *s, char t)
while(*s)
if(*s==t) *s=t='a'+'A';
s++;
main( )
char strl[100]="123ddfefdbd", c='d';
ss(str1, c); printf("% s/n", str1);
程序运行后的输出结果是( )。
A. ABCDDEFEDBD
B. 123DDfefDbD
C. 123AAfefAbA
D. Abcddfefdbd
[单项选择]有以下程序:
#include<stdio.h>
void ss(char *s,char t)
while(*s)
if(*s==t) *s=t-’a’+’A’;
s++;
main( )
char strl[20]="abcddfefdbd",c=’d’;
ss(strl,c);
Printf("%s/n",strl);
程序运行后的输出结果是( )。
A. ABCDDEFEDBD
B. abcDDfefDbD
C. abcAAfefAbA
D. Abcddfefdbd
[单项选择]以下程序段违反了算法的 原则。
void sam( )
int n=2;
while(!odd(n))
n+=2;
printf(n);
A. 确定性
B. 健壮性
C. 有穷性
D. 可靠性
[单项选择]有以下程序:
#include <stdio.h>
char fun(char x,char y)
if(x<y) return x;
return y;
main( )
int a='9',b='8',c='7';
printf("%c/n",fun(fun(a,b),fun(b,c)));
程序的执行结果是( )。
A. 函数调用出错
B. 8
C. 9
D. 7
[单项选择]有以下程序:
char fun(char x,char y)
if(x<y) return x;
return y;
void main( )
int a='9',b='8',c='7';
printf("%c/n",fun(fun(a,b),fun(b,c)));
程序的执行结果是( )。
A. 函数调用出错
B. 8
C. 9
D. 7