第1题
功能:用冒泡法对数组a中的n个整数非降序排序。 请改正程序中的错误。 void swap(int *x, int *y){ int z; (1) } void bubbleSort(int a[], int n) { int i, j; for(i=0; i<n-1; i++){ (2) if( (3) ) { (4) ; } int main(){ i, a[5]="{5,4,1,2,3}," n="5;" (5) return 0; (1)a. z="x;" x="y;" y="z;" b. *x="*y;" *y="z;" c. d. *z="*x;" a. for(j="1;" j++) j>0; j--) D. for(j=i; j<n-1; j++) (3) a. a[i]>a[j] B. a[i]>a[i+1] C. a[j]>a[j+1] D. a[i]>a[0] (4) A. swap(a+i, a+i+1) B. swap(a[i],a[i+1]) C. swap(a[j],a[j+1]) D. swap(a+i, a+j) (5) A. bubbleSort(int a[], int n) B. bubbleSort(a[], n) C. bubbleSort(a[5], n) D. bubbleSort(a, n)
第2题
B.可以按升序或降序进行排序。
C.可以按字母、数字或日期数据类型进行排序。
D.文本的排序只能按字母数据类型进行排序
第3题
SELECT语句中()子句的作用是对结果集按<列名2>的值的升序或降序进行排序。
A、FROM
B、WHERE
C、ORDERBY
D、GROUPBY
第4题
B.基本按排序码值降序排列
C.随机排列(完全无序)
D.基本按排序码值升序排列
第5题
A、对这n个文档,首先建立一个“关键词”索引表,该索引表记录着“关键词”及包含该关键词的“文档编号”,并按关键词进行字母序的排序。在此基础上,用给定关键词来匹配索引表中的关键词。如果匹配成功,则输出索引表中相对应的文档编号,否则,则输出信息“没有含该关键词的文档”
B、对这n个文档,首先建立一个“关键词”索引表,该索引表记录着“关键词”,包含该关键词的“文档编号”,以及该关键词在该文档中出现的“次数”,并按关键词进行字母序的排序。在此基础上,用给定关键词来匹配索引表中的关键词。如果匹配成功,则进一步寻找同一关键词“次数”最多的m个索引项,输出相对应的文档编号;否则,则输出信息“没有含该关键词的文档”
C、对这n个文档,首先建立一个“关键词”索引表,该索引表记录着“关键词”,包含该关键词的“文档编号”,以及该关键词在该文档中出现的“次数”;对索引表,按关键词进行字母序的排序;如果关键词相同,则进一步按“次数”对同一关键词的若干文档进行降序排序。在此基础上,用给定关键词来匹配索引表中的关键词。如果匹配成功,则进一步寻找同一关键词“次数”最多的m个索引项,输出相对应的文档编号;否则,则输出信息“没有含该关键词的文档”
D、选项(B)(C)比选项(A)的做法好,但选项(B)(C)在执行效果和执行效率方面没有什么差别
第6题
#include
#defineSIZE5
voidfunc(intdata[SIZE]);
main()
{
inti,buf[SIZE];
printf(""Pleaseinput%dnumbers:"",SIZE);
for(i=0;i
{
d=data[j];
data[j]=data[j+1];
data[j+1]=d;
}
}
A. 对一维数组降序排序
B. 对一维数组升序排序
C. 对一维数组逆向排序
D. 对一维数组顺序排序
第7题
B.CREATE TABLE stud AS SELECT * FROM student WHERE 性别=女 AND 年龄<=18 ORDER BY 年龄 DESC;
C.CREATE TABLE stud AS SELECT * FROM student WHERE 性别=女 AND 年龄<=18 ORDER BY 年龄 ASC;
D.CREATE TABLE stud AS SELECT * FROM student WHERE 性别=女 AND 年龄<=18 ORDER BY 年龄;
第8题
【计算题】(5-1)管理学生信息.docx 管理学生信息,任务如下: (1) 使用字符串数组存储五位学生的姓名,如表1所示; 表1 5学生姓名 序号 姓名 0 孔子 1 孟子 2 张飞 3 朱熹 4 曾国藩 (2)随机生成一个5行6列的二维浮点型数组,二维数组每一行代表每位学生的各科成绩,二维数组每一列代表某一门课程,如表2所示; 表2 学生成绩表(随机生成成绩) 课程序号 学生序号 0 Java程序设计 1 C程序设计 2 数据结构 3 高等数学 4 大学英语 5 计算机基础 0 50.6 57.1 85.2 91.9 89.2 80.1 1 51.8 58.3 60.5 42.5 84.1 54.9 2 80.2 65.1 80.2 50.0 76.9 80.5 3 96.8 71.9 96.9 89.8 65.4 63.7 4 98.4 47.4 80.5 94.3 96.6 49.2 (3)在控制台输出二维数组,每个元素间使用“,”作为间隔;每输出完一行元素,需换行; (4) 在控制台提示:“输入要查询成绩的学生姓名:”, 然后在控制台输入一位学生姓名,输出该学生各科成绩; (5) 在控制台提示:“输入要查询不及格人数的科目序号(0~5):”, 然后在控制台输入科目序号,统计并输出该科目不及格人数; (6) 在控制台提示:“输入排序前成绩的科目序号(0~5):”, 然后在控制台输入科目序号,打印该科目所有学生成绩;使用冒泡排序对该课程学生成绩进行降序排序, 并在控制台输出该科目成绩的排序结果. 该程序的一种运行结果如下图所示。
第9题
下面给出了部分背包问题的贪心算法的伪代码,其中空白处应分别填入 输入:商品数量,各商品的价值,各商品的体积,背包容量输出:商品价格的最大值 计算商品性价比并按降序排序 //分别表示性价比第大的商品的性价比、价格和体积//根据贪心策略求解 whiledo ifthen 选择商品end else 选择体积的商品endend return
A、
B、
C、
D、
第10题
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!