单项选择题有下列程序:
#include <stdio.h>
#include "string.h"
void tim(char *s[],int n)

char *t;int i,j;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(strlen(s[i])>strlen(s[j])) t=s[i];s[i]=s[j];s[j]=t;

main()

char *ss[]= "bcc","bbcc","xy","aaaacc","aabcc";
fun(ss,5);printf("%s,%s\n",ss[0],ss[4]);

程序的运行结果是( )。

A) xy,aaaacc
B) aaaacc,xy
C) bcc,aabcc
D) aabcc,bcc


延伸阅读

你可能感兴趣的试题

1.单项选择题下列对于线性链表的描述中正确的是

A) 存储空间不一定连续,且各元素的存储顺序是任意的
B) 存储空间不一定连续,且前件元素一定存储在后件元素的前面
C) 存储空间必须连续,且前件元素一定存储在后件元素的前面
D) 存储空间必须连续,且各元素的存储顺序是任意的

5.单项选择题根据下列定义,能打印出字母P的语句是( )。

struct stuchar name[10];

int age;

;

struct stu s[10]="John",11,

"Pau1",12,

"Mary",11,

"adam",12

;

A) primf("%c",s[3].name;
B) primf("%c",s[3].name[1]);
C) printf("%c",s[2].name[1]);
D) printf("%c",s[1].name[0]);

6.单项选择题在C语言中,函数返回值的类型最终取决于( )。

A) 函数定义时在函数首部所说明的函数类型
B) return语句中表达式值的类型
C) 调用函数时主调函数所传递的实参类型
D) 函数定义时形参的类型