单项选择(2016年春程序员软考)

目标程序经过【 】后形成在计算机上运行的可执行程序。

A、汇编

B、反编译

C、预处理

D、链接

答案解析

D

讨论

写一程序实现:输入两个正整数m和n,求其最大公约数和最小公倍数。

请在以下名字中找出C语言中的关键字:goto;into;if;int;chart;sizeof;for;case;close;double;float;switch;auto;volatile;union;united;type;until;end;avoid;

输入N个学生某门课程的成绩,请按成绩从高到低的次序输出。

穷举算法是用下列哪种编程方法实现的【 】

阅读程序,选择一个最准确的答案。int MyFunc(int* a, int n, int x){ if(n<1)return FALSE; else if(n==1){ if(x==a[0])return n-1; else return FALSE; }else{ int m=n/2; if(x<a[m]return MyFunc(&a[0],m,x); else if(x==a[ m])return m; else return MyFunc(&a[m+1], n-m-1,x); }}以上程序采用的是【 】

栈和队的插入、删除操作服从哪组规律?【 】

算法的特征和要素是什么?

什么叫阿尔法测试与贝塔测试?

介绍一个你所编制的你认为最有意义的程序(包括目的、算法、所解决的实际问题)。

阅读以下说明和流程图,填补流程图中的空缺(1)~(5)。【说明】指定网页中,某个关键词出现的次数除以该网页长度称为该关键词在此网页中的词频。对新闻类网页,存在一组公共的关键词。因此,每个新闻网页都存在一组词频,称为该新闻网页的特征向量。设两个新闻网页的特征向量分别为:甲(a1,a2,…,ak)、乙(b,b2…,bk),则计算这两个网页的相似度时需要先计算它们的内积S=a1b1+a2b2+…+akbk。一般情况下,新闻网页特征向量的维数是巨大的,但每个特征向量中非零元素却并不多。为了节省存储空间和计算时间,我们依次用特征向量中非零元素的序号及相应的词频值来简化特征向量。为此,我们用(NA(i),A(i)|i=1,2,…,m)和(NB(j),B(j)|j=1,2,…,n)来简化两个网页的特征向量。其中:NA(i)从前到后描述了特征向量甲中非零元素A(i)的序号(NA(1)<NA(2)<…),NB(j)从前到后描述了特征向量乙中非零元素B(j)的序号(NB(1)<NB(2)<…)。