一、 基础知识部分(每题2分,共40分)
答案 |
1) 接口:inerface 纯抽象的类,里面不能有任何实现的成员;接口是某一类通用功能的描述。和子类没有必然的联系。 2) 抽象类:abstract 实现和非实现成员都可以有;抽象类是子类的基类,它是子类的通用特征的描述 |
答案 |
1) 不对 2) 在c#中,应为 float f = 3.4f 或者 float f = 3; |
二、 编程题(12题4分,最后1题5分,其余每题2分。共35分)
1. 手写一个表单内容包括 ‘用户名 text’ ‘年龄 text’ ‘性别 单选 默认没有选中’ ‘提交按钮’ ‘重置按钮’
2. 手写一个表格, 第一行2列, 第二行1列
3. 请声明一个有100个元素的数组
4. x=4,y=6在不声明新变量的情况下交换x,y的值
5. 写一段程序,把 this is a apple 变成 apple a is this 这种形式
6. 编写一个类,求一元二次方程的实根
7. 使用C#语言写出一个单例模式类
8. 求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+……+m
9. 写出使用javascript进行页面跳转的几种方式?
10.用一条SQL语句将第一和第二张表连接成第三张表
11.写出正则表达式只许输入整数
12.写一个完整的DAO层接口,用来对会员信息进行添删改查操作
13.查询出Test表中ID重复三次以上的记录
14.索引列 sal SQL语句:select * from product where sal*12<5000; 优化此语句并简述原因
15.根据以下表,完成sql语句
表S |
|
|
|
|
|
|
字段名 |
字段描述 |
|
类型 |
|
是否空 |
|
stno |
学号 |
|
int |
|
not null |
|
stuname |
stuname 姓名 |
|
varchar2 |
|
not null |
|
class |
班级 |
|
varchar2 |
|
null |
|
busary |
奖学金 |
|
int |
|
null |
|
|
|
|
|
|
|
|
表C |
|
|
|
|
|
|
字段名 |
字段描述 |
|
类型 |
|
是否空 |
|
classID |
课程编号 |
|
int |
|
not null |
|
Score |
分数 |
|
int |
|
null |
|
|
|
|
|
|
|
|
表SC |
|
|
|
|
|
|
字段名 |
字段描述 |
|
类型 |
|
是否空 |
|
stno |
学号 |
|
int |
|
not null |
|
classID |
课程编号 |
|
int |
|
not null |
|
|
|
|
|
|
|
|
1查询没有奖学金,但是至少有一们课的成绩在80分以上 |
||||||
2查询成绩曾100分,但是没奖学金,并把奖学金改为300 |
||||||
3查询张涛选学,而李明没有选学的课程 |
||||||
4定义一个视图 查询奖学金总额大于3000(包含3000)的班级 |
三、 论述题(每题5分)