登录   |   注册
    准考证打印   论文投票   报考指南   论文辅导   软考培训   郑重申明  
您现在的位置:  首页 > 软考学苑 > 程序员 > 下午应用技术 >> 正文
正文
2018上半年程序员考试下午真题(一)【尚大教育】
来源: 作者: 时间;2018-06-13 15:11:46 点击数: 尚大软考交流群:376154208
  ● 阅读以下说明和流程图,填写流程图中的空缺,将解答填入答题纸的对应栏内。  【说明】  如果一个自然数N恰好等于它所有不同的真因子(即N的约数以及1,但不包括N)之和S,则称该数为“完美数”。例如6=1+2+3,28=1+2+4+7+14,所以6和28都是完美数。显然,6是第1个(即最小的)完美数。  下面流程图的功能是求500以内所有的完美数。  【流程图】
<尚大教育,教育至上,人才为大:sdedu.cc>

  ● 阅读以下说明和流程图,填写流程图中的空缺,将解答填入答题纸的对应栏内。

  【说明】

  如果一个自然数N恰好等于它所有不同的真因子(即N的约数以及1,但不包括N)之和S,则称该数为“完美数”。例如6=1+2+3,28=1+2+4+7+14,所以6和28都是完美数。显然,6是第1个(即最小的)完美数。

  下面流程图的功能是求500以内所有的完美数。

  【流程图】

        2018上半年程序员考试下午真题

  循环开始框中要注明:循环变量=初始值,终值[,步长],步长为1时可以缺省。

  如果某自然数小于其所有真因子之和(例如24<1+2+3+4+6+8+12),则称该自然数为亏数:如果某自然数大于其所有真因子之和(例如8>1+2+4),则称该自然数为贏数如果某自然数等于从1开始的若干个连续自然数之和(例如10=1+2+3+4)则称该自然数为三角形数数。据此定义,自然数496是( )。

  供选择答案:

  (1)A.亏数    B.赢数    C.完美数,非三角形数     D.完美数和三角形数

  ● 阅读以下说明和C代码,填写程序中的空(1)~(5),将解答写入答题纸的对应栏内

  【说明】

  直接插入排序是一种简单的排序方法,具体做法是:在插入第i个关键码时,k1,k2,…,ki-1已经排好序,这时将关键码ki依次与关键码ki-1,ki-2,…,进行比较,找到ki应该插入的位置时停下来,将插入位置及其后的关键码依次向后移动,然后插入ki。

  例如,对{17,392,68,36}按升序作直接插入排序时,过程如下:

  第1次:将392(i=1)插入有序子序列{17},得到{17,392};

  第2次:将68(i=2)插入有序子序列{17,392},得到{17,68,392};

  第3次:将36(i=3)插入有序子序列{17,68,392},得到{17,36,68,392},完成排序。

  下面函数 insert Sort用直接插入排序对整数序列进行升序排列,在main函数中调用insert Sort并输出排序结果。

  【C代码】

  void insert Sort(int data[],int n)

  /*体用直接插入排序法将data[0]~ data[n-1]中的n个整数进行升序排列*/

  {  int i,j; int tmp;

  for(i=1; i     if(data[i]<data[i-1]){   //将data[i]插入有序子序列data[0]~data[i-1]

  tmp=data[i]:               //备份待插入的元素

  data[i]=(1)

  for(j=i-2;j>=0&&data[ j ]>tmp;j&shy;&shy;--)    //查找插入位置并将元素后移

  (2)       ;

  (3)   =tmp;           //插入正确位置

  }/*if*/

  }/*for*/

  }/*insert Sort*/

  int main()

  {    int*bp,*ep;

  int n,arr[ ]={17,392,68,36,291,776,843,255}

  n=size of(arr)/size of(int);

  insert Sort(arr,n);

  bp=(  4   ); ep=arr+n;

  for(;bp       printf("%dt",    (5)    );

  return 0;

  }

<尚大教育,教育至上,人才为大:sdedu.cc>
 
   各省软考办 
 
来顶一下
返回首页
返回首页
上一篇:2018上半年程序员考试下午真题(三)【尚大教育】
下一篇:2018下半年程序员考试下午真题(一)【尚大教育】
 相关文章
 
 
跟贴共
笔 名 :   验证码:
网友评论仅供其表达个人看法,并不表明尚大教育同意其观点或证实其描述
距离2023年05月27-28日软考考试还有
尚大软考交流群:376154208
软考各地考务机构
历年真题汇总




各省市软考报名简章