单项选择题

有以下程序 #include #include main() { char a[5][10]={ "china","beijing","you","tiananmen","welcome"}; int i,j; char t[10]; for(i=0;i<4;i++) for(j=i+1;j<5;j++) if(strcmp(a[i],a[j])>0) {strcpy(t,a[i]); strcpy(a[i],a[j]); strcpy(a[j],t);} puts(a[3]); } 程序运行后的输出结果是_______。

A.beijing
B.china
C.welcome
D.tiananmen
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include <stdio.h> #define N 4 void fun(int a[][N],int b[]) int i; for(i=0;i<N;i++) b[i]=a[i][i]; main() int x[][N]=1,2,3,4,5,6,7,8,9,10,y[N],i; fun(x,y); for(i=0;i<N;i++) printf( %d, ,y[i]); printf( n ); 程序的运行结果是()

A. 1, 2, 3, 4,
B. 1, 0, 7, 0,
C. 1, 4, 5, 9,
D. 3, 4, 8, 10,

单项选择题
以下选项中叙述错误的是_______。
A.C语言函数中定义的赋有初值的静态变量,每调用一次函数,赋一次初值
B.在C程序的同一函数中,各复合语句内可以定义变量,其作用域仅限于本复合语句内
C.C程序函数中定义的自动变量,系统不自动赋确定的初值
D.C程序函数的形参不可以说明为ststic型变量
相关试题
  • A
  • i+1
  • 以下程序运行后的输出结果是 【13】 。...
  • 以下程序运行后输出结果是 【11】 。#...
  • 有以下程序 #include main(){ int ...