[单选题]

以下程序中函数f( )的功能是将n个字符串按由大到小的顺序进行排序。 include void f

以下程序中函数f( )的功能是将n个字符串按由大到小的顺序进行排序。 #include<string.h> void f(char p[ ][10],int n) { char t[20]; int i,j; for(i =O;i <n-1 ;i ++ ) for(j =i + 1 ;j < n;j ++ ) if(strcmp(p [i] ,p[j] ) <0) { strcpy(t,p[i]);strcpy(p[i] ,p[j] );strcpy(p[j] ,t); } } main ( ) { char p [ ] [ 10 ] = { "abc","aabdfg","abbd","dcdbe", "cd" }; int i; f(p,5); printf("%d/n",strlen(p[O] ) ); } 程序运行后的输出结果是

A.6

B.4

C.5

D.3

参考答案与解析:

相关试题

以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序:#includev

[单选题]以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序:includevoid f(char p以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序: #include <string.h> void f(char p[][10],int n) { char t[20]; int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++ if(strcmp(p[i],p[j])<0) { strcpy(t,p[i]);strcpy(p[i],p[j]);s

  • 查看答案
  • 以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。#includev

    [单选题]以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。includevoid f(char p以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。 #include<string.h> void f(char p[][10],int n) { char t[20];int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strcmp(p[i],p[j]<0) {strcpy(t,p[i]);strcpy(p[i],p[j]);strc

  • 查看答案
  • 以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。#includev

    [单选题]以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。includevoid f(char以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。#include <string. h>void f(char p[][10],int n){ chart[20];int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n; j++) if(strcmp(p[i],p[j]<0) {strcpy(t, p[i]); strcpy(p[i],p[j]);strcp

  • 查看答案
  • 有以下程序,其中函数f的功能是将多个字符串按字典顺序排序:#includevoi

    [单选题]有以下程序,其中函数f的功能是将多个字符串按字典顺序排序:includevoidf(char*p[],in有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> voidf(char*p[],intn) { char*t;int i,j; for(i=0;i<n-1;i++) for (j=i+1;j<n;j++) if(strcmp(p[i],p[j])>0) { t=p[i]; p[i]=p[j]; p[j]=t; } } main() { char

  • 查看答案
  • 有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include v

    [单选题]有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: include void f(ch有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(char *p[],int n) {char *t;int i,j; for(i=O;i<n-1;i++) for(j=i+1;j<n;j++) if strcmp(p[i],p[j])>0{t=p[i] p[i]=p[j]; p[j]=t; } } main() {char* p[5]=(

  • 查看答案
  • 有以下程序,其中函数的功能是将多个字符串按字典顺序排序:# includevoi

    [单选题]有以下程序,其中函数的功能是将多个字符串按字典顺序排序: includevoid f(char*p[],i有以下程序,其中函数的功能是将多个字符串按字典顺序排序: # include<string.h> void f(char*p[],int n) {char *t; int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strcmp(p[i],p[j])>0){t=p[i];p[i]=p[j]p[j]=t;} } main() {char *p[5

  • 查看答案
  • 给定程序MODll.C中函数fun的功能是:比较两个字符串,将长的那个字符串的首

    [主观题]给定程序MODll.C中函数fun的功能是:比较两个字符串,将长的那个字符串的首地址作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

  • 查看答案
  • 下列给定程序中,函数fun()的功能是:用冒泡法对6个字符串按由小到大的顺序进行

    [主观题]下列给定程序中,函数fun()的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构.试题程序:include <conio.h>include <stdio.h>define MAXLINE 20/*************found**************/fun(char *pstr[6]){int i, j;char *p;for(i=0;i<5;i++){for(j=i+l;

  • 查看答案
  • 下列给定程序中,函数proc()的功能是:用冒泡法对6个字符串按由小到大的顺序进

    [试题]下列给定程序中,函数proc()的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序:

  • 查看答案
  • 以下MyReplace函数的功能是将一个字符串(保存在变量S中)中的子字符串(保

    [单选题]以下MyReplace函数的功能是将一个字符串(保存在变量S中)中的子字符串(保存在变量OldS中)用新的字符串(保存在变量NewS中)代替,编写以下程序:PublicFunctionMyReplace(s$,OldS$,NewS$)AsStringD.imc%,lenOldS%lenOldS=Len(OldS)c=InStr(s,OldS)D.oWhilec>0s=Left(s,c-1)+NewS+Mid(s,c+lenOldS)c=InStr(s,olds)LoopMyReplace=

  • 查看答案