计算机能力在线测试软件,计算机基础知识测试-软件基础能力.doc

计算机中心基础知识能力测试

二、java基础测试(35)

1、写出下面代码的执行结果:(5分)

class Class1? {?????? private string str = "Class1.str";?????? private int i = 0;?????? static void StringConvert(string str)? {?????????? str = "string being converted.";?????? }?????? static void StringConvert(Class1 c)? {?????????? c.str = "string being converted.";?????? }?????? static void Add(int i)? {?????????? i++;?????? }?????? static void AddWithRef(ref int i)? {?????????? i++;?????? }?????? static void Main()? {?????????? int i1 = 10;?????????? int i2 = 20;?????????? string str = "str";?????????? Class1 c = new Class1();?????????? Add(i1);?????????? AddWithRef(ref i2);?????????? Add(c.i);?????????? StringConvert(str);???????? ?????????? StringConvert(c);

System.out.println(i1);??????????System.out.println(i2);??????????System.out.println(c.i);??????????System.out.println(str);

System.out.println(c.str);

}

}2、写出下面代码的执行结果(5分)

package test;public class? FatherClass{??? public FatherClass()?{??System.out.println("FatherClass Create");?}}子类:package test;import test.FatherClass;public class? ChildClass extends FatherClass{?public ChildClass()?{??System.out.println("ChildClass Create");?}?public static void main(String[] args) ?{??FatherClass fc = new FatherClass();??ChildClass cc = new ChildClass();?}}? }

3、java编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,应该输出为“我ABC”而不是“我ABC+汉的半个”。(10分)

4、简单写一段java程序,实现读取一个文件的内容将其写到另一个文件中。(15)三、web开发实践(30)

1、说出用java如何搭建web应用.(3分)

2、解释一下jsp页面是如何与后台java做交互的?(5分)

3、JSP页中有哪些默认对象,请列出几个,并说明其功能(3分)。

4、JSP运行机制?(4分)

5、Servlet的基本架构是什么?(5分)

6、Tomcat中的servlet.xml是干什么的?会不会配置?(5)

7、简单说说tomcat运行环境配置.(5)

实践题:

采用jsp web开发技术完成一个用户管理及登陆功能的开发,基本功能包括:用户的增加、删除、修改 以及登陆验证功能。

用户表结构如下:

Operater:

Operatorid 用户表的id

Userid 登陆用户名

Operatorname 用户名

Password 登陆密码

Email 邮件

Tel 电话

用户增加、修改时 对邮件、电话进行简单的校验判断(比如邮件格式有效性,用户登陆名不能重复等)

数据库以mysql、sqlserver、oracle 任何一种。将源码打包,以及应用程序包发布到tomcat中,建立一个说明文档,介绍应用的部署过

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值