版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(本试卷包含公共基础部分和选做部分两部分,其中公共基础部分80
分,选做部分20分。选做部分涉及数字媒体制作和计算机软件两个中职
专门化专业,所有考生根据自己的专业特长选做一题。)
第一部分公共基础部分(80分)
一、填空题(共计20分,每空2分)
1、{intx=l;
do
{printfx--);}
whi1e(!x);}
该程序的执行结果
口
7Zo
2、程序填空:任意输入三条边(a,b,c)后,若能构成三角形且为等腰、
等边和直角,则分别输出DY、DB和ZJ,若不能构成三角形则输出N0。
main()
{floata,b,c,a2,b2,c2;
scanf&a,&b,&c);
printf("%5.lf,%5.lf,%5.If",a,b,c);
if()
{if()printf("DY");
if()printf("DB");
a2=a*a;b2=b*b;c2=c*c;
if()
printf("ZJ");
printf("\n");}
elseprintf("N0\n");}
3、SQLServer系统中的所有服务器级系统信息存储于数据
库。
4、在学生信息表(studentinfo)中,查询前10行数据,SQL语句
是。
5、SQL命令中使用LIKE运算符,可以通配姓名中含有“瑞”字的字符串,
可表示为。
6、JavaScript中Date对象的getDay()方法返回的结果
是。
7、分析下面的JavaScrip代码段:
varsl=15;
vars2=^^string^^;
if(isNaN(si))
document,writein(si);
if(isNaN(s2))
document,writelh(s2);
输出的结果是____________________
二、选择题(共计42分每空2分)
1234567891011
12131415161718192021
1、以下叙述中不正确的是。
A)在C中,函数中的自动变量可以赋初值,每调用一次,赋一次初值。
B)在C中,调用函数时,实在参数和对应形参在类型上只需赋值兼容。
C)在c中,外部变量的隐含类别是自动存储类别。
D)在C中,函数形参可以说明为register变量。
2、以下C语言程序的输出结果是。
#definesubl(chara,charb){charc;c=a;a=b;b=c;}
#definesub2(char*a,charb){charc;c=*a;*a=b;b=c;}
#definesub3(char*a,char*b){charc;c=*a;*a=*b;*b=c;}
main()
{chara,b;
a='A';b=,B';sub3(&a,&b);putchar(a);putchar(b);
a='A';b=,B';sub2(&a,b);putchar(a);putchar(b);
a='A';b=,B';subl(a,b);putchar(a);putchar(b);
)
A)BABBABB)ABBBBA
C)BABABAD)BAABBA
3、C语言错误的转义字符是。
A),\091'B)NC)/\0,D)N'
4、设inta,b,c;执行表达式a=b=l,a++,b+1,c=a+b--后,a,b和c
的值分别是o
A)2,1,2B)2,0,3C)2,2,3D)2,1,3
5、在C语言中,错误的常数是。
A)1E+0.0B)5C)OxafD)0L
6、C语言中设intk;则语句for(k=0;k=l;k++);和语句
for(k=0;k==l;k++);
执行的次数分别是。
A)无限和0B)0和无限C)都是无限D)都是0
7、C语言中某文件中定义的静态全局变量(或称静态外部变量)其作用域
是O
A)只限某个函数B)本文件C)跨文件D)不限制作用域
8、有如下工资表(SALARY),请根据表中的数据,然后结合下面的SQL
语句
SELECTCOUNT(收入)
FROMSALARY
WHERE收入<1800
描述正确的是____________
工资表(SALARY):
员工编号收入支出
80001160038
80002180025
80003150010
80004206080
A)找出了员工收入在1800以下员工人数总和,查询结果为2
B)找出了员工收入在1800以下员工收入的总和,查询结果为3100
0找出了员工收入在1800以下的收入情况,查询结果为1600和1500
D)找出了员工收入在1800以上员工人数总和,查询结果为2
9、有如下员工表(EMP),请根据表中的数据,然后结合下面的SQL语句
SELECTDATEDIFF(YEAR,出生时间,GETDATE())
FROMEMP
员工表(EMP):
员工编号姓名出生时间部门号
001张三1985-5-61
002李四1986-6-41
003王五1988-8-82
004赵六1986-5-123
描述正确的是
A)找出了每个员工的出生时间
B)找出了每个员工的年龄
0找出了相邻员工年龄之间的差距
D)以上说法都不对
10、有如下的两张表,一张是员工表(EMP),另一张是工资表(SALARY)。
请根据表中的数据,统计部门号为“2”的所有员工的总收入,以下选项
中正确的是。
员工表(EMP):
员工编号姓名出生时间部门号
80001章雪友1985-5-61
80002黎四广1986-6-41
80003王真诚1988-8-82
80004马大虾1986-5-123
工资表(SALARY):
员工编号收入支出
80001160038
80002180025
80003150010
80004206080
A)SELECT*,SUM(收入)
FROMEMP,SALARY
WHEREEMP.员工编号=5人1^1(丫.员工编号AND部门号='T
B)SELECT*,COUNT(收入)
FROMEMP,SALARY
WHEREEMP.员工编号=5人1^1(丫.员工编号AND部门号='1?
C)SELECTSUM(收入)
FROMEMP,SALARY
WHEREEMP.员工编号=$八1^1(丫.员工编号AND部门号='T
D)SELECTCOUNT(收入)
FROMEMP,SALARY
WHEREEMP.员工编号=$A1^11丫.员工编号AND部门号='T
11、有如下一张学生信息表(STUDENTINFO),下列执行数据删除的语句
在运行时不会产生错误信息的选项是O
学生信息表(STUDENTINFO):
学号姓名年龄家庭住址联系电话
0806001张三16上海浦/p>
0806002李四17北京海/p>
0806003王五17武汉洪/p>
0806004赵六18广州天/p>
A)DELETE*FROMSTUDENTINFOWHERE学号='0806003'
B)DELETE联系电话FROMSTUDENTINFOWHERE学号=
'0806003'
C)DELETEFROMSTUDENTINFOWHERE学号='0806003'
D)DELETESTUDENTINFOWHERE学号='0806003'
12、假设Teachers表中的TEMai1列的默认值为:ACCP5.OSyahoo.com.cn,
同时还有TAddress列和TSex列,则执行下面的T-SQL语句:
INSERTINTOTeaches(TEMai1,TAddress,TSex)VALUES(DEFAULT,
'ACCP5.0,,0)
下列说法中正确的选项是。
A)TSex列的值为0
B)TEMail列的值为“ACCP5@”
C)TEMail列的值为空
D)TAddress列的值为空
13、有如下一张学生成绩表(SCORE),下列语句中正确的是
学生成绩表(SCORE):
学号姓名数学英语Java
08001张旖旎698870
08002马添翼587790
08003王晔华798582
A)SELECT学号,SUM(数学)FROMSCORE
B)SELECTSUM(数学),AVG(JAVA)FROMSCORE
C)SELECT*,SUM(英语)FROMSCORE
D)SELECT学号,姓名FROMSCOREWHERE数学,英语
14、要查询书籍信息表(BOOKS)中所有书名中包含“计算机”的书籍情
况,下列语句中最合理的一项是。
A)SELECT*FROMBOOKSWHERE书名LIKE券计算机*,
B)SELECT*FROMBOOKSWHERE书名LIKE明计算机对
C)SELECT*FROMBOOKSWHERE书名=券计算机*,
D)SELECT*FROMBOOKSWHERE书名=级计算机对
15、SELECT语句中与HAVING子句通常同时使用的是子句。
A)ORDERBY
B)WHERE
C)GROUPBY
D)COMPUTEBY
16、下列语句中,哪一条SQL语句取出了产品信息表(PRODUCTS)中第
10到第20条记录____________。
A)SELECTTOP11*FROMPRODUCTSWHERE产品编号NOT
IN(SELECTTOP9产品编号FROMPRODUCTS)
B)SELECTTOP11*FROMPRODUCTSWHERE产品编号NOT
IN(SELECTTOP10产品编号FROMPRODUCTS)
C)SELECTTOP10*FROMPRODUCTSWHERE产品编号NOT
IN(SELECTTOP9产品编号FROMPRODUCTS)
D)SELECTTOP10*FROMPRODUCTSWHERE产品编号NOT
IN(SELECTTOP10产品编号FROMPRODUCTS)
17、分析下面JavaScript的代码段
<FORMXINPUTTYPE="text"name="Tl"value=^^文本1”>
<INPUTTYPE="text"name="T2”value="文本2”
onFocus=alert("我是焦点")onBlur=alert("我不是焦点!”)>
</FORM>
下面的说法正确的是。(多项选择)
A)当用鼠标选中T2时,弹出“我是焦点”消息框,再用鼠标选中T1
文本框时,弹出“我不是焦点”消息框
B)当用鼠标选中T1时,弹出“我是焦点”消息框,再用鼠标选中T2
文本框时,弹出“我不是焦点”消息框
C)假如现在输入光标在T1上,用鼠标单击页面上除T2以外的其他部
分时,弹出“我不是焦点”消息框
D)假如现在输入光标在T2上,用鼠标单击页面的其他部分时,弹出
“我不是焦点”消息框
18、在JavaScript中改变文字颜色语法正确的是。
A)onMouseOver="style.fontColor='red'"
B)onMouseOver="this.style.fontColor='red'"
C)onMouseOver="this.color='red'"
D)onMouseOver="this.style.color='red'"
19、在JavaScript中,在表单(forml)中有一个文本框元素(Tel),用
于输入电话号码,格式如要求前3位是010,紧接着
一个“-”,后面是8位数字。要求在提交表单时,根据上述条件验证该
文本框中的输入内容的有效性,下列语句中,能正确实现
以上功能。
A)varstr=forml.Tel.value;
if(str.substr(0,4)!=,,010-,,|Istr.substr⑷.length!=8IIisNa
N(parseFloat(str.substr(4))))
alter("无效的电话号码!,5);
B)varstr=forml.Tel.value;
if(str.substr(0,4)!=,,010-,,&&str.substr(4).length!=8&&isNaN(par
seFloat(str.substr(4))))
alter("无效的电话号码,,);
C)varstr=forml.Tel.value;
if(str.substr(0,3)!=,,010-,,|Istr.substr⑶.length!=8IIisNaN(par
seFloat(str.substr(3))))
alter(,无效的电话号码”);
D)varstr=forml.Tel.value;
if(str.substr(0,4)!=,,010-,,|Istr.substr(4).length!=8II!isNaN(pa
rseFloat(str.substr(4))));
alter(,无效的电话号码");
20、在JavaScript中,对象包括了alert()方法。
A)windowB)documentC)locationD)history
21、下面的代码执行后显示的结果是。
varstr=,,helloworld”;
alert(str.indexOf("o"));
alert(str.charAt(5));
A)5和字符0B)5和一个空格C)4和一个空格D)4和字符0
三、编程题(共计18分,每题6分)
1、用C语言编写程序,如下定义一个一维数组
intnum[10]={7,16,2,8,9,33,1,14,3,24};
请用选择法逆序排序。
2、用JavaScript编程制作注册表单验证,完成效果如图所示:
要求:
1)验证电子邮件格式是否正确(包含可和符号)。
2)验证密码长度(必须大于等于6位)。
3)验证确认密码(保证与密码输入保持一致)。
4)验证单选按钮是否被选中,并且只有当选择同意时才能进行注册。
3、设有学生成绩数据库,其中包含三张数据库表,分别是学生表
(Student),选课表(S.Course)和课程表(Course),这三张表的表结
构分别见表1-1、表1-2和表1-3。
表1-1学生表(Student)
列名数据类型长度是否为空默认值说明
学号char8否无主键,不允许有相同的值
姓名char10否无学生姓名
年龄int4是无学生所学专业
性别bit1杏1男I,女0
所在系varchar20否无学生所在的院系
地址char128是无学生住址
出生H期datetime8否无学生出生年、月、日
表1-2选课表(S_Course)
列名数据类型长度是否为空默认值说明
学号char8否无是学生表的外键,不允许有相
同的值
课程号char8否无是课程表的外键,不允许有相
同的值
成绩int4是无学生所修课程的成绩
表1-3课程表(Course)
列名数据类型长度是否为空默认值说明
课程号char8否无主键,不允许有相同的值
课程名称char32行无所开课程的课程名
教师姓名char20否无任课老师的姓名
用SQL语言实现下列问题:
1)查询年龄小于18岁的女学生的学号和姓名。
2)查询所有成绩都在90分以上的学生姓名及所在系。(提示:DISTINCT
关键字可以去掉重复的学号,如:SELECTDISTINCT学号FROM选课
表WHERE成绩>70就是把成绩高于70分的所有学生的学号查询出
来,并且重复“学号”只选择一个)。
3)查询至少选修两门以上课程的学生姓名、性别。
4)查询选修了李老师所讲课程的学生人数。
5)查询没有选修李老师所讲课程的学生。(提示:DISTINCT关键字可
以去掉重复的学号,如:SELECTDISTINCT学号FROM选课表WHERE
成绩>70就是把成绩高于70分的所有学生的学号查询出来,并且重
复“学号”只选择一个)。
6)查询“操作系统”课程获最高分的学生姓名、性别、所在系。
第二部分选做部分(20分)
注意:考生根据自己的专业特长选做,均做不累计计分
数字媒体制作(20分)
一、说明AfterEffectsCS3的用途和特点。(10分)
二、假定两个虚拟视频景象,阐述用AfterEffectsCS3将一视频文件
中的人物抠像叠加合成到另一视频景象中的操作步骤。(10分)
计算机软件(20分)
一、使用ASP编写车辆管理系统。
要求:
一、数据表的基本信息需要包括:
1、车辆信息(车辆品牌、型号、颜色、发动机号)
2、驾驶员信息(姓名、性别、出生日期)
二、提供页面插入功能
1、需要在页面上创建表单,把表单中的信息动态的插入到数据表中,页
面效果如图所示。
三、查询功能:
1、查询时的“查找项”包括车辆品牌、型号、颜色、发动机号、姓名、
性别和出生日期。
2、支持按查找项的关键字模糊查询。
3、查询结果在页面中分页显示,页面效果如图所示。
提示:
1、可以只设计一个数据表,包括车辆信息和驾驶员所有信息,在插入表
单信息时,把所有的信息直接插入到设计好的数据表中即可。
2、按查找项查询信息时,在一个表中查询。
q车9117IP系疑MicrosottInternetExplorer
文怦(0霆科s收鼻④ra(D闻睡)________________________2
。后退•X二;》»桢夷。•.•《S”
车利晶At
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论