上海市高等学校计算机等级考试(二级)JAVA考试大纲2012版

合集下载

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

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

上海市高等学校计算机2012年上海市高等学校计算机等级考试试卷导读:就爱阅读网友为您分享以下“2012年上海市高等学校计算机等级考试试卷”的资讯,希望对您有所帮助,感谢您对的支持!2014年上海市高等学校计算机等级考试试卷一级(2012版考纲模拟卷)(三)网页设计(共20分)利用C:\KS\wy文件夹下的素材(图片素材在wy\images文件夹下,动画素材在wy\flash文件夹下),按以下要求制作或编辑网页,结果保存在原文件夹下。

1.打开主页index.html,设置网页标题为"智能设备简介";设置表格属性:居中对齐,边框线粗细:0像素;插入网页背景图片bg.jpg。

2.按样张,设置文字"穿戴式智能设备"的格式(CSS目标规则名为.f):字体为隶书,大小为36px,颜色为#38428A,居中显示。

3.按样张,在"智能鞋"下方单元格中插入图像shoes.jpg,定义图片中"苹果"的标志(logo)区域为热点区域,超链接至/,在新窗口打开。

4.按样张,在表单中插入四个单选按钮,其名称都为bg,其中"智能手表"的初始状态为选中;插入列表/菜单,三个选项分别为:小于1千,1千至3千,大于3千;添加两个按钮"提交"和"重置"。

5.按样张,合并最后一行第1-3列的单元格;设置单元格的水平对齐方式为"居中对齐";添加文字"联系我们",并设置为email链接,链接至***********。

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

由于显示器分辨率或窗口大小的不同,网页中文字的位置可能与样张略有差异,图文混排效果与样张大致相同即可;由于显示器颜色差异,做出结果与样张图片中存在色差也是正常的。

全国计算机等级考试二级JAVA真题2012年3月

全国计算机等级考试二级JAVA真题2012年3月

全国计算机等级考试二级JAVA真题2012年3月(总分:100.00,做题时间:90分钟)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(总题数:35,分数:70.00)1.下列关于栈序正确的是(分数:2.00)A.栈顶元素最先能被删除√B.栈顶元素最后才能被删除C.栈底元素永远不能被删除D.以上三种说法都不对解析:2.下列叙述中正确的是(分数:2.00)A.有一个以上根结点的数据结构不一定是非线性结构B.只有一个根结点的数据结构不一定是线性结构√C.循环链表是非线性结构D.双向链表是非线性结构解析:3.某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)(分数:2.00)A.3B.4C.6D.7 √解析:4.在软件开发中,需求分析阶段产生的主要文档是(分数:2.00)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书√解析:5.结构化程序所要求的基本结构不包括(分数:2.00)A.顺序结构B.GOTO跳转√C.选择(分支)结构D.重复(循环)结构解析:6.下面描述中错误的是(分数:2.00)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程√C.数据结构与数据库设计是软件设计的任务之一D.PAD图是软件详细设计的表示工具解析:7.负责数据库中查询操作的数据库语言是(分数:2.00)A.数据定义语言B.数据管理语言C.数据操纵语言√D.数据控制语言解析:8.一个教师可讲授多问课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是(分数:2.00)A.1:1联系B.1:m联系C.m:1联系D.m:n联系√解析:9.有三个关系R、S和T如下:R和S得到关系T的操作是(分数:2.00)A.自然连接√B.交C.除D.并解析:10.定义无符号整数类为UInt,下面可以作为类UInt实例化值的是(分数:2.00)A.-369B.369 √C.0.369D.整数集合{1,2,3,4,5}解析:11.下列关于面向对象的论述中,正确的是(分数:2.00)A.面向对象是指以对象为中心,分析、设计和实现应用程序的机制√B.面向对象是指以功能为中心,分析、设计和实现应用程序的机制C.面向对象仅适用于程序设计阶段D.面向对象是一种程序设计语言解析:12.语句”Hello”.equals(“hello”);的正确执行结果是(分数:2.00)A.trueB.false √C.0D.1解析:13.下列关于Java源程序结构的论述中,正确是(分数:2.00)A.一个文件包含的import语句最多1个B.一个文件包含的public类最多1个√C.一个文件包含的接口定义最多1个D.一个文件包含的类定义最多1个解析:14.下列不属于Java关键字的是(分数:2.00)A.thisB.superC.finallyD.NULL √解析:15.下列代码的执行结果是 public class Test { public static void main(String[] args) { int[] x={0,1,2,3}; for(int i=0;i(分数:2.00)A.error1B.error2C.error1error2 √D.2error2解析:16.下列整数的定义中,错误的是(分数:2.00)A.int f=3.14; √B.int a=012;C.int i=189;D.int d-0x123;解析:17.要得到某目录下的所有文件名,在下列代码的下划线处应填入的内容是(两个下划线的内容相同)________pathname = new________(args[0]); String[] filename = pathname.list();(分数:2.00)A.FileInputStreamB.FileOutputStreamC.File √D.RandomAccessFile解析:18.在下列代码的下划线处应填入的内容是 public class FirstSample { public static voidmain(________args[]) { System.out.println("你好!"); } } }(分数:2.00)A.staffB.doubleC.intD.String √解析:19.Object类中的方法public int hashCode(),在其子类覆盖该方法时,其方法修饰符可以是(分数:2.00)A.protectedB.public √C.privateD.缺省解析:20.下面代码中的内部类名是 import java.awt*; import javax.swing.*; class TalkingClock { public static void main(int interval,final boolean beep) { ActionListener listener = new ActionListener(){ public void actionPerformed(ActionEvent event){ ________ } } Timer t = new Timer(interval,listener); t.start(); } }(分数:2.00)A.TimerB.ActionListenerC.listenerD.匿名√解析:21.已知zipname是一个压缩文件名,则zipname在下列代码中出现的正确位置是ZipInPutStream zin =new ZipInPutStream(new FileInPutStream(①)); ZipEnatry entry; While((entry =zin.getNextEntry(②))!=null{ fileCombo.addItem(entry.getName(③)); zin.closeEntry(④); } Zin.close();(分数:2.00)A.①√B.②C.③D.④解析:22.下列代码的执行结果是 int numbers[]=new int[6]; for(int i=1;i(分数:2.00)A.0 1 2 3 4 5B.1 2 3 4 5 6C.0 1 2 3 4 √D.1 2 3 4 5解析:23.Java API中支持线程的类或接口是Ⅰng.Thread Ⅱng.RunnableⅢng.ThreadGroup Ⅳ.java.io.Serializable(分数:2.00)A.Ⅰ,ⅡB.Ⅰ,Ⅱ,ⅢC.Ⅰ,Ⅱ,ⅣD.Ⅰ,Ⅱ,Ⅲ,Ⅳ√解析:24.下列关于Test类的定义中,正确的是(分数:2.00)A.class Test implements Runnable {public void run(){}public void someMethod(){}} √B.class Test implements Runnable {public void run();}C.class Test implements Runnable {public void someMethod();}D.class Test implements Runnable {public void someMethod(){}}解析:25.下列方法被调用后,一定使调用线程改变当前状态的是(分数:2.00)A.notify()B.yield() √C.sleep()D.isAlive()解析:26.在堆栈类SharedStack的定义中,为了保证堆栈在并发操作中数据的正确性,应在下划线处填入的修饰符是(两个下划线的填写内容相同) public class SharedStack { ________int idx=0; ________char[] data= new char[10]; public synchronized void push(char c) {________} public synchronized void pop(){________} }(分数:2.00)A.public √B.不使用修饰符C.privateD.protected解析:27.下列代码编译或执行结果的描述中,正确的是 class Test{ public static void main(Stringargs[]){ TestThread pm1 = new TestThread("One"); pm1.start(); TestThread pm2 = new TestThread("Two"); pm2.start(); } } class TestThread extends Thread{ private String sTname=""; TestThread(String s){ sTname = s; } public void run(){ for(int i=0;i(分数:2.00)A.不能通过编译,TestThread类中不能定义变量和构造方法B.输出 One One Two TwoC.输出 Two One One TwoD.选项B或C都有可能出现√解析:28.下列关于Applet的叙述中,正确的是(分数:2.00)A.为了使Applet在浏览器中运行,需要在HTML文件中嵌入相应的Applet类√B.Applet不能使用从外部接收参数C.Applet不能使用javac 命令进行编译D.java Application 与Applet都必须包含main()方法解析:29.下列代码的下划线处应填入的方法名是 import java.applet.*; import java.awt.*; public class Hello extends Applet { public void ________(Graphics g){ g.drawString("How are you!", 10, 10); } } (分数:2.00)A.repaintB.printlnC.paint √D.show解析:30.下列变量的定义中,错误的是(分数:2.00)A.int x=3;B.float f;d; √C.String s=”Hello!”D.boolean b=true;解析:31.下列代码的执行结果是 int length = "Hello".length(); System.out.println(length);(分数:2.00)A.5 √B.2C.10D.6解析:32.下列代码的编译或执行结果是public class MyVal { public static void main(String[] args) { MyVal m = new MyVal(); m.aMethod(); } public void aMethod(){ boolean [] b = new Boolean [5]; System.out.println(b[0]); } }(分数:2.00)A.1B.nullC.0D.编译错误√解析:33.若变量a是String类型的数据,那么表达式(a+a)的类型是(分数:2.00)A.charB.String √C.intD.long解析:ponent类中用于刷新组件的方法是(分数:2.00)A.getFontB.getNameC.update √D.paint解析:35.鼠标在窗口中移动时,产生的事件是(分数:2.00)A.ActionEventB.PrintEventC.KeyEventD.MouseEvent √解析:二、填空题(每空2分,共30分) (总题数:15,分数:30.00)36.有序线性表能进行二分查找的前提是该线性表必须是 1存储的。

全国计算机等级考试《二级Java》试题题库

全国计算机等级考试《二级Java》试题题库

全国计算机等级考试《二级Java》试题题库1. 信息隐蔽的概念与下述哪一种概念直接相关()。

A. 软件结构定义B. 模块独立性C. 模块类型划分D. 模块耦合度【答案】B2. 下列各选项中,不属于序言性注释的是()。

A. 程序标题B. 程序设计者C. 主要算法D. 数据状态【答案】D 本资料来源公_众.号:文得课堂,更多计算机等级考试题库及视频,上公_众.号:文得课堂查找。

3. 对建立良好的程序设计风格,下面描述正确的是()。

A. 程序应简单、清晰、可读性好B. 符号名的命名只要符合语法C. 充分考虑程序的执行效率D. 程序的注释可有可无【答案】A4. 下列叙述中,不符合良好程序设计风格要求的是()。

A. 程序的效率第一,清晰第二B. 程序的可读性好C. 程序中要有必要的注释D. 输入数据前要有提示信息【答案】A5. 结构化程序所要求的基本结构不包括()。

A. 顺序结构B. GOTO跳转C. 选择(分支)结构D. 重复(循环)结构【答案】B6. 软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。

下面属于应用软件的是()。

A. 编译程序B. 操作系统C. 教务管理系统D. 汇编程序【答案】C7. 下面属于系统软件的是()。

A. 财务管理系统B. 编译软件C. 编辑软件WordD. 杀毒软件【答案】B8. 下面属于应用软件的是()。

A. 学生成绩管理系统B. UNIX操作系统C. 汇编程序D. 编译程序【答案】A9. 软件是指()。

A. 程序B. 程序和文档C. 算法加数据结构D. 程序、数据与相关文档的完整集合【答案】D10. 计算机软件包括()。

A. 算法和数据B. 程序和数据C. 程序和文档D. 程序、数据及相关文档【答案】D11. 结构化程序由顺序、选择、循环三种基本结构组成,以下相关叙述错误的是()。

A. 三种基本结构不可以嵌套使用B. 顺序结构是按语句在程序中的先后顺序逐条执行,没有分支,没有转移C. 选择结构是根据不同的条件执行不同分支中的语句D. 循环结构是根据条件决定是否重复、重复执行多少次循环体语句【答案】A12. 下列选项中属于面向对象设计方法主要特征的是()。

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编程要求:请按题中的功能要求,编写程序并能得到正确的结果。

上海计算机二级JAVA考试大纲修订(1篇)

上海计算机二级JAVA考试大纲修订(1篇)

上海计算机二级JAVA考试大纲修订(1篇)上海计算机二级JAVA考试大纲修订 1上海市高等学校计算机等级考试(二级)《Java程序设计》考试大纲(2016年修订)一、考试性质上海市高等学校计算机等级考试是上海市教育委员会__的全市高校__的教学考试,是检测和评价高校计算机基础教学水平和教学质量的重要依据之一。

该项考试旨在规范和加强上海高校的计算机基础教学工作,提高学生的计算机应用能力。

考试对象主要是上海市高等学校学生,每年举行一次,通常安排在当年的十月下旬、十一月上旬的星期六或星期日。

凡考试成绩达到合格者或优秀者,由上海市教育委员会颁发相应的证书。

本考试由上海市教育委员会__,聘请有关专家组成考试委员会,委托上海市教育考试院__实施。

二、考试目标上海市高等学校计算机等级考试(二级)主要内容是基于不同语种的程序设计。

通过程序设计的教学和考核,旨在训练大学生的计算思维和编程技术,重在培养大学生应用程序设计语言编写程序解决实际问题的能力。

Java程序设计语言是目前__外广泛应用的计算机程序设计语言。

它是面向对象技术成功应用的范例,而面向对象技术已成为计算机应用开发领域的主流趋势。

学生通过该课程的学习,应能了解程序设计语言的基本知识、面向对象的基本概念,掌握程序设计的基本方法与思路,这包括了Java程序设计语言中的结构化程序设计、面向对象程序设计、图形用户界面设计、异常处理、多线程程序设计、输入输出流等,并能综合应用这些知识解决简单实际问题。

《Java程序设计》的考试目标是测试考生掌握Java程序设计语言知识的程度和综合运用该语言知识进行程序设计的`基本能力。

三、考试细则1.考试时间:120分钟。

2.考试方式:考试采用基于网络环境的无纸化上机考试。

3.考试环境:Ø上海市高校计算机等级考试通用平台。

Ø操作系统:Windows 7中文版。

Ø程序开发环境:安装SDK1.6版及以上,并设置SDK的操作环境。

上海高校计算机等级考试二级java

上海高校计算机等级考试二级java

上海高校计算机等级考试二级Java程序设计概述与备考指南一、引言上海高校计算机等级考试是一项由上海市教育考试院组织的,旨在评估在校大学生以及社会考生计算机应用能力的重要标准性考试。

其中,二级Java程序设计科目主要针对具备一定编程基础,尤其是熟悉Java语言的考生,旨在测试他们在面向对象程序设计、Java语言特性、数据结构、算法分析和实现、图形用户界面设计(GUI)等方面的知识与技能。

二、考试大纲概览根据最新修订的上海计算机二级Java程序设计考试大纲(以2023年或最近更新版本为准),该考试内容主要包括以下几个方面:1. Java语言基础:包括变量、数据类型、运算符、流程控制结构、数组和字符串等基础知识。

2. 面向对象编程:类与对象、封装、继承、多态等核心概念的理解与应用。

3. Java API:对Java标准库中重要类库如java.applet.Applet、集合框架、异常处理机制等的掌握和使用。

4. 图形用户界面设计:利用Java AWT和Swing库进行小应用程序(Applet)的设计与实现。

5. 文件操作与流处理:文件读写、输入输出流的基本操作。

6. 算法与数据结构:简单数据结构如栈、队列、链表的操作,以及基本排序、查找算法的实现。

三、考试形式与题型二级Java考试通常包含以下几种题型:- 单项选择题:考察Java语法、编程原理和API知识。

- 程序填空题:要求考生在给出的代码片段中填写合适的语句完成特定功能。

- 程序设计题:设计并编写完整的Java程序以解决具体问题,可能涉及Applet 的编写及事件处理机制。

四、备考建议1. 系统学习:深入学习《Java程序设计》教材及相关教程,确保对Java语言的基础理论和实践有全面理解。

2. 实战演练:通过大量习题和历年真题进行实战训练,特别关注程序调试和程序设计部分,培养解决问题的能力。

3. 模拟考试:定期参加模拟考试以适应考试环境和时间安排,提高答题速度和准确性。

二级上海考试大纲

二级上海考试大纲
·程序的书写格式与风格
理解
知道
C语言程序设计步骤
·VC编程环境的操作使用
·程序的编辑/编译/连接/调试/运行
掌握
掌握
2
基本数据类型
C语言数据类型
·基本类型、数组、结构、指针类型、空类型
掌握
C语言常量
·常量和变量
·整型、实型(单/双精度)、字符型和字符串常量的表示方法
掌握
理解
C语言变量和C语言基本数据类型
·数组、字符串的指针以及指向数组、字符串的指针变量
·通过指针引用以上各类型数据
理解
理解
用指针作函数参数
·通过指针类型参数传递计算结果,改变主调函数实参值
理解
指针的高级功能
·函数指针---返回指针值的的指针函数
·指针数组、指向指针的指针
·main函数的命令行参数简介
知道
知道
知道
9
结构体与共用体
结构体类型数据
掌握
函数说明
·函数原型及作用
·用户定义函数说明
·系统库函数说明---用头文件包含
理解
理解
理解
函数参数类型和函数的传址调用
·传值调用和传址调用
·数组名作为函数参数
掌握
理解
函数嵌套调用和递归调用
·递归函数的定义和调用
·递归函数的执行过程
知道
理解
7
变量的存储类别和编译预处理
变量存储类别的概念
·自动、寄存器、外部及内部静态/外部静态各种变量类型
掌握
字符数组和字符串
·字符数组定义、引用和初始化
·字符串结束标志、初始化、字符串处理函数
掌握
理解
6
函数定义和调用

《上海市高等学校计算机等级考试考试大纲》.

《上海市高等学校计算机等级考试考试大纲》.

《上海市高等学校计算机等级考试考试大纲》1.上海市高等学校计算机等级考试(一级)考试大纲(2009年修订)2.上海市高等学校计算机等级考试(二级)《C程序设计》考试大纲(2009年修订)3.上海市高等学校计算机等级考试(二级)《Visual Basic 程序设计》考试大纲(2009年修订)4.上海市高等学校计算机等级考试(二级)《Visual 程序设计》考试大纲(2009年修订)5.上海市高等学校计算机等级考试(二级)《Java程序设计》考试大纲(2009年修订)6.上海市高等学校计算机等级考试(二级)《Web程序设计(ASP)》考试大纲(2007年12月)7.上海市高等学校计算机等级考试(三级)《计算机系统与网络技术》考试大纲(2009年修订)8.上海市高等学校计算机等级考试(三级)《信息系统与数据库技术》考试大纲(2009年修订)9.上海市高等学校计算机等级考试(三级)《多媒体应用系统技术》考试大纲(2009年修订)附件1:上海市高等学校计算机等级考试(一级)考试大纲(2009年修订)一、考试性质上海市高等学校计算机等级考试是上海市教育委员会组织的全市高校统一的教学考试,是检测和评价高校计算机应用基础知识教学水平和教学质量重要依据之一。

该项考试旨在规范和加强上海高校非计算机专业的计算机教学工作,提高非计算机专业学生的计算机应用能力。

考试对象主要是上海高等学校非计算机专业学生,每年举行一次,当年的十月下旬、十一月上旬的星期六或星期日。

凡考试成绩达到合格者或优秀者,由上海市教育委员会颁发相应的证书。

本考试由上海市教育委员会统一领导,聘请有关专家组成考试委员会,委托上海市教育考试院组织实施。

二、考试目标考试的目标是测试考生掌握基本的计算机基础知识的程度和应用计算机的能力,以使学生能跟上信息科技尤其是计算机技术的飞速发展,适应信息化社会的需求;在教学上能适应上海市教育委员会提出的计算机和信息技术学习“不断线”的要求,并为后继课程和专业课程的计算机应用奠定基础。

2012全国计算机等级考试二级考试大纲(全套)

2012全国计算机等级考试二级考试大纲(全套)

公共基础知识考试大纲◆基本要求1.掌握算法的基本概念。

2.掌握基本数据结构及其操作。

3.掌握基本排序和查找算法。

4.掌握逐步求精的结构化程序设计方法。

5.掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。

6.掌握数据库的基本知识,了解关系数据库的设计。

◆考试内容一、基本数据结构与算法1.算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。

2.数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。

3.线性表的定义;线性表的顺序存储结构及其插入与删除运算。

4.栈和队列的定义;栈和队列的顺序存储结构及其基本运算。

5.线性单链表、双向链表与循环链表的结构及其基本运算。

6.树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。

7.顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。

二、程序设计基础1.程序设计方法与风格。

2.结构化程序设计。

3.面向对象的程序设计方法,对象,方法,属性及继承与多态性。

三、软件工程基础1.软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。

2.结构化分析方法,数据流图,数据字典,软件需求规格说明书。

3.结构化设计方法,总体设计与详细设计。

4.软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。

5.程序的调试,静态调试与动态调试。

四、数据库设计基础1.数据库的基本概念:数据库,数据库管理系统,数据库系统。

2.数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。

3.关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。

4.数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。

◆考试方式公共基础知识有10道选择题和5道填空题共三十分VB考试大纲◆基本要求1. 熟悉Visual Basic集成开发环境。

二级Java语言程序设计考试大纲(2023年版)

二级Java语言程序设计考试大纲(2023年版)

基本要求 1.掌握Java语言的特点、实现机制和体系结构。

2.掌握Java语言中面向对象的特性。

3.掌握Java语言提供的数据类型和结构。

4.掌握Java语言编程的基本技术。

5.会编写Java用户界面程序。

6.会编写Java简单应用程序。

7.会编写Java小应用程序(Applet)。

8.了解Java语言的广泛应用。

 考试内容 一、Java语言的特点和实现机制 二、Java体系结构1.Java程序结构。

2.Java类库结构。

3.Java程序开发环境结构。

三、Java语言中面向对象的特性1.面向对象编程的基本概念和特征。

2.类的基本组成和使用。

3.对象的生成、使用和删除。

4.包与接口。

5.Java类库的常用类和接口。

四、Java语言的基本数据类型和运算1.变量和常量。

2.基本数据类型及转换。

3.Java类库中对基本数据类型的类包装。

全国计算机等级考试二级Java语言 程序设计考试大纲(2023年版)4.运算符和表达式运算。

5.字符串和数组。

五、Java语言的基本语句1.条件语句。

2.循环语句。

3.注释语句。

4.异常处理语句。

5.表达式语句。

六、Java编程基本技术1.输入输出流及文件操作。

2.线程的概念和使用。

3.程序的同步与共享。

4.Java语言的继承、多态和高级特性。

5.异常处理和断言概念。

6.Java语言的集合(Collections)框架和泛型概念。

七、编写用户界面程序基础1.用AWT编写图形用户界面的基本技术。

2.用Swing编写图形用户界面的特点。

3.Swing的事件处理机制。

八、编写小应用程序(Applet)基础1.Applet类的API基本知识。

2.Applet编写步骤及特点。

3.基于AWT和Swing编写用户界面。

4.Applet的多媒体支持和通信。

九、JavaSDK6.0的下载和安装 考试方式 上机考试,考试时长120分钟,满分100分。

1.题型及分值单项选择题40分(含公共基础知识部分10分)。

全国二级计算机考试考试大纲

全国二级计算机考试考试大纲

全国二级计算机考试考试大纲
全国计算机等级考试二级的考试大纲包括以下内容:
1. 计算机系统的基本概念:包括计算机系统的结构、计算机硬件系统结构、操作系统基本组成等。

2. 算法的基本概念:包括算法复杂度的概念和意义(时间复杂度与空间复杂度)。

3. 基本数据结构与算法:包括数据结构的定义、数据的逻辑结构与存储结构、数据结构的图形表示、线性结构、树形结构、图形结构等内容。

4. 办公软件高级应用能力:要求考生具有计算机应用知识及办公软件的高级应用能力,能够在实际办公环境中开展具体应用。

此外,大纲还要求考生能够掌握一门计算机语言,可选类别有高级语言程序设计类、数据库程序设计类等。

同时,还需要了解关系数据库的设计,具有初步应用相关技术进行软件开发的能力。

需要注意的是,全国计算机等级考试二级的考试大纲并不是一成不变的,可能会根据实际情况进行调整和更新。

因此,考生在备考时还需要关注最新的考试大纲和考试要求,以便更好地备考。

(2012年版)全国计算机等级考试二级MS Office高级应用考试大纲

(2012年版)全国计算机等级考试二级MS Office高级应用考试大纲

(2012年版)全国计算机等级考试二级MS Office高级应用考试大纲基本要求1.掌握计算机基础知识及计算机系统组成。

2.了解信息安全的基本知识,掌握计算机病毒及防治的基本概念。

3.掌握多媒体技术基本概念和基本应用。

4.了解计算机网络的基本概念和基本原理, 掌握因特网网络服务和应用。

5.正确采集信息并能在文字处理软件Word、电子表格软件Excel、演示文稿制作软件PowerPoint中熟练应用。

6.掌握Word的操作技能,并熟练应用编制文档。

7.掌握Excel的操作技能,并熟练应用进行数据计算及分析。

8.掌握PowerPoint的操作技能,并熟练应用制作演示文稿。

考试内容一、计算机基础知识1.计算机的发展、类型及其应用领域。

2.计算机软硬件系统的组成及主要技术指标。

3.计算机中数据的表示与存储。

4.多媒体技术的概念与应用。

5.计算机病毒的特征、分类与防治。

6.计算机网络的概念、组成和分类;计算机与网络信息安全的概念和防控。

7.因特网网络服务的概念、原理和应用。

二、Word的功能和使用1.Microsoft Office应用界面使用和功能设置。

2.Word的基本功能,文档的创建、编辑、保存、打印和保护等基本操作。

3.设置字体和段落格式、应用文档样式和主题、调整页面布局等排版操作。

4.文档中表格的制作与编辑。

5.文档中图形、图像(片)对象的编辑和处理,文本框和文档部件的使用,符号与数学公式的输入与编辑。

6.文档的分栏、分页和分节操作,文档页眉、页脚的设置,文档内容引用操作。

7.文档审阅和修订。

8.利用邮件合并功能批量制作和处理文档。

9.多窗口和多文档的编辑,文档视图的使用。

10.分析图文素材,并根据需求提取相关信息引用到Word文档中。

三、Excel的功能和使用1.Excel的基本功能,工作簿和工作表的基本操作,工作视图的控制。

2.工作表数据的输入、编辑和修改。

3.单元格格式化操作、数据格式的设置。

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程序设计中,响应对象的外部动作称为______ , 而对象可以执行的动作或对象本身的行为则称为______。

上海市高等学校计算机等级考试二级-C#程序设计

上海市高等学校计算机等级考试二级-C#程序设计

知道 理解 掌握 掌握 掌握 掌握
掌握
掌握 掌握 掌握 掌握
理解 掌握 掌握 理解 知道 掌握 理解 掌握 理解 理解 掌握 理解
掌握
掌握 掌握 掌握 掌握 掌握 掌握 掌握
掌握
- 27 -
二维数组 数组的基本操作 3 界面设计 3.1 控件
常用控件
高级事件过程
3.2
窗体和多重窗体
3.3
菜单设计
3.4
掌握
8
程序调试
· 语法错误
掌握
· 语义错误
掌握
六、几点说明
(一)适用对象
理、工、文、商、医等专业类非计算机专业本科生
(二)建议学时数
64-72 学时,其中 32 学时为实验课
(三)建议系统配置
1、硬件
中央处理器 Pentium III 550MGHz 以上
内存
128MB 以上
硬盘
20GB 以上
2、软件
清华大学出版社。
- 29 -
要求
- 26 -
1
2 2.1
2.2
C#.NET 基本知识
C#.NET 概述
· NET 框架、Visual 特点
面向对象程序设计的基 · 对象的概念及对象的属性、事件和方法
本概念
程序的书写格式
· 标识符/变量/常量/运算符等构成规则 · 源程序的书写规则与风格
C#.NET 语言程序设计步 ·C#.NET 集成开发环境的使用
附件 6:
上海市高等学校计算机等级考试(二级) 《C#程序设计》考试大纲 (2012 年修订)
一、考试性质
上海市高等学校计算机等级考试是上海市教育委员会组织的全市高校统一的教学考试,是检测和评价高校计算 机应用基础知识教学水平和教学质量的重要依据之一。该项考试旨在规范和加强上海高校的计算机教学工作,提高 学生的计算机应用能力。考试对象主要是上海高等学校非计算机专业学生,考试每年举行一次,当年的十月下旬、 十一月上旬的星期六或星期日。凡考试成绩达到合格者或优秀者,由上海市教育委员会发给相应的证书。

上海市高等学校计算机等级考试二级c语言考试大纲

上海市高等学校计算机等级考试二级c语言考试大纲

上海市高等学校计算机等级考试(二级)
《C程序设计》考试大纲
(2009年修订)
一、考试性质
上海市高等学校计算机等级考试是上海市教育委员会组织的全市高校统一的教学考试,是检测和评价高校计算机应用基础知识教学水平和教学质量重要依据之一。

该项考试旨在规范和加强上海高校非计算机专业的计算机教学工作,提高非计算机专业学生的计算机应用能力。

考试对象主要是上海高等学校非计算机专业学生,每年举行一次,当年的十月下旬、十一月上旬的星期六或星期日。

凡考试成绩达到合格者或优秀者,由上海市教育委员会颁发相应的证书。

本考试由上海市教育委员会统一领导,聘请有关专家组成考试委员会,委托上海市教育考试院组织实施。

二、考试目标
C语言是当前常用的,简洁、高效、功能丰富的程序设计语言,是计算机应用人员和软件开发人员的基本程序设计工具。

学生通过该课程的学习,应能了解、掌握C语言的概念、语法和使用它进行编程的方法,并能上机调试运行解决简单实际问题。

《C程序设计》的考试目标是测试考生掌握C语言知识的程度和综合运用语言知识进行程序设计的能力。

三、考试细则
考试采用基于网络环境的无纸化上机考试系统。

考试时间为120分钟。

试卷总分为100分。

由四部分组成:单选题、填空题、程序填空题和综合编程题。

试卷从局域网的服务器下载、考试结果上传到服务器,若不按照要求上传到服务器,则考试无效。

考试阅卷采用机器和人工相结合方式。

五、考试内容、要点和考点
六、几点说明
(四)参考教材
谭浩强. 《C程序设计》. 清华大学出版社
夏宝岚等. 《C/C++程序设计》. 华东理工大学出版社。

全国计算机等级考试二级 java 语言 程序设计

全国计算机等级考试二级 java 语言 程序设计

全国计算机等级考试二级 java 语言程序设计计算机等级考试二级是一个非常重要的考试,它对于计算机专业的学生来说是一个必备的证书。

在这次的考试中,我们将要介绍Java语言程序设计这一部分的知识点,对于这个知识点的掌握,对于考试的顺利通过以及以后的工作和学习都非常重要。

首先,我们来了解一下Java语言的基本概念。

Java语言是一种跨平台的编程语言,它最初由Sun Microsystems公司于1995年推出。

Java语言的最主要特点就是跨平台,也就是说用Java语言编写的程序可以在任何安装了Java运行时环境(JRE)的设备上运行,而不需要针对不同的操作系统进行特殊的编写。

在Java语言程序设计的考试中,我们需要掌握Java语言的语法、数据类型、运算符、流程控制语句、数组、面向对象编程、异常处理、输入输出流、多线程等基本知识。

这些知识点是我们学习和掌握Java语言的基础,也是考试的重点。

接下来,我们就来仔细地了解一下Java语言程序设计中的一些重要知识点。

首先,我们来介绍一下Java语言的语法和数据类型。

Java语言的语法和C、C++等编程语言有很多相似之处,但也有一些独特的地方。

比如,Java语言中的变量声明需要指定变量的数据类型,而在C语言中可以省略数据类型。

同时,Java语言中的数据类型包括基本数据类型和引用数据类型,基本数据类型包括整型、浮点型、字符型和布尔型,而引用数据类型就是对象。

在Java语言程序设计中,流程控制语句也是非常重要的知识点。

流程控制语句包括条件语句(if-else语句、switch语句)、循环语句(for循环、while循环、do-while循环)以及跳转语句(break语句、continue语句、return语句)。

掌握好这些语句的用法,对于程序的逻辑控制非常重要。

数组是Java语言中非常重要的数据结构,它是用来存储一组相同类型的数据的。

在Java语言程序设计中,我们需要了解数组的声明、初始化、访问元素、遍历等基本操作,同时也需要了解多维数组、动态数组等高级知识。

上海市计算机等级考试二级(Java)-程序调试与程序填空

上海市计算机等级考试二级(Java)-程序调试与程序填空

编程题按指定的要求编写程序段,1.编写一个程序,把六个按钮分别标识为‘A'至‘F’,并排列成一行。

参考程序:import java.awt。

*;public class MyClass {public static void main(String args[]) {String[]labels = {”A”,"B","C","D”,"E",”F”};Window win = new Frame();win。

setLayout(new GridLayout(1,6));for(int i=0;i 〈labels.length;i++)win.add(new Button(labels[i]));win。

pack();win。

setVisible(true);}}【解析】该题目的知识点在于图形用户界面设计中的布局设计,只能采用GridLayout的方式,不能采用默认的FlowLayout布局方式2.设计一个applet,加载和显示图象“student。

gif”.图像文件与包含applet的HTML文件在同一个目录下。

参考程序:import java。

awt。

*;import java.applet。

*;public class Mypicture extends java。

applet。

Applet{Image image;public void init (){image=getImage(getDocumentBase(),”Student.gif”);}public void paint(Graphics g){g。

drawImage(image,0,0, this );}}【解析】该题要求掌握如何在applet中显示图像文件的编程能力,具体可参照参考教材第十章。

3。

编写removeRandChar()方法,该方法有两个参数,类型分别是String和int,第二个参数表示从第一个参数指定的字符串中删除字符的个数.删除哪个字符由随机数决定。

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

理解
·抽象类和抽象方法
理解
多态
·方法重载,方法覆盖
掌握
接口
·声明和实现
理解
·引用 java 定义的包
理解

·自定义包
理解
4 图形用户界面设计
·小应用程序安全模型
知道
小应用程序概念 ·java.applet.Applet 与其它类的关系
知道
·小应用程序生命期
知道
·HTML 语言中的 applet 标记的语法
知道
网络安全
·Java 的安全特性,安全策略,安全原则
知道
- 24 -
9 多媒体应用
图像显示
·用 java.awt 和 swing 组件实现
理解
动画设计
·用线程方法和时钟对象实现
知道
声音播放
·多音频文件
理解
六、几点说明
(一)建议考试对象
理、工、农、医专业类非计算机专业本科生
(二)建议学时数
72~80 学时,其中 32 学时为实验课
掌握
·类成员,类方法
掌握
·对象的声明和实例化
掌握
·构造方法
掌握
对象的创建和使用
·成员变量、成员方法的引用
掌握
·对象的生命周期
知道
封装
·四种访问权限含义及应用
理解
- 23 -
·子类继承超类(父类)的概念
理解
·创建子类
掌握
·子类的构造方法
掌握
继承
·null、this、super 对象运算符
理解
·最终类和最终方法
理解
小应用程序与
·APPLET 与 HTML 通讯:
理解
HTML 语言
·getDocumentBase(),getCodeBase(),getParameter()
知道
用 java.awt 设计 ·常用组件:标签、文本域、按钮、布局、面板、文本区域、复选框、单选钮、 掌握
图形用户界面 下拉列表、列表、窗口、菜单、对话框以及对应的事件处理机制
本考试由上海市教育委员会统一领导,聘请有关专家组成考试委员会,委托上海市教育考试院组织实施。
二、考试目标
Java 程序设计语言是目前国内外广泛应用的计算机程序设计语言。它是面向对象技术成功应用的范例,而面 向对象技术已成为计算机应用开发领域的主流趋势。学生通过该课程的学习,应能了解程序设计语言的基本知识、 面向对象的基本概念,掌握程序设计的基本方法与思路,这包括了 Java 程序设计语言中的结构化程序设计、面向对 象程序设计、图形用户界面设计、异常处理、多线程程序设计、输入输出流等,并能综合应用这些知识解决简单实 际问题。
(三)建议系统配置
1、硬件
中央处理器 Pentium III 550MGHz 以上
内存
128MB 以上
硬盘
20GB 以上
2、软件
操作系统 Windows 2000 及以上
编程环境 SDK1.4 版及以上;建议使用集成开发环境,如:Eclipse 中文版或其它 Java 开发环境
(四)考试环境
安装并使用“上海市高校计算机等级考试通用平台”。
·常用组件:标签、文本域、按钮、文本区域、复选框、单选钮、单选按钮、菜 用 Swing 设计图形
单、密码域、格式化文本区域、树、表格、分割框、滚动框、滑动条以及对应的 知道 用户界面
事件处理机制
2D 图形设计 ·坐标系统,设置字体、颜色,各种绘图方法
掌握
5 异常处理
·异常类的继承关系
知道
·try…catch…finally 语句
四、试卷结构
序号

题型 单选题

程序填空题

程序调试题
四 合计
编程题
五、考试内容和要求
序 内容

1 Java 程序设计基础
题量 10 题
2~3 题
3题 1~2 题 16~18 题
计分 15 分
20 分
30 分 35 分 100 分
要点和考点
考核目标 基本概念 语义知识 常用方法 基本概念 基本语句 程序理解 基本语句 程序设计 程序调试 综合应用 常用算法
附件 5:
上海市高等学校计算机等级考试(二级) 《Java 程序设计》考试大纲 (2012 年修订)
一、考试性质
上海市高等学校计算机等级考试是上海市教育委员会组织的全市高校统一的教学考试,是检测和评价高校计算 机应用基础知识教学水平和教学质量重要依据之一。该项考试旨在规范和加强上海高校非计算机专业的计算机教学 工作,提高非计算机专业学生的计算机应用能力。考试对象主要是上海高等学校非计算机专业学生,每年举行一次, 当年的十月下旬或十一月上旬的星期六或星期日。凡考试成绩达到合格者或优秀者,由上海市教育委员会发给相应 的证书。
·隔开语句: ;
掌握
顺序结构及语句 ·注释语句://,/*…*/,/**…*/
理解
·输入语句
掌握
·if 语句、if…else 语句、if…else if 语句
掌握
选择结构及语句 ·if 语句嵌套
掌握
·switch 语句
掌握
·for 语句、while 语句、do…while 语句
掌握
循环结构及语句
·循环语句嵌套
掌握
转移语句
·break 语句、continue 语句
掌握
程序模块化与方法 ·方法的定义,参数传递,作用域
掌握
·一维数组的定义及应用
掌握
数组
·二维数组的定义及应用
掌握
·字符串处理
掌握
3 Java 面向对象程序设计
面向对象程序设计
·类、对象及关系
理解
的基本概念
·类的基本形式和声明
掌握
类的创建
·成员变量,成员方法,
理解
异常处理及语句
·throw,throws 语句
理解
·异常处理准则
知道
6 多线程程序设计
·线程与进程、多任务的区别
知道
线程的概念与创建
·创建方法,Thread 类,Runnable 接口
理解
·控制线程的方法
理解
线程控制与优先级
·getPriority, setPriority 方法
知道
线程组与线程的同
要求
- 22 -
·Java 程序设计语言的特点
知道
Java 的特点与结构
·应用程序、小应用程序的结构与书写格式
掌握
·Java 的开发步骤
掌握
Java 程序开发
·Java 的开发工具和资源
理解
·用户自定义标识符规则
掌握
标识符
·系统专用标识符(关键字)
理解
·基本数据类型:整数型、实型、字符型和布尔型
《Java 程序设计》的考试目标是测试考生掌握 Java 程序设计语言知识的程度和综合运用该语言知识进行程序 设计的基本能力。
三、考试细则
考试采用基于网络环境的无纸化上机考试系统。考试时间为 120 分钟。试卷总分为 100 分。 试题由四部分组成:单选题、程序填空题、程序调试题和编程题。试卷从局域网的服务器下载,考试结果上传 到服务器,若不按照要求上传到服务器,则考试无效。考试阅卷采用机器和人工相结合的网上阅卷方式。
·ThreadGroup 类和方法,同步控制,synchronized
知道

7 输入输出流
流的概念
·字节流、字符流、缓冲流
知道
输入/输出流与文
·标准输入输出,顺序、随机文件读写,文件操作
理解
件的操作
8 网络应用
URL 应用
·创建 URL 对象,获取 URL 对象的信息
理解
Socket 应用
·通过 TCP 套接字实现服务器端和客户端的通信
客户端安装 SDK1.4 版及以上。并设置 SDK 的操作环境。建议安装集成开发环境 Eclipse 中文版或其它 Java
开发环境。
(五)参考教材
《Java 程序设计教程第 3 版》. 施霞萍、张欢欢、王瑾德、马可辛 .
机械工业出版社。
- 25 -
掌握
数据类型与变量常
·复合数据类型:类、接口和数组
理解

·常量和变量的定义形式及各种类型的表示方法
掌握
理解
运算符
·赋值、算术、递增/减、关系、逻辑、复合、位运算、条件运算符
·运算符的优先级和结合性 掌握
·表达式的组成规则和求值顺序
掌握
表达式
·表达式运算中的自动类型转换和强制类型转换
掌握
2 Java 结构化程序设计
相关文档
最新文档