1986 年程序员水平考试试题(1)-软件考试试题 --------------------------------------- 1986 年程序员水平考试试题 试题 1(15%)阅读下列形成 4*5 矩阵 A 的流程图(a)和形成 5*4 矩阵 B 的流程图(b),把应该填入其中的 1-12 处的字的句,写在答卷的对应栏内
矩阵 A1234567891011121314151617181920矩阵 B1234567891011121314151617181920试题 2(15%)阅读下列 pascal 程序,把应该填入________处的字句写在答卷的对应栏里
[程序说明]本程序在输入给定数 n 后,打印出所有不超过 n 的,其平方为回文的数
回文指的的是字符串两端的字符左右对称
例如 1,22,121,121,4224 等均是回文
[程序]programpalindrome(input,output);constmax=1000;varn,m,i,j,s,:integer;d:array[1
max]ofinteger;beginread(n);form:=1tondobegin______________;j:=0;while________dobeginj:=j+1;d[j]:=smod10;______________;end;i:=1;while(d[i]=d[j])and_________dobegini:=i+1;j:=j-1;end;if__________thenwriteln(m)endend
试题 3(20%)[程序说明]本程序将仓库文件的前 100 个记录按仓库编号上升顺序分类
其余记录的的顺序不变
一个记录物品代码(deptcode),仓库编号(stockno)和单价(price)三部分组成
假定分类好的 100 个记录仍放回原文件的前头,代