1、某人有5张3分和4张5分的邮票,请编写一个程序,计算由这些邮票中的1张或若干张可以得到多少种不同的邮资,并按照邮资从小到大顺序显示。(20分)
- 2、采用Java多线程技术编写程序,其中包括两个线程:A和B,其中A线程准备休眠一小时,B线程每隔一秒输入3句“起床”后,吵醒休眠的线程A。(25分)
3、利用Java的GUI编程,编写一个窗体,包含两个文本框和一个命令按钮。其中一个文本框接收用户输入的一行字符串,回车后在另一个文本框中重复输出三行,单击命令按钮可清空两个文本框的所有内容。(25分)
- 4、编写一个Java应用程序,运行后,首先列出当前工作目录,然后把当前目录下面的所有后缀为java的文件取出(设置一个过滤器进行文件名后缀的过滤)。(30分)
附加题:
- 5、使用堆栈结构输出,其中=2+2,=3,=8。(20分)
- 6、访问Access 2003数据库,在Access数据库中创建学生表(T_Student)表并配置ODBC驱动源,学生表的结构和示例数据如下所示:
T_ Student表:
字段名称 |
说明 |
数据类型 |
约束 |
备注 |
S_ID |
学号 |
Integer |
主键 |
|
S_Name |
姓名 |
Varchar(10) |
不允许空 |
|
S_Email |
邮箱 |
Varchar(30) |
|
|
S_Score |
英语成绩 |
Integer |
|
|
表数据示例:
S_ID |
S_Name |
S_Email |
S_Score |
1001 |
Jerry |
Jerry@126.com |
80 |
1002 |
Mike |
Mike@126.com |
90 |
1003 |
John |
John@126.com |
78 |
使用Java语言编写程序,要求如下:
- 使用JDBC-ODBC桥驱动程序;
- 查询出表中所有记录,并按照主键升序显示。
参考提示代码:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection("jdbc:odbc:student","","");
(30分)
|