计算机算法试题(含答案)

计算机算法试题(含答案)
计算机算法试题(含答案)

算法设计与分析试卷

一、填空题(20分,每空2分)

1、算法的性质包括输入、输出、___、有限性。

2、动态规划算法的基本思想就将待求问题_____、先求

解子问题,然后从这些子问题的解得到原问题的解。

3、设计动态规划算法的4个步骤:

(1)找出____,并刻画其结构特征。

(2)_______。

(3)_______。

(4)根据计算最优值得到的信息,_______。

4、流水作业调度问题的johnson算法:

(1)令N1=___,N2={i|ai>=bj};

(2)将N1中作业依ai的___。

5、对于流水作业高度问题,必存在一个最优调度π,使得作业π(i)和π(i+1)满足Johnson不等式_____。

6、最优二叉搜索树即是___的二叉搜索树。

二、综合题(50分)

1、当(a1,a2,a3,a4,a5,a6)=(-2,11,-4,13,-5,-2)时,最大子段和为∑ak(2<=k<=4)____(5分)

2、由流水作业调度问题的最优子结构性质可知,T(N,0)=______(5分)

3、最大子段和问题的简单算法(10分)

int maxsum(int n,int *a,int & bestj)

{

intsum=0;

for (int i=1;i<=n;i++)

for (int j=i;j<=n;j++)

int thissum=0;

for(int k=i;k<=j;k++)_____;

if(thissum>sum){

sum=thissum;

______;

bestj=j;}

}

return sum;

}

4、设计最优二叉搜索树问题的动态规划算法

OptimalBinarysearchTree? (15分)

V oid OptimalBinarysearchTree(int a,int n,int * * m, int * * w) {

for(int i=0;i<=n;i++) {w[i+1][i]=a[i]; m[i+1][i]=____;} for(int r=0;r

for(int i=1;i<=n-r;i++){

int j=i+r;

w[i][j]=w[i][j-1]+a[j]+b[j];

m[i][j]=______;

s[i][j]=i;

for(int k=i+1;k<=j;k++){

int t=m[i][k-1]+m[k+1][j];

if(_____) {m[i][j]=t; s[i][j]=k;}

}

m[i][j]=t; s[i][j]=k;}

}

5、设n=4, (a1,a2,a3,a4)=(3,4,8,10), (b1,b2,b3,b4)=(6,2,9,15) 用两种方法求4个作业的最优调度方案并计算其最优值?(15分)

三、简答题(30分)

1、将所给定序列a[1:n]分为长度相等的两段a[1:n/2]和a[n/2+1:n],分别求出这两段的最大子段和,则a[1:n]的最大子段和有哪三种情形?(10分)

答:

2、由0——1背包问题的最优子结构性质,可以对m(i,j)建立怎样的递归式? (10分)

3、0——1背包求最优值的步骤分为哪几步?(10分)

参考答案:

填空题:确定性分解成若干个子问题最优解的性质

递归地定义最优值以自底向上的方式计算出最优值

构造最优解{i|ai

bi的非增序排序min{bπ(i),aπ(i+1)}≥min{bπ(i+1),aπ(i)}

最小平均查找长度

综合题:20 min{ai+T(N-{i},bi)}(1=

法一:min(ai,bj)<=min(aj,bi)

因为min(a1,b2)<=min(a2,b1)

所以1→2 (先1后2)

由min(a1,b3)<=min(a3,b1)

得1→3 (先1后3)

同理可得:最后为1→3→4→2

法二:johnson算法思想

N1={1,3,4} N2={2}

N11={1,3,4} N12={2}

所以 N11→N12

得:1→3→4→2

简答题:1 、(1)a[1:n]的最大子段和与a[1:n/2]的最大子段

和相同。

(2)a[1:n]的最大子段和与的最大子段a[n/2+1:n]和相同。

(3)a[1:n]的最大子段和为∑ak(i=

2、(1)m(i,j)=max{m(i+1,j),m(i+1,j-wi)+ui} (j>=wi)

或则m(i,j)= m(i+1,j) (0<=j

(2)m(n,j)=un j>=wn 或则

m(n,j)=0 0<=j

3、(1)、p[n+1]={(0,0)}

(2)、由p[i+1]→q[i+1], q[i+1]=p[i+1]⊕(wi,vi)

(3)、Mij=p[i+1]∪q[i+1]

Pi=Mij——其中的受控点=p[i+1]∪q[i+1]——其中的受控(4)、重复(2)-(3)直到求出P[1]

1.在一个算法中调用另一个算法时,系统需在运行被调用算法之前完成哪些工作?同时从

被调用算法返回调用算法需完成哪些工作?

答:在一个算法中调用另一算法时,系统需在运行被调用算法之前先完成三件事:(1)将所有实参指针、返回地址等信息传递给被调用算法;

(2)为被调用算法的局部变量分配存储区;

(3)将控制转移到被调用算法的入口。

在从被调用算法返回调用算法时需完成三件事:

(1)保存被调用算法的计算结果;

(2)释放分配给被调用算法的数据区;

(3)依照被调用算法保存的返回地址将控制转移到调用算法。

2.动态规划算法求解问题的步骤?

答:动态规划法适用于解最优化问题。通常可以按以下4个步骤设计:

(1)找出最优解的性质,并刻画其结构特征;

(2)递归地定义最优值;

(3)以自底向上的方式计算最优值;

(4)根据计算最优值时得到的信息构造最优解。

3.线性规划法中单纯形算法的基本步骤?

答:步骤一选入基变量。

步骤二选离基变量。

步骤三做转轴变换。

步骤四转步骤一。

4.分治法的基本思想和原理是什么?

答:分治法的基本思想是将一个规模为n的问题分解为k个规模较小的子问题,这些子问题互相独立且与原问题相同。递归地解这些子问题,然后将各子问题的解合并得到原问题的解。

5.利用回溯法解决问题包含哪些步骤?

答:利用回溯法解题常包含以下3步骤:

(1)针对所给问题,定义问题的解空间;

(2)确定易于搜索的解空间结构;

(3)以深度优先方式搜索解空间,并在搜索过程中用剪枝函数避免无效搜索。

五分析题(36分)

1.求下列函数的渐进表达式:

3n2+10n; n2/10+2n; 21+1/n; logn3; 10log3n

分析与解答:

3n2+10n=O(n2);

n2/10+2n=O(2n);

21+1/n=O(1);

logn3=O(logn);

10log3n=O(n)

2.讨论O(1)和O(2)的区别。 分析与解答:

根据符号O 的定义易知O(1)=O(2)。用O(1)或O(2)表示同一个函数时,差别仅在于其中的常数因子。

3.按渐近阶排列表达式

按照渐近阶从低到高的顺序排列以下表达式:4n 2,logn ,3n ,20n ,2,n 2/3

。又n!应该排在哪一位? 分析与解答:

按渐近阶从低到高,函数排列顺序如下:2,logn ,n 2/3,20n ,4n 2,3n ,n !。 4.算法效率

(1)假设某算法在输入规模为n 时计算时间为T(n)=3*2n 。在某台计算机上实现并完成该算法的时间为t 秒。现有另一台计算机,其运行速度为第一台的64倍,那么在这台新机器上用同一算法在t 秒内能解输入规模为多大的问题?

(2)若上述算法的计算时间改进为T(n)=n 2,其余条件不变,则在新机器上用t 秒时间能解输入规模为多大的问题?

(3)若上述算法的计算时间进一步改进为T(n)=8,其余条件不变,那么在新机器上用t 秒时间能解输入规模为多大的问题? 分析解答:

(1)设新机器用同一算法在t 秒内能解输入规模为n1的问题。因此有:t=3*22

=3*2n1

/64,解得你n1=n+6。

(2)n12=64n 2n1=8n 。

(3)由于T(n)=常数,因此算法可解任意规模的问题。

5.阶乘函数

阶乘函数可递归地定义为:

int factorial(int n) {

if(n==0) return 1; return n* factorial(n-1); }

0)!

1(1

!>=??

?

-=n n n n n

6.Fibonacci 数列

无穷数列1,1,2,3,5,8,13,21,34,55,……,称为Fibonacci 数列。它可以递归地定义为:

请对这个无穷数列设计一个算法,并进行描述(自然语言描述和VC++描述).

第n 个Fibonacci 数可递归地计算如下:

int fibonacci (int n)

{

if (n <= 1) return 1;

returnfibonacci (n-1)+fibonacci (n-2); }

7.循环赛日程表

设有n=2k

个运动员要进行兵乓球循环赛。现在要设计一个满足以下要求的比赛日程表: (1)每个选手必须与其他n-1个选手各赛一次; (2)每个选手一天只能赛一次; (3)循环赛一共进行n-1天。

请设计一个算法解决以上问题,并进行描述(自然语言和C++语言)

按分治策略,将所有的选手分为两半,n 个选手的比赛日程表就可以通过为n/2个选手设计的比赛日程表来决定。递归地用对选手进行分割,直到只剩下2个选手时,比赛日程表的制定就变得很简单。这时只要让这2个选手进行比赛就可以了。

8.有一批集装箱要装上一艘载重量为c 的轮船。其中集装箱i 的重量为Wi 。最优装载问题要求确定在装载体积不受限制的情况下,将尽可能多的集装箱装上轮船。 分析回答以下两个问题:

(1)分析以上最优装载问题具有贪心选择性质 (2)用C++程序进行正确的算法描述 分析与解答: (1)

设集装箱已依其重量从小到大排序,(x1,x2,…,x n )是最有装载问题的一个最优解。又设k=min{i|x i =1}。易知,如果给定的最有装载问题有解,则1≤k ≤n 。 ② 当k=1时,(x1,x2,…,x n )是满足贪心选择性质的最优解。 ②当k>1时,取y 1=1;y k =0;y i =x i ,1

1

10)2()1(1

1)(>==??

?

??-+-=n n n n F n F n F

因此,()是所给最有装载问题的可行解。

另一方面,由知,()是满足贪心选择性质的最优解。所以,最优装载问题具有贪心

选择性质。

(2)最优装载问题可用贪心算法求解。采用重量最轻者先装的贪心选择策略,可产生最优装载问题的最优解。具体算法描述如下。

template

void Loading(int x[], Type w[], Type c, int n)

{

int *t = new int [n+1];

Sort(w, t, n);

for (int i = 1; i <= n; i++) x[i] = 0;

for (int i = 1; i <= n && w[t[i]] <= c; i++) {x[t[i]] = 1; c -= w[t[i]];}

}

计算机基础知识试题及答案全

计算机基础知识试题及 答案全 标准化工作室编码[XX968T-XX89628-XJ668-XT689N]

《大学计算机》基础知识试题及答案 (说明:将认为正确答案的字母填写在每小题后面的括号内) 1.世界上第一台通用电子数字计算机诞生于( A )。 A.美国B.英国C.德国 D.日本 2.世界上第一台通用电子数字计算机诞生于( B )。 A.1953年B.1946年C.1964年 D.1956年 3.第一台电子计算机是1946年在美国研制的,该机的英文缩写名是 (A )。 4.一个完整的微型计算机系统应包括( C )。 A.计算机及外部设备 B.主机箱、键盘、显示器 和打印机 C.硬件系统和软件系统 D.系统软件和系统硬件 5.计算机的中央处理器CPU包括运算器和( C )两部分。 A.存储器B.寄存器C.控制器 D.译码器 6.下列设备中,( D )不是微型计算机的输出设备。 A.打印机B.显示器C.绘图仪 D.扫描仪 7.下列各项中,不属于多媒体硬件的是(D )。 A.光盘驱动器 B.视频卡 C.音频卡 D.加密卡 8.计算机中对数据进行加工与处理的部件,通常称为( A )。 A.运算器 B.控制器 C.显示器 D.存储器 9.运算器的组成部分不包括( B )。 A.控制线路 B.译码器 C.加法器 D.寄 存器 10.把内存中的数据传送到计算机的硬盘,称为( D )。 A.显示 B.读盘 C.输入 D.写盘

11.用MIPS为单位来衡量计算机的性能,它指的是计算机的( B ),指 的是每秒处理的百万级的机器语言指令数。 A.传输速率 B.运算速度 C.字长 D.存储器容量 12.计算机硬件的核心部件是( A )。 A.中央处理器B.存储器C.运算器D.控制器13.在外部设备中,打印机属于计算机的( B )设备。 A.输入B.输出C.外存储D.内存储 14.CGA、EGA和VGA标志着( C )的不同规格和性能。 A.打印机 B.存储器 C.显示器 D.硬 盘 15.硬盘上原存的有效信息,在下列哪种情况下会丢失( C )。 A.通过海关的X射线监视仪 B.放在盒内半年没有使用 C.放在强磁场附近 D.放在零下10摄 氏度的库房中 16.人们把以( A )为硬件基本部件的计算机称为第四代计算机。 A.大规模和超大规模集成电路和RAM C.小规模集成电路 D.磁带与磁盘 17.用计算机管理科技情报资料,是计算机在(B )方面的应用。 A.科学计算 B.数据处理 C.实时控制 D.人 工智能 18.主机板上CMOS芯片的主要用途是( C )。 A.管理内存与CPU的通讯 B.增加内存的容量 C.储存时间、日期、硬盘参数与计算机配置信息 D.存放基本输入输出系统程序、引导程序和自检程序 19.下列有关存储器读写速度的排列,正确的是(B )。 >Cache>硬盘B.Cache>RAM>硬盘 >硬盘>RAM D.RAM>硬盘>Cache 20.使用Cache可以提高计算机运行速度,这是因为(C )。 增大了内存的容量扩大了硬盘的容量 缩短了CPU的等待时间可以存放程序和数据 21.一台微机的型号中含有486、586等内容时,其含义是( A )。 A.运算控制单元的档次 B.软盘容量大小

全国计算机等级考试二级笔试试题及答案

2012年全国计算机等级考试真题及答案 核心提示:一、选择题(每小题2分,共70分) 1.下列数据结构中,属于非线性结构的是()。 A. 循环队列 B.带链队列 C.二叉树 D.带链栈 答案 C 解析树均是非线性结构 2. 下列数据结构中,能够按照"先进后出"原则存取数据的是()。 A. 循环队列 B.栈 C.队列 D.二叉树 答案 B 解析:栈是先进后出或后进先出的线性表 3. 对于循环队列,下列叙述中正确的是()。 A.队头指针是固定不变的 B.队头指针一定大于队尾指针 C.队头指针一定小于队尾指针 D.队头指针可以大于队尾指针,也可以小于队尾指针 答案 D 解析:如果队头指针大于队尾指针说明队列已经循环存放数据了,如果队头指针小于队尾指针说明没有进行循环存放 4. 算法的空间复杂度是指()。 A.算法在执行过程中所需要的计算机存储空间 B.算法所处理的数据量 C.算法程序中的语句或指令条数 D.算法在执行过程中所需要的临时工作单元数 答案 A 解析:算法的空间复杂度是指执行算法所需要的内存空间,包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间. 5. 软件设计中划分模块的一个准则是()。 A. 低内聚低耦合 B. 高内聚低耦合 C. 低内聚高耦合 D. 高内聚高耦合 答案 B 解析:模块内部各元素之间的联系要紧密,高内聚,模块间的连接的紧密程度要低,低耦合,这样可以提高模块的独立性. 6. 下列选项中不属于结构化程序设计原则的是()。 A.可封装 B.自顶向下 C.模块化 D.逐步求精 答案 A 7.软件详细设计产生的图如下 该图是( ). A.N-S图 B. PAD图 C. 程序流程图 D.E-R图 答案 C 8.数据库管理系统是()。 A. 操作系统的一部分 B.在操作系统支持下的系统软件 C.一种编译系统 D.一种操作系统 答案 B 9.在E-R图中,用来表示实体联系的图形是()。

计算机试题及答案

单选题 1、国税系统网络安全管理办法要求禁止在工作机上使用来历不明的磁盘、光盘等存储介质,纳税人因办税报送的的数据,必须在()上查杀病毒后导入数据。 A、未联网的单机 B、连接互联网的计算机 C、装有杀毒软件的金税内网计算机 D、任意计算机 2、您可能经常听别人说,某台电脑的内存不够了,硬盘太小了之类的话。这里的“不够”、“太小”都指的是它们的() A : 体积 B : 面积 C : 容量 D : 数量 3、计算机网络的目标是实现____。 A、数据处理 B、文献检索 C、资源共享和信息传输 D、信息传输 4、通过Internet发送或接收电子邮件(E-mail)的首要条件是应该有一个电子邮件(E-mail)地址,它的正确形式是____。 A、用户名@域名 B、用户名#域名 C、用户名/域名 D、用户名.域名 5、国税系统所有计算机和服务器必须安装总局统一的防病毒软件是() A、金山毒霸 B、诺顿防病毒软件 C、瑞星杀毒软件 D、卡巴斯基杀毒软件 6、许多黑客攻击都是利用软件实现中的缓冲区溢出的漏洞,对于这一威胁,最可靠的解决方案是什么? A.安装防病毒软件 B.给系统安装最新的补丁 C.安装防火墙 D.安装入侵检测系统 7、以下不属于防火墙作用的是______。 A、过滤信息 B、管理进程 C、清除病毒 D、审计监测 8、按照《互联网信息服务管理办法》,从事经营性互联网信息服务,除应当符合《电信条例》规定的要求外,还应当有健全的_______ 保障措施。 A、防火安全; B、保安; C、网络与信息安全 9、利用互联网实施违法行为,违反社会治安管理,尚不构成犯罪的,由_________依照《治安管理处罚条例》予以处罚。 A、人民法院 B、公安机关 C、工商部门

全国专业技术人员计算机应用能力考试模拟试题笔试题-4

笔试模拟试题 ( 时间40分钟,分值50分) 注意事项: 1.答题卡上的信息点一律用2B铅笔正确填涂,要求保持卷面整洁、不折皱答题卡。2.在答题卡的准考证号区域务必准确填涂考生的准考证号,否则本次考试无效。3.在答题卡的指定位置填写考生的姓名。 4.在答题卡的指定位置填写考生所在地地区、市(县)名称。 5.考生认真分析各题的准确答案,并将答案正确地填涂在答题卡对应题号后的信息点上。6.笔试结束后,由监考老师立即收集试卷和答题卡,并及时组织上机考试。 一、单选题(每题1分,共40分) 1.()是系统软件。 A.WPS B.Word C.DOS D.Excel 2.计算机唯一能够直接识别和处理的语言是()。 A.机器语言 B.高级语言 C.面向对象语言 D.汇编语言 3.微型机中,关于CPU的“ P4 2.4G”配置中的“2.4G”表示CPU的()。 A.型号是2.4G B.时钟主频是2400MHz C.高速缓存容量为2.4G D.运算速度是2.4G MIPS 4.下列存储器中存取速度最快的是()。 A.内存 B.硬盘 C.光盘 D.软盘 5.()不是计算机病毒的特征。 A.破坏性 B.免疫性 C.传染性 D.潜伏性 6.在计算机中,1GB表示()的信息。 A.1024K个字节 B.1024K个汉字 C.1024M个字节 D.1024M个汉字7.存放于计算机()中的信息,关机后就消失。 A.ROM B.RAM C.硬盘 D.软盘 8.下列部件中不属于输入设备的是()。 A.绘图仪 B.鼠标器 C.条形码阅读器 D.键盘 9.在Windows中,改变文件或文件夹的显示方式,应选()菜单。 A.文件 B.编辑 C.工具 D.查看 10.在Windows中按文件名查找时,可用()代替任意单个字符。 A.? B.* C.! D.%

计算机基础知识试题及答案(全)..

《大学计算机》基础知识试题及答案 (说明:将认为正确答案的字母填写在每小题后面的括号内) 1.世界上第一台通用电子数字计算机诞生于( A )。 A.美国B.英国C.德国D.日本 2.世界上第一台通用电子数字计算机诞生于( B )。 A.1953年B.1946年C.1964年D.1956年 3.第一台电子计算机是1946年在美国研制的,该机的英文缩写名是(A )。 A.ENIAC B.EDVAC C.EDSAC D.MARK-II 4.一个完整的微型计算机系统应包括( C )。 A.计算机及外部设备 B.主机箱、键盘、显示器和打印机 C.硬件系统和软件系统 D.系统软件和系统硬件 5.计算机的中央处理器CPU包括运算器和( C )两部分。 A.存储器B.寄存器C.控制器D.译码器 6.下列设备中,( D )不是微型计算机的输出设备。 A.打印机B.显示器C.绘图仪D.扫描仪 7.下列各项中,不属于多媒体硬件的是(D )。 A.光盘驱动器 B.视频卡 C.音频卡 D.加密卡 8.计算机中对数据进行加工与处理的部件,通常称为( A )。 A.运算器 B.控制器 C.显示器 D.存储器 9.运算器的组成部分不包括( B )。 A.控制线路 B.译码器 C.加法器 D.寄存器 10.把内存中的数据传送到计算机的硬盘,称为( D )。 A.显示 B.读盘 C.输入 D.写盘 11.用MIPS为单位来衡量计算机的性能,它指的是计算机的( B ),指的是每秒处理的百 万级的机器语言指令数。 A.传输速率 B.运算速度 C.字长 D.存储器容量 12.计算机硬件的核心部件是( A )。 A.中央处理器B.存储器C.运算器D.控制器 13.在外部设备中,打印机属于计算机的( B )设备。 A.输入B.输出C.外存储D.内存储 14.CGA、EGA和VGA标志着( C )的不同规格和性能。 A.打印机 B.存储器 C.显示器 D.硬盘 15.硬盘上原存的有效信息,在下列哪种情况下会丢失( C )。 A.通过海关的X射线监视仪 B.放在盒内半年没有使用

计算机数值方法精彩试题

数值计算方法试题 一、填空(共20分,每题2分) 1、设,取5位有效数字,则所得的近似值x=_____. 2、设一阶差商, 则二阶差商 3、数值微分中,已知等距节点的函数值 则由三点的求导公式,有 4、求方程的近似根,用迭代公式,取初始值, 那么 5、解初始值问题近似解的梯形公式是 6、,则A的谱半径=,A的= 7、设,则=和 = 8、若线性代数方程组AX=b 的系数矩阵A为严格对角占优阵,则雅可比迭代和高斯-塞德尔 迭代都_____ 9、解常微分方程初值问题的欧拉(Euler)方法的局部截断误差为_____ 10、设,当时,必有分解式,其中L为下三角阵,当其对角线元素足条件 时,这种分解是唯一的。 二、计算题(共60 分,每题15分) 1、设 (1)试求在上的三次Hermite插值多项式H(x)使满足 H(x)以升幂形式给出。(2)写出余项的表达式 2、已知的满足,试问如何利用构造一个 收敛的简单迭代函数,使0,1…收敛? 3、试确定常数A,B,C和,使得数值积分公式 有尽可能高的代数精度。试问所得的数值积分公式代数精度是多少?它是否为Gauss型的? 4、推导常微分方程的初值问题的数值解公式: 三、证明题

1、设 (1)写出解的Newton迭代格式(2)证明此迭代格式是线性收敛的 2、设R=I-CA,如果,证明: (1)A、C都是非奇异的矩阵 (2) 参考答案: 一、填空题 1、2.3150 2、 3、 4、1.5 5、 6、 7、 8、收敛 9、O(h) 10、 二、计算题 1、1、(1) (2) 2、由,可得 因故 故,k=0,1,…收敛。 3、,该数值

2019年全国计算机等级考试四级笔试试题及答案2

2019年全国计算机等级考试四级笔试试题及答案2 (16) 下列关于时间片轮转法的叙述中,哪个是错误的?____。 A)在时间片轮转法中,系统将CPU的处理时间划分成若干个时间段 B)就绪队列的诸进程轮流上CPU运行,每次最多运行一个时间片 C)当时间片结束时,运行进程自动让出CPU,该进程进入等待队列 D)如果时间片长度很小,则调度程序剥夺CPU的次数频繁,加重系统开销 (17) 并行技术可使系统各种硬件资源尽量并行工作,这样的程序执行环境具有独立性、随机性和____。 A)封闭性 B)多发性 C)顺序性 D)资源共享性 (18) 根据对进程的统计,在一段时间内其程序的执行往往表现出高度的局部性,这中局部性可能包括____。 Ⅰ.时间局部性Ⅱ.缓冲区局部性Ⅲ. 空间局部性 而准确地叙述了程序局部性的是 A) Ⅰ和Ⅱ B) Ⅱ 和Ⅲ C) Ⅲ D) Ⅰ和Ⅲ (19) 下列关于工作集的叙述中,哪个是错误的____。? A)工作集大小与窗口尺寸密切相关 B) 统计工作集大小的工作由软件完成 C) 统计工作集大小的工作有较大的系统开销 D) 分配给进程的物理页面数应与该进程当前工作集大小一致

(20) 在文件系统中,文件的逻辑结构可分为两类,他们是____。 A)流式文件和记录式文件 B)字符文件和二进制文件 C)程序文件和数据文件 D)内存文件和外存文件 (21) 下列关于CPU对外部设备的直接内存存取(DMA)控制方式 叙述中,哪个是错误的?____。 A) DMA方式用于高速外部设备与内存之间批量数据的传输 B) 当本次DMA传送数据的开始时,产生中断,请求CPU实行处理 C) DMA方式无须CPU干预 D) DMA采取窃取总线控制权的方法占用总线 (22) 一个进程能够包括多个线程,各线程____。 A) 共享分配给进程的主存地址空间 B) 必须串行工作 C) 是资源分配的独立单位 D) 共享进程的PCB (23) UNIX系统中提供了一种进程间的信息传送机制,把一个进 程的标准输出与另一个进程的标准输入连接起来,这种机制称为____。 A)重定向 B)管道 C)过滤器 D)消息缓冲 (24) 软件开发过程中往往会出现错误,经验证明最容易产生错 误的阶段是____。 A) 详细设计 B) 需求分析 C) 编码 D) 概要设计 (25) 软件设计一般划分为概要设计和详细设计,以下哪一项应 属于概要设计内容?____。 A) 屏幕设计 B) 结构设计 C) 代码设计 D) I/O设计 (26) 下面所列的内聚种类中,哪一个内聚度?____。

计算机算法试题含答案1

算法设计与分析试卷 一、填空题(20分,每空2分) 1、算法的性质包括输入、输出、___、有限性。 2、动态规划算法的基本思想就将待求问题_____、先求 解子问题,然后从这些子问题的解得到原问题的解。 3、设计动态规划算法的4个步骤: (1)找出____,并刻画其结构特征。 (2)_______。 (3)_______。 (4)根据计算最优值得到的信息,_______。 4、流水作业调度问题的johnson算法: (1)令N1=___,N2={i|ai>=bj}; (2)将N1中作业依ai的___。 5、对于流水作业高度问题,必存在一个最优调度π,使得作业π(i)和π(i+1)满足Johnson不等式_____。 6、最优二叉搜索树即是___的二叉搜索树。 二、综合题(50分) 1、当(a1,a2,a3,a4,a5,a6)=(-2,11,-4,13,-5,-2)时,最大子段和为∑ak(2<=k<=4)____(5分) 2、由流水作业调度问题的最优子结构性质可知,T(N,0)=______(5分)

3、最大子段和问题的简单算法(10分) int maxsum(int n,int *a,int & bestj) { intsum=0; for (int i=1;i<=n;i++) for (int j=i;j<=n;j++) int thissum=0; for(int k=i;k<=j;k++)_____; if(thissum>sum){ sum=thissum; ______; bestj=j;} } return sum; } 4、设计最优二叉搜索树问题的动态规划算法 OptimalBinarysearchTree? (15分) Void OptimalBinarysearchTree(int a,int n,int * * m, int * * w) { for(int i=0;i<=n;i++) {w[i+1][i]=a[i]; m[i+1][i]=____;} for(int r=0;r

计算机等级考试一级笔试试题及答案

计算机等级考试一级笔试试题及答案 1 一级笔试 (第一套) 考试时间:60分钟 一、单选题(1.5分/题,共30分) 1(促使计算机技术发展极为迅速的根本原因是( )。 A 人类社会的进步和发展 B 微机出现,计算机走向家庭 C 计算机自身的特点 D 计算机的广泛应用 2(计算机中的运算器能进行( )。 A 加法和减法运算 B 算术运算和逻辑运算 C 加、减、乘、除运算 D 字符处理运算 3. 计算机软件是指所使用的( )。 A 各种程序的集合 B 有关的文档资料 C 各种指令的集合 D 数据、程序和文档资料的集合 4(微型计算机系统采用总线结构连接CPU、存储器和外部设备。总线通常由三部分组成,它们是( )。 A 数据总线、地址总线和控制总线 B 数据总线、信息总线和传输总线 C 地址总线、运算总线和逻辑总线 D 逻辑总线、传输总线和通讯总线 5(下例哪个数最大( )。 A (10101111) B (210) C (AC) D 170 2816 6(在计算机系统中,CAD表示( )。 A 辅助教学 B 辅助设计 C 辅助测试 D 辅助制造 7(存储一个24*24点阵的汉字需要( )字节存储空间。 A 32 B 48 C 72 D 128

8. 获取指令、决定指令的执行顺序,向相应硬件部件发送指令,这是( )的基本功能。 A 运算器 B 控制器 C 内存储器 D 输入/输出设备 9. Visual BASIC是一种( )的程序设计语言。 A 面向机器 B 面向过程 C 面向事件 D 面向对象 10(Windows系统所提供的剪贴板,实际上是( )。 A 一段连续的硬盘区域 B 一段连续的内存区域 C 一个多媒体应用程序 E 应用程序之间进行数据交换的工具 2 11(在MS DOS及Windows系统中,操作文件时使用通配符的作用是( )。 A 便于一次处理多个文件 B 便于识别一个文件 C 便于给一个文件取名 D 便于保存一个文件 12(在Windows系统中,若在某菜单中有淡字项,则表示该功能( )。 A 一般用户不能使用 B 将弹出下一级菜单 C 其设置当前无效 D 用户当前不能使用 13(若需将WORD系统的“打开”对话框以图形方式置于当前编排的文档中,应先选择“文件”菜单下的“打开”功能,进入其对话框后按( )键,将其复制到剪贴板中,再重新回到编辑状态下,光标定位后单击常用工具栏上的“粘贴”按钮。 A Print Screen B Ctrl+Print Screen C Alt+Print Screen D Shift+Print Screen 14(在Excel系统的工作表中,当前单元格只能是( )。 A 单元格指针选定的一个 B 选中的一行 C 选中的区域 D 选中的一列

(大学)计算机试题及答案

模拟卷2 一、单选题(每小题1分,共40分) 1.计算机最主要的工作特点是()。 A.高速度 B.高精度 C.存记忆能力 D.存储程序和程序控制 2.世界上第一台电子计算机诞生于()。 A.20世纪40年代 B.19世纪 C.20世纪80年代 D.1950年 3.32位微机中的32是指该微机()。 A.能同时处理32位二进制数 B.能同时处理32位十进制数 C.具有32根地址总线 D.运算精度可达小数点后32位 4.计算机中,浮点数由两部分组成,它们是()。 A.整数部分和小数部分 B.阶码部分和基数部分 C.基数部分和尾数部分 D.阶码部分和尾数部分 5.微处理器处理的数据基本单位为字,一个字的长度通常是 ()。 A.16个二进制位 B.32个二进制位

C.64个二进制位 D.与微处理器芯片的型号有关 6.在微型计算机系统中,存储数据的单位是()。 A.字节 B. 位 C.字 D. 字长 7.在计算机内部,用来传送、存储、加工处理的数据或指令 都是以()形式进行的。 A. 八进制 B. 十进制 C. 二进制 D. 十六进制 8.在微型计算机中,1K字节表示的二进制位数是()。 A. 8×1024 B. 8×1000 C. 1000 D. 1024 9.下列编码中,()与汉字信息处理无关。 A.BCD码 B.输入码 C.字模点阵码 D.区位码 10.关于基本ASCII码在计算机中的表示方法准确的描述是 ()。 A. 使用八位二进制数,最右边为1 B. 使用八位二进制数,最左边为1 C. 使用八位二进制数,最右边为0 D. 使用八位二进制数,最左边为0 11.下列四条叙述中,有错误的一条是()。

统考计算机考试试题及答案

1、利用计算机对指纹进行识别、对图像和声音进行处理属于的应用领域是_D_。 A、科学计算 B、自动控制 C、辅助设计 D、信息处理 2、当前计算机已应用于各种行业、各种领域,而计算机最早的设计是应用于B A、数据处理 B、科学计算 C、辅助设计 D、过程控制 3、1946年所设计的第一台计算机的目的是进行科学计算,其主要解决的问题 面向于B。 A、文化和教育 B、军事和科研 C、商业和服务 D、管理和网络 4、计算机网络的目标是实现____C__。 A、数据处理 B、文献检索 C、资源共享和信息传输 D、信息 传输 5、最早设计计算机的目的是进行科学计算,其主要计算的问题面向于__B__。 A、科研 B、军事 C、商业 D、管理 6、利用计算机来模仿人的高级思维活动称为___D_。 A、数据处理 B、自动控制 C、计算机辅助系统 D、人工智能 7、下列四项中,不属于多媒体所包括的媒体类型的是__A____。 A、X光 B、图像 C、音频 D、视频 8、当前计算机的应用领域极为广泛,但其应用最早的领域是__B__。 A、数据处理 B、科学计算 C、人工智能 D、过程控制 9、当前气象预报已广泛采用数值预报方法,这种预报方法会涉及计算机应用中 的__A__。 A、科学计算和数据处理 B、科学计算与辅助设计 C、科学计算和过程控制 D、数据处理和辅助设计 10、计算机最主要的工作特点是_A_____。 A、存储程序与自动控制 B、高速度与高精度 C、可靠性与可用性 D、有记忆能力 11、用来表示计算机辅助设计的英文缩写是__C__。 A、CAI B、CAM C、CAD D、CAT 12、计算机应用中最诱人、也是难度大且目前研究最为活跃的领域之一是_A__。 A、人工智能 B、信息处理 C、过程控制 D、辅助设计 13、某型计算机峰值性能为数千亿次/秒,主要用于大型科学与工程计算和大规模数据处理,它属于_A____。

全国高校计算机联合考试20101225笔试试题

全国高校计算机联合考试(广西考区)一级笔试试题卷2010年12月25日闭卷考试考试时间:60分钟 试卷种类:[A] 考生注意:①本次考试试卷种类为[A],请考生务必将答题卡上的试卷种类栏中的[A]方格涂黑。②本次考试全部为选择题,每题下都有四个各选答案,但只有一个是正确的或是最佳的答案。答案必须填涂在答题卡上,标记在试题卷上的答案一律无效。每题只能填涂一个答案,多涂本题无效。③请考生务必使用2B铅笔按正确的填涂方法,将答题卡上相应题号的答案的方格涂黑。④请考生准确填涂准考证号码。⑤本试卷包括第一卷和第二卷。第一卷各模块为必做模块;第二卷各模块为选做模块,考生必须选做其中一个模块,多选无效。 第一卷必做模块 必做模块1操作系统(14项,每项1.5分,共21分) 一、关于操作系统的作用,正确的说法是 1 。Windows XP不能实现的功能是 2 。 1. A.与硬件的接口 B.把源程序翻译成机器语言程序 C.进行编码转换 D.控制和管理系统资源 2. A.处理器管理 B.存储管理 C.文件管理 D.CPU超频 二、在Windows XP中,不能运行已经安装的应用软件的方法是 3 。操作系统的“多任务”功能是指 4 。在Windows XP中,默认方式下鼠标指针为沙漏形状时表示 5 。 3. A. 利用“开始”菜单中的“运行”命令 B. 单击“开始”按钮,利用“程序”选项,单击欲运行的应用程序选项 C. 双击该软件在“桌面”上对应的快捷方式图标 D.在资源管理器中,选择该应用程序名,然后按空格键 4. A.可以同时由多个人使用 B.可以同时运行多个程序 C.可连接多个设备运行 D.可以装入多个文件 5. A.没有任务正在执行 B. 正在执行一项任务,不可执行新任务 C.正在取消一项任务 D. 正在执行一项任务,仍可执行新任务

计算机基础知识试题及答案

计算机基础知识试题及答案-标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

4. 3.5英寸的软盘,写保护窗口上有一个滑块,将滑块推向一侧,使其写保护窗口暴露出来,此时_____。 ( B ) A. 只能写盘,不能读盘 B. 只能读盘,不能写盘 C. 既可写盘,又可读盘 D. 不能写盘,也不能读盘 5. 3.5英寸盘的右下角有一塑料滑片,当移动它盖住缺口时_____。( B ) A. 不能读出原有信息,不能写入新的信息 B. 既能读出原有信息,也能写入新的信息 C. 不能读出原有信息,可以写入新的信息 D. 可以读出原有信息,不能写入新的信息 9. 微机系统的开机顺序是_____。 ( D ) A. 先开主机再开外设 B. 先开显示器再开打印机 C. 先开主机再打开显示器 D. 先开外部设备再开主机 13. 在微机中外存储器通常使用软盘作为存储介质,软磁盘中存储的信息,在断电后_____。 ( A ) A. 不会丢失 B. 完全丢失 C. 少量丢失 D. 大部分丢失 19. 硬盘连同驱动器是一种_____。 ( B ) A. 内存储器 B. 外存储器 C. 只读存储器 D. 半导体存储器 20. 在内存中,每个基本单位都被赋予一个唯一的序号,这个序号称之为_____。 ( C )

A. 字节 B. 编号 C. 地址 D. 容量 21. 在下列存储器中,访问速度最快的是_____。 ( C ) A. 硬盘存储器 B. 软盘存储器 C. 半导体RAM(内存储器) D. 磁带存储器 27. 在微机中的“DOS”,从软件归类来看,应属于_____。 ( C ) A. 应用软件 B. 工具软件 C. 系统软件 D. 编辑系统 28. 反映计算机存储容量的基本单位是_____。 ( B ) A. 二进制位 B. 字节 C. 字 D. 双字 31. 当前,在计算机应用方面已进入以什么为特征的时代_____。( D ) A. 并行处理技术 B. 分布式系统 C. 微型计算机 D. 计算机网络 35. 操作系统是。 ( C ) A. 软件与硬件的接口 B. 主机与外设的接口 C. 计算机与用户的接口 D. 高级语言与机器语言的接口 5.在资源管理器窗口中,被选中的文件或文件夹会____B___。A.加框显示 B.反像显示 C.加亮显示 D.闪烁显示

《计算机审计》模拟试题及答案模板

《审计软件介绍》模拟笔试题 一、填空题(4分) 1.人们对数据的存储和管理大致经历了人工管理文件系统数据库系统三个阶段。 2.数据模型通常由数据结构、数据操作和完整性约束三部分组成。 3.按照应用领域的不同,审计软件可以分为通用审计软件和专用审计软件。 二、单项选择题(16分) 1.下列陈述中,属于面向数据的计算机审计主要内容的有()a (A)对数据文件进行查询和分析(B)对信息系统主管进行离任审计 (C)检查防病毒软件安装情况(D)对安全防护系统进行检查 2.大量的数据用()的形式来表示,是计算机数据处理的一个显著特点。b (A)光盘(B)代码 (C)纸性介质(D)软盘 3.在关系数据模型中,实体以及实体间的联系是通过()来描述的。a (A)关系(B)键值 (C)属性(D)元组 4.下列运算(操作)中,属于传统的集合运算(操作)的有()a (A)差(B)连接 (C)选择(D)投影 5.下列数据库管理系统中,属于关系型数据库管理系统的有()a (A)Informix (B)IMS (C)文本文件(D)Microsoft Excel 6.在关系模型的特点中,所谓“关系必须是规范化的关系”,是指关系模型必须至少满足()a (A)1NF (B)2NF (C)3NF (D)BCNF 7.下列工具中,属于数据库设计中可视化的规范化辅助设计软件的有()c (A)Microsoft Access 2000 (B)Power Builder (C)Oracle Designer 2000 (D)Visual Basic 6

8.数据字典的最小组成单位是()a (A)数据项(B)数据结构 (C)数据流(D)数据存储 9.将局部E-R模型集成为全局E-R模型的时候,可能会存在的冲突有()a (A)属性冲突, (B)实体冲突 (C)联系冲突(D)以上都不对 10.为了保证源系统和目标系统对接口中传输的信息不产生歧义,要求接口语法所产生的语言()a (A)没有二义性(B)采用形式化语言 (C)采用自然语言(D)保持独立 11.审计接口一般包括两方面的内容,一是信息传输的格式和规范,二是完成传输作业的()b (A)参数(B)程序 (C)范围(D)字符集 12.审计接口的“前处理器”通常是指传输层的()部分。a (A)数据采集(B)数据传输 (C)数据接收(D)数据校验 13.IDAPI是由()公司为主制定的。a (A)Borland (B)Microsoft (C)Sybase (D)Lotus 14.下列技术和方法中,通过OLE DB提供的COM接口访问数据,能够适合于各种客户机/服务器应用系统和基于Web的应用的是()c (A)ODBC (B)IDAPI (C)ADO (D)DAO 15.在分隔符形式的文本文件中,不同的字段之间是通过()来划分的。d (A)逗号(B)竖线 (C)文本识别符号(D)字段分隔符号 16.在导入包含日期时间信息的文本文件的过程中,一般要进行()操作。c (A)值域转换(B)代码转换 (C)日期时间格式转换(D)相关检验 17.用以标识缺省的Informix数据库服务器名称的环境变量是()b (A)INFORMIXHOSTS (B)INFORMIXSERVER (C)DBCODESET (D)INFORMIXDIR

公务员考试计算机专业笔试题

2008年湖南省考试录用法院、检察院工作人员 笔试真题(计算机专业) (总分100分限时90分钟) 注意:本卷为题本,客观题答案必须填涂在答题卡上,主观题答案请写在答题纸上,否则不予计分。 一、单项选择题(60小题,其中1-30小题每题1分,31-60小题每题1.5分,共75分。下列每小题备选答案中,只有一项最符合题意。) 1. I/O接口位于()。 A.总线和设备之间B.CPU和I/O设备之间 C.主机和总线之间D.CPU和主存储器之间 2. WindowsXP操作系统是一个()。 A.单用户多任务操作系统B.单用户单任务操作系统 C.多用户单任务操作系统D.多用户多任务操作系统 3. 通过Windows 2000中“开始”菜单中的“运行”项()。A.可以运行DOS的全部命令B.仅可以运行DOS的内部俞令C.可以运行DOS的外部命令和可执行文件D.仅可以运行DOS 的外部命令 4. 软件是指()。 A.程序B.程序和文档

C.算法加数据结构D.程序、数据与相关文档的完整集合5. 下列电子邮件地址中正确的是()。(其中■表示空格)A.Malin&https://www.360docs.net/doc/8616109706.html, B.malin@https://www.360docs.net/doc/8616109706.html, C.Lin■Ma&https://www.360docs.net/doc/8616109706.html, D.Lin■Ma@https://www.360docs.net/doc/8616109706.html, 6. Windows应用环境中鼠标的拖动操作不能完成的是()。A.当窗口不是最大时,可以移动窗口的位置 B.当窗口最大时,可以将窗口缩小成图标 C.当窗口有滚动条时可以实现窗口内容的滚动 D.可以将一个文件移动(或复制)到另一个目录中去 7. 在以下有关显示器性能参数的叙述中,错误的是()。A.显示器屏幕的大小以显示屏的对角线来度量,显示屏的宽度与高度之比一般为4:3 B.逐行扫描方式的帧频是场频的一半 C.视频带宽是显示器视频放大器通频带宽度的简称,其大小与分辨率和帧频成正比 D.彩显中如果每个像素的三基色R、G、B分别用8bit来表示,则像素深度为24位 8. Internet上的计算机,在通信之前需要()。 A.建立主页B.指定一个IP地址C.使用WWW服务D.发送电子邮件 9. 文件系统的多级目录结构是一种()。 A.线性结构B.树形结构C.散列结构D.双链表结构

计算机基础知识试题及答案(1)

第一部分 一、单项选择题 1.世界上第一台电子数字计算机取名为( C )。 A.UNIV AC B.EDSAC C.ENIAC D.EDV AC 2.操作系统的作用是( C )。 A.把源程序翻译成目标程序 B.进行数据处理 C.控制和管理系统资源的使用 D.实现软硬件的转换 3.个人计算机简称为PC机,这种计算机属于( A )。 A.微型计算机 B.小型计算机 C.超级计算机 D.巨型计算机 4.目前制造计算机所采用的电子器件是( D )。 A.晶体管 B.超导体 C.中小规模集成电路 D.超大规模集成电路 5.一个完整的计算机系统通常包括( A )。 A.硬件系统和软件系统 B.计算机及其外部设备 C.主机、键盘与显示器 D.系统软件和应用软件 6.计算机软件是指(D )。 A.计算机程序 B.源程序和目标程序 C.源程序 D.计算机程序及有关资料 7.计算机的软件系统一般分为( A )两大部分。 A.系统软件和应用软件 B.操作系统和计算机语言 C.程序和数据 D.DOS和WINDOWS 8.在计算机内部,不需要编译计算机就能够直接执行的语言是( C )。 A.汇编语言 B.自然语言 C.机器语言 D.高级语言 9.主要决定微机性能的是( A )。 A.CPU B.耗电量 C.质量 D.价格 10.微型计算机中运算器的主要功能是进行( D )。 A.算术运算 B.逻辑运算 C.初等函数运算 D.算术运算和逻辑运算 11.计算机存储数据的最小单位是二进制的( A )。 A.位(比特) B.字节 C.字长 D.千字节 12.一个字节包括( A )个二进制位。 A.8 B.16 C.32 D.64 13.1MB等于( D )字节。 A.100000 B.1024000 C.1000000 D.1048576 14.下列数据中,有可能是八进制数的是( B )。 A.488 B.317 C.597 D.189 15.下列逻辑运算结果不正确的是( D )。 A.0+0=0 B.1+0=1 C.0+1=0 D.1+1=1 16.磁盘属于( D )。 A.输入设备 B.输出设备 C.内存储器 D.外存储器 17.在3.5英寸的软盘上有一个带滑块的小方孔,其作用是( D )。 A.进行读写保护 B.没有任何作用 C.进行读保护 D.进行写保护 18.具有多媒体功能系统的微机常用CD-ROM作为外存储设备,它是( A)。 A.只读存储器 B.只读光盘 C.只读硬磁盘 D.只读大容量软磁盘 19.计算机采用二进制最主要的理由是( C )。 A.存储信息量大 B.符合习惯 C.结构简单运算方便 D.数据输入、输出方便 20.在不同进制的四个数中,最小的一个数是( A )。

系列-计算机等级考试一级笔试模拟试题第三套

计算机等级考试一级笔试模拟试题第三套 (共100分) 一、单选题(2分/题,共40分) 1.计算机系统是指( D )。 A 主机和外部设备 B 主机、显示器、键盘、鼠标 C 运控器、存储器、外部设备 D 硬件系统和软件系统 2.UBS是一种( B )。 A 中央处理器 B 通用串行总线接口 C 不间断电源 D 显示器 3.十进制数13转换为等价的二进制数的结果为( A )。 A 1101 B 1010 C 1011 D 1100 4.我们通常所说的“裸机”指的是( C )。 A 只装备有操作系统的计算机 B 不带输入输出设备的计算机 C 未装备任何软件的计算机 D 计算机主机暴露在外 5.用计算机进行资料检索是属于计算机应用中的( A )。 A 数据处理 B 科学计算 C 实时控制 D 人工智能 6.计算机存储器单位Byte称为( B )。 A 位 B 字节 C 机器字 D 字长 7.计算机系统中使用的GB2312-80编码是一种( B )。 A 英文的编码 B 汉字的编码 C 通用字符的编码 D 信息交换标准代码 8.下面属于操作系统软件的是( A )。 A Windows B Office C Internet Explorer D PhotoShop 9.为网络信息交换而制定的规则称为( A )。 A 协议 B 拓扑结构 C 模型 D 体系结构 10.( B )是为网络中各用户提供服务并管理整个网络的,是整个网络的核心。 A 工作站 B 服务器 C 外围设备 D 通信协议 11.计算机网络设备中的HUB是指( A )。 A 集线器 B 网关 C 路由器 D 网桥 12.在计算机网络中,表征数据传输可靠性的指标是( B )。 A 传输率 B 误码率 C 信息容量 D 频带利用率 13.在Windows系统及其应用程序中,菜单是系统功能的体现。若当前某项菜单中有淡字项,则表示该功能( A )。 A 其设置当前无效 B 用户当前不能使用 C 一般用户不能使用 D 将弹出下一级菜单 14.在MS DOS及Windows系统中,进行查找操作时,可使用“*”代替所在位置的任意字符串,称为通配符串,其作用是( A )。 A 便于一次处理多个文件 B 便于识别一个文件 C 便于给一个文件取名 D 便于保存一个文件 15.在Word系统中,进行“粘贴”的组合命令是( B )。

算法导论第二章答案

第二章算法入门 由于时间问题有些问题没有写的很仔细,而且估计这里会存在不少不恰当之处。另,思考题2-3 关于霍纳规则,有些部分没有完成,故没把解答写上去,我对其 c 问题有疑问,请有解答方法者提供个意见。 给出的代码目前也仅仅为解决问题,没有做优化,请见谅,等有时间了我再好好修改。 插入排序算法伪代码 INSERTION-SORT(A) 1 for j ← 2 to length[A] 2 do key ←A[j] 3 Insert A[j] into the sorted sequence A[1..j-1] 4 i ←j-1 5 while i > 0 and A[i] > key 6 do A[i+1]←A[i] 7 i ←i ? 1 8 A[i+1]←key C#对揑入排序算法的实现: public static void InsertionSort(T[] Input) where T:IComparable { T key; int i; for (int j = 1; j < Input.Length; j++) { key = Input[j]; i = j - 1; for (; i >= 0 && Input[i].CompareTo(key)>0;i-- ) Input[i + 1] = Input[i]; Input[i+1]=key; } } 揑入算法的设计使用的是增量(incremental)方法:在排好子数组A[1..j-1]后,将元素A[ j]揑入,形成排好序的子数组A[1..j] 这里需要注意的是由于大部分编程语言的数组都是从0开始算起,这个不伪代码认为的数组的数是第1个有所丌同,一般要注意有几个关键值要比伪代码的小1. 如果按照大部分计算机编程语言的思路,修改为: INSERTION-SORT(A) 1 for j ← 1 to length[A] 2 do key ←A[j] 3 i ←j-1

计算机试题(含答案)

期中考试试题 计算机应用基础 一、单选题(每小题1分,共25分) 1.中文Word是(A) A、字处理软件 B、系统软件 C、硬件 D、操作系统 2.在Word的文档窗口进行最小化操作(C ) A、会将指定的文档关闭 B、会关闭文档及其窗口 C、文档的窗口和文档都没关闭 D、会将指定的文档从外存中读入,并显示出来3.若想在屏幕上显示常用工具栏,应当使用(A) A、“视图”菜单中的命令 B、“格式”菜单中的命令 C、 D、“工具”菜单中的命令 4A) A、撤销上次操作 B、加粗 C、设置下划线 D、改变所选择内容的字体颜色 5.用Word进行编辑时,要将选定区域的内容放到的剪贴板上,可单击工具栏中(C ) A、剪切或替换 B、剪切或清除 C、剪切或复制 D、剪切或粘贴 6.在Word中,用户同时编辑多个文档,要一次将它们全部保存应(A)操作。 A、按住Shift键,并选择“文件”菜单中的“全部保存”命令。 B、按住Ctrl 键,并选择“文件”菜单中的“全部保存”命令。 C、直接选择“文件”菜单中“另存为”命令。 D、按住Alt键,并选择“文件”菜单中的“全部保存”命令。 7.设置字符格式用哪种操作(A) A、“格式”工具栏中的相关图标 B、“常用”工具栏中的相关图标 C、“格式”菜单中的“字体”选项 D、“格式”菜单中的“段落”选项 8.在使用Word进行文字编辑时,下面叙述中(C)是错误的。 A、Word可将正在编辑的文档另存为一个纯文本(TXT)文件。 B、使用“文件”菜单中的“打开”命令可以打开一个已存在的Word文档。 C、打印预览时,打印机必须是已经开启的。 D、Word允许同时打开多个文档。 9.使图片按比例缩放应选用( B ) A、拖动中间的句柄 B、拖动四角的句柄 C、拖动图片边框线 D、拖动边框线的句柄 10.能显示页眉和页脚的方式是( B ) A、普通视图B、页面视图C、大纲视图D、全屏幕视图 11.在Word中,如果要使图片周围环绕文字应选择( B )操作. A、“绘图”工具栏中“文字环绕”列表中的“四周环绕”。 B、“图片”工具栏中“文字环绕”列表中的“四周环绕”。 C、“常用”工具栏中“文字环绕”列表中的“四周环绕”。 D、“格式”工具栏中“文字环绕”列表中的“四周环绕”。 12.将插入点定位于句子“飞流直下三千尺”中的“直”与“下”之间,按一下DEL键,则该句子( B ) A、变为“飞流下三千尺” B、变为“飞流直三千尺” C、整句被删除 D、不变 13.要删除单元格正确的是( D ) A、选中要删除的单元格,按DEL键 B、选中要删除的单元格,按剪切按钮. C、选中要删除的单元格,使用Shift+Del D、选中要删除的单元格,使用右键的‘删除单元格’14.中文Word的特点描述正确的是(C ) A、一定要通过使用“打印预览”才能看到打印出来的效果。 B、不能进行图文混排 C、即点即输 D、无法检查见的英文拼写及语法错误 15.在Word主窗口的右上角,可以同时显示的按钮是( C ) A、最小化、还原和最大化 B、还原、最大化和关闭 C、最小化、还原和关闭 D、还原和最大化 16.新建Word文档的快捷键是(A) A、Ctrl+N B、Ctrl+O C、Ctrl+C D、Ctrl+S 17.Word的页边距可以通过(C)设置 A、“页面”视图下的“标尺” B、“格式”菜单下的段落 C、“文件”菜单下的“页面设置” D、“工具”菜单下的“选项” 18.在Word中要使用段落插入书签应执行(A)操作 A、“插入”菜单中的“书签”命令 B、“格式”菜单中“书签”命令 C、“工具”菜单中的“书签”命令 D、“视图”菜单中“书签”命令 19.下面对Word编辑功能的描述中(D)错误的 A、Word可以开启多个文档编辑窗口 B、Word可以插入多种格式的系统时期、时间插入到插入点位置 C、Word可以插入多种类型的图形文件 D、使用“编辑”菜单中的‘复制’命令可将已选中的对象拷贝到插入点位置 20.Word在编辑一个文档完毕后,要想知道它打印后的结果,可使用(A)功能。 A、打印预览 B、模拟打印 C、提前打印 D、屏幕打印 21.在Word中要删除表格中的某单元格,应执行(A)操作 A、选定所要删除的单元格选择“表格”菜单中的“删除单元格”命令 B、选定所要删除的单元格所在的列,选择“表格”菜单中的“删除行”命令 C、选定删除的单元格所在列,选择“表格”菜单中“删除列”命令 D、选定所在删除的单元格,选择“表格”菜单中的“单元格高度和宽度”命令 22.在Word中,将表格数据排序应执行(A)操作 A、“表格”菜单中的“排序”命令 B、“工具”菜单中的“排序”命令 C、“表格”菜单中的“公式”命令 D、“工具”菜单中的“公式”命令 23.在Word若要删除表格中的某单元格所在行,则应选择“删除单元格”对话框中(C)A、右侧单元格左移B、下方单元格上移 C、整行删除 D、整列删除 24.在Word中要对某一单元格进行拆分,应执行(D)操作 A、“插入”菜单中的“拆分单元格”命令 B、“格式”菜单中“拆分单元格”命令 C、“工具”菜单中的“拆分单元格”命令 D、“表格”菜单中“拆分单元格”命令 25.以下操作不能退出Word的是(D) A、单击标题栏左端控制菜单中的“关闭”命令 B、单击文档标题栏右端的“╳”按钮。 C、单击“文件”菜单中的“退出”命令 D、单击应用程序窗口标题栏右端的“╳”按钮。 11计算机应用基础第1 页共2 页

相关文档
最新文档