Web
- 选择(10分)
- 下列哪项表示的不是按钮(C)
- type=”submit”
- type=”reset”
- type=”image”
- type=”button
- 下列哪一项是在新窗口中打开网页文档(B)
- _self
- _blank
- _top
- _parent
- 关于float描述错误的是(B)
- float:left;
- float:center;
- float:right;
- float:none
- 以下哪条语句会产生运行错误(A)
- var obj = ();
- var obj = [];
- var obj = {};
- var obj = //;
- 请选择结果为真的表达式(C)
A. null instanceof Object
B. null === undefined
C. null == undefined
D. NaN == NaN
- 填空(10)分
- HTML网页文件的标记是___html___,网页文件的主体标记是___body___,标记页面标题的标记是____title__
- 表格的宽度可以用百分比和____像素____两种单位来设置
- Css引入方式分为____内联样式___,与___内部样式___和___外部样式____三种方式
- 表单是Web____浏览器____和Web_____服务器_____之间实现信息交流和传递的桥梁
- 简答(10分)
- 什么是未声明和未定义的变量?
未声明的变量是程序中不存在且未声明的变量。如果程序尝试读取未声明变量的值,则会遇到运行时错误。未定义的变量是在程序中声明但尚未给出任何值的变量。如果程序尝试读取未定义变量的值,则返回未定义的值
- 说明“==”和“===”之间的区别?
“==”仅检查值相等,而“===”是一个更严格的等式判定,如果两个变量的值或类型不同,则返回false
Linux
- 选择(20分)
- Linux命令行中,计划任务正确顺序为 c
- 分时月日周
- 周月日时分
- 分时日月周
- 分时日月年
- 如果执行命令#chmod 746 file.txt,那么该文件的权限是(A)
- rwxr--rw-
- rw-r--r—
- --xr—rwx
- rwxr--r—
- Linux文件权限一共10位长度,分成四段,第四段表示的内容是(D)
- 文件所有者所在组的权限
- 文件所有者的权限
- 文件类型
- 其他用户的权限
- 为了将当前目录下所有.TXT 文件打包并压缩归档到文件 this.tar.gz,我们可以使用?(A)
- tar czvf this .tar.gz ./*.txt
- tar ./*.txt czvf this .tar.gz
- tar cxvf this .tar.gz ./*.txt
- tar c xvf this .tar.gz ./*.txt
- 在vi编辑器的命令模式中,在光标所在位置的前面插入字符的命令是:(C)
- a
- A
- i
- I
- 下面哪一个选项不是Linux系统磁盘相关命令( d)
- df
- dh
- fdisk
- disk
- 以长格式列目录时,若文件test的权限描述为drwxrw-r—,则文件test的类型及文件主的权限是(A)
- 目录文件、读写执行
- 目录文件、读写
- 普通文件、读写
- 普通文件、读
- 以下哪条命令在创建一个xp用户的时候将用户加入到root组中( C )
- useradd -g xp root
- useradd -r root xp
- useradd -g root xp
- useradd root xp
- 哪一个命令能用来保护文件只能写入内容查看不能删除不能修改权限 ( A )
- chattr +a 文件名
- chattr -a 文件名
- chmod+a 文件名
- chmon -a 文件名
- pwd命令的功能是什么? (C)
- 设置用户的口令
- 显示用户的口令
- 显示当前目录的绝对路径
- 查看当前目录的文件
- 简答(10分)
- 如何最快的返回到当前账户的宿主目录
cd ~
cd
- 如何查看/etc所占的磁盘空间
du -sh /etc
- vim如何把文档中的50到100行之间的man改为MAN
:50,100 s/man/MAN/g
- 如何一次性创建 text/1/2/3/4
mkdir -p text/1/2/3/4
- 如何查看/etc/passwd的头3行 和 尾3行
head -3 /etc/passwd
tail -3 /etc/passwd
数据库
- SQL语句(共20分,1到7题每题2分,8题6分)
前提:
#建学生信息表student
create table student
(
sno varchar(20) not null primary key,
sname varchar(20) not null,
ssex varchar(20) not null,
sbirthday datetime,
class varchar(20)
);
#建立教师表
create table teacher
(
tno varchar(20) not null primary key,
tname varchar(20) not null,
tsex varchar(20) not null,
tbirthday datetime,
prof varchar(20),
depart varchar(20) not null
);
#建立课程表course
create table course
(
cno varchar(20) not null primary key,
cname varchar(20) not null,
tno varchar(20) not null,
foreign key(tno) references teacher(tno)
);
#建立成绩表
create table score
(
sno varchar(20) not null primary key,
foreign key(sno) references student(sno),
cno varchar(20) not null,
foreign key(cno) references course(cno),
degree decimal
);
- 查询Student表中的所有记录的Sname、Ssex和Class列
select Sname,Ssex,Class from student
- 查询存在有85分以上成绩的课程Cno
select Cno from score where degree>85
- 查询Score表中成绩在60到80之间的所有记录
select * from Score where Degree between 60 and 80
- 以Class降序查询Student表的所有记录
select * from student order by class desc
- 查询“95031”班的学生人数
select count(*) from student where class='95031'
- 查询每门课的平均成绩
select Cno,avg(degree) from Score group by Cno
- 查询“95033”班学生的平均分
select avg(degree) as 'class=95033' from Score where Sno in (select Sno from Student where Class='95033' )
- 查询Score表中至少有5名学生选修的并以3开头的课程的平均分数
select avg(Degree) from score where Cno like '3%' and Cno in (select Cno from score group by Cno having count(*)>=5)
简单写法:select avg(Degree) from score where Cno like '3%' and group by Cno having count(*)>=5
- 简答(20分)
- MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义
(1)、varchar与char的区别
char是一种固定长度的类型,varchar则是一种可变长度的类型
(2)、varchar(50)中50的涵义
最多存放50个字符,varchar(50)和(200)存储hello所占空间一样,但后者在排序时会消耗更多内存,因为order by col采用fixed_length计算col长度(memory引擎也一样)
(3)、int(20)中20的涵义
是指显示字符的长度
但要加参数的,最大为255,比如它是记录行数的id,插入10笔资料,它就显示00000000001 ~~~00000000010,当字符的位数超过11,它也只显示11位,如果你没有加那个让它未满11位就前面加0的参数,它不会在前面加0
20表示最大显示宽度为20,但仍占4字节存储,存储范围不变;
(4)、mysql为什么这么设计
对大多数应用没有意义,只是规定一些工具用来显示字符的个数;int(1)和int(20)存储和计算均一样
- Redis常用的数据类型?
list
hash
set
zset
- 列举js的数据类型?
- number
- string
- boolean
- null
- undifined
- object
- 你理解的ajax
关键词 :
浏览器 服务器之间实现 异步无刷新
任务同时进行
Ajax需要④步 创建 ajax 对象
open()
send()
onreadystatechange,
readystate, 0~4
status 200 404 等