`
izuoyan
  • 浏览: 9224053 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Interview5,6,7--互动,泰和,中捷

 
阅读更多

Interview5--互动

操作系统的主要功能:

  1. 进程和处理机管理;
  2. 作业管理;
  3. 存储管理;
  4. 设备管理;
  5. 文件管理;

汇编中的mov是什么意思?将源操作数传到目的操作数

软件工程中,软件的生命周期包括:

  1. 问题的定义及规划;
  2. 需求分析;
  3. 软件设计;
  4. 程序编码;
  5. 软件测试;
  6. 运行维护;

Interview6--泰禾

3个sql, 2个java编码,2个javascript编码, 20个问答题.

[script language="javascript">
function isSelected(value) {
alert('值为: '+value);
var cityName;
var city = document.getElementById("city");
//获取选中的城市名称
for(i=0;i<city.length;i++){
if(city[i].selected==true){
cityName = city[i].innerText; //关键点
alert("cityName:" + cityName);
}
}
}
[/script>

[select onchange="isSelected(this.value);" id="city">
[option value="1">北京</option>
[option value="2" >上海</option>
[option value="3" >广州</option>
[/select>

Interview7--中捷

use master
go
if exists(select * from sysdatabases where name='interview')
drop database interview
go
create database interview
on primary
(
name='interview_data',
filename='d:/study/y2/interview/interview_data.mdf',
size=3mb,
maxsize=5mb,
filegrowth=10%
)
log on
(
name='interview_log',
filename='d:/study/y2/interview/interview_log.mdf',
size=1mb,
maxsize=2mb,
filegrowth=10%
)
go
use interview
go
create table 学生
(
学号 int identity primary key,
姓名 varchar(10) not null,
性别 char(2) not null,
专业 varchar(20) not null,
奖学金 int
)
go
create table 课程
(
课程号 int identity primary key,
课程名 varchar(20) not null,
学分 int not null
)
go
create table 学习
(
学号 int foreign key references 学生(学号),
课程号 int foreign key references 课程(课程号),
分数 int
)
go

insert into 学生 (姓名,性别,专业,奖学金)
select '叶子龙','男','计算机',300 union
select '刘达','男','计算机',500 union
select '王小花','女','英语',null
go
insert into 课程 (课程名, 学分)
select '物理',5 union
select '计算机',8 union
select '英语',6
go
insert into 学习
select 1,1,85 union
select 2,1,100 union
select 1,2,90 union
select 2,2,75 union
select 3,3,100
go

--1.求没有得到奖学金,至少有一门功课在95分以上的学生的学号,姓名,专业,
select 学号,姓名,专业 from 学生 where 学号 in (select 学号 from 学习 where 分数>95) and (奖学金 is null or 奖学金=0)

--2.求没有一门的成绩在80分以下的学生记录,包括学号,姓名,专业
select 学号,姓名,专业 from 学生
where 学号 in (select 学号 from 学习 where 分数>=80 ) and
学号 not in (select 学号 from 学习 where 分数<80)

--3.将有课程中有得过满分100,但没有得过奖学金的的学生的奖学金设置为1000
update 学生 set 奖学金=1000
where (奖学金 is null or 奖学金=0)
and 学号 in (select 学号 from 学习 where 分数=100)
select * from 学生

--4.建立视图, 名称:vvView_aa, 得过满分100, 而且奖学金大于800的学生记录
if exists (select * from sysobjects where name='vvView_aa')
drop view vvView_aa
go
create view vvView_aa
as
select 学号,姓名,专业 from 学生
where 奖学金>800 and 学号 in (select 学号 from 学习 where 分数=100)
go
select * from vvView_aa

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics