上海市高等学校计算机等级考试试卷(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移动通信网络 、 、 移动通信网络
  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)。

相关文档
最新文档