计算机算法设计与分析 试题

计算机算法设计与分析 试题
计算机算法设计与分析 试题

计算机算法设计与分析期末试题

一。选择题

1、二分搜索算法是利用( A )实现的算法。

A、分治策略

B、动态规划法

C、贪心法

D、回溯法

2、下列不是动态规划算法基本步骤的是( A )。

A、找出最优解的性质

B、构造最优解

C、算出最优解

D、定义最优解

3、最大效益优先是( A )的一搜索方式。

A、分支界限法

B、动态规划法

C、贪心法

D、回溯法

4、在下列算法中有时找不到问题解的是( B )。

A、蒙特卡罗算法

B、拉斯维加斯算法

C、舍伍德算法

D、数值概率算法

5. 回溯法解旅行售货员问题时的解空间树是( A )。

A、子集树

B、排列树

C、深度优先生成树

D、广度优先生成树6.下列算法中通常以自底向上的方式求解最优解的是( B )。

A、备忘录法

B、动态规划法

C、贪心法

D、回溯法

7、衡量一个算法好坏的标准是(C )。

A 运行速度快

B 占用空间少

C 时间复杂度低

D 代码短

8、以下不可以使用分治法求解的是(D )。

A 棋盘覆盖问题

B 选择问题

C 归并排序

D 0/1背包问题

9. 实现循环赛日程表利用的算法是( A )。

A、分治策略

B、动态规划法

C、贪心法

D、回溯法

10、下列随机算法中运行时有时候成功有时候失败的是(C )

A 数值概率算法

B 舍伍德算法

C 拉斯维加斯算法

D 蒙特卡罗算法

11.下面不是分支界限法搜索方式的是( D )。

A、广度优先

B、最小耗费优先

C、最大效益优先

D、深度优先12.下列算法中通常以深度优先方式系统搜索问题解的是( D )。

A、备忘录法

B、动态规划法

C、贪心法

D、回溯法

13.备忘录方法是那种算法的变形。( B )

A、分治法

B、动态规划法

C、贪心法

D、回溯法

14.哈弗曼编码的贪心算法所需的计算时间为( B )。

A、O(n2n)

B、O(nlogn)

C、O(2n)

D、O(n)15.分支限界法解最大团问题时,活结点表的组织形式是( B )。

A、最小堆

B、最大堆

C、栈

D、数组16.最长公共子序列算法利用的算法是( B )。

A、分支界限法

B、动态规划法

C、贪心法

D、回溯法17.实现棋盘覆盖算法利用的算法是( A )。

A、分治法

B、动态规划法

C、贪心法

D、回溯法

18.下面是贪心算法的基本要素的是( C )。

A、重叠子问题

B、构造最优解

C、贪心选择性质

D、定义最优解

19.回溯法的效率不依赖于下列哪些因素( D )

A.满足显约束的值的个数

B. 计算约束函数的时间

C. 计算限界函数的时间

D. 确定解空间的时间

20.下面哪种函数是回溯法中为避免无效搜索采取的策略( B )

A.递归函数 B.剪枝函数C。随机数函数 D.搜索函数

21、下面关于NP问题说法正确的是(B )

A NP问题都是不可能解决的问题

B P类问题包含在NP类问题中

C NP完全问题是P类问题的子集

D NP类问题包含在P类问题中

22、蒙特卡罗算法是( B )的一种。

A、分支界限算法

B、概率算法

C、贪心算法

D、回溯算法

23.下列哪一种算法不是随机化算法( C )

A. 蒙特卡罗算法

B. 拉斯维加斯算法

C.动态规划算法

D.舍伍德算法

24. ( D )是贪心算法与动态规划算法的共同点。

A、重叠子问题

B、构造最优解

C、贪心选择性质

D、最优子结构性质

25. 矩阵连乘问题的算法可由( B)设计实现。

A、分支界限算法

B、动态规划算法

C、贪心算法

D、回溯算法

26. 分支限界法解旅行售货员问题时,活结点表的组织形式是( A )。

A、最小堆

B、最大堆

C、栈

D、数组

27、Strassen矩阵乘法是利用( A )实现的算法。

A、分治策略

B、动态规划法

C、贪心法

D、回溯法

29、使用分治法求解不需要满足的条件是(A )。

A 子问题必须是一样的

B 子问题不能够重复

C 子问题的解可以合并

D 原问题和子问题使用相同的方法解

30、下面问题(B )不能使用贪心法解决。

A 单源最短路径问题

B N皇后问题

C 最小花费生成树问题

D 背包问题

31、下列算法中不能解决0/1背包问题的是(A )

A 贪心法

B 动态规划

C 回溯法

D 分支限界法

32、回溯法搜索状态空间树是按照(C )的顺序。

A 中序遍历

B 广度优先遍历

C 深度优先遍历

D 层次优先遍历

33、下列随机算法中运行时有时候成功有时候失败的是(C )

A 数值概率算法

B 舍伍德算法

C 拉斯维加斯算法

D 蒙特卡罗算法

34.实现合并排序利用的算法是( A )。

A、分治策略

B、动态规划法

C、贪心法

D、回溯法35.下列是动态规划算法基本要素的是( D )。

A、定义最优解

B、构造最优解

C、算出最优解

D、子问题重叠性质

36.下列算法中通常以自底向下的方式求解最优解的是( B )。

A、分治法

B、动态规划法

C、贪心法

D、回溯法37.采用广度优先策略搜索的算法是( A )。

A、分支界限法

B、动态规划法

C、贪心法

D、回溯法

38、合并排序算法是利用( A )实现的算法。

A、分治策略

B、动态规划法

C、贪心法

D、回溯法

39、在下列算法中得到的解未必正确的是( B )。

A、蒙特卡罗算法

B、拉斯维加斯算法

C、舍伍德算法

D、数值概率算法

40、背包问题的贪心算法所需的计算时间为( B )

A、O(n2n)

B、O(nlogn)

C、O(2n)

D、O(n)

41.实现大整数的乘法是利用的算法( C )。

A、贪心法

B、动态规划法

C、分治策略

D、回溯法42.0-1背包问题的回溯算法所需的计算时间为( A )

A、O(n2n)

B、O(nlogn)

C、O(2n)

D、O(n)43.采用最大效益优先搜索方式的算法是( A )。

A、分支界限法

B、动态规划法

C、贪心法

D、回溯法44.贪心算法与动态规划算法的主要区别是( B )。

A、最优子结构

B、贪心选择性质

C、构造最优解

D、定义最优解

45. 实现最大子段和利用的算法是( B )。

A、分治策略

B、动态规划法

C、贪心法

D、回溯法

46.优先队列式分支限界法选取扩展结点的原则是( C )。

A、先进先出

B、后进先出

C、结点的优先级

D、随机

47.背包问题的贪心算法所需的计算时间为( B )。

A、O(n2n)

B、O(nlogn)

C、O(2n)

D、O(n)

48、广度优先是( A )的一搜索方式。

A、分支界限法

B、动态规划法

C、贪心法

D、回溯法

49、舍伍德算法是( B )的一种。

A、分支界限算法

B、概率算法

C、贪心算法

D、回溯算法

50、在下列算法中有时找不到问题解的是( B )。

A、蒙特卡罗算法

B、拉斯维加斯算法

C、舍伍德算法

D、数值概率算法51下列哪一种算法是随机化算法( D )

A. 贪心算法

B. 回溯法

C.动态规划算法

D.舍伍德算法

52. 一个问题可用动态规划算法或贪心算法求解的关键特征是问题的( B )。

A、重叠子问题

B、最优子结构性质

C、贪心选择性质

D、定义最优解

53.采用贪心算法的最优装载问题的主要计算量在于将集装箱依其重量从小到大排序,故算法的时间复杂度为 ( B ) 。

A、O(n2n)

B、O(nlogn)

C、O(2n)

D、O(n)

54. 以深度优先方式系统搜索问题解的算法称为 ( D ) 。

A、分支界限算法

B、概率算法

C、贪心算法

D、回溯算法

55. 实现最长公共子序列利用的算法是( B )。

A、分治策略

B、动态规划法

C、贪心法

D、回溯法

二、填空题

1.算法的复杂性有时间复杂性和空间复杂性之分。

2、程序是算法用某种程序设计语言的具体实现。

3、算法的“确定性”指的是组成算法的每条指令是清晰的,无歧义的。

4.矩阵连乘问题的算法可由动态规划设计实现。

5、拉斯维加斯算法找到的解一定是正确解。

6、算法是指解决问题的一种方法或一个过程。

7、从分治法的一般设计模式可以看出,用它设计出的程序一般是递归算法。

8、问题的最优子结构性质是该问题可用动态规划算法或贪心算法求解的关键特征。

9、以深度优先方式系统搜索问题解的算法称为回溯法。

10、数值概率算法常用于数值问题的求解。

11、计算一个算法时间复杂度通常可以计算循环次数、基本操作的频率或计算步。

12、利用概率的性质计算近似值的随机算法是__数值概率算法,运行时以一定的概率得到正确解的随机算法是__蒙特卡罗算法_____________________。

14、解决0/1背包问题可以使用动态规划、回溯法和分支限界法,其中不需要排序的是动态规划,需要排序的是回溯法,分支限界法。

15、使用回溯法进行状态空间树裁剪分支时一般有两个标准:约束条件和目标函数的界,N皇后问题和0/1背包问题正好是两种不同的类型,其中同时使用约束

条件和目标函数的界进行裁剪的是 0/1背包问题,只使用约束条件进行裁剪的是 N皇后问题。

16、贪心选择性质是贪心算法可行的第一个基本要素,也是贪心算法与动态规划算法的主要区别。

17、矩阵连乘问题的算法可由动态规划设计实现。

18、拉斯维加斯算法找到的解一定是正确解。

19.贪心算法的基本要素是贪心选择质和最优子结构性质。

21. 动态规划算法的基本思想是将待求解问题分解成若干子问题,先求解子问题,然后从这些子问题的解得到原问题的解。

22.算法是由若干条指令组成的有穷序列,且要满足输入、输出、确定性和有限性四条性质。

23、大整数乘积算法是用分治法来设计的。

24、以广度优先或以最小耗费方式搜索问题解的算法称为分支限界法。

25、舍伍德算法总能求得问题的一个解。

26、贪心选择性质是贪心算法可行的第一个基本要素,也是贪心算法与动态规划算法的主要区别。

27.快速排序算法是基于分治策略的一种排序算法。

28.动态规划算法的两个基本要素是. 最优子结构性质和重叠子问题性质。

30.回溯法是一种既带有系统性又带有跳跃性的搜索算法。

31.分支限界法主要有队列式(FIFO)分支限界法和优先队列式分支限界法。

32.分支限界法是一种既带有系统性又带有跳跃性的搜索算法。

33.回溯法搜索解空间树时,常用的两种剪枝函数为约束函数和限界函数。

34.任何可用计算机求解的问题所需的时间都与其规模有关。

35.快速排序算法的性能取决于划分的对称性。

三、算法填空

1.背包问题的贪心算法

void Knapsack(int n,float M,float v[],float w[],float x[])

{

Sort(n,v,w);

int i;

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

float c=M;

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

if (w[i]>c) break;

x[i]=1;

c - =w[i];

}

if (i<=n) x[i]=c/w[i];

}

2.最大子段和: 动态规划算法

int MaxSum(int n, int a[])

{

int sum=0, b=0; //sum存储当前最大的b[j], b存储b[j]

for(int j=1; j<=n; j++) {

if (b>0) b+= a[j] ;

else b=a[i]; ; //一旦某个区段和为负,则从下一个位置累和

if(b>sum) sum=b;

}

return sum;

}

3.贪心算法求装载问题

template

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

{

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

;

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;

;}

}

4.贪心算法求活动安排问题

template

void GreedySelector(int n, Type s[], Type f[], bool A[]) {

A[1]=true;

int j=1;

for (int i=2;i<=n;i++) {

if (s[i]>=f[j])

{ A[i]=true;

j=i;

}

else A[i]=false;

}

}

5.快速排序

template

void QuickSort (Type a[], int p, int r)

{

if (p

int q=Partition(a,p,r);

QuickSort (a,p,q-1); //对左半段排序

QuickSort (a,q+1,r); //对右半段排序

}

}

6.排列问题

Template

void perm(Type list[], int k, int m )

{ //产生[list[k:m]的所有排列

if(k==m)

{ //只剩下一个元素

for (int i=0;i<=m;i++) cout<

cout<

}

else //还有多个元素待排列,递归产生排列

for (int i=k; i<=m; i++)

{

swap(list[k],list[i]);

perm(list,k+1;m);

swap(list[k],list[i]);

}

}

四、问答题

1.分治法的基本思想时将一个规模为n的问题分解为k个规模较小的子

问题,这些子问题互相独立且与原问题相同。递归地解这些子问题,然后将各个子问题的解合并得到原问题的解。

2设计动态规划算法的主要步骤为:

(1)找出最优解的性质,并刻划其结构特征。(2)递归地定义最优值。(3)以自底向上的方式计算出最优值。(4)根据计算最优值时得到的信息,构造最优解。

3. 分治法与动态规划法的相同点是:将待求解的问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。

两者的不同点是:适合于用动态规划法求解的问题,经分解得到的子问题往往不是互相独立的。而用分治法求解的问题,经分解得到的子问题往往是互相独立的。

4. 分支限界法与回溯法的相同点是:都是一种在问题的解空间树T中搜索问题解的算法。

不同点:(1)求解目标不同;

(2)搜索方式不同;

(3)对扩展结点的扩展方式不同;

(4)存储空间的要求不同。

5用回溯法搜索子集树的算法为:

void backtrack (int t)

{

if (t>n) output(x);

else

for (int i=0;i<=1;i++) {

x[t]=i;

if (constraint(t)&&bound(t)) backtrack(t+1);

}

}

6.分治法所能解决的问题一般具有的几个特征是:

(1)该问题的规模缩小到一定的程度就可以容易地解决;

(2)该问题可以分解为若干个规模较小的相同问题,即该问题具有最优子结构性质;

(3)利用该问题分解出的子问题的解可以合并为该问题的解;

(4)原问题所分解出的各个子问题是相互独立的,即子问题之间不包含公共的子问题。

7.用分支限界法设计算法的步骤是:

(1)针对所给问题,定义问题的解空间(对解进行编码);分

(2)确定易于搜索的解空间结构(按树或图组织解);

(3)以广度优先或以最小耗费(最大收益)优先的方式搜索解空间,并在搜索过程中用剪枝函数避免无效搜索。

8. 常见的两种分支限界法的算法框架

(1)队列式(FIFO)分支限界法:按照队列先进先出(FIFO)原则选取下一个节点为扩展节点。(2)优先队列式分支限界法:按照优先队列中规定的优先级选取优先级最高的节点成为当前扩展节点。

9. 回溯法中常见的两类典型的解空间树是子集树和排列树。

当所给的问题是从n个元素的集合S中找出满足某种性质的子集时,相应的解空间树称为子集树。这类子集树通常有2n个叶结点,遍历子集树需O(2n)计算时间。

当所给的问题是确定n个元素满足某种性质的排列时,相应的解空间树称为排列树。这类排列树通常有n!个叶结点。遍历排列树需要O(n!)计算时间。10. 分支限界法的搜索策略是:

在扩展结点处,先生成其所有的儿子结点(分支),然后再从当前的活结点表中选择下一个扩展结点。为了有效地选择下一扩展结点,加速搜索的进程,在每一个活结点处,计算一个函数值(限界),并根据函数值,从当前活结点表中选择一个最有利的结点作为扩展结点,使搜索朝着解空间上有最优解的分支推进,以便尽快地找出一个最优解。

五、算法题

1. 给定已按升序排好序的n个元素a[0:n-1],现要在这n个元素中找出一特定元

素x,返回其在数组中的位置,如果未找到返回-1。

写出二分搜索的算法,并分析其时间复杂度。

1. template

int BinarySearch(Type a[], const Type& x, int n)

{//在a[0:n]中搜索x,找到x时返回其在数组中的位置,否则返回-1

Int left=0; int right=n-1;

While (left<=right){

int middle=(left+right)/2;

if (x==a[middle]) return middle;

if (x>a[middle]) left=middle+1;

else right=middle-1;

}

Return -1;

}

时间复杂性为O(logn)

2. 利用分治算法写出合并排序的算法,并分析其时间复杂度

1. void MergeSort(Type a[], int left, int right)

{

if (left

int i=(left+right)/2; //取中点

mergeSort(a, left, i);

mergeSort(a, i+1, right);

merge(a, b, left, i, right); //合并到数组b

copy(a, b, left, right); //复制回数组a

}

}

算法在最坏情况下的时间复杂度为O(nlogn)。

3.N皇后回溯法

bool Queen::Place(int k)

{ //检查x[k]位置是否合法

for (int j=1;j

if ((abs(k-j)==abs(x[j]-x[k]))||(x[j]==x[k])) return false; return true;

}

void Queen::Backtrack(int t)

{

if (t>n) sum++;

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

x[t]=i;

if ( 约束函数 ) Backtrack(t+1);

}

}

4.最大团问题

void Clique::Backtrack(int i) // 计算最大团

{ if (i > n) { // 到达叶结点

for (int j = 1; j <= n; j++) bestx[j] = x[j];

bestn = cn; return;}

// 检查顶点 i 与当前团的连接

int OK = 1;

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

if (x[j] && a[i][j] == 0) { // i与j不相连 OK = 0; break;}

if (OK ) { // 进入左子树

x[i] = 1; cn++;

Backtrack(i+1);

x[i] = 0; cn--; }

if ( cn + n - i > bestn ) { // 进入右子树

x[i] = 0;

Backtrack(i+1); }

}

5.最长公共子序列问题

6.哈弗曼编码算法

《计算机算法设计与分析》习题及答案

《计算机算法设计与分析》习题及答案 一.选择题 1、二分搜索算法是利用( A )实现的算法。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 2、下列不是动态规划算法基本步骤的是( A )。 A、找出最优解的性质 B、构造最优解 C、算出最优解 D、定义最优解 3、最大效益优先是(A )的一搜索方式。 A、分支界限法 B、动态规划法 C、贪心法 D、回溯法 4. 回溯法解旅行售货员问题时的解空间树是( A )。 A、子集树 B、排列树 C、深度优先生成树 D、广度优先生成树 5.下列算法中通常以自底向上的方式求解最优解的是(B )。 A、备忘录法 B、动态规划法 C、贪心法 D、回溯法 6、衡量一个算法好坏的标准是( C )。 A 运行速度快 B 占用空间少 C 时间复杂度低 D 代码短 7、以下不可以使用分治法求解的是( D )。 A 棋盘覆盖问题 B 选择问题 C 归并排序 D 0/1背包问题 8. 实现循环赛日程表利用的算法是(A )。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 9.下面不是分支界限法搜索方式的是(D )。 A、广度优先 B、最小耗费优先 C、最大效益优先 D、深度优先 10.下列算法中通常以深度优先方式系统搜索问题解的是(D )。 A、备忘录法 B、动态规划法 C、贪心法 D、回溯法

11.备忘录方法是那种算法的变形。( B ) A、分治法 B、动态规划法 C、贪心法 D、回溯法 12.哈夫曼编码的贪心算法所需的计算时间为(B )。 A、O(n2n) B、O(nlogn) C、O(2n) D、O(n) 13.分支限界法解最大团问题时,活结点表的组织形式是(B )。 A、最小堆 B、最大堆 C、栈 D、数组 14.最长公共子序列算法利用的算法是(B)。 A、分支界限法 B、动态规划法 C、贪心法 D、回溯法 15.实现棋盘覆盖算法利用的算法是(A )。 A、分治法 B、动态规划法 C、贪心法 D、回溯法 16.下面是贪心算法的基本要素的是(C )。 A、重叠子问题 B、构造最优解 C、贪心选择性质 D、定义最优解 17.回溯法的效率不依赖于下列哪些因素( D ) A.满足显约束的值的个数 B. 计算约束函数的时间 C.计算限界函数的时间 D. 确定解空间的时间 18.下面哪种函数是回溯法中为避免无效搜索采取的策略(B ) A.递归函数 B.剪枝函数 C。随机数函数 D.搜索函数 19. (D)是贪心算法与动态规划算法的共同点。 A、重叠子问题 B、构造最优解 C、贪心选择性质 D、最优子结构性质 20. 矩阵连乘问题的算法可由( B )设计实现。 A、分支界限算法 B、动态规划算法 C、贪心算法 D、回溯算法 21. 分支限界法解旅行售货员问题时,活结点表的组织形式是( A )。

计算机导论试题与答案

《计算机导论》试题和答案 一、填空题(每小题1分,共20分): 1. 计算机领域中采用_________、_________、或_________来表示数值。。 2. 冯·诺依曼型计算机的两大特征是“程序存储”和“______”。 3. 美国标准信息交换代码,简称ASCII码,它是____位二进制编码,因此,它可以表示 ____种字符。 4. 计算机中采用的基本逻辑电路主意有各种______及______。 5. 用_________语言编写的程序可由计算机直接执行。 6. 串口按信息传送格式可分为_________和_________。 7. 计算机的主存储器存储直接与__交换的信息,辅助存储器存放当前不立即使用的信息。 8. 堆栈是指用作数据暂存的一组寄存器或一片存储区,它的工作方式称为______。 9. 由寻址方式形成的操作数的真正存放地址,称为操作数的______。 10. 计算机网络按距离可分为______和______。 11. 设备管理中的设备是指计算机系统的_____、_____和_____。 12. 操作系统按功能特征可分为______、______和______。 13. 高级语言的基本元素可以分为____、______、______、______和______等五大类。 14. 从根算起,树可以分为多个层次,树的_____称为树的深度。 15. _____是数据组织形式,反映数据之间的关系,但不涉及数据的具体内容。 16. 线性表的链式存储结构中,每个元素需存储两部分信息:一部分是元素本身的信息,称之“_____”;另一部分则是该元素的直接后继元素的存储位置,称之“_____”。 17. 栈是限定在_____进行插入和删除运算的线性表,其表尾称为_____,表头称为_____。 18. 用编译方法在计算机上执行用高级语言编写的程序,可分为两个阶段: _____和_____。

计算机平面设计软件的应用

计算机平面设计软件的应用 计算机平面设计软件的应用 计算机平面设计软件一般可以分成两种形式,分别是点阵图像和矢量图形。通常我们在具体实践中比较常见的点阵图像形式所包含 的软件有Photoshop、photopainter、publish等,这种形式的计算 机平面设计软件固有的属性即其具有固定的分辨率,它一般获取图 像的方式会运用到扫描仪或者是数码相机;矢量图像形式包括的计算 机平面设计软件中较为著名的是CoreDraw、pagemaker、freehand 等,一般它所描述的是由数学或线构成的。计算机平面设计软件所 表现出的形式都具有专业性和艺术性,同时它的沟通方式是以“视觉”为主,通过多种多样的形式进行创造,其中结合者符号、文字 以及图片等元素,从而将设计者的想法或者讯息以视觉形式表现出来,加上一些设计技巧,将设计者的创作目的实现出来。 1、计算机平面设计软件应用 计算机软件的实践应用。计算机平面设计软家中,计算机软件的应用十分重要,关于计算机软件的实践应用其实最大的功效在于它 可以充分的开拓思路,进而将手绘所表现出的不足弥补掉。平面设 计中前面已经介绍到最为普遍的几种实际应用软件包括Photoshop、Flash、Coreldraw、photopainter、publish等,其中最为常见的 计算机软件的实践应用当属Photoshop,它对于图像的处理表现出 了极大的功能,关于出版印刷、广告设计、图像编辑等诸多领域都 应用到了这一计算机软件,这一形式的软件的表现形式是点阵式小 方块像素,其功能非常强大,在很多领域都得到了认可。 在计算机软件平面设计软件中,字体是其中最容易引导视觉注意,进而达到传递信息作用的元素它在很大程度上都表现出了设计的内容。因此可以说,计算机平面设计软件中,平面文字处理是一项非 常强大的实践,设计者运用多种不同的表现手法对字体进行处理, 这一操作就不能仅仅局限在Photoshop上了,是由于这一软件尽管

计算机网络习题和答案解析

第二章习题 2. 3,1 单项选择题 [1 1适合在传输介质上传输的对象是( D )。 A.信息 B.数据(C.信号 D.二进制数 [2] 。 [3]利用一根同轴电缆互连主机构建以太网,则主机间的通信方式为( C )。 A.全双工 B.半双工 C.单工 D.不确定 [4] 一个1Mbps的网卡将1000比特数据全部发送到传输线上需要( D ). A Is B. C. D. [5]E1标准采用的复用方式是( A )。 A.同步时分复用 B.统计时分复用 C.频分复用 D.码分多址 [61若采用同步TDM方式通信,为了区分不同数据源的数据,发送端应该采取的措施是( C )。A.在数据中加上数据源标识 B。在数据中加上时间标识 C.各数据源使用固定时间片 D.各数据源使用随机时间片 [7]若采用同步TDM方式通信,接收端要将信号解复用,接收数据时要按照( B )。 A.时间片上的目的地址 B.数据上的时间标识 C.数据上的数据源标识 D.与源端相同的时间顺序 [8] 若采用统计TDM方式通信,只有当数据源有数据发送时才分配时间片,并在时间片中( )。A.仅附加发送信道序号 B.仅附加接收信道序号 C.附加发送信道序号和接收信道D.无须附加信息 [9]交换机采用的多路复用方式是( )。 A.同步TDM B.统计TDM C.FDM D.WDM [10]现有16路光信号通过过波分复用系统复用到一根光纤上,每条支路的速率为2. 5Gbps,则复用后的速率为( D )。 A. 2. 5Gbps B. lOGbps C. 20Gbps D. 40Gbp [11]传统的模拟电视系统采用的复用方式是( C )。 A.同步TDM B.统计TDM C.FDM D.WDM [12]当对数据率不同的多路信号采用同步TDM方式复用时,通常采用的技术是( )。 A.脉冲填充 B.压缩时隙 C.降低数据率 D.限制数据源 [13] 与同步TDM相比,统计TDM需要解决的特殊殊问题是( A )。 A.性能问题B.线路利用率问题 C.成帧与同步 D.差错控制 [17] 数据通信系统中发送装置的主要功功能是( D )。 A.将信号从信源发送到信宿 B.将信源的数据转发到传输介质上 C.将模拟信号转变成数字信号 D.产生适合在传输系统中传输的信号 [18] 在数据通信系统中,发送装置的作用一般不包括( C )。 A.调制信号 B.适配电压 k C.检错和纠错 D.暂存数据 [19] 以下为数字数据的是( D )。 A.声音 B.电视视频 C.气压值 D。硬盘保存的图像文件 [20] 传输计算机内的文件可用的信号形式有( )。 A.微波信号 B.脉冲信号 C.红外线信号 D.A、B、C都可以 [21] 下面说法正确的是( )。

计算机导论试题与答案[技巧]

计算机导论试题与答案[技巧] 计算机导论试题与答案 《计算机导论》试题和答案 一、填空题(每小题1分,共20分): 1. 计算机领域中采用_________、_________、或_________来表示数值。。 2. 冯?诺依曼型计算机的两大特征是“程序存储”和“______”。 3. 美国标准信息交换代码,简称ASCII码,它是____位二进制编码,因此,它可以表示 ____种字符。 4. 计算机中采用的基本逻辑电路主意有各种______及______。 5. 用_________语言编写的程序可由计算机直接执行。 6. 串口按信息传送格式可分为_________和_________。 7. 计算机的主存储器存储直接与,,交换的信息,辅助存储器存放当前不立即使用的信息。 8. 堆栈是指用作数据暂存的一组寄存器或一片存储区,它的工作方式称为 ______。 9. 由寻址方式形成的操作数的真正存放地址,称为操作数的 ______。 10. 计算机网络按距离可分为______和______。 11. 设备管理中的设备是指计算机系统的_____、_____和_____。 12. 操作系统按功能特征可分为______、______和______。 13. 高级语言的基本元素可以分为____、______、______、______和______等五大类。 14. 从根算起,树可以分为多个层次,树的_____称为树的深度。

15. _____是数据组织形式,反映数据之间的关系,但不涉及数据的具体内容。 16. 线性表的链式存储结构中,每个元素需存储两部分信息:一部分是元素本身的信息,称之“_____”;另一部分则是该元素的直接后继元素的存储位置,称之“_____”。 17. 栈是限定在_____进行插入和删除运算的线性表,其表尾称为_____,表头称为_____。 18. 用编译方法在计算机上执行用高级语言编写的程序,可分为两个阶段: _____和_____。 19. 从资源管理的角度,操作系统要实现对计算机系统的四类资源管理,即 ______、______、______和______。 20. 处理机管理程序中,作业调度程序的管理对象是______,进程调度和交通控制程序管理的对象是______。 二、判断题(如果错误请说明理由,每题1.5分,共15分): 1( 全加器只能实现一位二进制数相加。( ) 2( 将十进制数转换成二进制数: ( ) 3( 将十进制数转换成二进制数的补码: ( ) 4( 兼容机和原装机的软件是不兼容的。( ) 5( 并行性是指在同一时刻或在同一时间间隔内完成两种或两种以上性质相同或不同的工作,只要在时间上互相重叠都存在并行性。( ) 6( 计算机的硬、软件之间有固定不变的分界面。( ) 7( 线性表的链式存储结构的链表中的最后一个结点的指针域置为“空”,则此链表称为空表。( ) 8( 对于程序中的错误,编译程序都能有效的进行诊断和处理。( )

计算机平面设计试题(带答案)

计算机专业2008级《平面设计》课程期中考试试卷 姓名:学号:班级:成绩: 一、选择题(每题1分,共40分) 下列各题A)、B)、C)、D)四个选项中,选择一个最合适的答案,并填在答题卡相应位置上,答在试卷上不得分。 1、下列哪种操作为显示“缩放”工具的快捷键:( A ) A、按Z键 B、按X键 C、按C键 D、按D键 2、用“挑选”工具选定群组对象中隐藏的对象,需按住( B ) 键 A、Shift+Alt B、Ctrl+Alt C、Shift+Ctrl D、Shift+BackSpace 3、双击“挑选”工具将会选择 ( A ) A、页面内的对象 B、某个单个对象 C、文档中的所有对象 4、CorelDRAW提供了(C )途径来创建绘图中的副本。 A、复制,再制、粘贴 B、复制、再制、剪贴板 C、再制、克隆、剪贴板 D、复制、克隆 5、负片的制作方法 ( C ) A、变暗 B、爆光 C、反色 D、增亮 6、能够断开路径并将对象转换为曲线的工具是 ( B ) A、节点编辑工具 B、擦除器工具 C、刻刀工具 7、显示器、打印机以及打样的样品三者颜色相差很大时,印刷的成品与谁最接近( C ) A、显示器 B、打印机 C、打样的样品 8、当我们有许多个选择对象时,要取消所有选定对象按( D )键 A、Shift B、Alt C、Ctrl D、Esc 9、( D )键可以从群组对象中选定单个对象 A、Ctrl+Shift B、Ctrl+Tab C、Ctrl+Alt D、Ctrl 10、CorelDRAW中我们可否将选定对象精确定位 ( A ) A、可以 B、不可以 11、当我们需要绘制一个正圆形或正方形时,需要按住( C )键 A、Shift B、Alt C、Ctrl D、Esc 12、当你用鼠标点击一个物体时,它的周围出现( C )各控制方块 A、4 B、6 C、8 D、9

计算机考试题及答案

计算机基础知识参考试题及答案解析 一、单选题 1.下列叙述中,正确的是 A)计算机的体积越大,其功能越强 B)CD-ROM的容量比硬盘的容量大 C)存储器具有记忆功能,故其中的信息任何时候都不会丢失 D)CPU是中央处理器的简称 【答案】D) 【解析】中央处理器:Central Processing Unit,缩写为CPU,主要包括运算器(ALU)和控制器(CU)两大部件。 2.下列字符中,其ASCII码值最小的一个是()。 A)控制符 B)9 C)A D)a 【答案】A) 【解析】在ASCII码表中,根据码值由小到大的排列顺序是:控制符、数字符、大写英文字母、小写英文字母。 3.一条指令必须包括 A)操作码和地址码B)信息和数据 C)时间和信息D)以上都不是 【答案】A) 【解析】一条指令就是对计算机下达的命令,必须包括操作码和地址码(或称操作数)两部分。前者指出该指令完成操作的类型,后者指出参与操作的数据和操作结果存放的位置。 4.以下哪一项不是预防计算机病毒的措施? A)建立备份B)专机专用 C)不上网D)定期检查 【答案】C) 【解析】网络是病毒传播的最大来源,预防计算机病毒的措施很多,但是采用不上网的措施显然是防卫过度。 5.计算机操作系统通常具有的5大功能是()。 A)CPU的管理、显示器管理、键盘管理、打印机管理和鼠标器管理

B)硬盘管理、软盘驱动器管理、CPU的管理、显示器管理和键盘管理 C)CPU的管理、存储管理、文件管理、设备管理和作业管理 D)启动、打印、显示、文件存取和关机 【答案】 C) 【解析】计算机操作系统通常具有的5大功能是CPU的管理、存储管理、文件管理、设备管理和作业管理。 6.微机上广泛使用的Windows2000是()。 A)多用户多任务操作系统 B)单用户多任务操作系统 C)实时操作系统 D)多用户分时操作系统 【答案】B) 【解析】Microsoft公司开发的DOS是一单用户单任务系统,而Windows操作系统则是一单用户多任务系统,经过十几年的发展,已从Windows 发展到目前的Windows NT、Windows 2000、Windows XP和Vista。 7.为了提高软件开发效率,开发软件时应尽量采用()。 A)汇编语言 B)机器语言 C)指令系统 D)高级语言 【答案】D) 【解析】高级语言的使用,大大提高了编写程序的效率,改善了程序的可读性。 8.CPU能够直接访问的存储器是 A)软盘B)硬盘 C)RAM D)CD-ROM 【答案】C) 【解析】 CPU读取和写入数据都是通过内存来完成的。 9.下列各存储器中,存取速度最快的一种是()。 A)Cache B)动态RAM(DRAM) C)CD-ROM D)硬盘 【答案】A) 【解析】所谓Cache,即高速缓冲存储器,是位于CPU和主存储器DRAM(Dynamic RAM)之间的规模较小的但速度很高的存储器,通常由SRAM组成。 10.SRAM指的是()。 A)静态随机存储器 B)静态只读存储器

计算机算法设计与分析

算法设计与分析 实 验 报 告 班级: 姓名: 学号: (备注:共给出5个参考实验案例,根据学号尾数做对应的实验,即如尾号为1,则模仿案例实验123;尾号2,则模仿案例实验234;尾号3,即345;尾号4,同1.)

目录 实验一分治与递归 (1) 1、基本递归算法 (1) 2、棋盘覆盖问题 (2) 3、二分搜索 (3) 4、实验小结 (5) 实验二动态规划算法 (5) 1、最长公共子序列问题 (5) 2、最大子段和问题 (7) 3、实验小结 (8) 实验三贪心算法 (8) 1、多机调度问题 (8) 2、用贪心算法求解最小生成树 (10) 3、实验小结 (12) 实验四回溯算法和分支限界法 (12) 1、符号三角形问题 (12) 2、0—1背包问题 (14) 3、实验小结 (18) 实验五多种排序算法效率比较 1、算法:起泡排序、选择排序、插入排序、shell排序,归并排序、快速排序等 (19) 2、实验小结 (18)

P art1:课程设计过程 设计选题--→题目分析---→系统设计--→系统实现--→结果分析---→撰写报告 P art2:课程设计撰写的主要规范 1.题目分析:主要阐述学生对题目的分析结果,包括题目描述、 分析得出的有关模型、相关定义及假设; 2.总体设计:系统的基本组成部分,各部分所完成的功能及相互 关系; 3.数据结构设计:主要功能模块所需的数据结构,集中在逻辑设 计上; 4.算法设计:在数据结构基础上,完成算法设计; 5.物理实现:主要有数据结构的物理存储,算法的物理实现,系 统相关的实现。具体在重要结果的截图,测试案例的结果数据,核心算法的实现结果等; 6.结果分析:对第五步的分析,包括定性分析和定量分析,正确 性分析,功能结构分析,复杂性分析等; 7.结论:学生需对自己的课程设计进行总结,给出评价,并写出 设计体会; 8.附录:带有注释的源代码,系统使用说明等; 9.参考文献:列出在撰写过程中所需要用到的参考文献。

计算机导论期末考试试题及答案

计算机专业计算机导论期末试题 一、单选题(每小题1分,共80分) 1.客机、火车订票系统属于 C 。 A.科学计算方面的计算机应用 B.数据处理方面的计算机应用 C.过程控制方面的计算机应用 D.人工智能方面的计算机应用 2.按照计算机用途分类,可将计算机分为 D 。 A.通用计算机、个人计算机 B.数字计算机、模拟计算机 C.数字计算机、混合计算机 D.通用计算机、专用计算机 3.下列数中最大的数是。 A.(1000101)2 B.(107)8 C.(73)10 D.(4B)16 4.已知:3×4=10,则5×6= D 。 A.24 B.26 C.30 D.36 5.假设某计算机的字长为8位,则十进制数(+67)10的反码表示为。 A.01000011 B.00111100 C.00111101 D.10111100 6.假设某计算机的字长为8位,则十进制数(-75)10的补码表示为。 A.01001011 B.11001011 C.10110100 D.10110101 7.已知:“B”的ASCII码值是66,则码值为1000100的字符为。 A.“C” B.“D” C.“E” D.“F” 8.在计算机系统内部,汉字的表示方法是采用。 A.ASCII码 B.机内码 C.国标码 D.区位码 9.汉字“办”的区位码是1676,其国标码是。 A.1676H B.4908H C.306CH D.3108H 10.一个汉字字形采用点阵时,其字形码要占72B。 A.16×16 B.24×24 C.32×32 D.48×48 11.在逻辑运算中有Y=A+B,则表示逻辑变量A和B进行 B 。 A.与运算 B.或运算 C.非运算 D.与非运算 12.通常所说的CPU包括 C 。 A.运算器 B.控制器 C.运算器和控制器 D.运算器、控制器和内存 13.计算机的内存储器比外存储器 B 。 A.更便宜 B.存储速度快 C.存储容量大 D.虽贵但能存储更多信息 14.外部设备是指。 A.输入设备和输出设备 B.输入设备、输出设备、主存储器

2015计算机专业基础综合真题与答案解析

2015 年全国硕士研究生入学统一考试 计算机学科专业基础综合试题 一、单项选择题:140 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只 有一个选项符合题目要求。请在答题卡上将所选项的字母涂黑。 1.已知程序如下: int s(int n) { return (n<=0) ? 0 : s(n-1) +n; } void main() { cout<< s(1); } 程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息一次对应的是 A . main()->S(1)->S(0) B. S(0)->S(1)->main() C. main()->S(0)->S(1) D . S(1)->S(0)->main() 2.先序序列为a,b,c,d 的不同二叉树的个数是 A.13 B.14 C.15 D.16 3.下列选项给出的是从根分别到达两个叶节点路径上的权值序列,能属于同一棵哈夫曼树的是 A . 24, 10,5 和 24,10, 7 C.24, 10,10 和 24, 14, 11 4.现在有一颗无重复关键字的平衡二叉树B. 24, 10, 5 和 24, 12, 7 D. 24,10, 5 和 24, 14, 6 (AVL 树) ,对其进行中序遍历可得到一个降 序序列。下列关于该平衡二叉树的叙述中,正确的是 A .根节点的度一定为 2 C.最后插入的元素一定是叶节点B.树中最小元素一定是叶节点 D .树中最大元素一定是无左子树 5.设有向图 G=(V,E),顶点集 V={V 0,V 1,V 2,V 3} ,边集 E={,,}, 若从顶点 V 0开始对图进行深度优先遍历,则可能得到的不同遍历序列个数是 A.2 B.3 C.4 D.5 6.求下面带权图的最小(代价)生成树时,可能是克鲁斯卡(kruskal )算法第二次选 中但不是普里姆( Prim)算法(从 V 4开始)第 2 次选中的边是 A . (V1,V3) B. (V1,V4) C. (V2,V3) D. (V3,V4)

计算机算法设计与分析课程设计.

成绩评定表 学生姓名吴旭东班级学号1309010236 专业信息与计算 科学课程设计题目 分治法解决棋盘覆 盖问题;回溯法解 决数字拆分问题 评 语 组长签字: 成绩 日期20 年月日

课程设计任务书 学院理学院专业信息与计算科学 学生姓名吴旭东班级学号1309010236 课程设计题目分治法解决棋盘覆盖问题;回溯法解决数字拆分问题实践教学要求与任务: 要求: 1.巩固和加深对基本算法的理解和运用,提高综合运用课程知识进行算法设计与分析的能力。 2.培养学生自学参考书籍,查阅手册、和文献资料的能力。 3.通过实际课程设计,掌握利用分治法或动态规划算法,回溯法或分支限界法等方法的算法的基本思想,并能运用这些方法设计算法并编写程序解决实际问题。 4.了解与课程有关的知识,能正确解释和分析实验结果。 任务: 按照算法设计方法和原理,设计算法,编写程序并分析结果,完成如下内容: 1.运用分治算法求解排序问题。 2. 运用回溯算法求解N后问题。 工作计划与进度安排: 第12周:查阅资料。掌握算法设计思想,进行算法设计。 第13周:算法实现,调试程序并进行结果分析。 撰写课程设计报告,验收与答辩。 指导教师: 201 年月日专业负责人: 201 年月日 学院教学副院长: 201 年月日

算法分析是对一个算法需要多少计算时间和存储空间作定量的分析。算法 (Algorithm)是解题的步骤,可以把算法定义成解一确定类问题的任意一种特殊的方法。在计算机科学中,算法要用计算机算法语言描述,算法代表用计算机解一类问题的精确、有效的方法。 分治法字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。在一个2^k*2^k的棋盘上, 恰有一个放歌与其他方格不同,且称该棋盘为特殊棋盘。 回溯法的基本做法是深度优先搜索,是一种组织得井井有条的、能避免不必要重复搜索的穷举式搜索算法。数字拆分问题是指将一个整数划分为多个整数之和的问题。利用回溯法可以很好地解决数字拆分问题。将数字拆分然后回溯,从未解决问题。 关键词:分治法,回溯法,棋盘覆盖,数字拆分

(精选)《计算机导论》期末考试试题_模拟试题及答案

《计算机导论》期末考试试题模拟试题及 答案 一、填空题(每小题1分,共20分): 1. 计算机领域中采用_____二进制____、___8______、或____16_____来表示数值。。 2. 冯·诺依曼型计算机的两大特征是“程序存储”和“_采用二进制_____”。 3. 美国标准信息交换代码,简称ASCII码,它是__7__位二进制编码,因此,它可以表示_128___种字符。 4. 计算机中采用的基本逻辑电路主意有各种______门电路及触发器______。 5. 用___机器______语言编写的程序可由计算机直接执行。 6. 串口按信息传送格式可分为___串行接口并行接口_____。 7. 计算机的主存储器存储直接与_CPU_交换的信息,辅助存储器存放当前不立即使用的信息。 8. 堆栈是指用作数据暂存的一组寄存器或一片存储区,它的工作方式称为______。 9. 由寻址方式形成的操作数的真正存放地址,称为操作数的__有效地址____。 10. 计算机网络按距离可分为_局域网广域网____。 11. 设备管理中的设备是指计算机系统的___输入设备输出设备外存储器__。 12. 操作系统按功能特征可分为__批处理系统分时系统实时系统 _。 13. 高级语言的基本元素可以分为__数逻辑值名字标号字符串____等五大类。 14. 从根算起,树可以分为多个层次,树的__最大层次___称为树的深度。 15. ___数据结构__是数据组织形式,反映数据之间的关系,但不涉及数据的具体内容。

16. 线性表的链式存储结构中,每个元素需存储两部分信息:一部分是元素本身的信息,称之“_____”;另一部分则是该元素的直接后继元素的存储位置,称之“_____”。

计算机平面设计试题(带答案)

计算机专业2008级《平面设计》课程期中考试试 卷 姓名:学号:班 级:成绩: 一、选择题(每题1分,共40分) 下列各题A)、B)、C)、D)四个选项中,选择一个最合适的答案,并填在答题卡相应位置上,答在试卷上不得分。 1、下列哪种操作为显示“缩放”工具的快捷键:( A ) A、按Z键 B、按X键 C、按C键 D、按D键 2、用“挑选”工具选定群组对象中隐藏的对象,需按住( B ) 键 A、Shift+Alt B、Ctrl+Alt C、Shift+Ctrl D、Shift+BackSpace 3、双击“挑选”工具将会选择 ( A ) A、页面内的对象 B、某个单个对象 C、文档中的所有对象 4、CorelDRAW提供了(C )途径来创建绘图中的副本。 A、复制,再制、粘贴 B、复制、再制、剪贴板 C、再制、克隆、剪贴板 D、复制、克隆 5、负片的制作方法 ( C ) A、变暗 B、爆光 C、反色 D、增亮 6、能够断开路径并将对象转换为曲线的工具是 ( B ) A、节点编辑工具 B、擦除器工具 C、刻刀工具

7、显示器、打印机以及打样的样品三者颜色相差很大时,印刷的成品与谁最接近( C ) A、显示器 B、打印机 C、打样的样品 8、当我们有许多个选择对象时,要取消所有选定对象按( D )键 A、Shift B、Alt C、Ctrl D、Esc 9、( D )键可以从群组对象中选定单个对象 A、Ctrl+Shift B、Ctrl+Tab C、Ctrl+Alt D、Ctrl 10、CorelDRAW中我们可否将选定对象精确定位 ( A ) A、可以 B、不可以 11、当我们需要绘制一个正圆形或正方形时,需要按住( C )键 A、Shift B、Alt C、Ctrl D、Esc 12、当你用鼠标点击一个物体时,它的周围出现( C )各控制方块 A、4 B、6 C、8 D、9 13、当你两次点击一个物体后你可以拖动它四角的控制点进行( C ) A、移动 B、缩放 C、旋转 D、推斜 14、CorelDRAW中有( B )文本格式 A、1 B、2 C、3 D、4 15、CorelDRAW中文本对齐方式有( C )种 A、4 B、5 C、6 D、7

计算机基础题及参考答案.doc

第1章计算机基础 选择题 1.1 计算机概述 [1]. 下列说法中,错误的是________。C [A]集成电路是微电子技术的核心[B]硅是制造集成电路常用的半导体材料 [C]现代集成电路制造技术已经用砷化镓取代了硅[D]微处理器芯片属于超大规模集成电路 [2]. 可以从不同角度给集成电路分类,按照集成电路的________可将其分为通用集成电路和专用集成电路两类。D [A]晶体管数目[B]晶体管结构和电路[C]工艺[D]用途 [3]. 下列关于集成电路的叙述错误的是________。D [A]将大量晶体管、电阻及互连线等制作在尺寸很小的半导体单晶片上就构成集成电路。 [B]现代集成电路使用的半导体材料通常是硅或砷化镓。 [C]集成电路根据它所包含的晶体管数目可分为小规模、中规模、大规模、超大规模和极大规模集成电路。 [D]集成电路按用途可分为通用和专用两大类。微处理器和存储器芯片都属于专用集成电路。 [4]. 关于集成电路(IC),下列说法中正确的是________。C [A]集成电路的发展导致了晶体管的发明[B]中规模集成电路通常以功能部件、子系统为集成对象 [C]IC芯片是计算机的核心[D]数字集成电路都是大规模集成电路 [5]. 集成电路是现代信息产业的基础。目前PC机中CPU芯片采用的集成电路属于_______。D [A]小规模集成电路[B]中规模集成电路[C]大规模集成电路[D]超大规模和极大规模集成电路 [6]. 集成电路制造工序繁多,从原料熔炼开始到最终产品包装大约需要_______道工序。C [A]几[B]几十[C]几百[D]几千 [7]. Intel公司的创始人Gordon E.Moore 曾预测,单块集成电路的集成度平均每________左右翻一番C [A]半年[B]1年[C]1年半[D]2年半 [8]. 线宽是集成电路芯片制造中重要的技术指标,目前CPU芯片制造的主流技术中线宽为____。D [A]几个微米[B]几个纳米[C]几十个微米[D]几十个纳米 [9]. 下列关于IC卡的叙述中,错误的是_________。D [A]IC卡按卡中镶嵌的集成电路芯片不同可分为存储器卡和CPU卡 [B]IC卡按使用方式不同可分为接触式IC卡和非接触式IC卡

计算机算法设计与分析期末考试复习题

1、二分搜索算法是利用( A )实现的算法。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 2、下列不是动态规划算法基本步骤的是( A )。 A、找出最优解的性质 B、构造最优解 C、算出最优解 D、定义最优解 3、最大效益优先是( A )的一搜索方式。 A、分支界限法 B、动态规划法 C、贪心法 D、回溯法 4、最长公共子序列算法利用的算法是( B )。 A、分支界限法 B、动态规划法 C、贪心法 D、回溯法 5. 回溯法解TSP问题时的解空间树是( A )。 A、子集树 B、排列树 C、深度优先生成树 D、广度优先生成树6.下列算法中通常以自底向上的方式求解最优解的是( B )。 A、备忘录法 B、动态规划法 C、贪心法 D、回溯法 7、衡量一个算法好坏的标准是(C )。 A 运行速度快 B 占用空间少 C 时间复杂度低 D 代码短 8、以下不可以使用分治法求解的是(D )。 A 棋盘覆盖问题 B 选择问题 C 归并排序 D 0/1背包问题 9. 实现循环赛日程表利用的算法是( A )。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 10、实现最长公共子序列利用的算法是( B )。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法11.下面不是分支界限法搜索方式的是( D )。 A、广度优先 B、最小耗费优先 C、最大效益优先 D、深度优先 12.下列算法中通常以深度优先方式系统搜索问题解的是( D )。 A、备忘录法 B、动态规划法 C、贪心法 D、回溯法 13. 一个问题可用动态规划算法或贪心算法求解的关键特征是问题的( B )。 A、重叠子问题 B、最优子结构性质 C、贪心选择性质 D、定义最优解14.广度优先是( A )的一搜索方式。 A、分支界限法 B、动态规划法 C、贪心法 D、回溯法 15.背包问题的贪心算法所需的计算时间为( B )。

8619计算机导论试题 答案

试卷代号:8619 安徽广播电视大学开放教育试点本科补修课程考试计算机科学与技术专业《计算机导论》答案及评分标准 (供参考) 一、填空题(每空1分,共20分) 1、1280×1024 2、后进先出 3、处理机管理存储器管理输入输出设备管理文件管理 4、条件格式 5、文件系统数据库系统 6、冗余压缩法(或无损压缩法/熵编码)熵压缩法(或有损压缩法) 7、实体安全网络安全应用安全管理安全 8、有线信道无线信道 9、及格 10、最低的耦合度,即不同的模块之间的关系尽可能弱模块的层次不能过深,一般应尽量控制在7层以内 二、单选题(每题2分,共20分) 1、C 2、 A 3、A 4、C 5、D 6、D 7、 D 8、A 9、C 10、 D 三、名词解释(每题5分,共20分) 1、RISC、CISC 答:精简指令集计算机(reduced instruction set computer) 复杂指令集计算机(complex instruction set computer) 2、分时操作系统:所谓分时是指多个用户终端共享使用一台计算机,即把计算机系统的CPU时间分割成一个个小的时间段(称其为一个时间片),从而将CPU的工作时间分别提供给各个用户终端。分时操作系统设计的主要目标是提高对用户响应的及时性。它

一般适用于带有多个终端的小型机。 3、SQL:SQL是Structured Query Language词组的缩写,含义为“结构化查询语言”,它包括数据的定义、操纵、查询和控制四个方面的功能,是一种功能齐全的数据库语言。 4、结构化方法:就是强调结构的合理性以及所开发的软件的结构的合理性。由此提出了一组提高软件结构合理性的准则。 四、问答题(每题10分,共40分) 1、答:1、数据传送类指令2、数据处理类指令3、程序控制类指令4、输入输出类指令5、硬件控制类指令 2、答案略。 3、答:图形一般指用计算机绘制的画面,如直线、圆、圆弧、任意曲线和图表等;图像则是指由输入设备捕捉的实际场景画面或以数字化形式存储的任意画面。 图像都是由一些排成行列的像素组成的,一般数据量都较大。而图形文件中只记录生成图的算法和图上的某些特征点,也称矢量图。相对于位图的大数据量来说,它占用的存储空间较小。 4、答:电子商务的系统框架构成:Internet:将计算机联网;域名服务器:用来进行域名地址和IP地址之间的转换;电子商务服务器:提供网上产品目录管理、网上电子交易安全监控、网上订货、电子收款机、银行支付网关等功能;电子商务应用服务器:提供供货链管理、网上市场、网上广告、网上零售、有偿服务、网上银行等功能;数据库服务器:提供对大量数据进行有效的存储、组织、管理、查询、检索等功能;支付网关:银行和金融系统和Internet的接口;认证机构:负责确认进行电子商务交易双方的身份、信誉度的权威性机构;电子商务客户机:顾客使用的终端机。

《计算机平面设计》课程标准

《计算机平面设计》课程标准课程名称:计算机平面设计 授课对象:计算机应用及相关专业 学时:64(总学时)=20(理论实训一体化教学)+44(实验课教学) 周课时:4课时/周 课程类别:职业通识课程 学分:4 (总学分) 开课学期:第2学期 修订日期:2012年3月 一、适用对象 中职教育层次的学生。 二、课程性质 随着计算机和数码产品在社会各行业的广泛应用与普及,使用者对图形图像进行处理成为一种日益增长的需求。Photoshop是Adobe公司推出的一款图像处理与设计软件,广泛应用于图像、图形、文字、视频、出版等各方面,具有图像编辑、设计、合成、网页制作以及高品质图片输出等功能。社会上各种数码冲印、数码影楼、婚纱摄影、海报广告的涌现也直接为学生提供了就业机会。 《图形图像处理》课程,可以作为中职各专业学生的选修课;同时Photoshop软件可以进行大量的图形图像处理处理,包含了平面广告设计的各个领域,如海报、广告、宣传画册、书籍封面、网页、包装、文字、按钮等,能很好的为动画、多媒体、网页制作等提供精美的图片素材,是计算机专业的学生必修的一门课程。 前期课程:《计算机应用基础》。 后期课程:《多媒体技术及应用》、《FLASH动画制作》、《网页制作》、《视频剪辑》等。 三、参考学时 64学时 四、本课程学分 4学分 五、设计思路

1、该课程的设计主线是学生在今后的工作领域所要掌握的基本技能,将这些基本技能作为具体的学习项目,并按照“学历证书与专业资格证书嵌入式”的要求,精心编排设计,体现项目教学较强的逻辑性。课程设计将面向工作过程的项目教学、任务驱动教学、案例教学的教学思想融为一体,重点体现项目教学法、任务驱动教学法、案例教学法的精神实质。本课程将按照图片处理到广告制作的实际项目过程作为课程的教学主线。 2、依据各基本技能的内容总量以及难易程度分配各学习项目的课时数。坚持从教学设计入手,综合考虑与课程相关的各种因素,追求教学效果的系统最优,将各个教学环节作为课程教学系统的一个部分来对待,将本课程的教学作为专业教学中的一个环节来对待,处理好与前导后续课程的关系; 3、恰当的选择学习程度用语,用“了解”表示事实性知识的学习程度,“理解”表示原理性知识的学习程度,“会”和“熟练”用于表示技能的学习程度。 4、全面而准确地理解“校企合作”的办学模式,从课程的实际出发,与多家企业合作,将真实项目作为本课程“校企合作”的关键,一方面通过实施项目提高教师的能力、为教学提供丰富的资源,同时,又尽量让学生参与项目,提高学生的自主学习、自主实践、服务社会的能力,全面锻炼学生的实践技能、沟通能力、团队合作能力和跟踪新技术的能力。 确定立足于将职业岗位的能力需求作为课程的教学内容,及时掌握企业主流技术,使之及时转化为教学资源。企业项目案例、课堂教学的案例、课堂实践的案例、独立实验的案例循序渐进地同步推进,将知识点嵌入案例中进行讲解、练习、实验,使学生“做中学”,“学中做”,逐步掌握所学知识,提高操作技能。 六、课程目标 通过对本课程的学习,学生具备一定的平面设计能力与相关技能,培养综合计算机操作能力,达到图像制作员级(中级工)的水平。培养学生勤于动手、勤于思考问题与解决问题的能力、团结协作和乐于沟通的职业精神。经过课程学习,学生可以对图片按客户、数码冲印、影楼数码照片处理的要求进行简单的处理;能客户要求设计广告、海报、宣传画等。 1、知识目标 ●掌握图片的相关知识(图片的格式,大小,色彩的组合,搭配) ●掌握Photoshop中选区的应用 ●掌握Photoshop中图层的应用(图层的新建、合并、图层样式、蒙版) ●掌握Photoshop中图像色彩的应用

计算机基础知识参考试题及答案解析

计算机基础知识参考试题及答案解析1.1946年诞生的世界上公认的第一台电子计算机是()。 A)UNIVAC-I B)EDVAC C)ENIAC D)IBM650 【答案】C) 【解析】1946年2月15日,人类历史上公认的第一台现代电子计算机在美国宾夕法尼 亚大学诞生,名称为ENIAC。 2.第一台计算机在研制过程中采用了哪位科学家的两点改进意见()。 A)莫克利 B)冯?诺依曼 C)摩尔 D)戈尔斯坦 【答案】B) 【解析】众所周知,冯?诺依曼在发明电子计算机中起到关键性作用,他被西方人誉为 “计算机之父”,其两点改进意见:一是采用二进制运算;二是将指令和数据存储,由程序 控制计算机自动运行。 3.第二代电子计算机所采用的电子元件是()。 A)继电器 B)晶体管 C)电子管 D)集成电路 【答案】B) 【解析】第二代(1958~1964年)是晶体管时代。IBM 7000系列是影响最大的第二代计算机的代表。 4.硬盘属于()。 A)内部存储器 B)外部存储器 C)只读存储器 D)输出设备

【答案】B) 【解析】PC常用的外存是软磁盘(简称软盘)和硬磁盘(简称硬盘),此外光盘的使用 也越来越普及。 5.显示器的什么指标越高,显示的图像越清晰?()。 A)对比度 B)亮度 C)对比度和亮度 D)分辨率 【答案】D) 【解析】分辨率指显示器所能表示的像素个数,像素越密,分辨率越高,图像越清晰. 6.下列的英文缩写和中文名字的对照中,正确的一个是()。 A)URL——用户报表清单 B)CAD——计算机辅助设计 C)USB——不间断电源D)RAM ——只读存储器【答案】B) 【解析】URL——统一资源定位符,UPS——不间断电源,ROM——只读存储器。 7.下列关于ROM的叙述中,错误的是()。 A)ROM中的信息只能被CPU读取 B)ROM主要用来存放计算机系统的程序和数据 C)不能随时对ROM改写 D)ROM一旦断电信息就会丢失 【答案】D) 【解析】ROM为只读存储器,只能读出不能写入。而RAM是随机存储器,其所存内容一 旦断电就会丢失。 8.下列正确的叙述是()。 A)十进制数可用10个数码,分别是1~10

相关文档
最新文档