备战等级考试 1996-07-26 ■适当记忆 对于计算机史实,应在了解的基础上适当记忆。如1946年4月,第一台数字计算机ENIAC问世;UNIVAC标志着计算机时代的开始;从1946年至今,计算机发展已经历了四代等等。 下面两题都曾在等级考试中出现: 1.人们称1965-1970为第三代计算机时代,其硬件逻辑采用集成电路,该阶段还出现了操作系统。 2.UNIVAC是第一代计算机的代表,第二代计算机的主流产品是IBM 700系列。 ■加深理解 对于计算机体系结构,应注意理解,切忌死记硬背。下图是计算机硬件系统之纲,应很好理解: 控制器和运算器常常集成在一起,称为CPU。存贮器分为两种:内存和外存,只有内存才能与CPU直接打交道。所有这些部件又由两类总线将其联结为一体,它们是数据总线和控制总线,这种计算机又称为总线式计算机。 在等级考试中,很多题目都与这些知识有关,如 3.运行某程序时,若程序提示存贮容量不够时,一般是由于③。 ①软盘容量不够②硬盘容量不够③内存不够④寄存器不够 4.一般常说某微机是32位机,是指它们④。 ①地址总线是32位宽②控制总线是32位宽③控制代码是32位宽④数据总线是32位宽 ■注重实践 对于DOS操作系统,应在理解的同时注意实践,特别是DOS命令的使用。类似下面两题在等级考试中是经常出现的。 5.将1.44M A:盘内容完全复制到1.2M B:盘的命令是③。 ①COPY A:. B: ②COPY A:*.* B: ③XCOPY A:\ B:\ /S ④DISKCOPY A: B: 6.用RD xyz删除目录xyz时没有成功,可能的原因是:③。 ①命令错误 ②xyz是一个文件名 ③xyz目录下还有文件或目录 ④DOS系统不支持这一命令 数据库部分更要求你在掌握数据库基本理论基础上,注意多实践。很难想象,不经过实战训练,你能顺利回答以下两题: 7.现有如下命令序列: .A='8' .CMK='CMK'+A .X='123.5' .USE &CMK .Y=&X 试问:正使用的数据库名是 ,Y的值是 。 答案:CMK8、123.5 8.下面子程序sub.prg求P=N!,主程序main.prg先读入m,k(m>k),通过调用子程序求 S=k!+(k+1)!+(k+2)!+...+m!,并输出S。 #program main.prg set talk off input "输入k的值:" to k input "输入m的值:" to m store 0 to S,A I=K do while I<=① do usb ② S=③ I=I+1 enddo ?"S=",S set talk on return #sub routine sub.prg parameters P,N store ④ to P,L do while L ⑤ P=⑥ L=⑦ enddo ⑧ 答案:①M②with A,I③S+A④1⑤<=N⑥P*L⑦L+1⑧return 至于编程语言部分,也要注意多练习多实践。在历届考试中,编程题都是考生容易丢分的部分。你不妨试一试如下两题: 9.本题是对R的n个元素R0,R1,....Rn-1进行排序的程序,按从左到右的方向扫描,当R[i].keyR[j+1].key)){ extra=R[j]; R[j]=R[j+1]; R[j+1]=extra; ②; } } } 答案:①j>=0;②j--; 10.求所有满足如下条件的三位数,它除以11得的商等于它各位数字的平方和。如550,除以11商为50,5*5+5*5+0*0=550÷11。 #include void main(){ int i,j,n,s; for(i=100;i<=999;i++){ n=i;i=n/11; s=0; while A { B; n/=10; }if(j==s) printf("%5d",i); } } 答案:A.(n) B.S+=(n%10)*(n%10); 查漏补缺 在认真地学完了等级考试有关辅导书后,你可能已雄心勃勃,充满信心。但千成别高兴过早。再找一些题集或买一份模拟考场软件,如苦丁香新出的“等级考试模拟考考”,认真地测试一下。一则可以看看你究竟复习得如何,二则可以查漏补缺,将还没有掌握的东西捡起来,以备正式考试时万无一失。