VisualCNET开发技术复习提纲和模拟练习

VisualCNET开发技术复习提纲和模拟练习
VisualCNET开发技术复习提纲和模拟练习

《Visual C#.NET开发技术》复习提纲和模拟练习

考试题型:

一、单项选择题(每小题1分,共15分)

二、填空题(每个空1分,共10分)

三、判断题。正确的打“√”,错误的打“×”。(每题1分,共10分)

四、阅读理解程序,写出程序的运行结果。(每小题5题,共25分)

五、程序填空题(每个空白2分,共20分)

六、编程题(每题10分,共20分)

第1章概述

C#程序的基本结构

第2章数据类型

1、各种基本数据类型的关键字

2、数据类型的转换

3、装箱和拆箱

4、各种运算符和表达式的写法

5、控制台输入、输出语句的写法

6、分支语句、循环语句、异常处理语句

不考:2.5.3、2.5.4、2.5.5节

(1)i==j

(2) i!=k && j!=k

第3章常用数据类型的用法

1、字符串和相关字符串函数:

ToString(),Compare(),SubString(),Split(),Join(),ToLower(),ToUpper()

2、一维数组、二维数组的定义、初始化;数组与循环语句的结合应用;

3、泛型(阅读我给的补充例子文档)

不考:除上述字符串函数以外的其他字符串函数、3.1.9节、3.3节、3.5节、3.6节

(1) s[i]>='0' && s[i]<='9'

(2) r++

第4章OOP基础(重点)

1、类、字段、属性、方法的声明

2、对象的创建;对象的方法、属性的使用;

3、静态方法、静态属性与实例方法、实例属性的区别

4、构造函数的定义、执行时机

5、字段与局部变量的区别、作用域

6、各种访问修饰符的作用

7、方法调用的参数传递方式

8、属性的定义和使用

不考:结构、索引器

A

第5章高级OOP

1、类的继承、多态性的含义;如何定义子类,如何定义实现多态性的方法,子类重

写父类的方法。

2、virtual 、override、new、base、this关键字的使用

3、抽象类、密封类的含义和使用,相关访问权限public或internal(默认)

4、在存在类继承的情况下,构造函数的执行过程

5、接口的声明和实现,相关访问权限public或internal(默认)

6、委托类型的声明;委托变量的定义和使用

7、事件的的含义

不考:5.5节、5.6节、5.4.2节的具体内容(但事件概念要知道)

第6章窗体、控件

1、窗体

●窗体方法Show()、ShowDialog()的区别;窗体的Hide(),Close(),Exit()的作用

●创建窗体对象,显示窗体

●窗体的属性:Text, Font, StartPosition, AcceptButton, CancelButton, MaximzeBox,

MinimizeBox

●窗体的事件:Load

2、控件的基本属性:Name, Enabled , Font, Text, Visible

3、键盘事件:KeyDown, KeyPress, KeyUp

4、文本框TextBox

●属性:Text, MaxLength, Multiline, PasswordChar, SelectedText, SelectionLength,

SelectionStart

●方法:Focus()

●事件:TextChanged

5、列表框ListBox、组合框ComboBox

●属性:Items, SelectedIndex, SelectedItem, Text, Items.Count, Items[index]

●方法:Items.Add(选项内容)

Items.Remove(选项内容)

Items.RemoveAt(int index)

Items.Clear()

●事件:SelectedIndexChanged,

TextChanged 用于组合框。在组合框中输入内容时触发

SelectionChangCommitted 单击下拉列表选项完成时触发

6、复选框CheckBox, 单选按钮RadioButton

●属性:Checked:值为true、false之一

CheckState:值为CheckState.Checked、CheckState.UnChecked、

CheckState.Indeterminate之一

Text

●方法:Items.Add(选项内容)

Items.Remove(选项内容)

Items.RemoveAt(int index)

Items.Clear()

●事件:CheckedChanged

7、标签Label

属性:Text

8、主菜单栏控件menuStrip

●属性:Items:菜单项集合,为ToolStripMenuItem对象的集合

9、菜单项控件ToolStripMenuItem

●属性:Text 菜单项的显示文字

●事件:Click:单击菜单项时触发

9、快捷菜单控件ContextMenuStrip

10、状态栏控件StatusStrip

●常用的状态栏对象:ToolStripStatusLabel (用于显示提示信息),其属性Text

不考:6.1.6节、LinkLabel控件、maskedTextBox控件、RichtextBox控件、CheckedListBox 控件、6.5.4节、6.6节、6.8节、6.9节

B

第7章文件操作

1、知道Directory类、DirectoryInfo类的用途,两者的区别。具体内容不考

2、知道File类、FileInfo类的用途,两者的区别。具体内容不考

3、StreamReader类、StreamWriter类的使用,如何利用它们的方法来读写文本文件的编

程(P164-165)

不考:7.1节、7.2.2-7.2.4节、7.3.2-7.3.4节、7.4.3节、7.5节

第9章https://www.360docs.net/doc/db7297947.html,数据库访问编程

1、https://www.360docs.net/doc/db7297947.html,数据提供程序有哪四种?分别用于哪些数据库?它们的命名空间分别是什么?

2、保持连接方式的数据库访问编程基本步骤

3、断开方式的数据库访问编程基本步骤

4、记住连接SQL Server的数据库连接字符串参数的含义(P204)

4、SqlConnection类

●属性:ConnectionString:数据库连接字符串

State:为ConnectionState.Connecting、ConnectionState.Open、

ConnectionState.Closed之一

●方法:Open() 建立连接

5、SqlCommand类

●创建SqlCommand对象

●方法:ExecuteNonQuery()

ExecuteReader()

ExecuteScaler()

●掌握这3个方法的编程(参见例9-2的相关代码)

6、SqlDataAdapter类

●创建SqlDataAdapter对象:SqlDataAdapter adapter=new SqlDataAdapter("SELECT

语句串或存储过程名",连接对象变量)

●方法:Fill(数据表对象)

Fill(数据集对象,"表名")

Update(数据集对象或数据表对象)

7、DataSet数据集

●属性:Tables:DataTable对象的集合,访问其某个表对象的代码:

dataset1.Tables["表名"]

dataset1.Tables[int index] 注:index>=0

8、DataTable对象

属性:Rows:行集

dataset1.Tables["表名"].Rows[n] 行集的第n-1行(记录),为DataRow对象

dataset1.Tables["表名"].Rows[n]["字段名"] 行集的第n-1行的指定字段的值

9、LINQ查询表达式的组成,各子句的作用,简单代码(P245)

不考:P206第3、4点内容、9.4节、9.5节、9.6节、9.7节、9.8.2中各种联接类型P248、9.8.3节、第10章、多线程、重载运算符

编程实例:

1、实验4的第2题

2、实验5的选作题

3、泛型作业(求一维数组的最大元素或最小元素)

4、用级数1

2)1(...71513114--++-+-=n n π,求π的近似值。要求直到最后一项绝对值<0.000001为止。

5、例5-7

6、例6-9

7、例9-2

8、第9章习题第1、2题

10、有关用StreamReader 、StreamWriter 类的方法来读写文本文件内容的编程

《Visual C#.NET 开发技术》模拟练习题

一、单项选择题(每小题2分,共20分)

1、C#应用程序的入口方法是( )。

A. start()

B. init()

C. paint()

D. Main()

2、执行完代码int[ ] x = new int[25];后,下列选项说明正确的是( )。

A. x[24]为0

B. x[24]未定义

C. x[25]为0

D. x[0]为空

3、设有下面两个类的定义:

class Person

{ long id; // 身份证号

string name; // 姓名

}

class Student: Person

{ int score; // 入学总分

int getScore(){

return score;

}

}

问:Student 类和Person 类的关系是( )。

A. 包含关系

B. 继承关系

C. 关联关系

D. 无关系,上述类定义有语法错误

4、设 x,y 均为已定义的类名,下列声明对象x1的语句中正确的是( )。

A. public x x1= new y( );

B. x x1=x( );

C. x x1=new x( );

D. int x x1;

5、C#语言的类之间的继承关系是( )。

A. 多重的

B. 单重的

C. 线程的

D. 不能继承

6、https://www.360docs.net/doc/db7297947.html, 使用( )命名空间的类访问SQL Server 数据库的数据。

A. System.Data.OleDb

B. System.Data.SqlClient

C. System.Xml.Serialization

D. System.IO

7. C#窗体程序入口点方法的定义为( )。

A. static void Main(){……}

B. void Main(){……}

C. sta tic int WinMain(){……}

D. static int main(){……}

8. 在 C#中,使用( )语句捕获异常。

A. if

B. while

C. try … catch

D. do

9. 为了将字符串str="123456"转换成整数123456,应该使用()语句。

A. int Num=(int)str

B. int Num=str.Parse(int)

C. int Num=str.ToInt()

D. int Num=Convert.ToInt32(str)

10. 在https://www.360docs.net/doc/db7297947.html,中,使用DataAdapter对象将数据源数据填充到DataSet对象,应调用下列()方法。

A. DataAdapter对象的Fill方法

B. DataSet对象的Fill方法

C. DataAdapter对象的Update方法

D. DataSet对象的Update方法

二、填空题(每个空1分,共10分)

1. C#源程序文件的扩展名是______________。

2. 将一个整数20赋值给一个Object类型的变量时,会自动地将20转换为Object对象,这一过程称为___________。

3. 设arr是一维数组,为了得到其包含的元素个数,可使用它的_________属性。

4. 有这样的类定义:class A2: A1 {……},A1类是A2类的_______。

5. 定义抽象类的关键字是__________。

6. 为了在派生类中重写基类的同名方法,必须在定义基类的同名方法时,加上__________________关键字。

7. 为了获取TextBox控件对象输入的值,需要引用它的__________属性。

8. 当列表框的选中项发生改变时,会触发______________________事件。

9. 在菜单系统中,为了实现单击菜单项时,执行给该菜单项对象的__________事件添加代码。

10. 在SqlConnection对象中,通过它的_______________属性,指定与数据库连接的参数。

三、简答题(每小题5分,共25分)

1. 什么是密封类?

2. 接口和抽象类有何区别?

3. 面向对象程序设计的基本特性有哪些?

4. 常用的键盘事件有KeyPress、KeyDown、KeyUp,这三个事件按什么顺序发生?并指出它们的触发时机。

5. TextBox和RickTextBox控件在使用上有何差别?

四、阅读理解程序,写出程序的输出结果。(每小题5题,共15分)

1、

class staticTest {

public int x=1;

public static int y=1;

}

class Program

{

static void Main(string[] args)

{

staticTest.y = staticTest.y + 1;

staticTest m = new staticTest();

staticTest n = new staticTest();

m.x = m.x + 3;

n.x = n.x + 5;

Console.WriteLine("m.x=" + m.x + " staticTest.y=" + staticTest.y);

Console.WriteLine("n.x=" + n.x + " staticTest.y=" + staticTest.y);

}

}

2、

class Program

{

static void sqare(int x){

x=x*x;

}

static string FunArray(int n,ref int[] arr,out float y)

{

n=20;

float sum = 0;

arr=new int[4] {1,2,3,4};

for(int i=0; i

sum=sum+arr[i];

y=sum/4;

return "调用了方法FunArray()";

}

static void Main(string[] args)

{

int a = 2,m=10;

int[] b=new int[] {2,4,6};

float c;

sqare(a);

string str=FunArray(m,ref b,out c);

Console.WriteLine("a="+a);

Console.WriteLine("c="+c);

for (int i=0;i

Console.Write(b[i]+" ");

Console.WriteLine("\nc="+c);

Console.WriteLine(str);

}

}

3、

class Person {

internal string name;

public Person() { }

public Person(string name, int age) {

https://www.360docs.net/doc/db7297947.html, = name;

}

public void PrintPerson() {

Console.WriteLine("name=" + name);

}

}

class Student:Person {

int age;

public Student(string name, int age) {

https://www.360docs.net/doc/db7297947.html, = name;

this.age = age;

}

public new void PrintPerson() {

Console.WriteLine("name=" + name);

Console.WriteLine("age=" + age);

}

static void Main(string[] args) {

Student s = new Student("张三", 20);

s.PrintPerson();

Console.Read();

}

}

五、编程题(每小题15分,共30分)

有一个SQL Server Express数据库student,数据库文件存放在D:\stud\student.mdf,它包含一个成绩表score,其表结构如下。

Form1时,将score表的name、course、score列的内容显示在窗体的列表框ListBox1控件对象中。(15分)

2、用SqlConnection、SqlDataAdapter、DataSet、DataTable、DatagridView等组件,实现:当单击窗体的“显示成绩”按钮(其对象名为buttonDisplay)时,在DatagridView1对象中显示score数据表的所有记录内容。(15分)

模拟练习题参考答案

一、单项选择题

1、D

2、A

3、B

4、C

5、B

6、B

7、A

8、C

9、D 10、A

二、填空题

1、.cs

2、装箱

3、Length

4、父类(或称基类)

5、abstract

6、virtual

7、Text

8、SelectedIndexChanged

9、Click

10、ConnectionString

三、简答题

1. 密封类是不能被继承的类。

2. 接口和抽象类有何区别?

答:接口和抽象的区别包括:

(1)接口是由公共的的属性、方法头定义组成的,它们只有声明,没有代码体实现。而抽象类可以包含抽象方法、抽象属性,以及非抽象方法和非抽象属性。

(2)它们的关键字不同,声明接口的关键字是interface,抽象类定义的关键字是abstract。

(3)声明接口成员时不要用public访问权限,而声明抽象类的抽象成员时需要加上访问权限关键字。

3. 面向对象程序设计的基本特性有:封装、继承、多态。

4. 常用的键盘事件有KeyPress、KeyDown、KeyUp,这三个事件按KeyDown 、KeyPress、KeyUp的顺序序发生事件。

KeyDown 按下键时触发此事件

KeyPress 按下键又释放键时触发此事件

KeyUp 松开键时触发此事件

5. TextBox和RickTextBox控件在使用上有何差别?

答:TextBox和RickTextBox控件的差别:TextBox控件只输入不带格式的文本。而RickTextBox控件可输入带格式的文本,并且提供了有关文本操作的函数。

四、阅读理解程序题

1、结果:

m.x=4 staticTest.y=2

n.x=6 staticTest.y=2

2、结果:

a=2

c=2.5

1 2 3 4

c=2.5

调用了方法FunArray()

3、结果:

name=张三

age=20

specialty=计算机系

五、编程题

1、

private void Form1_Load(object sender, EventArgs e)

{

string conntionStr=@"Data source=.\sqlexpress;AttachDbFilename=d:\stud\student.mdf;"+

"Integrated security=TRUE;Connect Timeout=60;User Instance=True";

SqlConnection conn = new SqlConnection(conntionStr);

SqlCommand cmd = new SqlCommand("select * from score",conn);

Try

{

conn.Open();

SqlDataReader dr = cmd.ExecuteReader();

while (dr.Read() == true) {

listBox1.Items.Add(string.Format("{0} {1} {2}", dr["name"], dr["course"],

dr["score"]));

}

dr.Close();

}

catch (SqlException ee) {

MessageBox.Show(ee.Message, "操作失败");

}

finally {

conn.Close();

}

}

2、

private void buttonDisplay_Click(object sender, EventArgs e)

{

string conntionStr = @"Data source=.\sqlexpress;AttachDbFilename=d:\stud\student.mdf;" + "Integrated security=TRUE;Connect Timeout=60;User Instance=True";

SqlConnection conn = new SqlConnection(conntionStr);

try

{

SqlDataAdapter adpater = new SqlDataAdapter("select * from score", conn);

DataSet ds = new DataSet();

adpater.Fill(ds);

dataGridView1.DataSource = ds.Tables[0];

}

catch (SqlException ee)

{

MessageBox.Show(ee.Message, "操作失败");

}

finally

{

conn.Close();

}

}

1.1几种职业教育课程模式的基本特征3-8

职业教育课程模式的基本特征 一、概念解释: 1.课程: a.课程的狭义概念:从狭义上来讲,课程是指在遵照教育目的指导学生的学习活动,由学校有计划、有组织地编制的教学内容。它主要体现在教学计划、教学大纲和教科书上。 b.课程的广义概念:从广义上来说,课程是指学生在学校获得的全部经验。其中包括有目的、有计划的学科设置,教学活动,教学进程,课外活动以及学校环境和氛围的影响。也就是说,广义的课程除了学校的课程表所表示的正式课程之外,还包括学生的课外活动及对学生整个学校生活中潜移默化的校园文化中的非制度侧面;不仅包含有书本的知识内容,还应该对学生各种课内外的活动所作出的明确安排。 因此,课程不仅包括学科,还包括诸如各种活动等其他内容,课程也不只是教学内容本身,还有对教学内容的安排以及实现进程等规定,课程更不等于教学计划、教学大纲和教材,与“学科”、“教学内容”、“教学计划”、“教学大纲”、“教科书或教材”等概念相比,课程是一个较为广泛的概念。 2.课程模式:如果我们把课程分为由上到下的三个层级,即课程范型、课程模式、课程方案,那么,课程模式就是来自于某种课程范型并以其课程观为指导思想,为课程方案设计者开发或改造某个专业并编制课程文件提供具体思路和操作方法的标准样式。 有人把课程分为三个层面,即宏观层面课程、中观层面课程和微观层面课程,则课程模式就是宏观层面的课程。 二、几种常见的职业教育课程模式的基本特征 当前常见的职业教育课程模式的具体表现形式有:学科式、三段式、双元制、CBE、MES、宽基础活模块、工作过程系统化课程模式等。 三段式是以时间顺序对教学内容排列的教育模式;双元制是一种校企结合的职业教育体制;CBE是以能力为基础的教育指导思想和教育模式;MES是国际劳工组织开发的一种具体的课程方案;学科式模式是教学内容排列的系统化逻辑体系。 华东师范大学根据能力观的不同划分出三种导向的职业教育课程模式,即职业任务导向的课程模式、职业素质导向的课程模式和综合职业能力导向的课程模式。也有人按三个不同的维度(即课程与工作的匹配程度、课程的理论深度、理论与实践的整合程度),将职业教育的课程模式分成形成准备型课程模式、交替型课程模式、渗透型课程模式和双元型课程模式

JAVA笔试题答案在最后

测试题(笔试)Java 面向对象重庆足下科技有限公司

不定项选择题(40题,每题2.5分,总分100分,测试时间2小时) 1) 当试图编译并运行下面程序时会出现什么结果()(单选) class A{ public int getNumber(int a){ return a+1; } } class B extends A{ public int getNumber(int a, char c){ return a+2; } public static void main(String[] args){ B b=new B(); System.out.println(b.getNumber(0)); } } a) 编译错误 b) 运行错误 c) 1 d) 2 2) 当编译并运行下面程序时会出现什么结果( )(单选) public class MyAr{ public static void main(String argv[]){ int[] i = new int[5]; System.out.println(i[5]); } } a) 编译错误 b) 运行错误 c) 输出0 d) 输出“null” 3) final、finally、finalize三个关键字的区别是()(多选) a) final是修饰符(关键字)可以修饰类、方法、变量 b) finally在异常处理的时候使用,提供finally块来执行任何清除操作 c) finalize是方法名,在垃圾收入集器将对象从内存中清除出去之前做 必要的清理工作 d) finally和finalize一样都是用异常处理的方法

职业教育学 模块式课程模式研究

沈阳师范大学 模块式职业课程研究 姓名:温馨 学号: 11033026 年级: 2011级 专业:教育学 学院:教育科学学院 任课教师:韩玉

模块式职业课程研究 温馨教育学11033026 [摘要]为探索解决高职院校普遍存在的传统本科“压缩饼干”问题,创建更加适应高素质技能型、应用型和实用性专门人才的课程和教学模式,本课题运用教育学理论、学习理论、传播理论和技术论等基本原理,以国内外职业教育教学模式的比较研究为基础,对高等职业教育模块式课程教学模式进行了深入的研究和探索。重点探讨了高等职业教育模块式教学课程的产生背景、内涵、特点、原则、策略、评价等几个方面的内容。 [关键词]模块式职业课程研究课程模式 一、产生背景 职业教育模块课程的研究在我国始于上世纪九十年代,近二十年来,研究者就其开展了多方面的研究。从文献量、被引、内涵、特点、原则策略和评价等方面就已有的研究进行回顾与检视,发现研究的成绩主要体现在积极地“外引”和主动地“内改”两个方面;而研究的不足则表现为表层化、主观化和同质化倾向。在此基础上通过思考作出展望,旨在为该研究的后续深入展开提供一定的借鉴和参考。 职业教育模块课程是国外职业教育领域,特别是职业教育课程领域几十年前就已经研究的话题。在我国,就这一问题的研究始于上世纪九十年代职业教育改革,特别是伴随着职业教育课程改革而备受关注。近二十年来,我国职业教育研究者对此问题进行了比较广泛和深入的研究,取得了一定的研究成果。立足于已有的研究成果展开思考,探视研究的不足并基于此作出展望,在回视与思考中启迪后续相关研究的展开。考察研究的历史是为了更好地把握研究的脉络和进展,也是为了稳固后续研究的基础。从内涵、特点、原则策略和评价四个方面就职业教育模块课程已有研究进行梳理,旨在从归总中理清线索,从回顾中探析进展,在反思中检视问题。 二、概况 (一)内涵 内涵模块课程作为一种课程模式,从舶来之际便得到不同层面、不同角度的解读,正是基于此,其内涵也在不断获得新的诠释与扩充。就现有的研究来看,对职业教育模块课程内涵的探讨主要有以下几种观点: 1.从词源追溯角度进行阐释。

java开发常见笔试题(数据库篇)

一.根据下列员工信息表和部门信息表完成以下SQL查询 (表1 emp_xiangyoulu 员工信息表) (表2 dept_xiangyoulu) 1.查询所有员工信息? Select * from emp_xianyoulu; 2.查看所有部门信息? Select * from dept_xiangyoulu; 3:查看公司工资排名的第2-5名(分页查询rownum) select * from( selectrownumrn,ename,sal from emp_xiangyoulu order by saldesc) where rn between 2 and 5;--->错! 伪列rownum和排序order by 同时出现时,先生成伪列号,再按条件排序--->导致rn对应的序号在排序之前就定了,查出的结果和预期不符;; SELECT ROWNUMrn,e.* FROM ( SELECT * FROM emp_xiangyoulu ORDER BY saldesc) e WHERE rn BETWEEN 2 AND 5;--->错! "RN": 标识符无效,伪列号不能直接当成一般属性直接用; selectrownum,e.* from( select * from emp_xiangyoulu order by saldesc)e where rownum between 2 and 5;--->错! 不报错,但查询结果为0条,原因同上; select * from( selectrownum,e.* from( select * from emp_xiangyoulu order by saldesc)e)

心得体会:职教大发展需要新的课程模式(最新)

心得体会:职教大发展需要新的课程模式(最新) 当前,我国职业教育进入了内涵发展时期,各地开展了多种形式的课程改革,然而仍存在很多问题,没有从根本上提高职业教育人才培养质量。国际职教课程模式共同的发展趋势是将职业能力培养作为课程发展方向,关注学习者的职业成长而不仅是岗位工作需求,强调基于工作的学习等,其关键点是如何处理和优化实践学习与理论学习之间的关系。 阶段一:理论与实践并行的课程模式。 职业院校最开始的课程表现为理论学习和技能训练两个独立的形态,没有实现或无法实现学习内容和学习时间上的协调,这种课程模式呈现为“理论与实践并行”,其目的是让学习者掌握知识并解决职场中的问题,追求理论知识的完整性和系统性,课程开发过程是一个对学科理论知识进行简化的过程,使复杂的知识能够被学生所接受。 通过“教学简化”开发课程,主要原因是职业院校管理者和教师基本是由传统学科教育体系培养出来的,课程体系主要是在学科课程理念下建立的。但是,由于过分

关注知识学习或由于基础设施、组织条件和师资力量所限很难进行深入的实践活动,学习者难以获得针对复杂工作的经验。而且现实中,由于职业院校学生的学业基础所限,他们的抽象思维能力不高,在脱离具体情境下开展理论学习很困难,更不要说能实现知识迁移。 阶段二:理论服务实践的课程模式。 生产流水线的诞生开创了大批量生产模式,对职业教育的发展提出了功利性的要求,由此产生了“能力本位教育”(CBE)模式,受此启发,职教界研究者和教师开始基于岗位任务分析来开发课程,即从岗位实际需求出发,将理论知识学习作为获得技能的手段和能力发展的基础,力图让学习者通过知识技能的积累提高职业能力。 其中,国际职业教育界流行的DACUM课程开发方法,是把具体职业岗位的工作细化成为相对独立的职责,每项职责被看作一项能力,再将每项职责细化成若干任务并对应一项技能,再归类课程框架并组织课程内容。DACUM方法认为学习是“投入”和“产出”之间的线性关系,能力是完成岗位任务的技能、知识和态度,这些因素加起来就是职业的整体。但是,该方法基本没有关注职业认知能力发展等教育性目标,忽略隐性知识,没有关注工作的整体性特征和经验成分,因此开发的课程难以促进学习者综合职业能力的提高。

Java开发工程师笔试题(带答案)

Java开发工程师笔试试题 (请不要在试题上留任何痕迹,所有答案均写在答题纸上) 一.编程题(共26分) 1.任意写出一种排序算法。(6分) public void sort(int [] array){ //代码区 } 2.求1+2+3+..n(不能使用乘除法、for 、while 、if 、else 、switch 、case 等关 键字以及条件判断语句)(8分) public int sum(int n){ //代码区 return 0; } 3.完成下面方法,输入一个整数,输出如下指定样式图案。(12分) 输入:3, 输出: 1*2*3 7*8*9 4*5*6

输入:4 输出: 1*2*3*4 9*10*11*12 13*14*15*16 5*6*7*8 public void drawNumPic(int n){ //代码区 } 二.选择题(定项选择每题3分,不定项选择每题4分,共63分) 1.在基本JAVA类型中,如果不明确指定,整数型的默认是__类型,带小数的默认是__类型?( B ) A.int float B.int double C.long float D.long double 2.只有实现了__接口的类,其对象才能序列化( A ) A.Serializable B.Cloneable https://www.360docs.net/doc/db7297947.html,parable

D.Writeable 3.代码System. out. println(10 % 3 * 2);将打印出?( B ) A.1 B.2 C.4 D.6 4.以下程序运行的结果为( A ) public class Example extends Thread{ @Override public void run(){ try{ Thread.sleep(1000); }catch (InterruptedException e){ e.printStackTrace(); } System.out.print("run"); } public static void main(String[] args){ Example example=new Example(); example.run(); System.out.print("main"); } }

职业教育项目课程理论与开发徐国庆

职业教育项目课程理论与开发 华东师范大学职成所徐国庆博士 一、当前职教课程改革的迫切性 中职汽车维修专业教学案例

反思:1、学生为什么不愿意学“汽车构造与维修”;2、学生的学习效果为什么这么糟糕 当前我国职业技术教育课程的主要问题:1、学问化;2、缺乏统一的逻辑学科课程仅仅是现象问题。现有课程的本质问题是“学问化”,即在“实践是理论的延伸和应用”这个观念的指导下,把实践仅仅看作为理论线性演绎的结果,把实践看作为理论的附属品。正确的关系应当是理论服务于实践。 为什么不能先为实践储备足够的知识? (1)中职学生的学习特点 一种书生是天生成的才具,能对于书本子上的学问有趣味。其余大多数的人,只知道五官接触的、能够实做的事体才有趣味,书本子上的趣味是没有的——杜威 只有当一个人已有的知识无法解决他所面临的问题时,真正的学习才会发生——建构主义 (2)职业知识的工作结构表征方式 因此本次课程改革的重心并非要否定知识,否定理论(当然需要根据新的原则对理论做出取舍),而是要突出实践在课程中的主体地位(关键不是实践课时的多与少),用工作任务来引领理论,使理论从属于实践。 要突出工作实践(完成工作任务的过程)在课程中的主体地位,仅仅对理论知识的深浅进行调整是不够的,而是必须对原有课程进行结构性改革。 二、从教学论到课程论 (一)何为课程 西方:课程即跑道。 中国:功课(内容)及其进程(组织) 课程的特征:方向性、过程性

(二)课程论兴起的原因:1、课程是制度化教育的产物,是教学过程规范化、系统化的需要。2、近代课程理论发展的结果。 对学科课程理论的突破使人们意识到,仅仅对课程内容做些删减,或对编排顺序做些调整是不够的,还不能充分体现人们对教育的新设想。改革还必须触及一个上位问题,即按照何种逻辑来设置课程。 (四)课程论与教学论的关系 课程是方案,教学是实施。 老师应当教“课程”,而不是教“教材”。 教育行政部门应当管“课程”,而不是仅仅是管“教材” 三、职业教育项目课程的基本理念 (一)内涵 项目可理解为一件产品的设计与制做,一个故障的排除,一项服务的提供等。 以通过对工作体系的系统化分析所获得的工作项目为单位设置课程,并组织课程内容的职业教育课程模式。

我国职教课程开发模式的演变与启示

我国职教课程开发模式的演变及启发 张建国 摘要:运用历史分析方法划分为几个不同的、相对独立的时期,从而对职教课程开发模式进行理性分析.探寻我国职教课程改革的目标、方向和路径,有着重要的意义。审视我国职教教育课程开发模式的进展演变,大体经历了移植普教、洋为中用和本土创生三个时期。从这一进展演变中能够得到以下启发:每一种课程开发模式都有自身的优点、特点和适用背景;每一次课程开发模式的演变和更替都与社会变革、职业教育改革和进展发生着紧密的联系,源于解决由于社会变革而引起的职业教育改革的需要,中国特色工作过程导向式课程开发是我国以后职教课程开发模式进展的价值取向,,

关键词:职教课程开发模式;演变;启发 作者简介:张建国(1973--),男,浙江省教育厅职成教教研室助理研究员,研究方向:职业教育学。 中图分类号:G712.423 文献标识码:A 文章编号:1001-7518(2007)()8--0004—07 课程开发(curriculum development)这一术语已在世界各国普遍使用,经济合作与进展组织 (OECD)的所辖机构“教育研究革新中心”(CERI)从1968年成立以来,一直致力于课程开发的研究。 1974年3月,日本文部省得到OECD的合作,在东京召开了课程开发研讨会。以此为契机.所有国家关于CERI 倡导的“课程开发”的思路与技术的关注日益高涨。“课程开发”这一术语在教育学界开始流行,也是始于这一时候。它又称课程设计或编制,是指依照教学目标。运用系统科学方法,开发、编写、编辑、评价课程的理论、原则和方法体系,反映的是产生一个课程的全过程。所谓课程开发模式,确实是指课程的内容和进程在时刻和空间上特定的组织型式或结构,它受一定历史时期政治、经济、文化、教育观和课程观等因素的阻碍。同样,课程开发模式也在——定层面阻碍着人才培养方式和质量。时—卜,新一轮职教课程改革在我国各级行政机构和职业学校正如火如 荼地进行,尽管其途径、方法、内容和侧重点不尽相同,但趋向却是一致的,即把革新传统模式、提高教育质量作为课程改革的

Java软件开发工程师笔试题(答案)

Java工程师笔试题 一、填空题(本大题10小题,每空1分,共20分)。 1.Java语言的三大特性即是: 继承、封装、多态。 2.在Java中,char 型采用____unicode_______编码方案,这样,无论是中文字符还是英文字符,都是占用__2___个字节的内存空间。 3. 形式参数指的是方法被__定义____ 时的参数行,实际参数是方法被__调用__ _ 时所传递进去的变量或值。 4.JSP内置对象中,application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session 对象则是每个客户专用的。 5.如果想把一个对象写入一个流,那么这个类就必须实现Seralizable 接口。 6.程序中实现多线程的方法有两种:继承Thread类和实现___Runable _ 接口。 7.多线程中,可以通过调用相应的setPriority() 方法来修改一个线程的相对优先级。 8.面向对象编程的五大设计原则,分别是单一职责、开放封闭、 里氏替换、依赖倒置、接口分离 9.通过Ajax,客户端获取的数据主要有两种类型:文本型和xml 10.Socket通常也称为套接字,用于描述__ ip 和_ _接口 二、选择题(本大题20 小题,每小题2分.共40分)。 1.在JA V A中,如果父类中某些方法不包含任何逻辑,并且需要由子类重写.应该使用( )关键字来声明父类的这些方法: A) final B) static C) abstract D) void 2.在JA V A中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()。 A) interface A extend B,C B) interface A implements B,C C) class A implements B,C D) class A implements B, implements C

职业教育课程论考试试题及答案

A卷 选择题:(2*10=20分) 1.职业教育在古代社会采取的主要是(C)形式。 A.家庭教育 B.私塾教育 C.学徒制 D.官府办学 2. 目前在我国的职业教育课程模式中占主导地位的课程模式是(D) A.集群式课程模式 B. 能力本位课程模式 C.MES课程模式 D.三段式 3. 以学科为基础组织起来的各门学科的课程形态的是( C )。 A.学生中心课程 B.社会中心课程 C.学科中心课程 D.科目本位课程 4.下列特点中,(A)不属于职业教育课程模式的特点 A.直接性 B.多样性 C.共适性 D.应变性 5. 职业教育课程分析可划分为(B)三个阶段。 A.社会需求分析、行业分析、学科分析 B. 社会需求分析、行业分析、教学分析 C. 行业分析、学科分析、教学分析 D. 社会需求分析、学科分析、教学分析 6. MES课程内容的基本单位是( B) A.培训大纲 B.学习单元 C. 学习材料 D.培训模块 7. 在课程理论研究上,( D )把研究范围从课程开发拓展到了如何教学,提出了行动导向和项目导向的教学理论 A.能力本位课程模式 B. MES C.“双元制”课程模式 D.学习领域课程模式 8. 学习领域,是行动领域的教学归纳,是按照教学论要求对职业行动领域进行归纳后用于职业学校的教学行动领域。下列命名,能够体现学习领域命名原则的是(A)。 A.人力资源信息收集与处理 B.点钞票 C.最优化策略 D. 经济学 9. 下列关于学习情景与学习情境区别的说法不正确的是( A ) A.学习情景设计时间跨度长,学习情境设计时间跨度短 B学习情景难度较低,学习情境难度较高 C.学习情景涉及的要素较少,学习情境涉及的要素较多 D.学习情景活动空间较小,学习情境活动空间较大 10.集群式模块课程力图吸收现有职业教育课程模式的优点,及我国传统模式的长处,形成既适应市场经济需要又符合教育内在规律并考虑学生个性发展的课程模式,其最主要特点是(B)。

高等职业教育课程开发的实践与思考

目录 一、高职课改的历程.................................................................................................................. - 1 - 1.1 第一次课改:改良传统学科体系课程,重视实践能力培养................................... - 1 - 1.2 第二次课改:以就业为导向,注重职业能力培养................................................... - 2 - 1.3 第三次课改:基于工作过程,着眼于职业竞争力培养........................................... - 3 - 二、基于工作过程的高职课程开发.......................................................................................... - 3 - 2.1 当前高职课程改革中的问题....................................................................................... - 3 - 2.2 高职课程的核心特征................................................................................................... - 5 - 2.2.1 高职教育的培养目标........................................................................................ - 5 - 2.2.2 高职课程的课程目标(知识、能力、素质目标)........................................ - 5 - 2.2.3 高职课程的特征分析........................................................................................ - 7 - 2.3 基于工作过程的高职课程开发................................................................................... - 8 - 2.3.1 什么是BAG? .................................................................................................. - 8 - 2.3.2学习领域课程开发与设计............................................................................... - 10 - 2.3.3项目教学课程方案........................................................................................... - 14 - 2.3.4关于项目教学的几点说明............................................................................... - 15 - 2.4、高职课程的整体设计............................................................................................... - 16 - 2.4.1 确定课程的整体目标...................................................................................... - 17 - 2.4.2 课程内容的整合.............................................................................................. - 17 - 2.4.3 教学项目的选取(单项项目、综合项目).................................................. - 17 - 2.4.4 教学过程设计(含第一堂课的设计).......................................................... - 18 - 2.4.5 课程考核.......................................................................................................... - 19 - 2.5 高职课程的单元设计................................................................................................. - 19 - 2.5.1 什么是课程的一个“单元”? ........................................................................ - 19 - 2.5.2 课程单元教学设计模板.................................................................................. - 19 - 2.5.3 课程单元设计要点.......................................................................................... - 21 - 2.5.4 一体化课程单元设计特点.............................................................................. - 22 - 2.5.5 对于专业任课教师的建议.............................................................................. - 23 - 三、高职课程教学实施的反思................................................................................................ - 24 - 3.1当前高职课程改革需关注的若干问题...................................................................... - 24 - 3.2高职课程的评价标准——怎么知道你的课程是否符合要求 .................................. - 24 - 3.2.1 教改自检问题.................................................................................................. - 24 - 3.2.2 职业教育教材问题.......................................................................................... - 25 -

JAVA高级工程师笔试题(技术部分)

Java 软件高级工程师笔试题 【智力部分】(30分) 1.烧一根不均匀的绳要用一个小时,如何用它来判断半个小时?(5分) 2.4,4,10,10,加减乘除,怎么出24点?(5分) 3.如果你有无穷多的水,一个容积为3L的和5L的提桶,你如何准确称出4L的水?(5分) 4.一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以向上爬3尺,但是白天 睡觉的时候会往下滑2尺,井深10尺,问蜗牛几天可以爬出来?(5分) 5.有一种细菌,经过一分钟分裂为2个,再过一分钟,分裂为4个,这样,将一个细菌放在一个瓶子里面,一个 小时后瓶子被细菌充满了。现在假设一开始放入瓶中的为两个细菌,那么到充满瓶子要多长的时间?(10分) 【专业部分】(70分) 6.简述一下面向对象的特征,并举例说明你对面向对象的理解?(5分) 7.ArrayList和HsahSet的区别,HashMap和Hashtable的区别?(5分) 8.线程同步的关键字是什么?sleep() 和wait() 有什么区别?怎么唤醒wait()停止的线程?(5分)

9.列举你在项目中常用的设计模式(伪代码或类图),并说明每种设计模式的具体应用场景。(5分) 10.Spring中事务管理支持哪几种方式以及每种方式的具体使用方法。(5分) 11.Hibernate的缓存等级及其特点(5分) 12.至少写出一种11位手机号码的正则表达式。(5分) 13.用简短的代码实现字符串“s tr in g”到“s tr in g”转换。即将多个空格转换为一个空格(5 分) 14.使用Socket编写一个程序,客户端向服务器端发送请求(发送字符串即可),服务端接收后发送反馈信息.(10 分)

职业教育课程开发与教学设计

浙江师范大学 研究生课程论文封面 课程名称:职业教育课程开发与教学设计开课时间:2014-2015学年第二学期 学院工学院、职业技术教育学院学科专业职业技术教育学 学号2014210161 姓名方晨 学位类别全日制硕士 任课教师沈亚强 交稿日期2015年6月20日 成绩 评阅日期 评阅教师 签名 浙江师范大学研究生学院制

第一部分: 数控车削技术课程开发 课程设计思路是:依据职业能力分析和培养目标确定本课程目标,以数控车削职业能力为主线设计项目课程结构,按照数控车削操作技能形成过程设计学习任务系统,以学习任务为载体负载专业理论知识,以中级数控车削加工职业能力为目标确定各项目的技能目标和知识目标,以工作过程为导向设计教学活动。 课程目标是:学生通过学习本课程,掌握中等复杂车削类零件数控加工的基本技能及相关理论知识,具有一定的研究性学习能力,学习技术与理论的积极性高,养成安全文明生产的职业习惯,形成良好的职业道德和正确的职业观念,达到国家职业标准《数控车床操作工(四级)》要求。专业能力结构目标:会识读零件图纸;能看懂数控车削类工艺文件,会编制中等复杂零件数控车削加工工艺和程序;会加工中等复杂车削类零件并达到一定尺寸精度;会维护保养数控机床。专业知识结构目标:掌握制订工艺文 件的知识;掌握零件定位、装夹原理;具有数控编程与输入、调试知识;掌握零件加工方法与检测知识;初步掌握数控机床维护、故障诊断知识。 工作过程系统化培养: 工作过程工作任务学习领域课程 数控车削加工工艺准备:(一)读图与绘图《工程图学》《计算机辅助设计CAD》 (二)制定加工工艺《机械精度设计》《特种加工技术》 (三)零件定位与装夹《夹具设计》 (四)刀具准备《机械制造基础》 数控车削代码编程:(一)手工编程《数控加工与编程技术》 (二)计算机辅助编程《计算机辅助设计SOILDWORKS》 数控车床操作实施:(一)操作面板《数控加工与编程技术》 (二)程序输入与编辑 (三)对刀 (四)程序调试与运行 数控车床零件加工:(一)轮廓加工《机械制造基础》《模具基础》 (二)螺纹加工 (三)槽类加工 (四)孔加工 (五)零件精度检验《机械精度设计》《测量技术基础》 数控车床维护与精度检验:(一)数控车床日常维护《数控机床日常维护及故障诊断》 (二)数控车床故障诊断 (三)机床精度检查

《职业教育项目课程开发指南》

徐国庆著.《职业教育项目课程开发指南》,华东师范大学出版社,2009年7月第一版课程标准案例 汽车运用与维修专业 发动机电控系统检修课程标准 1.前言 1.1 课程性质 关键词:课程地位、主要功能、与其他课程关系 本课程是汽车运用与维修专业课程。通过本课程的学习,使学生掌握发动机电控各系统的组成和工作原理;培养学生检修发动机电控系统的能力;使学生能适应现代汽车维修的工作要求。它要以汽车电气检修课程和汽车发动机机械部分检修课程的学习为基础,也是进一步学习电控发动机检修课程的基础。 1.2 设计思路 关键词:课程设置依据、课程目标定位、课程内容选择标准、项目设计思路、学习程度用语说明、课程学时和学分 本课程是依据“汽车运用与维修专业工作任务与职业能力分析表”中的发动机修理工作项目设置的。随着电子技术的发展,电子技术在汽车上的应用越来越广泛,传统的发动机检修已不能满足现代汽车修理工的要求,为此而设置这门课。 本课程是根据任务引领型的项目活动要求,从原电控发动机构造与检修课程中分流出来的一门课,原来的课程内容比较多,既要学习主要部件的检修,又要学习各系统的检修,课时又比较少,再加上设备有限,学生学习比较困难,不容易掌握,学校根据实际情况,将一门电控发动机构造与检修课分解成发动机电控系统检修和电控发动机检修两门课,本课程的侧重点是发动机电控系统的检修,主要是电控系统中主要部件的检修。 课程内容的编排和组织是以企业需求、学生的认知规律、多年的教学积累为依据确定的。立足于实际能力培养,对课程内容的选择标准作了根本性改革,打破以知识传授为主要特征的传统学科课程模式,转变为以工作任务为中心组织课程内容,并让学生在完成具体项目的过程中学会完成相应工作任务,并构建相关理论知识,发展职业能力。经过汽车行业专家深入、细致、系统的分析,本课程最终确定了以下四个学习项目:燃油燃供给系统的检修、进气供给系统检修、电子控制系统检修、电控点火系统检修。这些学习项目是以发动机电控系统的工作过程为线索来设计的,同时,四个学习项目对应汽车维修企业中的机电维修工的工作。课程内容突出对学生职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要来进行,并融合了相关职业资格证书对知识、技能和态度的要求。项目设计以工作任务为线索来进行。教学过程中,采取理实一体教学,给学生提供丰富的实践机会。 按照情境学习理论的观点,只有在实际情境中学生才可能获得真正的职业能力,并获得理论认知水平的发展,因此本课程要求打破纯粹讲述理论知识的教学方式,实施项目教学以改变学与教的行为。每个项目的学习都按以汽车机电维修工的工作任务为载体设计的活动来进行,以工作任务为中心整合理论与实践,实现理论与实践的一体化的教学。教学效果评价采取过程评价与结果评价相结合的方式,通过理论与实践相结合,重点评价学生的职业能力。 本门课程建议学时为84学时。 2.课程目标 关键词:知识、技能与素质要求 通过任务引领型的项目活动,使学生能描述发动机电控各系统的组成及主要部件的作用、结构、类型,理解发动机电控各系统工作原理及主要部件工作过程;会检测和更换发动机电控系统的主要部件,能利用检测设备排除发动机电控系统的简单故障;并养成诚实、

《职教课程开发》上课要点Microsoft

《职教课程开发》上课要点 知识梳理 一、职业教育课程概述 1、什么是课程 2、什么是职业教育课程 3、课程的分类 4、职业教育课程的特点 5、职业教育课程的研究领域 6、职业教育课程的发展历程 二、职教课程的教育教学模式和职教课程的主要模式(产生背景、主要理论适应、用范围、主要优缺点。 1、职业教育的主要教学模式:训练主义职业教育教学模式 认知主义职业教育教学模式 情境构建主义职业教育教学模式 2、职教课程的具体教育模式: 俄罗斯制、MES制、CBE、三段式、集群制、核心阶梯课程、学习领域课程、一体化课程等等。 三、职教课程开发的流程和技术 1、课程开发的含义 2、影响职业教育课程开发的因素 3、职业教育课程开发的基本原则 4、一般课程开发的流程 5、课程开发的内容和技术 6、学术本位与能力本位课程观的两种课程 7、课程开发的内容: (1)确定课程目标 目标的分类及排序方法 确定目标的原则及影响因素 职业教育理念: 以经济为中心还是以人为中心 以理论为中心还是以实践为中心 (2)选择课程内容 普通文化课内容的选择 专业课内容的选择 (3)课程的组织内容 课程组织的内涵 课程内容组织的主要模式及选择 (4)课程的实施 职业教育的主要教学模式 职业教育教学方法 (5)课程评价 职业教育课程评价的含义 课程评价的对象------ 课程系统的评价

课程计划的评价 课程实施的评价 课程效果的评价 课程评价的评价 课程评价的主体及客体 职教课程评价的程序和方法 第一章职业教育课程概述 第一节关于课程 一、课程的基本概念 狭义的课程概念:主要指教学计划,教学进程、顺序、阶段,教学组织形式和方法等; 在广义的课程概念中还包括学习计划、学习方式、学习过程、学习方法,不仅是教学原则、方式和操作,而且是一种将教师、学生、学科结合在一起的情境与活动,是一种生气勃勃的活动流”。 对课程的不同理解: 广义:指所有学科(教学科目)的总和,或学生在教师指导下的各种活动的总和。 狭义:是指一门学科或一类活动。 什么是职业教育课程 职业教育的课程是按照国家的教育方针并根据学生的身心发展状况,为使学生在一定时期内达到各级各类职业学校所规定的培养目标,完成所规定的教育任务而有目的、有系统、有计划安排的学习科目与实习活动的总称。 二、职业教育课程的类型 (一)、学科课程 (二)、活动课程 分科课程: 综合课程: 隐性课程 隐性课程的特点: 3.隐性课程与显性课程的关系 三、职业教育课程的特点 (二)近现代职业教育课程的萌芽 第二节职业教育课程开发概述 主要内容 一、课程开发的含义 课程开发即课程结构设计 二、影响职业教育课程开发的因素 内部因素:课程内容选择的标准 课程内容排序的标准 外部因素:社会需求 知识体系 个性发展 三、职业教育课程开发的基本原则 1、基于现实需求的原则(徐国庆) 企业 学校 学生 2、灵活性原则

职业技术教育学专业

职业技术教育学专业 2012级全日制硕士研究生培养方案 (专业代码:040108) 一、培养目标 本专业主要为中、高等职业技术院校、教育行政及职业教育研究机构培养德智体全面发展,掌握现代职业教育理论,具有较强教学、科研、管理能力与一定专业技能的高层次双师型人才。 1.掌握马列主义、毛泽东思想及邓小平理论,热爱祖国、遵纪守法、品行良好; 2.具有正确的现代教育理念和理论素养,了解国内外职业教育理论的发展过程和 最新成果,熟悉我国职业教育发展的实际情况; 3.掌握教育科学研究方法,具有独立从事职业教育研究和实际的能力; 4.掌握并熟练运用一门外语,能阅读和翻译相关的专业著作和文献资料; 5.取得相关职业的中级或中级以上职业资格证书。 二、研究方向 职业技术教育原理:职业教育基本问题、职业教育心理学、职业教育课程开发、职业教育人才培养模式、职业培训等各个领域的理论与实践研究。 职业技术教育管理:职业教育管理体制、职业教育政策与法规、职业教育学校管理、职业教育教学管理等领域的理论与实践研究。 现代教育技术:教学系统设计与开发、多媒体网络教育技术、多媒体教学资源设计、多媒体课程与教学论开发与评价等方面的理论探索与应用研究。 三、学制与学分 学制:全日制硕士生学制为三年。 学分:总学分为34—36学分。其中学位课程8门,22学分(公共学位课程3门,10学分;专业学位课程4门,12学分);限定选修课须修满6学分;任意选修课至少须修满

4学分。学术实践共计3个学分。跨专业及同等学力考生须补修本专业本科阶段至少2-3门主干课程,不计学分,具体工作由各导师负责。 四、课程设置 本专业课程设置包括学位课程和非学位课程,总学分不少于35学分。

JAVA核心技术基础试题

《JAVA编程初步》测试题 一、选择题 1、关于被私有保护访问控制符private protected修饰的成员变量,以下说确的是()。 A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B、可以被两种类访问和引用:该类本身、该类的所有子类 C、只能被该类自身所访问和修改 D、只能被同一个包中的类访问 2、以下代码段将创建()个对象。 String s1="bc"; String s2="bc"; A、0 B、1 C、2 D、3 3、编译并运行以下程序,以下描述哪个选项是正确的() 1:class X{ 2:protected String toString(){ 3:return super.toString();} 4:} A、编译通过运行无异常 B、编译通过但运行时出错 C、行2出错,不能成功编译 D、不能成功编译,行3出错 4、下列关于修饰符混用的说法,错误的是() A、abstract不能与final并列修饰同一个类 B、abstract类中不可以有private的成员 C、abstract方法必须在abstract类中 D、static方法中能处理非static的属性 5、容器Panel和Applet缺省使用的布局编辑策略是() A、BorderLayout B、FlowLayout C、GridLayout D、CardLayout 6、以下标识符中哪项是不合法的( ) A、BigMeaninglessName B、$int C、1 st D、$1 7、main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的() A、public static void main() B、public static void main(String[ ] args) C、public static int main(String[ ] arg) D、public void main(String arg[ ]) 8、执行完以下代码int [ ] x = new int[25];后,以下哪项说明是正确的() A、x[24]为0 B、x[24]未定义 C、x[25]为0 D、x[0]为空 9、以下代码段执行后的输出结果为()

相关文档
最新文档