2005年(春)上机试卷02

合集下载

2005年春浙江省计算机等级考试二级C试卷及答案

2005年春浙江省计算机等级考试二级C试卷及答案
void main ()
{ int i,x=1, y=1;
for(i=1;i<=5; i++)
{ x = x + y;
y++;
printf (“%d#”,x);
}
}
3.程序3
#include <stdio.h>
void main()
{int i,x = 1 , y = 1 ;
void f (int m, int n, int * px, int *py);
item = flag * 1.0 / t ;
s = s + item ;
(23);
t =t+2;
}
printf (“s = %f\n”,s);
}
(21) A、double item = 2 , s = 0; B、double item = 0 , s = 0;
C、double item = 1 , s = 1; D、double item = 3 , s = 1;
(29) A、stoi(s) B、s
C、stoi(s[i]) D、n
(30) A、n = n * 8 + (str[i]–‘0’) B、n = n * 10 + (str[i]–‘0’)
C、n = n * 8பைடு நூலகம்+ str[i] D、n = n * 10 + str[i]
试题四、程序阅读题(每小题5分,共20分)
[程序]
#include "stdio.h"
#include "math.h"
void main()
{ int i, k;

2005年春季江苏省计算机等级考试二级VFP考试试题及答案

2005年春季江苏省计算机等级考试二级VFP考试试题及答案

2005年春季江苏省计算机等级考试二级VFP考试试题第一部分计算机基础知识1.十进制数100 对应的二进制数、八进制数和十六进制数分别______A_______ 。

A.1100100 、144Q 和64H B.1100110B 、142Q 和62HC.1011100B 、144Q 和66H D.1100100B 、142Q 和60H 2.在各种数字系统中,汉字的显示与打印均需要有相应的字形库支持。

目前汉字的字形主要有两种描述方法,即点阵字形和_____B______ 字形。

A.仿真B.轮廓C.矩形D.模拟3.在下列有关PC机及CPU芯片的叙述中,正确的是______D_______ 。

A.目前PC 机所用CPU 芯片均为Intel 公司生产B.PC机只能安装MS-DOS 或Windows 操作系统C.PC机主板型号与CPU型号是一一对应的,不同的主板对应不同的CPUD.Pentium MMX中的“MMX”是“多媒体扩展指令集”的英文缩写4.总线在计算机的组成与发展过程中起着重要作用。

在下列PC机的总线标准中,因价格和兼容性等原因,未被广泛推广使用的是_______C______ 。

A.ISAB.AT C.MCA D.PCI5.根据前国际电报电话咨询委员会(CCITT )的定义,与计算机信息处理有关的媒体分为五种。

据此定义和媒体的分类,I/O 设备属于_______C______ 。

A.表示媒体B.存储媒体C.表现媒体D.传输媒体6.数字图像未经压缩时,其数据量很大,既浪费存储空间,也不适于往上传输。

例如,一幅分辨率为102 4 × 768 的256 色的未经压缩的数字图像,其数据量大约为_____B________ KB 。

A.96B.768 C.2304 D.245767.在下列有关Internet 的叙述中,错误的是___A__________ 。

A.随着Modem 性能的提高,电话拨号上网的速度越来越快,目前可达1Mbps 以上B.用户从不同的网站下载信息,其速度通常有所不同C.从Internet 上搜索到的信息,有时不能下载到本地计算机D.网页上的图片大多为GIF 和JPEG 格式8.在Internet 中,域名服务器的主要功能是实现___B__________ 的转换。

2005年c++机试试卷

2005年c++机试试卷

2005年(春)上机试卷(01)(本试卷上机时间为70分钟)一、改错题(20分)【题目】下列程序的功能是:生成并显示一个折叠方阵,折叠方阵如下图所示。

折叠方阵的生成过程为:起始数置于方阵的左上角,然后从起始数开始递增,依次折叠构成方阵。

⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡ 1=⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎣=⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎣=…=⎥⎥⎥⎥⎥⎥⎦⎤ 含有错误的源程序如下:#include<iostream .h>#include<iomanip .h>void create(rot a[20][],int startnum ,int n)//生成起始数为startnum 的n 行方阵{ int num=startnum ;a[O][0]=num ;for(int k=1;k<n ;k++) //方阵共n 层,按折叠规律给数组a 赋值 { int i=0,j=k ;a[i][j]=num ;while(i<n)a[++i][j]=++num ;while(j>O)a[j][--j]=++num ;}}void main(){int a[20][20];int startnum ,n ;cout<<”Hease input startnum and n :”;cin>>startnum>>n ;create(a ,startnum ,n);for(int i=0;i<n ;i++){for(j=0;j<n ;j++)cout<<setw(8)<<a[i][j];cout<<endl :}}【要求】1.把上述程序录入到文件myfa .cpp 中,然后根据题目的要求以及程序中语句之间的逻辑关系对程序中的错误进行修改。

程序中的注解可以不输入。

2.改错时,可以修改语句中的一部分内容,增加少量的变量说明、函数原型说明或编译预处理命令,但不能增加其他语句,也不能删去整条语句。

计算机一级

计算机一级

参考答案2005年(春)考试试卷(1)一、基础知识必做题(共40题)1.A2.B3.C4.C5.C6.N7.Y8.Y9.N 10.N 11.N 12.N 13.MAC(介质访问地址) 14.像素 15.对等(点对点) 16.基础设施层 17.专家18.文档 19.鼠标 B 21.D 22.C 23.A 24.D 25.A 26.D 27.B 28.A 29.C 30.D 31.D 32.A 33.D 34.C 35.C 36.C 37.D 38.A39.D 40.B二、基本知识选做题(共20题,最多选做10题)1.C2.A3.A4.A5.D6.B7.A8.B9.B 10.N 11.N 12.Y 13.N 14.Y 15.Y 16.RGB 17.MPEG-1 18.视图 19.逻辑结构 20.D2005年(秋)考试试卷(1)一、基础知识必做题(共40题)1.A2.D3.C4.C5.A6.N7.5128.C9.N 10.B 11.B 12.B 13.超文本传输协议 14.D 15.A 16.C 17.D 18.B 19.C 20.C 21.Internet 22.C 23.A 24.广播 25.能行性 26.B 27.显示控制器 28.Y 29.Y30.11100001 31.N 32.A 33.A 34.B 35.N 36.B 37.Y 38.B39.控制器 40.Y二、基本知识选做题(共20题,最多选做10题)1.B2.PC3.N4.A5.B6.N7.D8.软件危机9.D 10.Y 11.A 12.A 13.N 14.D 15.D 16.双列直插 17.N 18.Y 19.D 20.D2006年(春)考试试卷(1)一、基础知识必做题(共40题)1.子域 2. D 3. B 4. D 5. A 6. N 7. Y 8. Y 9. D 10. 平板式11. C 12. Y 13. Y 14. D 15. C 16. C 17. 指令系统 18. Y 19. A 20. A21. A 22. D 23. C 24. B 25. C 26. 1 27. C 28. Y 29. 10 30. mn31. 地理信息系统 32. B 33. 4 34. N 35. A 36. C 37. D 38. D 39. A 40.C二、基本知识选做题(共20题,最多选做10题)1.A 2. B 3. A 4. C 5. Y 6. C 7. 2 8. FFFFF 9. 原型法 10. Y11. N 12. N 13. D 14. N 15. A 16. C 17. Y 18. MIDI 19. D 20.D2006年春考试试卷(2)一、基础知识必做题(共40题)1. com2. A3. B4. D5. A6. N7. D-lib8. B9. C 10. A11. A 12. A 13. C 14.指令译码器 15. B 16. A 17. D 18. A 19. B 20. D21. 4 22. D 23. N 24. CCD 25. 1 26. B 27. C 28. N 29. Y 30. 131. 空值 32. N 33. N 34. Y 35. C 36. A 37. A_ 38. C_ 39. A 40. CD-R二、基本知识选做题(共20题,最多选做10题)1. D2. RAM3. 文语转换4. D5.(略)6. A7. B8. N9. D 10. Y11. Y 12. Y 13. Y 14. 原型 15. A 16. C 17. B 18. C 19.(略) 20. N2006年(春)考试试卷(3)一、基础知识必做题(共40题)1.D2.B3.Y4.C5.B6.远程教学7.C8.B9.Y 10.Y 11.A 12.流13.C 14.C 15. 二进位16. D 17. 光机式18. A 19. Mbps 20. CD-RW 21. mn 22. D 23. A24. A 25.Y 26. A 27. C 28. A 29.N 30.N 31. B 32. D 33. 0-255 34. D 35. C 36.B 37. N 38.N 39.C 40. A二、基本知识选做题(共20题,最多选做10题)1. 可靠性2.N3.B4.C5. 关系6. A7. D8.Y9.N 10.B 11.N 12. SRAM 13.N 14.C 15. 文语转换16. D 17. A 18. A 19. Y 20. A2006年(春)考试试卷(4)一、基础知识必做题(共40题)1.A2.B3.N4. 数值5.Y6.C7.N8. chf@9.D 10.C 11.256 12. 地理信息系统13.C 14.D 15. CD-RW 16. C 17. A 18. N 19. C 20. C 21. D 22. A 23.Y 24. A 25.C 26. 位(BIT)27. 数据结构28. C 29. 二进位30.C 31. D 32. N 33.C 34.D 35. B 36.Y 37. B 38.A 39.Y 40. C二、基本知识选做题(共20题,最多选做10题)1. 机顶盒2.B3. XS4.N5. B6. B7. 信息需求8. ns9.N 10.B 11.N 12. Y 13.D 14.B 15. N 16.B 17. C 18. C 19. D 20. Y2006年(春)考试试卷(5)一、基础知识必做题(共40题)1.D2.B3.C4.A5.C6.A7.A8.C9.C 10.C 11.B 12.mn 13.D 14. 广播15.主动文档 16.D 17.A 18.Y 19.N 20.A 21. 凹坑的边缘 22.Y 23.企业 24.B 25.D 26.N 27.Flash ROM (快擦除ROM) 28.B 29.Y 30.逻辑乘 31.B 32.B 33.D 34.Y35.C 36.Y 37.向下兼容 38.A 39.N 40.D二、基本知识选做题(共20题,最多选做10题)1.A2. D3. 语音4.Y5.D6.D7.B8.N9.Y 10.A 11.C 12.空值(NULL)13.A 14.存取 15.Y 16.N 17.A 18.Y 19.生命周期 20. C2006年(春)考试试卷(6)一、基础知识必做题(共40题)1.T2. T3. D4.文件 5.A 6.C 7.Internet 8.C 9.网10.F 11.T 12.A 13.B 14.T 15.F 16.B 17.T 18.2A5 19.工作流软件20.D 21.1 22.操作码23.轮廓24.A 25.输入输出26.C 27.C 28.B 29.C 30.B 31.时间32.D 33.C 34.D 35.T 36.D 37.D 38.C 39.D 40. C二、基本知识选做题(共20题,最多选做10题)1.D 2.波表3.DIMM 4.B 5.F 6.D 7.T 8.空值(NULL) 9.D 10.F 11.T 12.B 13.C 14.D 15.B 16.A 17.F 18.T 19.D 20.系统设计2006年(秋)考试试卷(1)一、基础知识必做题(共40题)1.A2.D3.C4.B5.服务器6.Y7.Y8.N9.D 10.C11.A 12.二 13.C 14.C 15.DBMS 16.A 17.A 18.D 19.N 20.操作码21.A 22.对象 23.B 24.Y 25.刷新 26.Y 27.B 28.B 29.N 30.B31.B 32.C 33.A 34.Y 35.B 36.3.2GHZ 37.A 38.D 39.N 40.B二、基本知识选做题(共20题,最多选做10题)1.Y2.MIDI3.Y4.CB6.书号=”B002”7.B8.C9.数字机顶盒10.B 11.N 12.B 13.N 14.串行 15.N 16.A 17.D 18.C19.B 20.C2006年(秋)考试试卷(2)一、基础知识必做题(共40题)1.N2.D3.逻辑4.C5.N6.N7.A8.B9.Y 10.服务器11.A 12.D 13.A 14.C 15.D 16.LCD 17.B 18.D 19.Y 20.Y21.运算 22.B 23.B 24.B 25.N 26.C 27.C 28.D 29.A 30.操作码31.B 32.A 33.逻辑乘 34.B 35.32 36.A 37.N 38.A 39.Y40.Y二、基本知识选做题(共20题,最多选做10题)1.Y2.C3.C4.645.A6.B7.C8.文语转换9.图书表10.D 11.B 12.N 13.N 14.N 15.B 16.D 17.0 18.Y19.N 20.数字机顶盒2006年(秋)考试试卷(3)一、基础知识必做题(共40题)1.C2.B3.D4.选择结构5.16.2547.D8.N9.A 10.B11.D 12.D 13.Y 14.逻辑性 15.C 16.C 17.N 18.Y 19.D 20.B21.A 22.D 23. 3.2GHz 24.D 25.兼容 26.N 27.B 28.D 29.Y 30.文件31.N 32.C 33.N 34.B 35.Y 36.Y 37.分辨率 38.B 39.A 40.A二、基本知识选做题(共20题,最多选做10题)1.B2.Y3.B4.D5.106.647.B8.N9.C 10.文语转换(TTS) 11.D 12.A 13.AND AND 14.Y 15.关系型数据的逻辑结构 16.A 17.Y18.Y 19.D 20.B2006年(秋)考试试卷(4)一、基础知识必做题(共40题)1.D2.N3.N4.Y5.N6.C7.对等8.Y9.1 10.A11.B 12.1000 13.分辨率 14.B 15.兼容 16.D 17.A 18.C 19.N20.机器语言21.N 22.C 23.C 24.D 25.对象 26.D 27.C 28.N 29.CAM 30.B31.Y 32.B 33.C 34.D 35.D 36.B 37.64 38.A 39.D 40.N二、基本知识选做题(共20题,最多选做10题)1.D2.B3.D4.声卡5.where6.N7.地址8.B9.C 10.Y11.A 12.A 13.B 14.A 15.Y 16.D B 18.A 19.10 20.C2006年(秋)考试试卷(5)一、基础知识必做题(共40题)1.Y2.Y3.N4.C5.D6.电力7.A8.C9.A 10.Y11.打印 12.A 13.A 14.A 15.A 16.C 17.DSS 18.Y 19.F 20.D21.4 22.B 23.C 24.C 25.D 26.N 27.C 28.C 29.B 30.Y31.C 32.A 33.C 34.C 35.D 36.A5 37.N 38.对象 39.N 40.译码器二、基本知识选做题(共20题,最多选做10题)1.B2.A3.B4.PCI5.元组6.B7.A8.INSERT INTO9.B 10.N 11.MIDI 12.Y 13.C 14.768 15.A 16.Y B 18.Y 19.A 20.B2006年(秋)考试试卷(6)一、基础知识必做题(共40题)1.Y2.A3.一次信息4.C5.B6.D7.N8.B9.B 10.指令系统11.A 12.A 13.N 14.D 15.Cache 16.D 17.N 18.C 19.D 20.B21.D 22.Y 23.N 24.条件 25.1000 26.A 27.B 28.Y 29.C 30.B 31.N 32.客户/服务器 33.D 34.C 35.N 36. 512 37.N 38.B 39.D40.直接广播二、基本知识选做题(共20题,最多选做10题)1.A2.B3.C4.A5.B6.B7.Y8.Y9.I/O控制器 10.N11.语音 12.C 13.where 14.10 15.D 16.A 17.C 18.B 19.D 20.Y。

2005年春浙江省高等学校计算机等级考试试卷(二级Visual-BASIC)

2005年春浙江省高等学校计算机等级考试试卷(二级Visual-BASIC)

2005年春浙江省高等学校计算机等级考试试卷(二级Visual BASIC)说明:⑴考生应将试题一至试题三的答案涂写在答题卡上,将试题四、试题五的答案填写在答卷上,否则作无效处理;⑵请将你的准考证号的后四位填写在答卷右下角的指定位置内;⑶考试时间为120分钟。

试题一、判断题(每小题1分,共10分)说明:在以下提供的若干个陈述中,逐一判断其正确与否,选A表示正确,选B表示错误。

(1)VB的Double类型数据,可以精确表示其数值范围内的所有实数。

(2)事件过程可以由某个用户事件触发执行,它不能被其他过程调用。

(3)函数MsgBox的前三个参数,分别为图标样式、按钮样式以及默认按钮。

(4)在窗体或模块文件中声明为Private的过程,只能被本窗体或模块中的过程所调用。

(5)在自定义函数过程中,函数名必须被赋值。

(6)列表框控件,只能设置为单选。

(7)语句“Shape1.FillStyle = vbSolid”和“Shape1.FillStyle = 0”作用相同。

(8)通用对话框的FileName属性,返回的是一个输入或选取的文件全名。

(9)当一个菜单项不可见时,其后的菜单项就会填充留下来的空位。

(10)在Open语句中用Append方式所打开的文件若不存在,则创建该文件。

试题二、单选题(每小题2分,共20分)(11)VB算术运算符乘或除、整除、求余的优先级,从高到低依次为(11)。

A、乘或除、求余、整除B、乘或除、整除、求余C、整除、求余、乘或除D、整除、乘或除、求余(12)表达式(12)可以计算整型变量x 的位数。

A、Len(Trim(Str(Abs(x))))B、Len(Abs(x))-1C、Len(Abs(x))D、Len(Trim(Int(x)))(13)函数InStr("windowse", Mid("winnt",2,2)) 的返回值是(13)。

☆2005年普通高等学校春季招生统一考试上海春考卷

☆2005年普通高等学校春季招生统一考试上海春考卷

2005年上海市普通高等学校春季招生考试数 学 试 卷考生注意:1.答卷前,考生务必将姓名、高考座位号、校验码等填写清楚.2.本试卷共有22道试题,满分150分.考试时间120分钟.一、填空题(本大题满分48分)本大题共有12题,只要求直接填写结果,每个空格填对得4分,否则一律得零分) 1、方程()02lg lg 2=+-x x 的解集是{}1,2-.2、=+++++→∞nn n (3212)lim0.3、若53cos =α,且⎪⎭⎫⎝⎛∈2,0πα,则tan2α=12.4、函数()(]()2,2-∞-∈-=x x x f 的反函数()=-x f 1)4x ≤-.5、在ABC ∆中,若︒=∠90C,4==BC AC ,则=⋅16.6、某班共有40名学生,其中只有一对双胞胎,若从中一次随机抽查三位学生的作业,则这对双胞胎的作业被同时抽中的概率是1260.(结果用最简分数表示) 7、双曲线116922=-y x 的焦距是56.8、若()()3,2...223≥∈+++++=+n N n cx bx ax x x n n n ,且2:3:=b a ,则=n 11. 9、设数列{}n a 的前n 项和为n S ()N n ∈,关于数列{}n a 有下列三个问题:⑴若{}n a 既是等差数列又是等比数列,则()N n a a n n ∈=+1;⑵若()R b a bn an S n ∈+=,2,则{}n a 是等差数列;⑶若()nn S 11--=,则{}n a 是等比数列;则这些命题中正确命题的序号是⑴⑵⑶. 10、若集合{}{}Ry yy B R x x x A x∈==∈==,1,,32cos 32π,则=⋂B A {}1.11、函数x x y arcsin sin +=的值域是sin1,sin122ππ⎡⎤--+⎢⎥⎣⎦.12、若函数()x x f x2log 2+=,数列{}n a 的通项公式是()N n n a n ∈=1.0,当()2005-n a f 取得最小值时,=n 110.二、选择题(本大题满分16分)本大题共有4题,每题都给出代号为A 、B 、C 、D 的四个结论,其中有且仅有一个结论是正确的,必须把正确结论的代号写在题后的圆括号内,选对得4分,不选、选错或者选出的代号超过一个(无论是否都写在圆括号内)一律得零分。

VFP2005春上机试卷1-5

VFP2005春上机试卷1-5

江苏省高等学校非计算机专业学生2005 年(春)计算机基础知识和应用能力等级考试上机试卷二级Visual FoxPro(试卷代号VFP01)(本试卷完成时间70分钟)打开软盘根目录下的项目文件TEST,在该项目中已有一数据库SJK。

1.按如下要求修改SJK中工资(gz)表的结构:(1)为个人所得税(grsds)字段设置标题:个人所得税。

(2)设置个人所得税(grsds)字段的注释:基本工资1000元以上征税;(3)设置gz表的记录有效性(验证)规则:如果jbgz小于1000元,grsds的值为0,否则grsds的值为jbgz 的5%(该规则对表中已有的数据不做验证);iif(jgbz<1000,grsds=0,grsds=jbgz*0.05)(4)设置gz表的记录有效性信息:“个人所得税按基本工资的5%收取”;(5)创建一个普通索引gzjx,要求按jbgz降序排列。

(最后要把那个框的勾打掉)2.设置test项目信息:作者为”张勇”,单位为”南京大学”。

(项目-项目信息)3.向kc表中添加一条记录,记录内容为:4.修改js表中简历(jl)字段的值,要求:所有xdh为”02”的记录的简历都改为”计算机系的教师”。

Replace jl with “计算机系教师” for xdh=”02”Update js set jl=”计算机系教师” where xdh=”02”5.设置js表的插入触发器:gh字段的值必须为5个字节的字符串(除去首尾空格),否则不允许插入。

Len(Alltrim(gh))=56. JS表中已存在主索引jsgh,索引表达式为gh;rk表已存在普通索引rkgh,索引表达式为gh。

以JS 表为主表、rk表为子表,按gh 建立永久关系,并设置JS表和rk表之间的参照完整性:删除级联。

二、设计查询(8分)在TEST项目中已存在查询chaxun,且在SJK中包含一个名为XSCJST的视图,该视图中包含学生的学号(xh),课程代号(kcdh)、课程名(kcm)和成绩(cj)字段,另外在SJK的学生(xs)表含有学生的学号(xh)和所在班级编号(bjbh)字段。

05年春江苏计算机二级VB上机试题及答案

05年春江苏计算机二级VB上机试题及答案

江苏2005春二级Visual Basic语言(试卷代号 VB01)(本试卷完成时间70分钟)【考试须知】1. 改错题的界面不作要求,主要用来调试程序,若题目中有参考界面,则仅作参考;2. 考试结束后,文件必须存放在指定位置,否则适当扣分;考试盘中若无指定文件,则不予评分;3. 程序代码书写应呈锯齿形。

一、改错题(14分)【题目】下面程序功能是:找出100以内满足N+1个连续自然数之和等于其后N个连续自然数之和的序列(例如:4+5+6=7+8就是满足要求的序列)。

Option ExplicitPrivate Sub Command1_Click()Dim I As Integer,S As String,Flg As BooleanFor I=2 To 10Call Sub1(I,S,Flg)Flg=FalseIf Flg ThenText1=Text1&S&vbCrLfEnd IfNext IEnd SubPrivate Sub Sub1(K As Integer,S As String,F As Boolean) Dim I As Integer,Sum1 As Integer,Sum2 As Integer Dim N As Integer, Start As IntegerDo While Sum1<>Sum2 And N<100Start=Start+1N=StartS=N:Sum1=NFor I=1 To K-1N=N+1Sum1=Sum1+N S=S&"+"&NNext IS=S&"="&NN=N+1Sum2=NFor I=1 To K-2N=N+1Sum2=Sum2+N S=S&"+"&NNext IN=N+1If Sum1=Sum2 ThenF=TrueEnd IfLoopEnd Sub【要求】1. 新建工程,输入上述代码,改正程序中的错误;2. 改错时,不得增加或删除语句,但可适当调整语句位置;3. 将窗体文件和工程文件分别命名为F1和P1,并保存到软盘A的根目录下。

计算机等级考试改错题的常见错误类型及应试技巧

计算机等级考试改错题的常见错误类型及应试技巧

计算机等级考试改错题的常见错误类型及应试技巧文 静一、概述由于V isual Basic语言的界面友好、功能强大,很多学校都选择其作为二级考试的语种,作为检验非计算机专业学生编程能力的一个手段。

江苏省计算机二级考试分为理论考试和上机考试两个部分。

上机考试包含两道题目,改错题重在考察考生程序的阅读理解能力及各知识点的掌握,编程题侧重程序的结构与算法。

二、解题步骤首先将试题给出的代码原样输入到计算机中。

输入代码时采用缩进格式。

考试并不对代码做格式上的具体要求,但缩进格式显得程序代码条理清晰、结构明确,有助于考生阅读理解并检查程序代码。

代码输入完毕后,按照题目所给出的工程名和窗体名保存至指定路径。

上机考试采用按步给分,即使最后考生不能完全找出所有错误并给予正确修改,评卷老师也会根据代码的完整性、整洁性及保存情况适当给分。

然后阅读考题要求,了解本程序需要完成的功能,考生自己心中形成初步的算法和结构。

再仔细阅读原程序。

先阅读!通用声明∀段,然后根据事件发生先后及通用过程的调用顺序通读程序。

运行程序,可以先将一些语法错误检查出来并加以改正。

另外,在考试过程中,考生应该养成及时保存的好习惯,单击工具栏上的保存图标即可。

三、语法错误和运行错误所谓语法错误是指由于违反了语言有关语句形式或使用规则而产生的错误。

所谓运行错误是由于试图执行一个不可进行的操作而引起的。

这两类错误在程序运行时,都会被系统检测出来。

(一)定义语句选择错误。

在2002年(春)上机试卷(02)的改错题中,原程序在窗体的!通用声明∀段有如下代码: Op tion Exp licitPub lic a(9)A s Integer由于Pub lic关键字只能在标准模块的声明段中定义全局级数组,此处应改为Pr ivate关键字或者D i m关键字。

(二)变量或数组的重复声明。

如2001年(秋)上机试卷(01)的改错题中,在名为change的子程序过程中,定义了动态数组A,与形参数组A同名,产生了在同一范围重复声明的错误。

2005年(春)笔试试卷

2005年(春)笔试试卷
B )MP3 声音的质量与CD 唱片声音的质量大致相当
C)MP3 声音适合在网上实时播放
D )同一首乐曲经过数字化后产生的MP3 文件与WAV 文件的大小基本相同
(14)数码相机是扫描仪之外的另一种重要的图像输入设备,它能直接将图像信息以数字形式输入电脑进
(10)在下列有关电子邮件(E-mail )的叙述中,错误的是__________ 。
2005 年(春)笔试试卷第1 页(共8 页)
----------------------- Page 2-----------------------
D )网页上的图片大多为GIF 和JPEG 文件
(8)在Internet 中,域名服务器的主要功能是实现__________ 的转换。
A )IP 地址到域名(主机名字) B )域名到IP 地址
C)主机IP 地址和路由器IP 地址之间 D )路由器IP 地址之间
D )微波传输技术广泛用于移动通信和数字高清晰度电视的信号传输等
(12)在下列有关PC 机组成的叙述中,错误的是__________ 。
A )目前PC 机主板上的芯片组一般由多块VLSI 组成,不同类型的CPU 通常需要不同的芯片组
B )CMOS 由电池供电,当电池无电时CMOS 中设置的信息丢失
(考试时间120 分钟,满分60 分)
第一部分 计算机基础知识
(1)十进制数100 对应的二进制数、八进制数和十六进制数分别是__________ 。
A )1100100B、144Q 和64H B)1100110B、142Q 和62H
行处理。目前,数码相机中将光信号转换为电信号使用的器件主要是__________ 。

2005年上半年全国计算机二级考试

2005年上半年全国计算机二级考试

2005上半年全国计算机等级考试(二级VFP)笔试试卷一、选择题( (1)~(35) 每题2分,共70分)下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1) 数据的存储结构是指A) 存储在外存中的数据 B) 数据所占的存储空间量C) 数据在计算机中的顺序存储方式 D) 数据的逻辑结构在计算机中的表示(2) 下列关于栈的描述中错误的是A) 栈是先进后出的线性表B) 栈只能顺序存储C) 栈具有记忆作用D) 对栈的插入与删除操作中,不需要改变栈底指针(3) 对于长度为n的线性表,在最坏的情况下,下列各排序法所对应的比较次数中正确的是A) 冒泡排序为n/2 B) 冒泡排序为nC) 快速排序为n D) 快速排序为n(n-1)/2(4) 对于长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为A) log2n B) n/2 C) n D) n+1(5) 下列对于线性链表的描述中正确的是A) 存储空间不一定是连续,且各元素的存储顺序是任意的B) 存储空间不一定是连续,且前件元素一定存储在后件元素的前面C) 存储空间必须是连续,且前件元素一定存储在后件元素的前面D) 存储空间必须是连续,且各元素的存储顺序是任意的(6) 下列对软件测试的描述中正确的是A) 软件测试的目的是证明程序是否正确B) 软件测试的目的是使程序运行结果正确C) 软件测试的目的是尽可能多地发现程序中的错误D) 软件测试的目的是使程序符合结构化原则(7) 为了使模块尽可能独立,要求A) 模块的内聚程度要尽量高,且各模块间的藕合程度要尽量强B) 模块的内聚程度要尽量高,且各模块间的藕合程度要尽量弱C) 模块的内聚程度要尽量低,且各模块间的藕合程度要尽量弱D) 模块的内聚程度要尽量低,且各模块间的藕合程度要尽量强(8) 下列描述中正确的是A) 程序就是软件 B) 软件开发不受计算机系统的限制C) 软件既是逻辑实体,又是物理实体 D) 软件是程序、数据与相关文档的集合(9) 数据独立性是数据库技术的重要特点之一,所谓数据独立性是指A) 数据与程序独立存放B) 不同的数据被存放在不同的文件中C) 不同的数据只能被对应的应用程序所使用D) 以上三种说法都不对(10) 用树型结构表示实体之间联系的模型是A) 关系模型 B) 网络模型 C) 层次模型 D) 以上三个都是(11) 在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的A) 参照完整性 B) 实体完整性C) 域完整性 D) 用户定义完整性(12) 在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是A) 改变表中记录的物理顺序 B) 为了对表进行实体完整性的约束C) 加快数据库表的更新速度 D) 加快数据库表的查询速度(13) 数据库系统中对数据库进行管理的核心软件是A) DBMS B) DB C) OS D) DBS(14) 设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表A) 在父表连接字段上建立普通索引,在子表连续字段上建立主索引B) 在父表连接字段上建立主索引,在子表连续字段上建立普通索引C) 在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D) 在父表和子表的连接字段上都要建立主索引(15) 关系运算中的选择运算是A) 从关系中找出满足给定条件的元组的操作B) 从关系中选择若干个属性组成新的关系的操作C) 从关系中选择满足给定条件的属性的操作D) A和B都对(16) 在指定字段或表达式中不允许出现重复值的索引是A) 惟一索引 B) 惟一索引和候选索引C) 惟一索引主索引 D) 主索引候选索引(17) 在Visual FoxPro中,以下关于删除记录的描述中,正确的是A) SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表B) SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表C) SQL的DELETE命令可以物理的删除数据库表中的记录,而传统Visual FoxPro的DELETE 命令只能逻辑删除数据库表中的记录D) 传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表(18) 在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面的语句,应使用A) LOOP语句 B) EXIT语句C) BREAK语句 D) RETURN语句(19) 打开数据库abc的正确命令是A) OPEN DATABASE abc B) USE abcC) USE DATABASE abc D) OPEN abc(20) 在Visual FoxPro中,下列关于表的叙述正确的是A) 在数据库表和自由表中,都能给字段定义有效性规则和默认值B) 在自由表中,能给表中的字段定义有效性规则和默认值C) 在数据库表中,能给表中的字段定义有效性规则和默认值D) 在数据库表和自由表中,都不能给字段定义有效性规则和默认值(21) Visual FoxPro的“参照完整性”中“插入规则“包括的选择是A) 级联和忽略 B) 级联和删除 C) 级联和限制 D) 限制和忽略(22) 在Visual FoxPro中,关于查询和视图的正确描述是A) 查询是一个预先定义好的SQL SELECT语句文件B) 视图是一个预先定义好的SQL SELECT语句文件C) 查询和视图都是同一种文件,只是名称不同D) 查询和视图都是一个存储数据的表(23) 在Visual FoxPro中,以下关于视图描述中错误的是A) 通过视图可以对表进行查询 B) 通过视图可以对表进行更新C) 视图是一个虚表 D) 视图就是一种查询(24) 使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是A) DELETE FOR AGE > 30 B) DELETE FROM S WHERE AGE > 30C) DELETE S FOR AGE > 30 D) DELETE S WHERE AGE > 30(25) 在Visual FoxPro中,使用LOCATE FOR <expL>命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用A) 再次使用LOCATE FOR <expL>命令 B) SKIP命令C) CONTINUE 命令 D) GO命令(26) 在Visual FoxPro中,删除数据库表S的SQL命令是A) DROP TABLE S B) DELETE TABLE SC) DELETE TABLE S.DBF D) ERASE TABLE S(27) 下列表达式中,表达式返回结果为的是.F.的是A) AT(“A”,“BCD”)B) “[信息]”$“管理信息系统”C) ISNULL(.NULL.)D) SUBSTR(“计算机技术”,3,2)(28) 使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确命令是A) APPEND INTO S (SNO,SN,SEX,AGE)VALUES(‘0401’,‘王芳’,‘女’,18)B) APPEND S VALUES(‘0401’,‘王芳’,18,‘女’)C) INSERT INTO S(SNO,SN,SEX,AGE)VALUES(‘0401’,‘王芳’,‘女’,18)D) INSERT S VALUES(‘0401’,‘王芳’,18,‘女’)(29) 假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句A) ThisForm.Close B) ThisForm.EraseC) ThisForm.Release D) ThisForm.Return(30) 在SQL的SELECT查询结果中,消除重复记录的方法是A) 通过指定主关系键 B) 通过指定惟一索引C) 使用DISTINCT子句 D) 使用HAVING子句(31) 在Visual FoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是A) SELECT子句中可以包含表中的列和表达式B) SELECT子句中可以使用别名C) SELECT子句规定了结果集中的列顺序D) SELECT子句中列的顺序应该与表中列的顺序一致(32) 下列关于SQL中HAVING子句的描述,错误的是A) HAVING子句必须与GROUP BY子句同时使用B) HAVING子句与GROUP BY子句无关C) 使用WHERE子句的同时可以使用HAVING子句D) 使用HAVING子句的作用是限定分组的条件(33) 在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统反应是A) 不做参照完整性检查B) 不准删除父表中的记录C) 自动删除子表中所有相关的记录D) 若子表中有相关记录,则禁止删除父表中记录第(34)-(35)题使用如下三个数据库表:学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。

春上机试卷

春上机试卷
Start=Start+1 N=Start S=N: Sum1=N For I=1 To K-1
N=N+1 Sum1=Sum1+N S=S & “+” & N Next I S=S & “=” & N N=N+1 Sum2=N For I=1 To K-2 N=N+1 Sum2=Sum2+N S=S & “+” & N Next I N=N+1 If Sum1=Sum2 Then F=True End If Loop End Sub [要求] 1. 新建工程,输入上述代码,改正程序中的错误。 2. 改错时,不得增加或删除语句,但可适当调整语句位置。 3. 将窗体文件和工程文件分别命名为 F1.frm 和 P1.vbp,并保存到软盘 A 的根目录下。
下面程序的功能是:找出 100 以内满足 N+1 个连续自然数之和等于其后 N 个连续自然 数之和的序列(例如,4+5+6=7+8 就是满足要求的序列。下图为参考界面)。
含有错误的源程序如下: Option Explicit
Private Sub Command1_Click() Dim I As Integer, S As String, Flg As Boolean For I=2 To 10 Call Sub1(I,S,Flg) Flg=False If Flg Then Text1=Text1 & S & vbCrLf End If Next I
2005 年春上机题
End Sub Private Sub Sub1(K As Integer,S As String,F As Boolean)

2005年春信息技术试卷

2005年春信息技术试卷

2005年(春)考试试卷基础知识必做题(共40题)(一)是非题1.不同厂家生产的计算机一定互相不兼容。

2.计算机常用的输入设备为键盘、鼠标,常用的输出设备有显示器、打印机。

3.虽然标准ASCII码是7位的编码,但由于字节是计算机中最基本的处理单位,故一般仍以一个字节来存放一个ASCII字符编码,每个字节中多余出来的一位(最高位)在计算机内部通常保持为0。

4.广域网比局域网覆盖的地域范围广,其实它们所采用的技术是完全相同的。

5.使用Cable Modem需要用电话拨号后才能上网。

6.汇编语言程序的执行效率比机器语言高。

7.程序设计语言按其级别可以分为硬件描述语言、汇编语言和高级语言三大类。

(二)单选题8.所谓移动通信是处于移动状态的对象之间的通信,下列描述中错误的是:A.手机是移动通信最具代表性的应用B.我国及欧洲正在广泛使用的GS M属于第3代移动通信系统C.集成电路及微处理器技术的快速发展,使得移动通信系统全面进入个人领域D.第2代移动通信系统可以借助In ternet进行信息的传递9.计算机中采用Ca che是基于进行工作的。

A.存储程序控制原理B.存储器访问局部性原理C.CPU高速计算能力D.Cache速度非常快10.扫描仪一般不使用接口与主机相连。

A.SCSI B.USBC.PS/2D.Firewire11.将十进制数89.625转换成二进制数后是。

A.1011001.101B.1011011.101C.1011001.011D.1010011.10012.与点阵描述的字体相比,Wi ndows中使用的TrueTy pe字体的主要优点是:A.字在大小变化时能保持字形不变B.具有艺术字体C.输出过程简单D.可以设置成粗体或斜体13.目前数码相机所采用的既支持无损压缩又支持有损压缩的图像文件格式是:A.BMP B.GIF C.J PEG D.T IF14.下列有关客户服务器工作模式的叙述中错误的是:A.客户/服务器模式的系统其控制方式为集中控制B.系统中客户与服务器是平等关系C.客户请求使用的资源需通过服务器提供D.客户工作站与服务器都应装入有关的软件15.在采用拨号方式将计算机联人Intern et网络时,不是必需的设备。

2005年计算机二级c语言试题含答案

2005年计算机二级c语言试题含答案
本文由系希西贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机 查看。 2005 年上海市高等学校计算机等级考试试卷 二级( 程序设计) 二级(C 程序 设计) (本试卷答卷时间为 120 分钟) 试题一( 试题一(28 分,每小题 4 分) 解答下列各小题,把正确的解答写在答卷纸的对应栏内。 解答下列各小题,把 正确的解答写在答卷纸的对应栏内。 (1) 设:int a[][4]={1,2,3,4,5,6,7,8,9,10,11,12};int (*p)[4]=a;求*(* (p+2)+1) (2) 设 int x=17,试写出计算表达式 x+=x/=x-=x*x 以后 x 的值。 ( 3) 执行下列程序后,i,j,k 的值是多少? for(i=0,j=6;k=j-i;i++,j--); (4) 设有变量定义: struct num {int x;int y;}a[]={{2,24},{8,6}}; struct num *p =a; 试计算表达式 p->y/a[1].x*++p->x 的值。 (5) 下列程序的输出结果是什么? main(){ int a=3,b=8; a=a+b;b=a-b;a=a-b; printf(“a=%d,b=%d”,a,b); } (6) 下列程序的输出结果是什么? main(){ int x=1,y,a=0,b=0; switch(x) {case 1: for(y=0;y<10;y++) switch(y) {case 0:a++;break; case 1:b++;break; case 2:a+ +;b++;break;}} printf(“a=%d,b=%d”,a,b); } (7) 执行下列程序后,s 的值为 多少? #define sq(X) (X)*(X) void main(){ int s,a=2,b=3; printf("s=%d\n",s =sq(a+b)/sq(a+b)); } 试题二( 试题二(12 分,每小题 6 分) 阅读下列程序,把程序的输出结果写在答卷纸的对应栏内。 阅读下列程序,把 程序的输出结果写在答卷纸的对应栏内。 (1) [程序 2.1] sub(int a) {int b=12;static int s=0; b+=a++; s+=a+b; printf("%d,%d,%d\n",a,b,s); } main() {int a=3,b=6; sub(10); sub(a+9); pri ntf("%d,%d\n",a,b); } (2) [程序 2.2] exch1(int x,int y) {int t=x;x=y,y=t ;} exch2(int *x,int *y) {int t=*x;*x=*y,*y=t;} main() {int a=2,b=1; exch1( a,b); printf(“a=%d b=%d\n”,a,b); exch2(&a,&b); printf(“a=%d b=%d\n”,a, b); } 试题三( 试题三(12 分,每小题 6 分) 改错。下列程序中都有三个错误,按原来程序的要求,纠正错误,并以“ 改错 。下列程序中都有三个错误,按原来程序的要求,纠正错误,并以“将#XX 行改为 Y YYY”的形式进行解答,代码左边的“#01”“#02” …是附加的行号。 ”的形式进行 解答,代码左边的“ ” 、 ” 是附加的行号 、 是附加的行号。 (1) 程序 3.1 功能是输入一个字符串,并将其中的字符’a’用字符串”shu ”替代后输出。如 输入为”123abcaHello”,则输出为”123shubcshuHello”。 [程 序 3.1] #01 #include #02 void main() #03 { #04 int i;char line[81]; #05 s canf("%s",&line); #06 for(i=0;line[i]!='\n';i++) #07 if(line[i]=='a') #08 printf("%s","shu"); #09 else #10 printf("%s",line[i]); #11 } (2) 程序 3.2 实现对输入的长度小于 100 的英文字母串(空格表示结束)进行头尾相接 , 围成一个环, 输出按顺时针方向出现的相邻两个递增字母及其个数 (如下图中的 HI, IJ,ST,总共出现 3 次) 。 H T T S V #01 #02 #03 #04 #05 #06 #07 #08 #09 #10 #11 #12 #13 #14 #15 #16 #17 #include void main() { char s[100]; int k,len,no; scanf("%s",s); len=strlen(s); s[len]=s[0]; s[len++]='\0'; fo r(k=0;k<len;k++) if(s[k-1]+1==s[k]) { printf("%c %c\n",s[k-1],s[k]); no++; } printf("%d\n",no); } W I J A T 试题四( 试题四(18 分,每小题 6 分) 程序段,把解答写在答卷纸的对应栏内, 按指定的要求编写 C 程序段,把解答 写在答卷纸的对应栏内,不要求写完整的 程序,也不必定义语句中出现的变量。 程 序,也不必定义语句中出现的变量。 (1) 编写函数 gys,求两个正整数 a、b 的最大公约数。假如:24 和 16 的 最大公约数为 8。 (2) 编写函数 sort(int *p,int n),对由整型指针 p 指向的

2005年(春)笔试试卷参考答案及解析

2005年(春)笔试试卷参考答案及解析

2005年(春)笔试试卷参考答案及解析第一部分计算机基础知识(1)A)【解析】十进制转二进制采用除2取余法,即100/2=50余0,排到二进制的个位,依次类推50/2=25余0,25/2=12余1,12/2=6余0,6/2=3余0,3/2=1余1,1/2=0余1。

所以十进制100转二进制为110010。

同理十进制转八进制采用除8取余法为144,十进制转十六进制采用除16取余法为64。

二进制简写为B,八进制简写为Q,十六进制简写为H。

(2)C)【解析】目前汉字的字形主要有两种描述方法,即点阵字形和轮廓字形。

(3)D)【解析】目前PC机所用的CPU芯片不仅只有Intel公司生产。

PC机能安装MS-DOS、Windows或UNIX操作系统。

PC机主板型号与CPU型号是一一对应的,不同的主板可以使用相同的CPU。

在Pentium MMX中,“MMX”其实是“多媒体扩展指令集”的英文缩写。

(4)C)【解析】USB可以连接移动硬盘,但是不能连接PATA并口IDE硬盘和串口stamt硬盘。

(5)C)【解析】硬盘是一种容量大、存取速度比较快的外存,目前主流硬盘的转速均为5400rpm、7200rpm。

(6)A)【解析】256色就是8bit,它表示数据量为1字节,一幅分辨率为1 024×7681×1024×768未经压缩的数字图像其数据量= 768KB,所以一幅分辨率为1 024×768的256色的未经压缩的数字图像其数据量为1×1024×768/8=96KB。

(7)B)【解析】用户使用了网络带宽,其网速由网络服务商决定,不随网站的变化而改变。

(8)C)【解析】有了域名就需要解析成IP地址,这是由域名服务器来实现。

(9)A)【解析】HTTP协议(Hyper Text Transfer Protocol,超文本传输协议)是用于从WWW 服务器传输超文本到本地浏览器的传送协议。

2005年上海市高等学校计算机等级考试试卷

2005年上海市高等学校计算机等级考试试卷
C 程序设计 第 8 页 共 15 页
2005 年上海市高等学校计算机等级考试
C 程序设计 第 9 页 共 15 页
参考答案 (二级 C)
考生注意:本答卷纸专供二级考试解题使用。答案应填写在与试卷相对应的解答栏内。
题号 得分






总分
加分人
复核人
试题一(每小题 4 分,总共 28 分)
试 题 一 解 答 栏 m>=‟a‟ && m <= „z‟ || m>=‟A‟ && m <= „Z‟ 得 分
(1)Βιβλιοθήκη (2)a = 1, b=1, m=0, n=6
(3)
C 程序设计
第 3 页 共 15 页
试题三 (12 分,每小题 6 分) 下列程序中都有三个错误,按题中的计算要求,纠正错误,并以“将#XX”行改为“YYYY” 的形式进行解答,把解答写在答卷纸的对应栏内。代码左边的#1、#2、…是附加的行号。 (1) 用冒泡排序法求出由 21 个整数组成的数组的中间值,并输出所有大于中间值的偶数。 【程序 3.1】 #0 #include <stdio.h> #1 void main() #2 { #3 int i,j,temp; #4 int array[21]; #5 for (i=0;i<21;i++) scanf("%d", array[i]); #6 for (i=0;i<21;i++) #7 for(j=0;j<20;j++) #8 if (array[j]>array[j+1]) #9 { #10 temp=array[j]; #11 array[j]=array[j+1]; #12 array[j+1]=temp; #13 } #14 printf ("%d", array[10]); #15 for (i=0;i<10;i++) #16 if (array[i]/2==0) printf(" %d ",array[i]); #17 } (2) 用下面的方法可以计算y年m月d日是星期几(w): w= [y-1 + (y-1)/4 – (y-1)/100 +(y-1)/400 + y_d(y, m, d)]%7 其中,符号 / 表示计算整数商,% 表示计算余数,y_d(y, m, d)表示 y 年 m 月 d 日是 从同年元旦算起到该日的总天数。 【程序 3.2】 #1 int day_tab[ ]={0,31,28,31,30,31,30,31,31,30,31,30,31}; #2 int y_d(int y, int m, int d){ #3 int i, all; #4 y= y%4= =0 && y%100 || y%400= =0 ; #5 for (i=0; i<=m ; i++) all +=day_tab[i]; /* 统计某月份(m 月)之前的天数 */ #6 all+=y; /* 对闰年考虑 2 月份是 29 天 */ #7 return all+d; #8 } #9 void main( ) { #10 int y=2005,m=7,d=11,w; #11 w= y-1 + (y-1)/4 – (y-1)/100 +(y-1)/400 + y_d(y, m, d) ; #12 w%=7; #13 printf("%d 年%d 月%d 日是星期%d\n",y, m, d, w); #14 }

2005年上海市春季-推荐下载

2005年上海市春季-推荐下载

对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术艺料0不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试2下卷2,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看度并22工且22作尽22下可22都能22可地护以缩1关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编试要5写、卷求重电保技要气护术设设装交备备置底4高调、动。中试电作管资高气,线料中课并敷3试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

2005年上机考试

2005年上机考试

2005年10月16日(第一套)一、调试程序:(程序存盘文件TEST11.FRM、TEST11.VBP)(40分)在磁盘上有名为“TEST11.VBP”的文件(程序界面如图1所示)。

其功能为:单击“计算”按钮后,求函数f(X)=3X4+7X2+6的定积分并将结果在Text1中显示。

其中,求解方法由用户用单选钮指定,积分上限、下限在程序执行时输入(例如输入下限为2,上限为8,区间等分数100)。

图1程序中有若干错误,请调试通过(在不删除整条语句的前提下,可修改或补充语句,添加的语句不能超过两条。

调试通过后仍以文件名TEST11.VBP 存盘)。

Dim sum!, h!, i%Private Sub Command1_Click()Dim a%, b%, n%a = InputBox("请输入积分下限")b = InputBox("请输入积分上限")n = InputBox("请输入等分数")h = (b - a) / nIf ThenText1 = TiXing(a, b, n)ElseIf Option1(1) = True ThenText1 = JuXing(a, b, n)End IfEnd SubFunction TiXing(a%, b%, n%)Dim s!(n)Dim x1!, x2!sum = 0For i = 1 To nx1 = f(a + (i - 1) * h)x2 =s(i) = (x1 + x2) * h / 2sum = sum + s(i)Next iTiXing = sumEnd FunctionFunction JuXing(a%, b%, n%)sum = 0For i = 1 To nsum =Next iJuXing = sumEnd FunctionFunction f(x!)f =End Function二、编程:(程序文件名TEST12.VBP TEST12.FRM)(60分)建立一个窗体如图2所示,程序功能要求如下:1、单击“生成数组”按钮后,随机产生10个[10,90]范围内的整数,并按从小到大顺序在列表框List1中显示出来。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

江苏省高等学校非计算机专业学生
计算机基础知识和应用能力等级考试上机试卷(2005春)
二级Visual Basic语言(试卷代号VB02)
(本试卷完成时间70分钟)
【考试须知】
l.改错题的界面不作要求,主要用来调试程序,若题目中有参考界面,则仅作参考;2.考试结束后,文件必须存放在指定位置,否则适当扣分;考试盘中若无指定文件,则不予评分;
3.程序代码书写应呈锯齿形。

一、改错题(14分)
【题目】本程序的功能是对字符串加密。

密钥为一数字串,每个数字表示将首字符右移的位置,例如,若明文字符串为help me,密钥中第一个数字4表示将首字符h移到位置4,得到新字符串elph me,再取密钥的下一个数字对新字符串进行上述操作,直到最后一个密钥数字处理完就得到密文。

若移位超出原文长度,则自动回转(按原文长度取模)。

Option explicit
Private Sub Command1_Click()
Dim s1 As String, s2 As String, I as integer, key as integer
S1=Text1
s2=Text2
For i=1 To Len(s2)
key=Val(Mid(s2, I,1))
Cal l encode(s1,key)
Next i
Text3=S1
End Sub
Private Sub encode(s As String, k As
Integer)
Dim i As Integer, t As String*1, n As Integer
t=Mid(S,I,1)
n=k mod Len(S)
If n=0 Then
k=n
End If
For i=2 To k
Mid(S,I-1,1)=Mid(S,I,1)
Next i
Mid(S,I,1)=t
End Sub
【要求】
l.新建工程,输入上述代码,改正程序中的错误:
2.改错时,不得增加或删除语句,但可适当调整语句位置:
3.将窗体文件和工程文件分别命名为F1和P1,并保存到软盘A的根目录下。

二、编程题(26分)
【题目】本程序的功能是:首先按给定格式(数据以逗号分隔,-1表示数据结束)将输入到文
本框1中的数据依次存入一个数组,然后为该组数据建立一个按从大到小次序的索引表并显示在文本框2中。

如下图,文本框2中的第一个数据4表示文本框1中第4个数最大;文本框2中的最后一个数据8表示文本框1中第8个数最小。

【编程要求】
1.程序参考界面如图所示,编程时不得增加或减少界面对象或改变对象的种类,窗体及界面元素大小适中,且均可见;
2.在文本框1中输入测试数据,按“处理”按钮,则按题目要求得到结果并显示在文本框2中; 按“清除”按钮,则将2个文本框清空,将焦点置于文本框l上;按“退出”按钮, 结束程序运行;
3.程序中应定义一个根据数组元素的大小从大到小取其排列号的通用过程。

【要求】
将窗体文件和工程文件分别命名为F2和P2,并保存到软盘A的根目录下。

相关文档
最新文档