单项选择题

有以下程序:
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
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: struct STU char name[10]; int num; int score; ; main() struct STU s[5]= YangSan ,20041,703, LiSiGuo ,20042,580, WangYin ,20043,680, SunDan ,20044,550), ’Penghua ,20045,537,*p[5],*t; int i,j; for(i=0;i<5;i++) p[i]=&s[i]; for(i=0;i<4;i++) for(j=i+1;j<5;j++) if(p[i]->Score>p[j]->Score) t=p[i];p[i]=p[j];p[i]=t; printf( %d %d n ,s[1].Score,p[1]->Score); 执行后输出结果是( )。
A.550 550
B.680 680
C.580 550
D.580 680
单项选择题
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下。 main() int n,k; float score;sum,ave; sum=0.0; for(n=1;n<=10;n++) for(k=1;k<=4;k++) scanf( %f ,&score); sum+=score; ave=sum 4.0; printf(’NO%d: %f n ,n,ave); 上述程序运行后结果不正确,调试中发现有一条语句出现在程序中的位置不正确。这条语句是( )。
A.sum=0.0;
B.sum+=score;
C.ave=sun/4.0;
D.printf("NO%d:%f\n",n,ave);
相关试题
  • 以下程序中函数reverse的功能是将a所指数组...
  • 下面程序段的执行结果是( )。 main()...
  • 以下程序中函数sort的功能是对a所指数组中...