阅读下列说明和C代码,回答问题1至问题3,将解答写在答题纸的对应栏内。  【说明】

题型:问答题

问题:

阅读下列说明和C代码,回答问题1至问题3,将解答写在答题纸的对应栏内。

  【说明】

  某应用中需要对100000个整数元素进行排 序,每个元素的取值在0~5之间。排序算法的基本思想是:对每一个元素x,确定小于等于x的元素个数(记为m),将x放在输出元素序列的第m个位置。对于 元素值重复的情况,依次放入第m-1、m-2、…个位置。例如,如果元素值小于等于4的元素个数有10个,其中元素值等于4的元素个数有3个,则4应该在 输出元素序列的第10个位置、第9个位置和第8个位置上。

  算法具体的步骤为:

  步骤1:统计每个元素值的个数。

  步骤2:统计小于等于每个元素值的个数。

  步骤3:将输入元素序列中的每个元素放入有序的输出元素序列。

  【C代码】

  下面是该排序算法的C语言实现

  。(1)常量和变量说明

  R:常量,定义元素取值范围中的取值个数,如上述应用中R值应取6。

  i:循环变量。n:待排序元素个数。

  a:输入数组,长度为n。

  b:输出数组,长度为n。

  c:辅助数组,长度为R,其中每个元素表示小于等于下标所对应的元素值的个数。

  (2)函数sort

  

  

【问题2】(4分) 根据C代码,函数的时间复杂度和空间复杂度分别为(5)和(6)(用O符号表示)。

考点:计算机软件水平考试中级软件设计师计算机水平考试中级软件设计师2011年上半年下午真题
题型:问答题

25℃时,在等体积的 ① pH=0的H2SO4溶液、② 0.05 mol/L的Ba(OH)2溶液、③ pH=10的Na2S溶液、④ pH=5的NH4NO3溶液中,发生电离的水的物质的量之比是 [ ]

A.1∶10∶1010∶109

B.1∶5∶5×109∶5×108

C.1∶20∶1010∶109

D.1∶10∶104∶109

题型:问答题

对国有经济布局进行战略性调整,收缩国有经济战线,就整个国民经济而言,国有经济起主导作用,但有的地方,有的产业可以有所差别。从根本上说这是为( )。

A.使一些地方、一些产业实行私有化

B.深化经济体制改革,发展非公有制经济

C.规范国有企业,实现优胜劣汰

D.搞活国有经济,增强国有经济对国民经济的控制力

题型:问答题

第一个十年扶贫开发纲要把贫困地区尚未解决温饱问题的贫困人口作为扶贫开发的首要对象。

题型:问答题

在其他条件相同的情况下,按单利计息的现值要低于用复利计算的现值。( )

题型:问答题

电子政务战略规划阶段制定实施计划的中心任务是什么?

更多题库