IT Basic Knowledge Examination V10.docx

上传人:b****6 文档编号:8357524 上传时间:2023-01-30 格式:DOCX 页数:11 大小:90.40KB
下载 相关 举报
IT Basic Knowledge Examination V10.docx_第1页
第1页 / 共11页
IT Basic Knowledge Examination V10.docx_第2页
第2页 / 共11页
IT Basic Knowledge Examination V10.docx_第3页
第3页 / 共11页
IT Basic Knowledge Examination V10.docx_第4页
第4页 / 共11页
IT Basic Knowledge Examination V10.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

IT Basic Knowledge Examination V10.docx

《IT Basic Knowledge Examination V10.docx》由会员分享,可在线阅读,更多相关《IT Basic Knowledge Examination V10.docx(11页珍藏版)》请在冰豆网上搜索。

IT Basic Knowledge Examination V10.docx

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%>

<%dowhilenotrecemp.eof%>

<%loop%>

编号姓名性别
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”的文本框中。

TEST

functionDoOnClick()

{

varintCnt=0;

varstrIn=document.___________;

varintLen=strIn.length;

varstrTmp=strIn.____________;

varstrOut=strTmp.toUpperCase();

for(intCnt=intLen;intCnt<11;intCnt++)

strOut+="#";

____________=strOut;

return;

}

Java部分

一、 单项选择题

1.(    )Java是从什么语言改进重新设计。

  a)Adab)C++c)Pascald)BASIC

2.(    )下列语句哪一个正确。

  a) Java程序经编译后会产生machine code

  b) Java程序经编译后会产生byte code

  c) Java程序经编译后会产生DLL

  d) 以上都不正确

3.(    )下列说法正确的为哪一项。

  a) class中的constructor不可省略

  b) constructor必须与class同名,但方法不能与class同名

  c) constructor在一个对象被new时执行

  d) 一个class只能定义一个constructor

 

4.(    )提供Java存取数据库能力的包是哪一项。

  a)java.sqlb)java.awtc)java.langd)java.swing

5.(    )下列运算符合法的是哪一项。

  a)&&b)<>c)ifd):

=

6.(    )执行如下程序代码后,C的值是什么?

  a=0;c=0;

  do{

  --c;

  a=a-1;

  }while(a>0);

  a)0b)1c)-1d)死循环

7.(    )下列哪一种叙述是正确的

  a) abstract修饰符可修饰字段、方法和类

  b) 抽象方法的body部分必须用一对大括号{ }包住

  c) 声明抽象方法,大括号可有可无

  d) 声明抽象方法不可写出大括号

二、 多项选择题

1.(    )Java程序的种类有哪些?

  a)类(Class)b)Appletc)Applicationd)Servlet

2.(    )下列说法正确的有哪些?

  a) 环境变量可在编译source code时指定

  b) 在编译程序时,所能指定的环境变量不包括class path

  c) javac一次可同时编译数个Java源文件

  d) javac.exe能指定编译结果要置于哪个目录(directory)

3.(    )下列标识符不合法的有哪些?

  a)newb)$Usdollarsc)1234d)car.taxi

4.(    )不能用来修饰interface的有哪些?

  a)privateb)publicc)protectedd)static 

5.(    )下列正确的有哪些?

  a) call by value不会改变实际参数的数值

  b) call by reference能改变实际参数的参考地址

  c) call by reference不能改变实际参数的参考地址

  d) call by reference能改变实际参数的内容

6.(    )下列说法错误的有哪些?

  a) 能被java.exe成功运行的java class文件必须有main()方法

  b) J2SDK就是Java API

  c) Appletviewer.exe可利用jar选项运行.jar文件

  d) 能被Appletviewer成功运行的java class文件必须有main()方法

三、 判断题

1.(    )Java程序中的起始类名称必须与存放该类的文件名相同。

  

2.(    )Unicode是用16位来表示一个字的。

  

3.(    )原生类中的数据类型均可任意转换。

  

.NET部分

一.填空题

1.面向对象的语言特性具有继承性、_______性、_______性。

2.当整数a赋值给一个object对象时,整数a将会被_______?

3.publicstaticconstintA=1;这段代码有错误么?

是什么?

__________________________

4.委托声明的关键字是_______?

5.用sealed修饰的类有什么特点?

_______

6.在A中所有的自定义用户控件都必须继承自System._______?

7.在.Net中所有可序列化的类都被标记为____________?

8.在.Net托管代码中我们不用担心内存漏洞,这是因为有了_______?

9.下面的代码中有什么错误吗?

______________________________________

usingSystem;

classA

{

publicvirtualvoidF(){

Console.WriteLine("A.F");

}

}

abstractclassB:

A

{

publicabstractoverridevoidF();

}

二.单选题

1.(    )下列哪项ASP.NET语句正确地创建了一个与SQLServer2000数据库的连接。

a)SqlConnectioncon1=newConnection(“DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);

b)SqlConnectioncon1=newSqlConnection(“DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);

c)SqlConnectioncon1=newSqlConnection(DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB);

d)SqlConnectioncon1=newOleDbConnection(“DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);

2.(    )Net依赖以下哪项技术实现跨语言互用性?

a)CLR              b)CTS              c)CLS                 d)CTT

3.(    )用户自定义异常类需要从以下哪个类继承:

a)Exceptionb)CustomException

c)ApplicationExceptiond)BaseException

4.(    )NetFramework通过什么与COM组件进行交互操作?

a)SideBySideb)WebServicec)Interopd)PInvoke

5.(    )Net依靠以下哪一项技术解决COM存在的DllHell问题的?

a)SideBySideb)Interopc)PInvoked)COM+

6.(    )下面关于XML的描述错误的是哪项。

a)XML提供一种描述结构化数据的方法;

b)XML是一种简单、与平台无关并被广泛采用的标准;

c)XML文档可承载各种信息;

d)XML只是为了生成结构化文档;

7.(    )Winform中,关于ToolBar控件的属性和事件的描述不正确的是哪项。

a)Buttons属性表示ToolBar控件的所有工具栏按钮

b)ButtonSize属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度

c)DropDownArrows属性表明工具栏按钮(该按钮有一列值需要以下拉方式显示)旁边是否显示下箭头键

d)ButtonClick事件在用户单击工具栏任何地方时都会触发

8.(    )在ADO.NET中执行一个存储过程时,如果要设置输出参数则必须同时设置参数的方向和以下哪项,必要时还要设置参数尺寸。

a)大小;b)上限;c)初始值;d)类型;

9.(    )如果将窗体的FormBoderStyle设置为None,则結果為何。

a)窗体没有边框并不能调整大小;b)窗体没有边框但能调整大小;

c)窗体有边框但不能调整大小;d)窗体是透明的;

10.(    )如何将窗体设置为透明的。

a)要将FormBoderStyle属性设置为None;b)要将Opacity属性设置为小于100%得值;

c)要将locked属性设置为True;d)要将Enabled属性设置为True;

三.问答题

1.简述private、protected、public、internal修饰符的访问权限。

2.在.net(C#or)中,Appplication.Exit还是Form.Close有什么不同?

C/C++部分

1.写出floatx与“零值”比较的if语句。

2.请写出下列代码的输出内容

#include

main()

{

inta,b,c,d;

a=10;

b=a++;

c=++a;

d=10*a++;

printf("b,c,d:

%d,%d,%d",b,c,d);

return0;

}

3.do……while和while……do有什么区别?

4.语句for(;1;)有什么问题?

它是什么意思?

5.do……while和while……do有什么区别?

6.上述三个有什么区别?

char*constp;

charconst*p;

constchar*p;

7.队列和栈有什么区别?

8.对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现?

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1