IT Basic Knowledge Examination V10.docx
- 文档编号:8357524
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:11
- 大小:90.40KB
IT Basic Knowledge Examination V10.docx
《IT Basic Knowledge Examination V10.docx》由会员分享,可在线阅读,更多相关《IT Basic Knowledge Examination V10.docx(11页珍藏版)》请在冰豆网上搜索。
ITBasicKnowledgeExaminationV10
IT基本知识测试题
(本试题预计约1小时15分钟完成)
第一部分:
ERP知识(必做):
15分钟1
第二部分:
ERP知识(必做):
15分钟2
第三部分:
SQL语法(必做):
10分钟3
第四部分:
VB部分(必做):
15分钟4
第五部分:
视情况选择以下至少一种语言(Web,Java,.NET,C/C++)进行答题:
15分钟5
Web编程5
Java部分7
.NET部分9
C/C++部分11
第一部分:
ERP知识(必做):
15分钟
1.题目:
请大致描述您所了解的ERP流程(请采用基本框架图及语言描述的方式)。
第二部分:
逻辑运算(必做):
20分钟
1.题目:
输入一个整数数组,编写实现数组从小到大排序的算法。
(语言不限,可用伪代码)
例如输入{3,4,2,5,1},输出{1,2,3,4,5}
2.题目:
输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。
句子中单词以空格符隔开。
为简单起见,标点符号和普通字母一样处理。
编写其算法。
(语言不限,可用伪代码)
例如输入“I am a student.”,则输出“student. a am I”。
第三部分:
SQL语法(必做):
10分钟
1.SQL语法:
a)请解释如下SQL语句的作用。
droptableEPVM;
CREATETABLEEPVM(
IDintNOTNULLPRIMARYKEY,
VMIDchar(20)NOTNULL,
VMVCOchar(10)NULL,
VMVENchar(100)NULL,
VMDATEdatetimeNULL,
VMUSERchar(20)NULL
);
CREATEUNIQUEINDEXidx_EPVM_1ONEPVM(VMID);
CREATEINDEXidx_EPVM_2ONEPVM(VMVCO,VMVEN,VMDATE);
b)承上题(a),栏位vmvco是厂商代码。
写一个SQL语句,功能是统计每个厂商代码所拥有的记录个数,时间区间(VMDATE)是2004-6-1到2004-7-1。
c)承上题(a),假定另外有一个table(EPVMS)与EPVM表字段栏位相同。
写一个SQL语句,把EPVM表中的vmvco=12345的所有记录导入到EPVMS中。
d)承上题(a),假定vmvco=78910的厂商已不再使用,写一个SQL语句,将这个厂商删除。
2.一销售作业管理数据库中有2个表(table),offices與salesreps如下:
offices:
销售点表
office
city
region
22
Suzhou
Eastern
11
Xian
Western
…
…
Eastern
18
…
Western
…
…
…
salesreps:
销售员表
name
age
rep_office
DanieLi
23
10
AaronLin
24
22
MaryChen
25
11
…
..
..
试分别写出实现下列作业之SQL语句:
a)列出在西部地区(Western)销售点工作的销售员的姓名和年龄。
b)销售员MaryChen的销售点(rep_office)改为22。
第四部分:
VB部分(必做):
15分钟
1.在VB中,
a)dateAdd,dateDiff函数功能是什么?
b)DateAdd("m",1,"31-Jan-96")返回值是什么?
2.DAO中打开数据库中的对象用
Setrecordset=object.OpenRecordset(source,type,options,lockedits)
请问在此,参数type有几种类型,各有何用途?
如果只是查询数据(只有Select语句),在速度方面那个更快?
3.在VB中,文本框能接收NULL值吗?
为什么?
4.请编程
现数据库中存在表emp,
EmpName:
Text(10),AllowNull
EmpNo:
Text(3),AllowNull主关键词
Mobile:
Text(20),AllowNull
emp中有纪录若干,如下:
EmpName
EmpNo
Mobile
A
001
135-01234567
B
002
136-01234567
C
003
(NULL)
假设已用DAO打开的database为db1,三个文本框分别对应为text1,text2,text3,现要显示员工C的信息在form中,请编这段显示的程序,并且在更新C的Mobile后再把数据存回会库中,请写此段程序。
涉及的变量可自己定义。
注:
由于文本框不能接收null值,所以在显示数据时应考虑这点。
第五部分:
视情况选择以下至少一种语言(Web,Java,.NET,C/C++)进行答题:
15分钟
Web编程
1.如何在.Net中创建一个WebService?
如何在webapplication中引用一个WebService并调用其方法?
2.请解释下列的ASP代码的功能。
<%
setConnection=Server.CreateObject("ADODB.Connection")
Connection.openSession("Connectionstring")
Dimstrsql,recemp
Strsql=”select*frombasedata”
Setrecemp=connection.execute(strsql)
%>
<%IfNotrecemp.eofthen%>
编号 | 姓名 | 性别 |
recemp(“empno”) | recemp(“empnname”) | recemp(“empgdr”) |
<%Endif
setrecemp=nothing%>
3.请说明你所知道的在asp或中,怎样在不同页面间传递数据?
4.用ASP作为服务器端脚本语言编程时,程序文件扩展名为____________________,用以标注ASP代码开始的HTML标签是____________________,用以标注ASP代码结束的HTML标签(tag)是____________________。
此外,您还可以在程序文件首部,用一条语句来表明所用的服务器端脚本语言(例如为JavaScript),请给出这条语句________________________________________________________________________________________________。
5.您能手工修改网页风格化代码吗?
网页中的风格化代码用何种HTML标签来标注其起始___________和结束___________,以级联样式单及InternetExplorer为例,编写一段代码,设置网页上缺省字体为:
字体大小“9PT”,字体名称“CourierNew”这段代码是___________;请以FrontPage2000为例,说明实现上述要求风格化处理的大概方法_______________________________________________________________________________________。
6.试补充以下网页四个空白处,实现这样的功能:
单击按钮控件,将输入文本框(名为“txtIn”)字符串中的英文字母转化为大写(空格也算作有效输入),并在其后添加“#”使之达到11字符长,输出于名为“txtOut”的文本框中。
functionDoOnClick()
{
varintCnt=0;
varstrIn=document.___________;
varintLen=strIn.length;
varstrTmp=strIn.____________;
varstrOut=strTmp.toUpperCase();
for(intCnt=intLen;intCnt<11;intCnt++)
strOut+="#";
____________=strOut;
return;
}