2016年下半年 软考初级程序员 应用技术
14页1、全国计算机技术与软件专业技术资格(水平)考试2016年下半年 程序员 下午试卷(考试时间 14:0016:30 共 150 分钟)请按下述要求正确填写答题纸1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。2.在答题纸的指定位置填写准考证号、出生年月日和姓名。3.答题纸上除填写上述内容外只能写解答。4.本试卷共6道题,试题一至试题四是必答题,试题五至试题六选答 1 道。每题 15 分,满分 75 分。5.解答时字迹务必清楚,字迹不清时,将不评分。6.仿照下面例题,将解答写在答题纸的对应栏内。例题2016 年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。因为正确的解答是“11 月 4 日”,故在答题纸的对应栏内写上“11”和“4”(参看下表)。例题解答栏(1)11(2)4试题一(共15分)阅读以下说明和流程图,填补流程图中的空缺,将解答填入答题纸的对应栏内。【说明】设有整数数组A1:N(N1),其元素有正有负。下面的流程图在该数组中寻找连续排列的若干个元素,使其和达到最大值,并输出其起始下标K、元素个数L以及最大的和值M。例如,若数组元素
2、依次为3,-6,2,4,-2,3,-1,则输出K=3,L=4,M=7。该流程图中考察了A1:N中所有从下标i到下标j(ji)的各元素之和S,并动态地记录其最大值M。 【流程图】注:循环开始框内应给出循环控制变量的初值和终值,默认递增值为1,格式为:循环控制变量=初值,终值试题二(共15分)阅读以下代码,回答问题:1至问题3 ,将解答填入答题纸的对应栏内。【代码1】#includevoid swap(int x, int y) int tmp =x; x= y; y= tmp;int maim() int a= 3, b= 7; printf(a1= %d b1=%dn,a,b);Swap( a, b);Printf(a2 = %d b2=%dn”,a,b);return 0;【代码2】#include#define SPACE /空格字符Int main()char str128 =”Nothing is impossible! “;int i,num =0,wordMark=0;for(i=0;stri;i+)If(stri=SPACE)WordMark=0;elseIf(wordM
3、ark=0)wordMark=1;Mun+;Printf(“%d/n”,num)retun 0;【代码3】#include#define SPACE “/空格字符int countStrs(char *);int main()char str128 = Nothing is impossible! ;Printf(%d/n,(1)(str)retum 0;int countStrs(char *p)int num=0, wordMark= 0;for(;(2);p+) If((3)=SPACE) wordMark= 0;elseif( !wordMark ) wordMark = 1;+numreturn(4) 【问题1】(4分)写出代码1运行后的输出结果。 【问题2】(3分)写出代码2运行后的输出结果。 【问题3】(8分)代码3的功能与代码2完全相同,请补充3中的空缺,将解答写入答题纸的对应栏内。试题三(共15分)阅读以下说明和代码,填补代码中的空缺,将解答填入答题纸的对应栏内。【说明】下面的程序利用快速排序中划分的思想在整数序列中找出第k小的元素(即将元素从小到大排序后,取第k个元
4、素)。对一个整数序列进行快速排序的方法是:在待排序的整数序列中取第一个数作为基准值,然后根据基准值进行划分,从而将待排序的序列划分为不大于基准值者(称为左子序列)和大于基准值者(称为右子序列),然后再对左子序列和右子序列分别进行快速排序,最终得到非递减的有序序列。例如,整数序列“19, 12, 30, 11,7,53, 78, 25的第3小元素为12。整数序列“19, 12,7,30, 11, 11,7,53. 78, 25, 7的第3小元素为7。函数partition(int a, int low,int high)以alow的值为基准,对alow、alow+l、ahigh进行划分,最后将该基准值放入ai (lowihigh),并使得alow、alow+l、,、Ai-1都小于或等于ai,而ai+l、ai+2、ahigh都大于ai。函教findkthElem(int a,int startIdx,int endIdx,inr k)在astartIdx、astartIdx+1、.、aendIdx中找出第k小的元素。 【代码】#include #include Int partition(
《2016年下半年 软考初级程序员 应用技术》由会员想****。分享,可在线阅读,更多相关《2016年下半年 软考初级程序员 应用技术》请在金锄头文库上搜索。
08.win8风格经典简洁目录ppt模板
13.仿win8风格目录与内容分别tab切换特效模
计算机基础题库(填空题部分)8页
计算机04-14真题
01.仿win8启动与关机全过程ppt模板
计算机最新预测试题两套
计算机文化基础模拟试题一
07.win8风格触屏联动效果ppt模板
计算机基础题库(选择部分)47页
计算机系统结构02325 汇总(2004——2015全)
计算机模拟四
计算机模拟二
2017年10月自考计算机系统结构
06.win8风格模板
2016年4月自考计算机系统结构
计算机04-14真题答案 (1)
2018年4月自考计算机系统结构
2016年10月自考计算机系统结构
2018年10月自考计算机系统结构
17.win8风格PPT模板
2023-09-25 37页
2023-09-25 10页
2023-09-25 33页
2023-09-25 26页
2023-04-03 8页
2023-04-03 4页
2023-04-03 8页
2023-03-29 10页
2023-03-22 10页
2023-03-20 8页