2011.决赛.java.本科
软件类-总决赛JAVA本科A组获奖名单

三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 优秀奖 优秀奖 优秀奖 优秀奖 优秀奖 优秀奖 优秀奖 优秀奖 优秀奖 优秀奖 优秀奖 优秀奖 优秀奖
第五届蓝桥杯全国软件和信息技术专业人才大赛总决赛 JAVA 软件开发本科 A 组获奖名单
准考证号 248785 212175 200983 214127 215699 248138 200516 202537 204007 204094 206935 213427 239428 201299 230112 200558 236177 240382 239167 240606 200527 211614 239800 229193 249353 204999 205039 213022 227121 240719 242272 204235 240776 201242 204622 208820 学校名称 清华大学 清华大学 南京理工大学 华中师范大学 浙江大学宁波理工学院 上海大学 南京理工大学 哈尔滨工业大学 福州大学 东北大学秦皇岛分校 东北大学秦皇岛分校 安徽农业大学 哈尔滨工业大学 广西大学 南京农业大学 南京航空航天大学 河海大学 广西大学 哈尔滨工业大学 北京航空航天大学 南通大学 中国人民解放军装甲兵工程学院 哈尔滨工业大学 哈尔滨工业大学 北京邮电大学软件学院 大连理工大学软件学院 大连理工大学软件学院 武汉理工大学 东北大学秦皇岛分校 武汉理工大学 苏州大学 东北大学秦皇岛分校 北京航空航天大学 广西大学 东北大学秦皇岛分校 河南大学 考生姓名 陈立杰 魏铭 黄莘 费行健 何伟凡 梅俊 江以臣 张衡 陈敏健 王宇恒 杨寒 章凯 高志鸣 田兴邦 黄亚锋 孙珂 钟海士 杨日宇 胡启罡 吴沂楠 蔡婧怡 王子卿 顾威 华文澜 杭天梦 赵海成 刘毅超 叶玮彬 张浩天 夏畅 张博华 何世伟 杜炼 黄头昌 胡笑聃 左亚敏 科目名称 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 JAVA 软件开发本科 A 组总决赛 奖项 特等奖 一等奖 一等奖 一等奖 一等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖
2011级夜大本科java语言程序设计复习题

2011级夜大本科java语言程序设计复习题在准备2011级夜大本科Java语言程序设计的复习题时,我们的目标是确保学生能够全面复习Java的基本概念、语法、面向对象编程、异常处理、集合框架、输入输出流以及Java网络编程等关键知识点。
以下是一些复习题,旨在帮助学生巩固和测试他们的Java编程能力。
一、Java基础1. 简述Java语言的特点。
2. 解释Java的编译和运行过程。
3. 描述Java的基本数据类型及其取值范围。
4. 举例说明Java中的变量声明和初始化。
5. 说明Java中的运算符及其用途。
二、控制语句1. 描述Java中的条件语句(if-else)的用法。
2. 解释循环语句(for, while, do-while)的区别和适用场景。
3. 举例说明如何使用break和continue控制循环流程。
4. 简述Java中的switch语句及其使用。
三、数组和字符串1. 解释一维数组和二维数组的区别。
2. 描述如何声明、初始化和遍历数组。
3. 说明Java中字符串的特点和常用操作。
4. 解释字符串的不可变性及其影响。
四、面向对象编程1. 定义类和对象的概念。
2. 描述构造方法的作用和使用。
3. 解释继承、封装和多态的概念。
4. 举例说明如何实现接口和抽象类。
五、异常处理1. 解释Java中的异常处理机制。
2. 描述try、catch和finally块的作用。
3. 说明如何自定义异常。
六、集合框架1. 描述Java集合框架的组成。
2. 解释List、Set和Map接口的区别和用途。
3. 举例说明如何使用ArrayList、LinkedList、HashSet和HashMap。
七、输入输出流1. 解释Java中的流的概念。
2. 描述字节流和字符流的区别。
3. 举例说明如何使用FileInputStream、FileOutputStream、BufferedReader和BufferedWriter。
2011级Java编程技术B卷答案

11.C12.D13.B14.B15.A16.C17.A18.C19.B20.B
三、填空题(每个空2分,共20分)
21.422.3 523.12024.true true25.private protected26.427. Object
四、读程序,运行结果题(每小题6分,共30分)
{
intn,units_digit,tens_digit,hundreds_digit;(变量定义1分)
for(n=100; n<=999; n++)(循环6分)
{
units_digit = n%10;
tens_digit = (n/10)%10;
hundreds_digit = n/100;
if(n == units_digit*units_digit*units_digit +
28.第一行输出“中国”,(3分)
第二行输出“武汉”。(3分)
29.输出“5132”
30.第一行输出“动物能发出不同的叫声”,(2分)
第二行输出“猫,喵喵叫”,(2分)
第三行输出“狗,汪汪叫”。(2分)
31.生成10个大于等于0,小于等于99的均匀分布的随机整数,(3分)
并将这10个随机数写入本工程根目录的磁盘文件temp.txt。(3分)
32.在Applet小程序的窗口上显示一个三角形,(3分)
三角形的三点坐标为(40, 5)、(80, 45)、(0, 45)。(3分)
五、编程题(每题10分。共20分)
33.
publicclassDaffodilsNumber(类定义1分)
{
publicstaticvoidmain(String args[])(main函数首部定义1分)
11级专升本JAVAse期末试卷C

卷号:(C ) ( 2011 年 12月1日) 机密济宁学院2011-2012学年第1学期2011年级计算机科学与技术(专升本)专业Java 程序设计期末考试试卷一、单项选择题(本大题共10小题,每小题1分,共10分)1. 设Derived 类为Base 类的子类,如下对象的创建错误的是( )。
A. Base base = new Derived( )B. Base base = new Base( )C. Derived derived = new Derived( );D. Derived derived = new Base( ); 2. JAVA 网络编程中套接字包括( )。
A. 端口号B. IP 地址C. 端口号和IP 地址D. 都不是3. 在JAVA 语言中,类Worker 是类Person 的子类,Worker 的构造方法中有一句“super( )”, 该语句( )。
A. 调用类Worker 中定义的super()方法B. 调用类Person 中定义的super()方法C. 调用类Person 的构造函数D. 句法错误4.URL 类中获得URL 主机名的方法是( )。
A. getProtocol()B. getHost()C. getPort()D. getRef() 5. 假设A 类有如下定义,设a 是A 类的一个实例,下列语句调用( )是错误的。
class A { int i;static String s;void method1() { }static void method2() { } }A. System.out.println(a.i);B. a.method1();C. A.method1();D. A.method2()6. 在Java 中,要处理Button 类对象的事件,以下( )是可以处理这个事件的接口。
A. FocusListenerB. ComponentListenerC. WindowListenerD. ActionListener7.下面选项中,用于显示选择对话框的方法是( )修饰符。
2011JAVA程序设计A卷试卷(含答案)

华南农业大学期末考试试卷(A 卷)2011-2012学年第 1 学期 考试科目: Java 程序设计 考试类型:(闭卷)考试 考试时间: 120 分钟 学号 姓名 年级专业一、单项选择题(本大题共 25 小题,每小题 2 分,共 50 分)1. 下列有关Java 程序的说法中正确的是___D_____:A. 由于Java 程序是解释执行的,所以执行前不需要进行编译B. 一个.java 源程序编译后将产生一个.class 的字节码文件C. 安装了JDK 后,安装程序会自动配置系统的环境变量path 和classpathD. 面向对象的解释型高级编程语言 2. 下列为合法变量名的是__C______。
A. falseB. 0xabcC. iStudentD. cow ‟s3. 对于构造方法,下列叙述不正确的是__C______。
A. 构造方法是类的一种特殊函数,它的方法名必须与类名相同B. 构造方法没有返回值类型C. 子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。
D. 子类在创建构造方法是必须把调用父类构造方法放在第一条语句4. 下列关于接口的说明正确的是__D______。
A. 接口和抽象类是同一回事B. 一个类不可以实现多个接口C. 接口间不能有继承关系D. 实现一个接口必须实现接口的所有方法5. Java 为移动设备提供的平台是__A______。
A .J2ME B .J2SE C .J2EE D .JDK5.0 6. 下列语句中,属于多分支语句的是__B______。
A .if 语句B .switch 语句C .do while 语句D .for 语句7.在Java中,存放字符串常量的对象属于_B_______类对象。
A. CharacterB. StringC. StringBufferD. Char8.下列关于继承的哪项叙述是正确__D______。
A. 在java中允许多继承B. 在java中一个类只能实现一个接口C. 在java中一个类不能同时继承一个类和实现一个接口D. java的单一继承使代码更可靠9.给出如下代码:class Test{private int m;public static void fun() { // some code... }}如何使成员变量m 被函数fun()直接访问? CA. 将private int m 改为protected int mB. 将private int m 改为public int mC. 将private int m 改为static int mD. 将private int m 改为int m10.System和Math类在哪个包中_B_______。
2011年全国自考Java语言程序设计(一)模拟试卷(二)及答案

下列语句中,错误的 Java 语句是() (1分)
A:连续出现多个分号 B:try......catch 语句 C:include 语句 D:swi6389)欢迎 ❤加入...欢迎❤ 交流...止不住的惊喜等着你.........
2.
以下程序产生一个依赖 myWin, 标题为“我的对话框 ”的, 布局管理器为 FlowLayout 的强制型对话
框。 import java.awt.*; import javax.swing.*; public class Class29041 { public static void main(String[] args) { JFrame myWin=new JFr6389)欢迎 ❤加入...欢迎❤ 交流...止不住的惊喜等着你.........
setSize(240,90); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel pane=new JPanel(); JLabel exp=new JLabel("Expiration Date:"); for (int i=0;i<13;i++) monthBox.addItem(" "+i); for(int i=2000;i<2010;i++) yearBox.addItem(" "+i); pane.add(exp); pane.add(monthBox); setContentPane(pane); } public static void main(String[]arg) { new Class31002().setVisible(true); } } (2分)
2011级Java编程技术A卷
a = "武汉科技大学";
import javax.swing.JPanel; import javax.swing.JTextField; public class CopyTextFieldToLabel { public static void main(String args[ ]) { CopyTextFieldToLabelFrame frame = new CopyTextFieldToLabelFrame( ); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } } class CopyTextFieldToLabelFrame extends JFrame { public static final int WIDTH = 500; public static final int HEIGHT = 400; private JLabel label = new JLabel("initial label", JLabel.CENTER); private JTextField textField = new JTextField("", 20); private JButton button = new JButton("ok"); public CopyTextFieldToLabelFrame( ) { setTitle("CopyTextFieldToLabelFrame"); setSize(WIDTH, HEIGHT); Container contentPane = getContentPane( ); JPanel labelPanel = new JPanel( ); labelPanel.add(label); JPanel textFieldPanel = new JPanel( ); textFieldPanel.add(textField); JPanel buttonPanel = new JPanel( ); buttonPanel.add(button); ButtonActionListener buttonActionListener = new ButtonActionListener( ); button.addActionListener(buttonActionListener); contentPane.add(labelPanel, BorderLayout.NORTH); contentPane.add(textFieldPanel, BorderLayout.CENTER); contentPane.add(buttonPanel, BorderLayout.SOUTH); } private class ButtonActionListener implements ActionListener { @Override public void actionPerformed(ActionEvent event) { // TODO Auto-generated method stub String str = textField.getText( );
2011年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷
或者你才在上一个洞吞了柏忌,下一个洞你就为抓了老鹰而兴奋不已。
只有凭借毅力,坚持到底,才有可能成为最后的赢家。
这些磨练与考验使成长中的青少年受益匪浅。
在种种历练之后,他们可以学会如何独立处理问题;如何调节情绪与心境,直面挫折,抵御压力;如何保持积极进取的心态去应对每一次挑战。
往往有着超越年龄的成熟与自2011年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA 语言)考试试卷第一大题:单选题(30 分)1. (1分) 下列属于Java 应用程序入口方法的是( )。
(A) start ()(B) init ()(C) paint ()(D) main ()2. (1分) 下列选项中属于Java 中不合法标识符的是( )。
(A) $cardNumber(B)point (C) Tree&Grass(D) _getSalary3. (1分) 下列布局管理器按钮中,位置有可能会根据Frame 的大小改变而改变的是( )。
(A) BorderLayout(B) CardLayout(C) GridLayout(D) FlowLayout4. (1分) 在Java 中,int 数据类型所占的位数为 ( ) 。
(A) 8(B) 16(C) 32(D) 645. (1分) 下列程序段的输出结果是 ( )。
int a=10,b=4,c=20,d=6;System.out.println(a++*b+c*--d);(A) 144(B) 28(C) 140(D) 不能执行6. (1分) 已知类关联如下:class Employee{ }class Manager extends Employee{ }class Director extends Employee{ }则下列关于创建对象的语句正确的是( )。
(A) Employee e=new Manager();(B) Director d=new Manager();或者你才在上一个洞吞了柏忌,下一个洞你就为抓了老鹰而兴奋不已。
2011蓝桥杯模拟试题java本科组试题及答案
2011 模拟java 本科1.代码设计(满分5分)625这个数字很特别,625的平方等于390625,刚好其末3位是625本身。
除了625,还有其它的3位数有这个特征吗?请编写程序,寻找所有这样的3位数:它的平方的末3位是这个数字本身。
输出结果中,从小到大,每个找到的数字占一行。
比如那个625就输出为:625public static void main(String[] args) { int temp = 0;for(int i = 100; i <= 999; ++i){temp = i*i;temp %= 1000;if(temp == i)System.out.println(i);}}2.代码设计(满分11分)考虑方程式:a^3 + b^3 = c^3 + d^3其中:“^”表示乘方。
a、b、c、d是互不相同的小于30的正整数.这个方程有很多解。
比如:a = 1,b=12,c=9,d=10 就是一个解。
因为:1的立方加12的立方等于1729,而9的立方加10的立方也等于1729.当然,a=12,b=1,c=9,d=10 显然也是解。
如果不计abcd交换次序的情况,这算同一个解。
你的任务是:找到所有小于30的不同的正整数解。
把a b c d按从小到大排列,用逗号分隔,每个解占用1行。
比如,刚才的解输出为:1,9,10,12不同解间的顺序可以不考虑。
public static void main(String[] args) {int []arr = new int[31];for(int i = 1; i <= 30; ++i){arr[i] = (int)i*i*i;}for(int a = 1 ; a <= 27; ++a){for(int b = a+1 ; b <= 28; ++b){for(int c = b+1 ; c <= 29; ++c){for(int d = c+1 ; d <= 30; ++d){if((arr[a] + arr[d])==(arr[b] +arr[c]))System.out.println(a + "," + b + "," + c + "," + d);}}}}}3.代码设计(满分18分)整数的分划问题。
2011-2012java试卷C答案-推荐下载
A.class B.interface C.new
4、对于可以独立运行的 Java 应用程序,下列( D )说法是正确的。
A.无须 main 方法
C.可以有多个或零个 main 方法 D.必须有一个 main 方法
5、布尔型变量真值表示为( A )
A.true B.false
6、设有对象 x 具有属性 a 则访问该属性的方法为( C )
MyApplet,则类 MyApplet 必须是___Applet__类的子类并且存储该源程 序文件的文件名为__ MyApplet.java_。
2、设 x = 2 ,则表达式 ( x + + )/3 的值是___0__。
3、在 Java 程序中,通过类的定义只能实现__单_重继承,但通过接口的 定义可以实现__多_重继承关系。
D.f
C.不能被任意其它类使用
9、paint()方法使用哪种类型的参数?( A )
D.不能被其它类继承
A. Graphics B. Graphics2D C. String D. Color
10、指出下列程序运行的结果( B )
public class Example{ String str=new String("good"); char[]ch={'a','b','c'}; public static void main(String args[]){ Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+" and "); Sytem.out.print(ex.ch); } public void change(String str,char ch[]){ str="test ok"; ch[0]='g'; } }
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011年决赛java 本科
考生须知:
考试时间为5小时。
本试卷包含两种题型:“代码填空”与“程序设计”。
总计100分。
其中代码填空:8+15 = 23 分
程序设计:13+30+34 = 77分
填空题要求参赛选手在弄清给定代码工作原理的基础上填写缺失的部分,使得程序逻辑正确、完整。
所填写的代码不超过一条语句(即不能出现分号)。
把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。
编程题要求选手设计的程序对于给定的输入能给出正确的输出结果。
考生的程序只有能运行出正确结果的时候才有机会得分。
注意:在评卷时使用的输入数据与试卷中给出的实例数据可能是不同的。
选手的程序必须是通用的,不能只对试卷中给定的数据有效。
对每个题目,要求考生把所有类写在一个文件中。
调试好后,存入与考生文件夹下对应题号的“解答.txt”中即可。
相关的工程文件不要拷入。
请不要使用package语句。
另外,源程序中只能出现JDK1.5中允许的语法或调用。
不能使用1.6或更高版本。
1.代码填空(满分8分)
题目在考生文件夹下对应题号的“题目.rar”中,请先解压该文件。
解压密码以现场公布为准。
仔细阅读和调试题目提供的源代码,根据要求填写缺失的代码部分。
注意:请把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。
直接写在题面中不能得分。
2.代码填空(满分15分)
题目在考生文件夹下对应题号的“题目.rar”中,请先解压该文件。
解压密码以现场公布为准。
仔细阅读和调试题目提供的源代码,根据要求填写缺失的代码部分。
注意:请把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。
直接写在题面中不能得分。
3.程序设计(满分13分)
题目在考生文件夹下对应题号的“题目.rar”中,请先解压该文件。
解压密码以现场公布为准。
仔细阅读题目要求,根据题意编写调试代码。
要求考生把所有类写在一个文件中。
调试好后,存入与考生文件夹下对应题号的“解答.txt”中即可。
相关的工程文件不要拷入。
请不要使用package语句。
另外,源程序中只能出现JDK1.5中允许的语法或调用。
不能使用1.6或更高版本。
4.程序设计(满分30分)
题目在考生文件夹下对应题号的“题目.rar”中,请先解压该文件。
仔细阅读题目要求,根据题意编写调试代码。
要求考生把所有类写在一个文件中。
调试好后,存入与考生文件夹下对应题号的“解答.txt”中即可。
相关的工程文件不要拷入。
请不要使用package语句。
另外,源程序中只能出现JDK1.5中允许的语法或调用。
不能使用1.6或更高版本。
5.程序设计(满分34分)
题目在考生文件夹下对应题号的“题目.rar”中,请先解压该文件。
仔细阅读题目要求,根据题意编写调试代码。
要求考生把所有类写在一个文件中。
调试好后,存入与考生文件夹下对应题号的“解答.txt”中即可。
相关的工程文件不要拷入。
请不要使用package语句。
另外,源程序中只能出现JDK1.5中允许的语法或调用。
不能使用1.6或更高版本。