首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。 【说明2.1】 以下C语言函数用二分插入法实现对整型数组a中n个数的排序功能。 【函数2.1】 void fun1 (int a[]) { int i,j,
阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。 【说明2.1】 以下C语言函数用二分插入法实现对整型数组a中n个数的排序功能。 【函数2.1】 void fun1 (int a[]) { int i,j,
admin
2009-02-15
56
问题
阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。
【说明2.1】
以下C语言函数用二分插入法实现对整型数组a中n个数的排序功能。
【函数2.1】
void fun1 (int a[])
{ int i,j,k,r,x,m;
for(i=2;i<=n;i++)
{ (1);
k=1;r=i-1;
while(k<=r)
{ m=(k+r)/2;
if(x<a[m])r=m-1;
else (2);
}
for(j=i-1;j>=k;j--)
a[j+l]=a[j];
(3);
}
}
【说明2.2】
以下程序可以把从键盘上输入的十进制数(long型)以二~十六进制形式输出。
【程序2.2】
#include<stdio.h>
main()
{ charb[16]={’0’,’l’,’2’,’3 ,4,’5’,’6’,’7’,’8’,’9’,’A’,’B’,’C’,’D’,’E’,’F’};
int c[64],d,i=0,base;
long n;
printf("enter a number:\n");
scanf("%1d",&n);
printf("enter new basc:\n");
scanf("%d", &base);
do
{ c
=(4);
i++; n=n/base;
} while(n!=0);
printf("transmite new base:\n");
for(--i;i>=0;--i)
{ d=c
;
printf("%c",(5));
}
}
选项
答案
(1)x=a[i] (2)a[k]=x (3)k=m+1 (4) n% base (5)b[d]
解析
函数3.1的思想是依次将数组中的每一个元素插入到有序段中,使有序段的长度不断地扩大。对于待插入元素,先用二分查找法找出应该插入的位置。然后将元素插入。对数组来说,就是将该位置以后的元素依次后移,然后将待插入元素放到移出来的空位中。
程序3.2用的思想是除base(base在二~十六进制之间)取余法求得相应进制数,然后再转换输出。
转载请注明原文地址:https://jikaoti.com/ti/mvW7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
下列关于Word文本格式设置的叙述中,不正确的是(35)。
以下关于数据可视化展现的叙述中,不正确的是_______。
为查看Windows系统当前正在运行哪些应用程序或进程,可用(43)组合键实现。
对用户来说,信息系统的(14)反映了系统的功能。
如果已知一个Excel表格B1单元格是空格,B2单元格的内容为数值2,B3单元格的内容为数值3,B4单元格的内容为数值4.5,B5单元格的内容为数值5.5,B6单元格的内容为“=COUNT(B1:B5)”,那么,B6单元格显示的内容应为(55)。
将Word2007文档中部分文本内容复制到其他地方,先要进行的操作是__________。
信息处理技术员教程共有318页,甲在第一天看了全书的1/6,第二天看了剩下的1/5,第三天应从第(32)页开始看。
在Word2007默认状态下,调整表格中的宽度可以利用(40)________________进行调整。
在Excel工作表中,已输入的数据如下所示:按回车键后,B2单元格显示的值为()。
数据录入工作有两个指标:录入速度和错误率。一般而言,数据录入员在录入大批数据时,录入速度会(65),错误率会(66)。66
随机试题
所有权是完全物权,意味着所有权人可以任意地对标的物行使其支配权。()
患者胃痛隐隐,喜温喜按,空腹痛甚,进食痛减,泛吐清水,纳呆乏力,大便溏薄,舌淡苔白,脉虚弱。问题3:治疗应首选的方剂是
可用于确诊胃癌的是
关于侦查程序中的辩护权保障和情况告知,下列哪一选项是正确的?(卷二真题试卷第39)
我国城乡规划的行政机制的法理基础是()。
我国目前正在推行的货币指标体系—上海银行间同业拆放利率的英文缩写为()。
我国《旅游法》规定,国务院建立健全(),对旅游业发展进行综合协调。
Aboutonecommercialbankoutofeveryfourhasatrustdepartmentthatprovidesspecializedfiduciaryservicesforitscustomer
Sequoyahwasbornabout1770inthevillageofTaskigi.HewasaCherokeeIndian,and,alongwithhisentiretribe,hewasillit
JudyDater’sphotographsdepicteverydayrealitywhilealsoevokingqualitiesso______thatfewphotographerscancapturethem.
最新回复
(
0
)