计算机vb操作题评分细则,上机考试的试题及评分标准.doc

上机考试的试题及评分标准

上机题总分占40分,其中改错题占14分,编程题占26分。

(1)改错题:题目中都是设3个错误点(在历年上机考题中也出现过只有2个错误点的试题),一般分别是语法错误(如数组的声明、重复定义等略有难度的语法错误)、运行错误、逻辑错误等,这些错误基本上都是平时编程时比较容易犯的错误,错误点不重复。

评分标准:录入原题:2分,改错:4分/个,根据改错点给分,新错误不扣分。

(2)编程题:按照题目要求的功能,根据参考界面编程,程序中都涉及一定难度的算法。

评分标准:界面设计:根据界面元素的复杂程度,给5~8分,每个元素得一定的分数;清除按钮:2分;退出按钮:1分;含算法的按钮:根据代码多少按步骤给分。编程时注意:首先应该进行变量的说明,然后按输入→处理→输出的顺序来设计程序的逻辑结构。写程序时一定要记住采用规范的书写方法,这样既不容易出错,又能轻松地拿到基本分。即根据逻辑关系采用缩进的形式来写,注意层次感,让人一看一目了然。需要用到程序控制结构时,先把前后配套的代码(如For I=…… Next I,If …… Then …… End If)写出来,然后再在其中添加其它代码。

小技巧:为了把程序代码书写应呈现锯齿型

上机编程题是按步给分的,每项操作都有相应的分值,不要轻易放弃,即使不会编写完整的程序,也要把变量定义出来,并把可能的程序结构先写出来(如循环结构、分支结构等)。

6. 上机改错题的解题方法

1)熟练使用VB集成开发环境中调试工具(详见第十章的内容)。有部分考生因平时上机机会较少,习惯“纸面观测”的学习方法,很少使用或根本不会使用调试工具。对于改错题只会采取猜测、按模式来套用等解题方法,即便是接触了正确答案,这也是一种很蹊跷的事情,这是很吃亏的。如果能很熟练地使用调试工具,那将会起到“事半功倍”的效果。

2)正确把握试题的算法逻辑特征。把握题意,按输入→处理→输出的逻辑结构形式来分析程序组成和各过程的功能。

3)按由输出→处理→输入反向推理的方式。先弄清该程序要得到什么结果,需要输出哪些变量,进一步再分析各变量的作用,他们之间的传递关系,以及根据过程的输入参数及其输出或反馈关系,最终分析出该过程的功能。

4)利用调试工具,先调试通用过程。在上机调试过程中,因考生还没有全面掌握整体程序的题意,以及数据的来龙去脉,可以不使用试题中的输入数据,可以先试用能预测出结果的数据,验证通用过程的正确性。如果程序代码较长的话,可以按For…Next和If …End If等程序块分段来逐段调试。

小技巧:在界面专门设置一个调试用的按钮,假设其名称为Command4按钮。当你打算验证求证素数的子函数是否正确时,你可以用下列程序来验证。

Private Sub Command4_Click()

Print prime(12)

End Sub

Private Function prime(N As Integer) As Boolean

Dim I As Integer

For I = 2 To Sqr(N)

If N Mod I = 0 Then Exit For

Next I

prime = True

End Function

Exit For”改成“Exit Function”。

5)将各事件过程和通用过程有机组合起来。在组合过程中,应将整个程序再进行调试。以下列例子来举例。如果打算设计一个加1的子函数,程序代码如下:

Private Sub Command4_Click()

Dim I As Integer, n As Integer

I = 10

Print fun1(I)‘A语句

Print fun1(I) fun1(I) ‘B语句

End Sub

Private Function fun1(n As Integer) As Integer

n = n + 1

fun1 = n

End Function在每个代码窗口的通用部分写上Option Explicit语句,可以避免出现使用误输入变量的现象。在有使用数组的程序中使用Option Base 1语句,确保数组元素是从1开始。如果对数组元素应该从0开始的要求因另当别论。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/353931.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

面试汇总

HTML部分 1.HTML5新特性,语义化 可以参考 https://blog.csdn.net/qq_26562641/article/details/54669288 2.浏览器的标准模式和怪异模式 可以参考 http://www.cnblogs.com/zzgyq/p/8630709.html 3. xhtml和html的区别 XHTML 元素必须被正确地嵌套…

64 合并排序数组

原题网址:http://www.lintcode.com/zh-cn/problem/merge-sorted-array/# 合并两个排序的整数数组A和B变成一个新的数组。 注意事项 你可以假设A具有足够的空间(A数组的大小大于或等于mn)去添加B中的元素。 您在真实的面试中是否遇到过这个题&…

Ios9 html5,ios9,html5_ios9下在浏览器中通过scheme打开app的问题,ios9,html5 - phpStudy

ios9下在浏览器中通过scheme打开app的问题ios9系统下,safari下通过iframe(scheme)的方式跳app,无法打开app,通过location.hrefscheme的方式倒是可以,不过在没有安装app时,这种方式可能会直接跳转到一个错误页面(无法打…

使用Spring Boot进行面向方面的编程

在上一篇文章中,我提供了一个有关如何通过使用ProxyFactoryBean并实现MethodBeforeAdvice接口在Spring实现宽高比定向的简单示例。 在此示例中,我们将学习如何通过使用Spring Boot和Aspect4j注释来实现方面方向。 让我们从gradle文件开始。 group com…

java中的单例模型

参考网址:http://www.runoob.com/design-pattern/singleton-pattern.html 1.目的:保证一个类仅有一个实例,并提供一个访问它的全局访问点。(比如世界只有一个月亮,党只有一个主席) 2. 优点: 1、在内存里只有一个实例,减少了内存的开销&#x…

计算机电路基础张志良,计算机电路基础

图书简介配套资源:电子课件本书特色:★ 金牌作者编写,专门针对计算机专业设计教学内容★ 内容广、难度浅、适用面宽★ 配有《学习指导与习题解答》(ISBN 978-7- 111- 35112-2)本书配套资源,样书均可在本页下载申请,也可…

Java-变量函数 上

类的组成(三部分)全局变量(成员变量)和局部变量成员方法(函数)变量按照变量的数据类型分类基本数据类型 字符型 布尔 整型 浮点型引用数据类型 String 数组根据变量定义的位置不同(或者…

计算机程序备份,将应用程序快照备份到计算机

Linux/UNIX 示例脚本创建一个 shell (.sh) 文件,在其中包含类似如下所示的脚本,以自动下载快照。如果密码中包含特殊字符,请参阅“处理特殊字符”。#!/bin/sh# Sample script to download and maintain 10 maintenance backups# Update the f…

跨站点脚本(xss)_跨站点脚本(XSS)和预防

跨站点脚本(xss)如OWASP网站(https://www.owasp.org/index.php/Cross-site_Scripting_(XSS))所述,跨站点脚本(XSS)攻击的变种几乎是无限的。 在这里,我建议使用基于Servlet筛选器的解决方案来清…

ajax的请求参数详解以及前后台交互详解

function rejectSub(){//从隐藏域中拿到userIDvar userId $("input:hidden[nameuserId]").val();var flag;$.ajax({type : "POST",//请求方式有post,get请求方式,这里是post请求url:${base}/compactedExpert/qcVerificationCompact…

countdown软件测试死亡时间真假,countdown

countdown死亡倒计时真的假的?countdown这款软件是一款有电影衍生出来的产品,很多朋友都很好奇这个countdownapp测试死亡时间准不准,那么今天小编就为大家带来详细的介绍,感兴趣的朋友们一起来看看吧!这是一款在电影倒忌时中出现的时钟软件&…

Spring Boot和Spring数据JPA集成

如今,借助于Spring Boot和spring Data,spring和JPA集成已变得轻而易举。 我要设置一个PostgreSQL服务器 docker pull postgres #run the container docker run --name postgreslocal -e POSTGRES_PASSWORDpostgres -d postgres #get the ip docker ins…

专业软件 —— 硬件评测

1. 硬盘评测 crystaldiskinfo:CrystalDiskInfo – Crystal Dew Worldcrystaldiskmark:硬盘跑分,CrystalDiskMark – Crystal Dew World2. CPU 与 GPU CPU-ZGPU-Z转载于:https://www.cnblogs.com/mtcnn/p/9421010.html

桌面记事本软件测试工资,记事本的一个BUG

我们常用的小工具,系统中附件里的“记事本”工具,有个比较有意思的BUG,让我们按以下步骤来看看。1. 在开始菜单的附件里打开记事本2. 复制引号中的内容,粘贴到记事本里“AAAA BBB CCC DDDDD”3. 把它保存到桌面上,文件…

深度学习目标检测算法综述(论文和代码)

RCNN-→SPP Net-→ Fast RCNN-→ Faster RCNN-→ YOLO-→ SSD 思路是:a,生成候选框 b,CNN提取特征 c,分类网络 d,回归,位置精修(refine) RCNN: 论文: https://arxiv.org/pdf/1311.2524.pdf 源码: https://github.com/rbgirshick/rcnn 一些解读…

在计算机中描述景物结构形状与外貌,在计算机中通过描述景物的结构、形状与外貌,然后将它绘制成图在屏幕上显示出来,此类图像称为_____。...

并实打印现共享文件和机等共享功能,计中通屏完全地相信平等互通,网工需的则所作模局域式是,网络的各没有台计一个内部主次之分若要算机。算机述景包括条件主要区域规划发展。过描的咨项目询包括(准备建设阶段。结构包括咨询主要工程任务师的。…

JBoss Fuse:使用JEXL的动态蓝图文件

在本文中,我将展示如何在Apache Aries Blueprint xml文件中添加一些内联脚本。 我不一定会称其为最佳实践,但我一直认为这种功能可能有用。 可能当我被迫使用xml来模拟命令式编程结构(例如使用Apache Ant时)时,我开始…

设置序列

//Oracle 中给主键设置自增长,先设序列,在设置触发器Create table BigCustemer1( ID number(10), cus_name varchar2(20),contacts varchar2(20),phone varchar2(20) ,email varchar2(30),address varchar2(50),notes varchar2(70)); create sequence bi…

材料成形计算机辅助设计,材料成型及计算机辅助设计(综述)

CAE介绍CAE的现状及其软件综述CAE的现状及其软件综述主要内容:1、CAE的现状;2、CAE软件综述。摘要计算机辅助工程(CAE)是一种迅速发展的信息技术,是实现重大工程和工业产…

background-size属性100% cover contain

backgroun-size: 数字:100px 80px 百分比:100% 100% 相对于父元素的,能占满全屏,但是比例可能会失真 cover:占满全屏,可能一部分显示不出来 contain:有一个占满方向占满,背景图不失真…