简答题:下列给定程序中,函数proc()的功能是:读入一个字符串(长度<20),将该字符串中的所有字符按ASCII码升序排序后输

  • 题目分类:C语言
  • 题目类型:简答题
  • 查看权限:VIP
题目内容:
下列给定程序中,函数proc()的功能是:读入一个字符串(长度<20),将该字符串中的所有字符按ASCII码升序排序后输出。
例如,输入opdye,则应输出deopy。
请修改程序中的错误,使它能得到正确结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<string.h>
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
//****found****
int proc(char str[])
{
char c;
unsigned i,j;
for(i=0;i<strlen(str)-1;i++)
for(j=i+1;j<strlen(str);j++)
if(str[i]>str[j])
{
c=str[j]:
//****found****
str[j]=str[i++];
str[i]=c;
}
}
void main()
{
char str[81];
system("CLS");
printf("\nPlease enter a character
string:");
gets(str);
printf("\n\nBefore sorting:\n%s",str);
proc(str);
printf("\nAfter sorting decendingly:\n
%s",str);
}
参考答案:
答案解析:

回答题                          D  Hobbs was an orphan.He work

回答题                          DHobbs was an orphan.He worked in a fact&y and eve

查看答案

下列不属于类模块对象基本特征的是(  )。

下列不属于类模块对象基本特征的是(  )。 A.事件 B.属性 C.方法 D.函数

查看答案

在学生表中建立查询,“姓名”字段的查询条件设置为“Is Null”,运行该查询后,显示的记录是(  )。

在学生表中建立查询,“姓名”字段的查询条件设置为“Is Null”,运行该查询后,显示的记录是(  )。 A.姓名段为空的记录 B.姓名字段中包含空格的记录 C

查看答案

有一个标题为“登录”的用户登录窗体,窗体上有两个标签,标题分别为“用户名:”和“密码:”,用于输入用户名的文本框名为“U

有一个标题为“登录”的用户登录窗体,窗体上有两个标签,标题分别为“用户名:”和“密码:”,用于输入用户名的文本框名为“UserName”,用于输入密码的文本框名

查看答案

若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句 是(  )。

若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句 是(  )。 A.UPDATE产品SET单价=50 WHERE供货商=”ABC”

查看答案