上海市高等学校计算机等级考试试卷(B)

合集下载

上海市计算机二级vb试题及答案

上海市计算机二级vb试题及答案

上海市计算机二级vb试题及答案一、单项选择题(每题2分,共20分)1. VB中用于声明变量的关键字是:A. DimB. SubC. FunctionD. If答案:A2. 下列哪个控件不是VB的标准控件?A. TextBoxB. ComboBoxC. ListBoxD. Button答案:D3. 在VB中,下列哪个选项是正确的字符串比较表达式?A. "Hello" > "World"B. "Hello" = "world"C. "Hello" < "world"D. "Hello" <> "world"答案:D4. VB中,下面哪个函数用于返回当前日期?A. NowB. DateC. TimeD. Day答案:B5. 在VB中,下列哪个选项是正确的数组声明方式?A. Dim arr(5) As IntegerB. Dim arr As Integer(5)C. Dim arr(5) As StringD. Dim arr As String(5)答案:A6. VB中,下列哪个选项是正确的循环结构?A. Do WhileB. While DoC. For ToD. For Each答案:D7. 在VB中,下列哪个选项是正确的文件打开模式?A. Open For InputB. Open For OutputC. Open For AppendD. All of the above答案:D8. VB中,下列哪个选项是正确的事件处理程序的声明方式?A. Private Sub Form_Load()B. Public Sub Form_Load()C. Private Function Form_Load()D. Public Function Form_Load()答案:A9. 在VB中,下列哪个选项是正确的条件语句?A. If...ThenB. If...ElseC. If...Then...ElseD. All of the above答案:D10. VB中,下列哪个选项是正确的错误处理语句?A. On Error GoTo 0B. On Error Resume NextC. On Error GoTo LineD. All of the above答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个全局变量。

上海市高等学校计算机等级考试试题「有答案」

上海市高等学校计算机等级考试试题「有答案」

上海市高等学校计算机等级考试试题「有答案」一、单选题1、在OSI七层结构模型中,最低层是____B___。

A、表示层B、物理层C、网络层D、会话层2、计算机硬件能直接识别和执行的程序设计语言是__D_____。

A、汇编语言B、符号语言C、高级语言D、机器语言3、一般说来,__C_________则声音的质量越高。

A、量化级数越低和采样频率越低B、量化级数越高和采样频率越低C、量化级数越高和采样频率越高D、量化级数越低和采样频率越高4、电子信箱地址的格式是_____D___。

A、用户名.主机域名B、主机域名,用户名C、主机名@用户名D、用户名@主机域名5、IP协议是____C________协议。

A、传输层B、物理层C、网络层D、数据链路层6、在以太网中,采用CSMA/CD方法,能有效解决__A____。

A、多站点在共享传输介质访问中的争用信道问题B、单站点在共享传输介质访问中的争用信道问题C、单站点在共享传输介质访问中的共用信道问题D、多站点在独享传输介质访问中的争用信道问题7、色彩位数用8位二进制来表示每个像素的颜色时,能表示___C________种不同颜色A、64B、16C、256D、88、A/D转换器的功能是将_____B_____。

A、声音转换为模拟量B、模拟量转换为数字量C、数字量和模拟量混合处理D、数字量转换为模拟量9、十进制数7777转换为二进制数是____A______。

A、1111001100001B、1110001100001C、1100111100111D、111101110001110、网络、调制解调器的传输速率往往用bps作为单位,它是指_A________。

A、每秒钟通过的二进制码位数B、每秒钟通过的二进制码字节数C、每秒钟通过的波形数D、每分钟通过的二进制码字节数11、在Windows的图形界面中,按_____C_____可以打开开始菜单。

A、CTL+TABB、ALT+TABC、CTRL+ESCD、ALT+ESC12、以下叙述中,正确的是BA、图像经数字压缩处理后可得到图形B、经扫描仪输入到计算机后,可以得到由像素组成的图像C、图形属于图像的一种,是计算机绘制的画面D、经摄像机输入到计算机后,可转换成由像素组成的图形13、下面不属于局域网网络拓扑的是___A_______。

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

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

2012年上海市高等学校计算机等级考试试卷二级 C语言程序设计B卷(二)编程题(2小题,共35分,第1小题15分,第2小题20分)1.编程题1编程要求:请按题中的功能要求,编写程序并能得到正确的结果。

将结果(包括B_4_1.C文件和B_4_1.EXE文件)保存到目录C:\KS\中。

程序功能:输入一个字符串,输出三角形样式图案,每行包含行号与子串,格式参见示例。

运行示例:输入:London输出:0:London1:ondon2:ndon3:don4:on5:n参考答案:#include <stdio.h>int main(void){char s[80];int i;gets(s);for (i=0;s[i]!='\0';i++){printf("%d:",i);puts(s+i);}return 0;}测试数据:Shanghai输出结果:0:Shanghai1:hanghai2:anghai3:nghai4:ghai5:hai6:ai7:i2.编程题2编程要求:请按题中的功能要求,编写程序并能得到正确的结果。

将结果(包括B_4_2.C文件和B_4_2.EXE文件)保存到目录C:\KS\中。

背景说明:在2012伦敦奥运会上,中国选手陈若琳获得跳水女子10米跳台冠军,中国代表团夏季奥运会第200枚金牌,下图是决赛中完成第2跳之后的裁判打分及跳水得分。

规则说明:共7个裁判对单人跳水进行打分,打分范围为0.0至10.0,且为0.5整数倍。

(1)去掉2个最高分,去掉2个最低分,保留3个中间有效分;(2)3个有效分的之和乘难度系数为跳水得分。

=∑得分⨯难度系数有效分以第2跳为例,得分=(9.0+8.5+9.0)*3.2=84.80。

程序功能:输入某轮次跳水的难度系数与7个裁判打分,输出该轮次跳水的得分,格式参见示例。

运行示例:输入:3.0 10.0 9.5 9.0 9.5 9.5 9.0 9.5输出:85.50参考答案:#include <stdio.h>int main(void){int j,k;float a[7],dif,score,sum,t;sum=0;scanf("%f",&dif);for (j=0;j<7;j++)scanf("%f",&a[j]);for (j=0;j<7-1;j++)for (k=0;k<7-1-j;k++)if (a[k]>a[k+1]){t=a[k];a[k]=a[k+1];a[k+1]=t;}score=dif*(a[2]+a[3]+a[4]);printf("%.2f\n",score);return 0;}测试数据:3.1 9.0 9.5 8.5 9.5 9.0 8.0 9.5输出结果:85.25C卷(二)编程题(2小题,共35分,第1小题15分,第2小题20分)1.编程题1编程要求:请按题中的功能要求,编写程序并能得到正确的结果。

上海市高等学校计算机等级考试试卷(B)

上海市高等学校计算机等级考试试卷(B)

上海市高等学校计算机等级考试试卷二级Visual Basic程序设计(考试时间120分钟----B卷)一、单选题(15分,每题1分)1. MyObject.SetFocus方法是将 D 移至对象MyObject上。

A. 鼠标B. 程序控制权C. 焦点D. 光标2.在Visual Basic 中称各种可在对象上操作的过程为______B____。

A. 属性B. 方法C.事件D.封装3.下列控件中既可用于输入文本,又可用于显示文本的是___B_____。

A. Label 控件(输出)B. TextBox 控件C. Timer 控件D. CommandButton 控件4.能够将文本框来的属性是__B____ _。

A. LockedB. VisibleC. HideD. Enabled5. 可以通过函数,返回最近一次读写操作的文件指针位置。

A. LOCB. LOF9返回某文件字节数)C. EOF (检查指针是否到达文件尾)D. Seek6.下列数值中_____D_______ 不可能通过表达式Rnd * 20 + 10 产生。

A.10B. 15C. 20D. 307.表达式10 \ 8 Mod 9 的值是_____B____。

A. 0B. 1C. 2D. 98. 如果有自定义函数Fact(x As Integer),则形式参数x的默认传递方式是。

A. 传值B. 传址C. 传变量D. 传函数9.为了给x,y,z三个变量赋初值1,下面的赋值语句正确的是___A________。

A. x=1: y=1: z=1B. x=1,y=1,z=1C. x=y=z=1D. xyz=110.数组声明语句Dim a(4,-1 To 2)中的数组a包含了_____D___个数组元素。

A. 12B. 15C. 16D. 2011.从函数过程退出,并返回到主调过程,可使用语句____C____ 。

A. Exit ForB. EndC. Exit SubD. Exit Function12.要使计时器正常工作,其属性值应满足______A___。

上海市高等学校计算机等级考试试卷二级C语言程序设计(B卷)

上海市高等学校计算机等级考试试卷二级C语言程序设计(B卷)

上海市⾼等学校计算机等级考试试卷⼆级C语⾔程序设计(B卷)上海市⾼等学校计算机等级考试试卷⼆级 C语⾔程序设计( B 卷)⼀、单选题1. 下列C语⾔的标识符中,不合法的标识符为____________A. starB. 1234C. _a100D. circuit92. 若已定义: int x=10;则表达式 x=(4*5,x*5,x+25) 的值是 ______ 。

A. 20B. 45C. 125D. 353. 若x是int类型变量,y是float类型变量,则为了将数据55和55.5分别赋给x和y,则执⾏语句: scanf(“%d, %f”,&x,&y,); 时,正确的键盘输⼊是 ______ 。

A. 55,55.5↙B. x=55, y=55.5↙C. 55↙55.5↙D. x=55↙y=55.5↙4. 若有说明语句:int x=25,y=20,z=30;则执⾏语句:if(x>y) {y=z; z=x;} x=y; printf(“%d,%d,%d”,x,y,z); 后,输出是____________A. 25,20,30B. 30,30,25C. 25,30,30D. 25,30,255. 程序段:int num=2;while(num)printf(“%d ,”,num--);的运⾏结果是_______________A. 2,1,B. 2,1C. 2,1,06. 若有说明:int a[3][4],s;则对数组a的元素引⽤正确的是____________A. s=0; for(i=0;i<=3;i++) for(j=0;j<4;j++) s+=a[i][j];B. s=0; for(j=0;j<=4;j++) for(i=0;i<3;i++) s+=a[i][j];C. s=0; for(i=0;i<4;i++) for(j=0;j<=3;j++) s+=a[j][i];D. s=0; for(i=0;i<3;i++) for(j=0;j<4;j++) s+=a[i][j];7. 如果形参获取实参的地址,则____________作为函数调⽤时的实参。

上海计算机考试一级试题B卷(2012)

上海计算机考试一级试题B卷(2012)

2013年上海市高校计算机等级考试试卷一级(2012版考纲B卷)所有的样张都在“C:\样张”文件夹中,考试系统中【样张】按钮可直接打开此文件夹。

(一)Windows操作(共6分)1.在C:\KS文件夹下创建两个文件夹:WJA、WJB,在WJB文件夹下创建WJD子文件夹。

在“C:\KS”文件夹下创建一个文本文件,文件名为wenbenA.txt,内容为“Windows操作系统的开发商是微软公司”。

2.在C:\KS 文件夹下建立一个名为PAD的快捷方式,该快捷方式指向Windows系统文件夹中的应用程序notepad.exe,并设置运行方式为最小化。

(二)Office操作(共20分)1. 启动Excel 2010,打开C:\素材\Excel.xlsx文件,按下列要求并参照样张操作,将结果以原文件名存入C:\KS文件夹。

(计算必须用公式,否则不计分)(1)计算“日金额”(“日用量数”ד日单价”)、“夜金额”(“夜用量数”ד夜单价”)及“合计金额”(“日金额”+“夜金额”);在G19单元格内计算“合计金额”的平均值。

所有计算结果均采用2位小数。

(2)设置表格标题为:华文行楷、26磅、粗体、加双下划线、合并A1:I1区域且分散对齐;并将“日用量数”大于150的单元格文字设为“红色”、“加粗”。

(3)在A21开始的单元格中生成数据透视表,按楼层统计“日用量数”(求和)和“夜用量数”(求和)。

(注意:样张仅供参考,相关设置按题目要求完成即可。

由于显示器颜色差异,做出结果与样张图片中存在色差也是正常的。

)2. 启动PowerPoint 2010,打开C:\素材\Power.pptx文件,按下列要求操作,将结果以原文件名存入C:\KS文件夹。

(1)在幻灯片1上,对文本“通信技术的发展”加粗显示,再应用“自左上部飞入”动画,并“按字母”发送动画文本。

(2)将幻灯片4的背景改为“水滴”的纹理填充;将幻灯片3-5的切换方式设置为:“垂直百叶窗”的切换方式,并设置每隔1秒自动换页。

上海市高等计算机等级考试

上海市高等计算机等级考试

选择题:
在计算机中,用于存储和处理数据的基本单位是:
A. 字节(正确答案)
B. 位
C. 字
D. 扇区
下列哪种编程语言主要用于网站后端开发?
A. HTML
B. CSS
C. JavaScript
D. Java(正确答案)
在数据库管理系统中,SQL代表什么?
A. 结构化查询语言(正确答案)
B. 标准化查询语言
C. 简易查询语言
D. 高级查询语言
在计算机网络中,TCP/IP协议主要用于什么?
A. 文件传输
B. 网络互联和通信(正确答案)
C. 网页浏览
D. 电子邮件发送
下列哪种设备是计算机的输出设备?
A. 键盘
B. 鼠标
C. 显示器(正确答案)
D. 扫描仪
在计算机编程中,算法的时间复杂度主要衡量什么?
A. 算法的空间占用
B. 算法的执行时间(正确答案)
C. 算法的难易程度
D. 算法的可读性
下列哪种数据结构常用于实现快速的查找、插入和删除操作?
A. 数组
B. 链表
C. 哈希表(正确答案)
D. 栈
在计算机安全领域,下列哪种攻击方式是通过发送大量无用的数据包来占用网络资源,导致网络拥堵?
A. 钓鱼攻击
B. 洪水攻击(正确答案)
C. 跨站脚本攻击
D. 中间人攻击。

上海市高校计算机等级考试(一级B卷)

上海市高校计算机等级考试(一级B卷)

PAGE 3
一、单选题(1 25题) 一、单选题(1~25题)
10.Excel中,字符串连接符是_________。 中 字符串连接符是 。 A. $ B. @ C. % D. & 11.在Excel中,单元格区域“A1:B3”代表的单元格为 代表的单元格为_________。 在 中 单元格区域“ 代表的单元格为 。 A. A1 A2 A3 B. B1 B2 B3 C. A1 A2 A3 B1 B2 B3 D. A1 B3 12.在Windows XP的"开始 菜单中,为某应用程序添加一个菜单项,实际上 开始"菜单中 在 的 开始 菜单中,为某应用程序添加一个菜单项, 就是__________。 就是 。 A. 在"开始 菜单所对应的文件夹中建立该应用程序的副本 开始"菜单所对应的文件夹中建立该应用程序的副本 开始 B. 在"开始 菜单所对应的文件夹中建立该应用程序的快捷方式 开始"菜单所对应的文件夹中建立该应用程序的快捷方式 开始 C. 在桌面上建立该应用程序的副本 D. 在桌面上建立该应用程序的快捷方式 13.在Windows操作系统中 默认打印机的数量是 操作系统中,默认打印机ቤተ መጻሕፍቲ ባይዱ数量是 在 操作系统中 默认打印机的数量是________个。 个 A. 1 B. 2 C. 3 D. 4
A. 字符个数 B. 二进制代码的字节数 C. 二进制代码的位数 D. 波形个数
7.信息安全包括数据安全和 信息安全包括数据安全和_________。 信息安全包括数据安全和 。 A. 人员安全 B. 设备安全 C. 网络安全 D. 通信安全 8.以下各种类型的存储器中,_______ 内的数据不能直接被 以下各种类型的存储器中, 内的数据不能直接被CPU存取。 存取。 以下各种类型的存储器中 存取 A. 外存 B. 内存 C. Cache D. 寄存器 9.作为电信与信息服务的发展趋势,人们通常所说的“三网合一”主要是指 作为电信与信息服务的发展趋势,人们通常所说的“三网合一” 作为电信与信息服务的发展趋势 ________融合形成的宽带通信网络。 融合形成的宽带通信网络。 融合形成的宽带通信网络 A. 有线网、无线网、互联网 有线网、无线网、 B. 局域网、广域网、因特网 局域网、广域网、 C. 电话网、有线电视网、计算机网络 电话网、有线电视网、 D. 2G、3G、4G移动通信网络 、 、 移动通信网络

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

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

2014年上海市高等学校计算机等级考试B试卷2014年上海市高等学校计算机等级考试试卷一级(2012版考纲B卷)所有的样张都在"C:\样张"文件夹中,考试系统中【样张】按钮可直接打开此文件夹。

(一)Windows操作(共6分)1.在C:\KS文件夹下创建两个文件夹:FLA、FLB,在FLA文件夹下创建FLC子文件夹。

在C:\KS文件夹下创建一个文本文件,文件名为FLD.txt,内容为"同心共筑中国梦"。

2.在C:\KS 文件夹下建立一个名为CONT的快捷方式,该快捷方式指向Windows系统文件夹中的应用程序mmc.exe,并设置运行方式为最大化。

(二)Office操作(共20分)1.启动Word,打开C:\素材\word.docx文件,按下列要求操作,将结果以原文件名另存在C:\KS文件夹。

(1)将文档中所有段落段前、段后间距设为0.5行;将文档中所有"世界"设置格式:紫色、加粗、加着重号。

(2)将文档标题设置为"渐变填充-蓝色,强调文字颜色1"的艺术字效果,并添加"水滴"纹理填充效果。

为各段落插入项目符号(,此符号在Wingdings中)。

(3)将文末最后五行文字以逗号为分隔符转换为表格,按照样张合并部分单元格,并将表格第一行单元格的底纹设置为标准色深红,表格中文字均水平居中。

2.启动Excel,打开C:\素材\excel.xlsx文件,以样张为准,对Sheet1中的表格按以下要求操作,将结果以原文件名另存在C:\KS文件夹。

(1)将A-C列的列宽设置为9。

将第一行文字设置为自动换行。

删除E和F列中所有数据。

利用自动筛选选择1月份的所有数据。

(2)在D6单元格中求1月份的平均观察温度,并为D6单元格插入内容为"平均观察温度"的批注。

参照样张在E56:K71区域中绘制三维饼图,并添加居中的数据标签。

2009年上海计算机三级_多媒体(B)

2009年上海计算机三级_多媒体(B)

2009年上海市高等学校计算机等级考试试卷三级多媒体应用系统技术( B 卷)(本试卷考试时间 150 分钟)一、单选题 ( 本大题 25 道小题,每小题 1 分,共 25 分),从下面题目给出的A、B、C、D四个可供选择的答案中选择一个正确答案。

1. 移动媒体是指基于________和无线数字通信技术而开发的一种电信增值服务。

(D)A. 数字电视B. VODC. 服务器D. 个人移动数字处理终端2. 表示媒体是为了加工、处理和传输感觉媒体而人为研究、构造出来的一种媒体,________属于表示媒体范畴。

(B)A. 文本B. 图像编码C. 键盘D. 电子邮件系统3. MPEG-1标准在对动态图像压缩时采用的是基于________的变换编码技术。

(C)A. DFTB. K-L变换C. DCTD. DWT4. 脉冲编码调制PCM的工作原理是对________经过采样、量化、编码后得到数字编码。

(A)A. 模拟量B. 脉冲量C. 数字量D. 开关量5. 超文本系统中的网络(Web)是由节点和链构成的________。

(C)A. 无向图B. 映射图C. 有向图D. 矢量图6. 在多媒体数据库系统中,对于多媒体数据是基于________进行查询的。

(A)A. 内容B. 文本C. 图像D. 字符7. 模拟音频信号数字化过程中,________是指每隔一定的时间间隔T,抽取模拟音频信号的一个瞬时幅度值。

(C)A. 量化B. 编码C. 采样D. 压缩8. 根据奈奎斯特采样理论,如果要采样的声音信号最高频率为f,那么采样频率不应低于________。

(D)A. 4fB. (1/2)fC. (1/4)fD. 2f9. Adobe Audition 2.0音频处理软件中,为了调整特定频率音频的增强或者衰减,应该使用________。

(A)A. 均衡效果处理B. 混响效果处理C. 压限效果处理D. 延迟效果处理10. 如果显示屏的分辨率为1024×768,一幅像素为256×192的图像按实际大小显示时占显示屏的________。

最新上海市高等学校计算机等级考试试卷二级c语言程序设计(-b-卷)

最新上海市高等学校计算机等级考试试卷二级c语言程序设计(-b-卷)

2010年上海市高等学校计算机等级考试试卷二级 C语言程序设计( B 卷)(本试卷考试时间 120 分钟)一、单选题1. 关于C程序的主函数,以下描述中正确的是:_______ 。

A. C程序的第一个函数称为主函数,程序从该函数开始运行。

B. C程序可以有多个主函数,程序从第一个主函数开始运行。

C. C程序可以没有主函数,程序从第一个函数开始运行。

D. C程序的主函数即是main函数,程序从该函数开始运行。

2. 字符变量a与b分别初始为'S'与'B',正确的语句是:_______ 。

A. char a,b='S','B';B. char a='S', char b='B';C. char a="S", b="B";D. char a='S', b='B';3. 设有int n=2010; 要求屏幕上显示“n=2010”结果,正确的语句是:_______ 。

A. printf( n );B. printf( "n=", n );C. printf( "n=", "%d", n );D. printf( "n=%d", n );4. 设有变量定义:int a=5, b=8;当执行完语句:b= a<b ? a: b - 1; 之后,变量 a和 b 的值为 _______。

A. 5和5B. 5和7C. 5和8D. 5和95. 设int n; 判断“n不为0”的表达式是:_______。

A. n==0B. !(n=0)C. n=!0D. n!=06. 若有定义: float w; int num; char s; 则合法的switch语句是_______。

2012年上海市高等学校计算机等级考试试卷二级VBNET程序设计

2012年上海市高等学校计算机等级考试试卷二级VBNET程序设计

2012年上海市高等学校计算机等级考试试卷二级 程序设计( A 卷)(本试卷考试时间 120 分钟)一、单选题 ( 本大题 10 道小题,每小题 1.5 分,共 15 分),从下面题目给出的A、B、C、D四个可供选择的答案中选择一个正确答案。

1.当运行程序时,系统自动执行启动窗体的__________事件过程。

答案:AA.LoadB.ClickC.UnLoadD.GotFocus2.已知列表框(ListBox1)中有10个数据项,对列表框操作正确的语句是___________。

答案:BA.ListBox1.Clear()B.ListBox1.Items.RemoveAt(4)C.ListBox1.Items.RemoveAt("计算机")D.ListBox1.Items.Add(1, "打印机")3.若要使标签控件显示时不覆盖窗体的背景图案,要对___________ 属性进行设置。

答案:AA.BackColorB.BorderStyleC.BackD.ForeColor4.下列函数中,_________函数返回值是数值型的。

答案:DA.ChrB.MidC.ReplaceD.Val5.下面的过程定义语句中_________是不合法的。

答案:AA.SubSub1(ByVal n%) As IntegerB.SubSub1(ByVal sub1%)C.FunctionSub1(ByVal n%) As IntegerD.FunctionSub1%(ByVal n%)6.定义结构类型并声明变量如下:Structure StudentDim No As IntegerDim Name As StringEnd StructureDim s As Student下列语句正确的是__________。

答案:DA.s={100001,"张三"}="张三"="张三"="张三"7.VB程序设计中,响应对象的外部动作称为______ , 而对象可以执行的动作或对象本身的行为则称为______。

上海计算机VB二级 B卷操作题参考答案

上海计算机VB二级 B卷操作题参考答案

四、程序调试改错题(两小题,共10分,每处2分)1.改错题1答案:Dim s As Double, i As Integer, n As Single, m As SingleLabel11 lable1.Caption = "" ‘ ****n = 2m = 1s = 0 ‘****For i = 1 To 12Label1 = Label1 & n & "/" & m & ", "s = s +n /m ‘******t = m + nm = nn = tIf i Mod 4 = 0 Then ' 每行显示4项,vbCrLf回车换行Label1.Caption = Label1.Caption & vbCrLfEnd IfNext iLabel1.Caption = Label1.Caption & "s=" & Format(s, "###.####")2.改错题2答案:' 本程序段求AB集合的交集,A集合元素由数组初始化赋值,B集合元素随机产生。

' 程序中有2个错误,请调试改正。

Dim a(), b() As Integer, i%, j%, n%a() = Array(1, 3, 6, 8, 11, 13, 17, 18) ' A集合Picture2.ClsPicture2.Print "A集合元素:8个"For i = 1 To 7 ‘********Picture2.Print a(i);Next in = Int(Rnd * 9) ' 随机产生B集合大小,无错误ReDim b(n)Picture2.Print vbCrLf; "B集合元素:" & (n + 1) & "个" 'vbCrLf回车换行For i = 0 To nb(i) = Int(Rnd * 30 + 1) ' 随机产生B集合元素,无错误Picture2.Print b(i);Next iPicture2.Print vbCrLf; "AB交集元素:";For i = 0 To UBound(a)For j = 0 To nIf b(j) = a(j) Then Picture2.Print b(j); ' ******Next jNext i五、编程题(36分)程序参考代码:窗体1Private Sub List1_Click()If List2.ListCount >= List1.ListCount ThenList2.ListIndex = List1.ListIndexEnd IfEnd SubPrivate Sub menu11_Click()List2.ClearOpen App.Path + "\pj.txt" For Input As #1Do While Not EOF(1)Input #1, djList2.AddItem djLoopClose #1End SubPrivate Sub menu13_Click()EndEnd Sub窗体2Private Sub Command1_Click()s1 = Val(Text1) * Val(List2.Text)l = 4If Len(List1.Text) = 5 Then l = 6Text2 = Text2 & List1.Text & Space(l) & Text1 & "张,计" & s1 & "元" & vbCrLf End SubPrivate Sub menu2_Click()Form2.ShowForm1.HideEnd SubDim sPrivate Sub Command1_Click()Timer1.Interval = 100 '开始计时Timer1.Enabled = TrueEnd SubPrivate Sub Command2_Click()Form1.ShowForm2.HideEnd SubPrivate Sub Command3_Click()Timer1.Enabled = FalseLabel2.Caption = "累计进场人数: " & s End SubPrivate Sub Timer1_Timer()n = Int(Rnd * 20)Label1 = ns = s + nEnd Sub。

自-2012年上海市高等学校计算机等级考试B试卷

自-2012年上海市高等学校计算机等级考试B试卷

2012年上海市高等学校计算机等级考试试卷一级(2012版考纲B卷)所有的样张都在“C:\样张”文件夹中,考试系统中【样张】按钮可直接打开此文件夹。

(一)Windows操作(共6分)1.在C:\KS文件夹中建立名为mypad的快捷方式,指向Windows7的系统文件夹中的应用程序notepad.exe,并指定快捷键为Ctrl+Shift+J。

2.将C:\素材\new.jpg复制到C:\KS文件夹中,并更名为tuB.jpg。

(二)Office操作(共20分)1.启动Word 2010,打开C:\素材\word.docx文件,参照样张,按以下要求操作,将结果以原文件名另存在C:\KS文件夹中。

(1)将标题“瓶装水”设置为艺术字,样式为第3行第2列的效果;将艺术字的自动换行设置为嵌入型。

(2)将水瓶剪贴画图片设置高度和宽度均为5厘米;修改图片的文字环绕位置布局选项,使其为“衬于文字下方”。

(3)设置正文前三个段落为首行缩进2字符,行距为固定值18磅,段前段后间距为0行;设置“矿物质含量”表格的样式为“浅色网格-强调文字颜色2”。

2.启动PowerPoint 2010,打开C:\素材\Power.pptx文件,按下列要求操作,将结果以原文件名存入C:\KS文件夹。

(1)在第2张幻灯片上,插入C:\素材\new.jpg图片,设置图片效果为发光效果中的第4行第3列效果,放置在幻灯片下方居中;在第3张幻灯片上,对图片添加弹跳进入的动画效果。

(2)将演示文稿的主题更改为“凸显”(提示:该主题是白色底纹有红圈),隐藏第一张幻灯片的背景图形;将每张幻灯片设置为“垂直随机线条”的细微型切换方式。

(三)网页设计(共20分)利用C:\KS\wy文件夹中的素材(图片素材在wy\images中,动画素材在wy\flash中),按以下要求制作或编辑网页,结果保存在原文件夹中。

1.打开主页index.html,设置网页标题为“异地高考”;设置网页背景图片为bg.jpg;设置表格属性:居中对齐、边框线宽度、单元格填充、间距设置为0。

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

上海市高等学校计算机等级考试试卷二级Visual Basic程序设计(考试时间120分钟----B卷)一、单选题(15分,每题1分)1. MyObject.SetFocus方法是将 D 移至对象MyObject上。

A. 鼠标B. 程序控制权C. 焦点D. 光标2.在Visual Basic 中称各种可在对象上操作的过程为______B____。

A. 属性B. 方法C.事件D.封装3.下列控件中既可用于输入文本,又可用于显示文本的是___B_____。

A. Label 控件(输出)B. TextBox 控件C. Timer 控件D. CommandButton 控件4.能够将文本框来的属性是__B____ _。

A. LockedB. VisibleC. HideD. Enabled5. 可以通过函数,返回最近一次读写操作的文件指针位置。

A. LOCB. LOF9返回某文件字节数)C. EOF (检查指针是否到达文件尾)D. Seek6.下列数值中_____D_______ 不可能通过表达式Rnd * 20 + 10 产生。

A.10B. 15C. 20D. 307.表达式10 \ 8 Mod 9 的值是_____B____。

A. 0B. 1C. 2D. 98. 如果有自定义函数Fact(x As Integer),则形式参数x的默认传递方式是。

A. 传值B. 传址C. 传变量D. 传函数9.为了给x,y,z三个变量赋初值1,下面的赋值语句正确的是___A________。

A. x=1: y=1: z=1B. x=1,y=1,z=1C. x=y=z=1D. xyz=110.数组声明语句Dim a(4,-1 To 2)中的数组a包含了_____D___个数组元素。

A. 12B. 15C. 16D. 2011.从函数过程退出,并返回到主调过程,可使用语句____C____ 。

A. Exit ForB. EndC. Exit SubD. Exit Function12.要使计时器正常工作,其属性值应满足______A___。

A. Enabled = True且Interval > 0B. Enabled = False且Interval > 0C. Enabled = False且Interval = 0D. Enabled = False且Interval = 013.当要用字符串"VB考试"修改列表框List1所选中的数据项时,正确的表示方法是_________。

A. List1.AddItem "VB考试"B. List1.List(List1.ListIndex)="VB考试"C. List(List1.ListIndex) = "VB考试"D. List1.List(ListIndex) = "VB考试"14.在用Open 语句打开文件时,如果省略"For方式",则打开的文件的存取方式是_________。

A. 顺序输入方式B. 顺序输出方式C. 随机存取方式randomD. 二进制方式binary15.在Visual Basic中默认坐标原点在窗体的________A___ 。

A. 左上角B. 左下角C. 中心D. 底部中点二、填充题(20分,每空2分)1.当焦点进入文本框Text1时,要自动选定文本框开始的5个字符,则需要通过代码Text1.SelStart = __0____ 和Text1.SelLength = 5来实现。

2.当设置文本框的ScrollBar 属性为2(有垂直滚动条)后,没有显示垂直滚动条,原因是没有将__MULTILINE______ 属性设置为True。

3.在程序代码Label1.Caption = "Visual Basic"中,表示对象的是___LABEL1______。

4.设变量TestMe的值为500,则Print TestMe > 1000, "Large", "Small") 将输出____SMALL____。

5.请在空白处填入适当的内容,使程序的输出结果是3 。

Private Sub Command1_Click()num = 0Do While ____num<>3____num = num + 1LoopPrint numEnd Sub6.对For i = 5 To -5 Step -2 语句,共循环___5_______次。

7.在过程定义时,表示值传递的关键字是____byval_____。

8.要使装入到列表框中的数据项能自动排序,应设置该控件的____sorted_______ 属性为True 。

9.要覆盖一个已存在的顺序文件中原有的数据,在Open 语句中应该以For __output_____模式打开文件。

10.已知窗体Form1 的CurrentX = 1000,执行了命令PSet Step(200, 200) 后,CurrentX 的值为________ 。

三、程序填充题(30分,每空2.5分)1.下面程序的功能是统计文件file2.txt中数字符号出现的次数。

程序的思想是:每次从文件中读取一个字符,判断是否是数字字符。

若是数字字符,计数器加1。

Private Sub Command1_Click()Dim a As Integer, c As String * 1(1) open” file2.txt”For Input As #3a = 0Do While Not EOF(3)c = Input$((2)#1 ) ' 读取一个字符,If c >= "0" And c <= "9" Then(3)a=a+1 ' 计数器加1End IfLoopClose #3Print " 数字字符出现的次数:"; aEnd Sub2. 程序完成对数组a中的10个整数用冒泡法按升序排列,并将排序结果显示在Picture1图片框中。

Private Sub Command1_Click()Dim a()Dim i%, j%, n%, t%a = Array(678, 45, 324, 528, 439, 387, 87, 875, 273, 823)n = UBound(a)For i = 0 To (1) 9For j = 0 To n - i - 1If (2) a(i) > a(j + 1) Thent = a(j)a(j) = (3) a(i)a(j + 1) = tEnd IfNext jNext iFor j = 0 To nPicture1. print “j“(4) ; " ";Next jEnd Sub3. 所谓回文素数是指构成的字符左右对称的素数。

例如:11、101、313等。

下面的程序求10~1000以内的所有回文素数。

程序的思想是选取正整数N,若N是素数,调用子过程hws判断该素数是否为回文数(判断左右对称),若是,在文本框内显示所求结果,如图所示。

Private Sub Command1_Click()Dim i%, j%, flg As Boolean,m%For i = 10 to 1000 (1)m= Int(Sqr(i))For j = 2 To m ' 判断是否为素数If i Mod j = 0 Then next i (2)Next jIf j>m ThenCall hws (3)If flg Then Text1 = Text1 & i & vbCrLfEnd IfNext iEnd SubPrivate Sub hws(n As Integer, bz As Boolean) 'Dim j%, k%, m$bz = Truem = CStr(n) ' 将数值转为字符k = len(m) (4) ' 求字符m的长度For j = 1 To k \ 2 '判断回文数If j (5) <> Mid(m, k - j + 1, 1) Thenbz = FalseExit ForEnd IfNext jEnd Sub四、编程题(35分)编写一个完整的程序,要求如下:1. 在Form1窗体上放置1个标签和1个列表框(初始值为空)。

窗体标题栏显示考生真菜单项菜单名称说明窗体1 Menu1 一级菜单….添加Menu11 二级菜单….平均值Menu12 二级菜单….-(分隔线)bar 二级菜单….退出(X) Menu13 二级菜单图形Menu2 一级菜单建立2.在Form1中,单击“添加”菜单项,在列表框中随机产生5组三个相邻正整数N ,N+1和N+2(100≤N<1000)。

单击“平均值”菜单项,计算所产生数的平均值(保留2位小数),并显示在标签上。

3.选择“图形”菜单项,显示Form2窗体。

双击Form2窗体,显示Form1窗体。

选择“退出”菜单项,结束程序运行。

4.单击Form2窗体,重新定义窗体的坐标系为(-10, 300)-(300, -10)。

在窗体上按公式:y=x2÷255,x=0~255。

用Pset方法绘制如图2所示图形,其中绘制坐标轴直线的线宽为1,绘制曲线的线宽为5,曲线的颜色为绿色。

5.在C:\KSB目录下将工程保存为bctb.vbp、Form1窗体为bctb1.frm、Form 2窗体为bctb2.frm。

(文件名中符号1是数字1,不是字母L)。

相关文档
最新文档