单选题:有以下程序,其中函数f的功能是将多个字符串按字典顺序排序( )。#include<string.h>void f(cha

  • 题目分类:C语言
  • 题目类型:单选题
  • 查看权限:VIP
题目内容:

有以下程序,其中函数f的功能是将多个字符串按字典顺序排序( )。
#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]={"abe","aabdfg","abbd","dcd-
be","cd"};
f(p,5);
printf("%d\n",strlen(p[1]));
}
程序运行后的输出结果是( )o A.2
B.3
C.6
D.4

参考答案:
答案解析:

下面程序的运行结果是( )。#inelude<stdio.h>void del(char*s){ int i,j;ch

下面程序的运行结果是( )。#ineludevoid del(char*s){ int i,j;char*a;a=s:for(

查看答案

已经设计出一个表格式窗体,可以输出教师表的相关字段信息,请按照以下功能要求补充设计:改变当前记录,消息框弹出提示“是否删

已经设计出一个表格式窗体,可以输出教师表的相关字段信息,请按照以下功能要求补充设计:改变当前记录,消息框弹出提示“是否删除该记录?”,单击“是”,则直接删除该当

查看答案

运行下列过程,当输入一组数据:l0,20,50,80,40,30,90,100,60,70,输出的结果应该是(  )。S

运行下列过程,当输入一组数据:l0,20,50,80,40,30,90,100,60,70,输出的结果应该是(  )。Sub pl()Dim i,j,arr(1

查看答案

下列关于栈的叙述中正确的是(  )。

下列关于栈的叙述中正确的是(  )。 A.栈按“先进先出”组织数据 B.栈按“先进后出”组织数据 C.只能在栈底插入数据 D.不能删除数据

查看答案

在考生文件夹下有“Acc3.mdb”数据库。 (1)以“学生”表为数据源,创建“输入学生信息”窗体,窗体显示学生表的全部

在考生文件夹下有“Acc3.mdb”数据库。 (1)以“学生”表为数据源,创建“输入学生信息”窗体,窗体显示学生表的全部字段。用组合框绑定“性别”字段。在页脚

查看答案