单项选择题

以下程序运行后的输出结果是()
#include< string.h>
void f(char*s, char*t)
char k;
k=*s;
*s=*t;
*t=k;
s++; t--;
if(*s)f(s, t);

main()
char str[10]="welcome", *p;
p=str+strlen(str)/2+1;
f(p, p-2);
printf("%s\n", str);

A. eelcomw
B. weoclme
C. welcome
D. emoclew

<上一题 目录 下一题>
热门 试题

单项选择题
以下程序段中,与语句:k=a>b(b>c1:0):0; 功能相同的是()

A. if((a>b)&&(b>c))k=1;
else k=0;
B. if((a>b)||(b>c))k=1;
else k=0;
C. if(a<=b)k=0;
else if(b<=c)k=1;
D. if(a>b)k=1;
else if(b>c) k=1;
else k=0;

单项选择题
有以下程序: main() int num[4][4]=1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, i, j; for(i=0; i<4; i++) for(j=0; j<=i; j++)printf( %4c , ' '); for(j=______; j<4; j++)printf( %4d , num[i][j]); printf( n ); 若要按以下形式输出数组右上半三角 1 2 3 4 6 7 8 11 12 16 则在程序下划线处应填入的语句是()

A. i-1
B. i+1
C i
D. 4-1

相关试题
  • 有以下程序: #include<stdio.h> #d...
  • 有以下程序: #include<stdio.h> mai...
  • 若x是int型变量,且有下面的程序片段: fo...
  • 有以下程序: #include<stdio.h> int...
  • 有以下程序: #include<stdio.h> #d...