下半程序员真题案例分析题.docVIP

  • 95
  • 0
  • 约7.51千字
  • 约 18页
  • 2016-12-18 发布于四川
  • 举报
2016年下半年程序员真题(案例分析题) 案例分析题 试题一(共15分) 阅读以下说明和流程图,填补流程图中的空缺,将解答填入答题纸的对应栏内。 【说明】 设有整数数组A[1:N](N1),其元素有正有负。下面的流程图在该数组中寻找连续排列的若干个元素,使其和达到最大值,并输出其起始下标K、元素个数L以及最大的和值M。 例如,若数组元素依次为3,-6,2,4,-2,3,-1,则输出K=3,L=4,M=7。 该流程图中考察了A[1:N]中所有从下标i到下标j(j≥i)的各元素之和S,并动态地记录其最大值M。 【流程图】 注:循环开始框内应给出循环控制变量的初值和终值,默认递增值为1,格式为:循环控制变量=初值,终值 试题二(共15分) 阅读以下代码,回答问题:1至问题3 ,将解答填入答题纸的对应栏内。 【代码1】 #includestdio.h void swap(int x, int y) { int tmp =x; x= y; y= tmp; } int maim() { int a= 3, b= 7; printf(al= %d b1=%d\n,a,b); Swap( a, b); Printf(a2 = %d b2

文档评论(0)

1亿VIP精品文档

相关文档