大连东软信息学院oracle选择题汇总

2024-10-12

大连东软信息学院oracle选择题汇总(通用3篇)

大连东软信息学院oracle选择题汇总 篇1

第7章

物理存储结构

(1)关于联机重做日志,以下哪两个说法是正确的?BC A.所有日志组的所有文件都是同样大小 B.一组中的所有成员文件都是同样大小 C.成员文件应置于不同的磁盘 D.回滚段大小决定成员文件大小

(2)DBA使用哪个命令显示当前归档状态?A A.ARCHIVE LOG LIST

B.FROM ARCHIVE LOGS C.SELECT * FROM V$THREAD

D.SELECT * FROM ARCHIVE_LOG_LIST(3)创建一个数据库需要多少个控制文件?A A.

1B.2

C.3

D.0(4)将下句补充完整:控制文件的建议配置是C A.每数据库一个控制文件

B.每磁盘一个控制文件 C.二个控制文件置于二个磁盘

D.二个控制文件置于一个磁盘(5)当创建控制文件时,数据库必须处于什么状态?B A.加载

B.未加载

C.打开

D.受限

(6)哪个数据字典视图显示数据库处于归档状态?C A.V$INSTANCE

B.V$LOG

C.V$DATABASE

D.V$THREAD(7)把多路镜像控制文件存于不同磁盘最大的好处是B A.数据库性能提高

B.防止失败

C.提高归档速度

D.能并发访问提高控制文件的写入速度

(8)哪个文件用于记录数据库的改变,并且用于实例的恢复?B A.Archive log file B.Redo log file

C.Control file D.Alert log file(9)一个实例可以建立几个归档进程?C A.5

B.4

C.10

D.取决于操作系统

(10)定义归档目标地址时,哪两个参数不能一起使用?AB

AC A.LOG_ARCHIVE_DEST and LOG_ARCHIVE_DUPLEX_DEST B.LOG_ARCHIVE_DEST and LOG_ARCHIVE_DEST_1 C.LOG_ARCHIVE_DEST and LOG_ARCHIVE_DEST_2 D.以上都不是;可以指定所有 的归档参数

第八章

逻辑存储结构

(1)段的集合称为C A.区

B.段C.表空间

D.数据库(2)当数据库崩溃,何时使用回滚信息?C A.在崩溃之前 B.恢复完成之后

C.数据库重新打开之后、恢复之前 D.数据库崩溃后回滚信息不被使用(3)数据字典表和视图存储在B A.USERS表空间B.SYSTEM表空间

C.TEMPORARY表空间

D.以上三个中任意(4)PCTFREE与PCTUSED之和不应超过A A.100

B.50

C.25

D.10(5)数据块的哪三个部分合称为块头部?C A.表目录、行目录和行数据 B.标题、表目录、空闲区 C.表目录、行目录、标题 D.块头部、行数据、行头部

(6)数据库打开时,以下哪个表空间必须联机?A A.SYSTEM

B.TEMPORARY C.ROLLBACK

D.USERS(7)指定哪个表空间参与排序操作,可以提高排序效率?B A.SYSEM B.TEMPORARY C.ROLLBACK D.USERS(8)临时表空间中用于排序的段是何时创建的A A.排序操作开始的时候

B.临时表空间创建的时候

C.当排序操作需要内存操过1KB的时候。

D.上述所有选项。

(9)以下哪个段是自管理的?B A.TEMPORARY B.ROLLBACK

C.CACHE

D.INDEX(10)如果未定义临时表空间,哪一个会作为默认的临时表空间?D A.ROLLBACK B.USERS C.INDEX D.SYSTEM(11)回滚段的作用是D A.数据的读一致性(12)回滚段存储A A.事务修改的数据原值 B.事务修改的数据新值 C.事务修改的数据原值和新值 D.以上都不是

B.事务回滚

D.以上都是 C.数据库恢复

第9章 数据库实例

(1)Oracle实例是D A.Oracle 内存结构 B.Oracle I/O 结构 C.Oracle 后台进程

(2)SGA区包括D A.数据高速缓冲区 B.共享池

C.重做日志缓冲区

D.以上都是

(3)最近使用过的SQL语句存储在B A.共享池

B.数据高速缓冲区 A.DBWR B.DBCM

C.私有全局区

D.用户全局区 C.LGWR

D.SMON(4)以下哪个不是Oracle后台服务进程?B(5)以下哪个是合法的Oracle后台服务进程?D A.ARCH B.LGWR C.DBWR D.以上都是(6)将修改过的数据块写入数据文件的进程是A A.DBWR

A.DBWR B.LGWR

B.SMON

C.PMON

C.CKPT

D.SMON D.以上都不是(7)已提交的事务所做的改变由哪个进程记录?D(8)Oracle事务提交即B A.数据由DBWR进程写入磁盘文件 B.LGWR进程成功写入日志 C.PMON 进程提交 D.SMON 进程写数据

(9)回收表空间碎片的进程是___________B A.PMON B.SMON

C.DBWR D.ARCH(10)管理用户会话连接的进程是______________A A.PMON B.SMON C.SERV

第10章 模式对象

D.以上都是

D.NET8

(1)用于删除约束的命令是哪一个?C A.ALTER TABLE MODIFY CONSTRAINT

B.DROP CONSTRAINT C.ALTER TABLE DROP CONSTRAINT

D.ALTER CONSTRAINT DROP(2)哪个不是ROWID的组成部分?A A.表空间

B.文件编号

C.对象编号

D.块内行号(3)唯一值约束和主键约束的区别是什么?D A.唯一值约束建立唯一索引、主码约束建立非唯一索引 B.主码列可以为空、唯一值约束的列不可以为空

C.主码约束可以使用已有的索引、唯一值约束总是创建索引 D.唯一值约束的列可以为空、主码列不可以为空(4)什么是模式?B A.数据库对象的物理组织结构

B.数据库对象的逻辑组织结构 C.索引模式 D.以上都不是

(5)位图索引适合建于怎样的列?B A.索引基数高

B.索引基数低

C.插入率高

D.修改率高(6)选择2个可以被PUBLIC用户组拥有的模式对象。AC A.数据库链接

B.回滚段

C.同义词

D.表(7)ALTER TABLE命令不能用于B A.将一个表移动到其他的表空间中 B.修改表的初始分区大小 C.修改表名 D.禁用触发器

(8)哪个约束不会自动建立索引?B A.主码

B.外码

C.唯一(9)哪个不是建立分区表的方法?C A.范围

B.列表

C.函数

D.散列

书上218 11 12

14题

第11章SQL语言基础

(1)哪个单行函数能够得到字符串的一部分?B A.INSERT B.SUBSTR C.LPAD

D.LEAST(2)哪个函数接受任何类型的参数,可以多选。BD A.SUBSTR

B.NVL C.ROUND

D.DECODE

E.SIGN(3)SIGN(ABS(NVL(-23,0)))的返回值是A A.

1B.32

C.-1

D.0

E.NULL(4)哪个函数能返回字符串的首字符,选择2个。BC A.LTRIM

B.SUBSTR

C.RTRIM

D.INSERT E.MOD(5)哪行代码有错误?C A.SELECT dname,ename

B.FROM emp e,dept d C.WHERE emp.deptno=dept.deptno

D.ORDER BY 1,2(6)哪个语句不会建立隐式事务?E A.INSERT

B.UPDATE

C.DELETE

D.SELECT FOR UPDATE E.以上语句都会建立隐式事务(7)以下查询语句是哪种连接?B SELECT dname,ename FROM dept d,emp e WHERE d.deptno=e.deptno ORDER BY dname,ename;A.自连接

B.等值连接

C.外连接

D.不等值连接(8)使用多表查询时,在哪个子句指定多个表的名字?D A.HAVING

B.GROUP BY

C.WHERE D.FROM

(9)如果查询表A(有3行数据)和表B(有4行数据),使用select * from a,b,返回的查询结果有多少行?D A.7

B.1

C.0

D.12(10)你需要把NEW_CUST表中的新客户信息导入CUST和CUST_SPECIAL表,如果客户信誉度大于10000,需要导入CUST_SPECIAL表,所有新客户信息都要导入CUST表,使用哪种技术可以尽快完成导入?C A.外部表

B. MERGE 命令

C.INSERT多表插入命令

D.带有 WITH CHECK OPTION子句的INSERT命令(11)关于以下SQL语句的作用正确的说法是D ALTER TABLE hr.empSET UNUSED(mgr_id);A.EMP表上的同义词需要被重建 B.MGR_ID列上的约束都被取消

C.任何包含MGR_ID列的视图都必须删除和重建

D.MGR_ID列的索引仍然有效直到执行DROP UNUSEDCOLUMNS命令(12)什么情况下在GROUP BY子句中使用ROLLUP?A A.对每组进行横向统计和不分组统计 B.对GROUP BY指定的列进行分组智能统计 C.对GROUP BY指定的列从右到左分组统计 D.对GROUP BY指定的列进行横向和纵向分组统计(13)关于子查询以下哪两种说法是正确的?BD A. 外层查询返回结果之后,执行内层查询 B. 先执行子查询,再执行外层查询

C. 对于子查询返回的结果,外层查询只执行一次 D. 外层查询返回的每行结果都与内层查询结果进行比较

(14)OE和SCOTT是数据库用户,ORDERS表被OE所拥有。DBA执行以下操作会导致:A CREATE ROLE r1;

GRANT SELECT, INSERT ON oe.orders TO r1;GRANT r1 TO scott;

GRANT SELECT ON oe.orders TO scott;REVOKE SELECT ON oe.orders FROM scott;

A. SCOTT能查询OE.ORDERS; B. SCOTT不能查询OE.ORDERS;

C. REVOKE命令回收了SCOTT和R1的SELECT权限; D. REVOKE命令会发生错误,因为SELECT权限已被授予R1。

书上 259页11至18题

第13章PL/SQL命名对象

(1)在SQL*Plus环境中,删除触发器trg_emp的命令是__________A A.DROP TRIGGER trg_empB.DELETE TRIGGER trg_emp C.REMOVE TRIGGER trg_emp

D.ALTER TRIGGER trg_emp REMOVE(2)关于触发器哪句是正确的?B A.DELETE语句触发应用触发器; B.INSERT语句触发数据库触发器 C.UPDATE语句触发系统触发器

D.SELECT语句触发INSTEAD OF触发器(3)关于触发器,哪三句是正确的?ACD A.触发器是一个PL/SQL块、C或Java编写的过程,与表、视图、模式或数据库相关联。

B.当特定的事件发生时,触发器需要被显式地触发。C.当特定的事件发生时,触发器隐式地执行。

D.当发生数据操纵事件(如DML事件)或系统事件(如登录数据库、关闭数据库)时,触发器被触发。

E.建立在模式上的触发器被所有用户的任意事件触发;建立在数据库上的触发器被特定用户的任意事件触发。

(4)关于包的重载哪两种说法是正确的?AE A.只有局部子程序或者包中定义的子程序可以重载 B.函数名相同、仅返回值类型不同可以对它们进行重载 C.名称、参数个数、类型、顺序都相同的子程序可以重载 D.名称相同、参数个数或类型相同的子程序可以重载 E.子程序名相同、参数个数、类型或顺序不同可以重载(5)下面关于包的描述正确的是?D A.包可以嵌套。

B.可以向包传递参数。C.包在每次调用是加载到内存中。

D.包可以被多个应用共享。(6)下面关于包的描述正确的是?CE A.包规范和包体都是包的必需组成部分。B.包规范是可选的,但包体是必需的。C.包规范是必需的,但包体是可选的。D.在数据库中,包规范和包体存储在一起。E.在数据库中,包规范和包体是分开存储的。

(7)EMP表上有一个行级前触发器,触发器中包含一条对EMP表的查询语句,确保工资的值在岗位最高工资和最低工资之间,当修改EMP表中的工资时,会发生什么?C A.触发器成功执行

B.没有触发,因为它由行级AFTER UPDATE事件触发

C.触发器执行失败,因为对正在执行UPDATE操作的表进行SELECT操作是不允许的

D.触发器执行失败,因为不能在BEFORE UPDATE触发器中使用MIN、MAX函数

(8)数据库触发器的哪一部分决定触发器体执行的次数?A A.触发器类型

B.触发器体

C.触发事件

D.触发时间(9)有一个函数CALCTAX CREATE OR REPLACE FUNCTION calctax(sal NUMBER)RETURN NUMBER IS BEGIN

RETURN(sal * 0.05);END;

在SQL*PLUS环境执行该函数的正确方法是E A.执行命令 CALCTAX(1000);.B.执行命令EXECUTE FUNCTION calctax;.C.建立SQL*Plus环境变量X,执行命令 :X := CALCTAX(1000);.D.建立SQL*Plus环境变量X,执行命令 EXECUTE:X := CALCTAX;.E.建立SQL*Plus环境变量X,执行命令 EXECUTE:X := CALCTAX(1000);(10)如果执行语句SELECT…FOR UPDATE则必须A A.在事务结束时执行COMMIT或ROLLBACK,即使没有数据改变 B.修改选择的数据,然后提交或回滚以结束事务

C.在事务结束时执行COMMIT或ROLLBACK,只有当数据改变的情况下 D.没有数据改变就不存在事务,所以不必执行COMMIT或ROLLBACK

第14章 数据库启动与关闭

(1)实例启动时数据库所处的状态是C A.MOUNT

B.OPEN C.NOMOUNT

D.None(2)数据库启动时,如果一个数据文件或日志文件不可用,会出现什么结果?B A.Oracle返回警告信息并打开数据库。B.Oracle 返回警告信息,不打开数据库。C.Oracle 返回警告信息,并进行数据库恢复。D.Oracle忽略不可用的文件。

(3)受限会话的系统权限应授予哪些用户?C A.在客户端与服务器之间通过SQL*NET 或NET8传输数据,需要特别安全保护的用户。B.执行数据导入、导出的DBA用户。C.上面两类用户都包括。D.上面几项都不正确。

(4)启动数据库时,如果一个或多个CONTROL_FILES参数指定的文件不存在或不可用,会出现什么样的结果?A A.Oracle返回警告信息,但不加载数据库。B.Oracle返回警告信息,并加载数据库。C.Oracle忽略不可用的控制文件。

D.Oracle 返回警告信息,并进行数据库恢复。

(5)Bob试图正常关闭数据库,Oracle说实例处于空闲状态,他试图启动数据库,Oracle说数据库已启动,Bob最好使用什么命令强制关闭数据库?B A.NORMAL B.ABORT C.IMMEDIATE D.NONE(6)Tom发出启动数据库的命令,实例和数据库经过怎样的过程最终打开?B A.OPEN, NOMOUNT, MOUNTB.NOMOUNT, MOUNT, OPEN C.NOMOUNT, OPEN, MOUNT D.MOUNT, OPEN, NOMOUNT

(7)Diane是一个新DBA,当数据库服务器正在运行时她发出了关闭数据库的命令,等一会儿,她发现Oracle正在等待所有用户主动断开,她使用的是哪一个关闭命令?A A. NORMAL B.ABORT C.IMMEDIATE D.NONE

(8)下面哪个脚本文件用于创建数据字典视图?B A.A.sql.bsq B.catalog.sql C.utlmontr.sql D.catproc.sql

(9)为了执行一次完整的数据库介质恢复操作,数据库必须处于那种状态?B A.处于Mount状态,并且使用RESETLOG方式打开数据库。B.处于Mount状态,但不打开数据库。

C.处于Mount状态,并且使用 ARCHIVELOG方式打开数据库。D. 不能执行完整的数据库介质恢复操作。

(10)数据库启动过程中哪一步读取初始化参数文件?C A.数据库打开

B.数据库加载 C.实例启动 D.每个阶段

第15章 安全管理

(1)创建用户命令中DEFAULT TABLESPACE子句指定_______的位置。A A.用户创建的数据库对象 B.用户创建的临时对象 C.用户创建的系统对象 D.以上都不是

(2)资源文件中SESSIONS_PER_USER限制了什么?B A.数据库的并发会话数量 B.每用户会话数量 C.每用户进程数量 D.以上都不是

(3)哪个参数限制用户在断开前的最大空闲时间?A A.IDLE_TIME

B.DISCONNECT_TIME C.CONNECT_TIME

D.以上都不是

(4)使用ALTER USER命令时,以下哪个子句有错误?A A.ADD QUOTA 5M

B.IDENTIFIED BY usera

C.DEFAULT TABLESPACE SYSTEM D.以上都不是(5)哪个视图包含所有概要文件的资源使用参数?B A.DBA_PROFILE

B.DBA_PROFILES C.DBA_USERS

D.DBA_RESOURCES(6)以下哪个不是系统权限?A A.SELECT B.UPDATE ANY

C.CREATE VIEW

D.CREATE SESSION(7)创建用户的命令中哪个子句限制用户对象在数据库占用的空间?D A.Size

B.NEXT_EXTENT C.MAX_EXTENTS D.QUOTA(8)对表空间配额的分配限制了哪个操作?D A.UPDATE B.DELETE

C.CREATE

D.以上都是(9)概要文件不能限制________。D A.CPU 占用时间 B.最大数据库连接时间 C.最大会话空闲时间

D.读取数据块时间(10)以下哪个不是角色?D A.CONNECT

B.DBA

C.RESOURCE

D.CREATE SESSION

第16章 备份与恢复

用户错误发生的两个原因是(选择二个)AD A.错误数据被提交 B.操作系统错误 C.权限不足 D.表被错误截断 E.应用文件被误删除 F.应用程序遇到寻址异常

(1)错误日志中包括哪种数据库备份活动的信息?B A.数据文件开始、结束备份状态 B.表空间开始、结束备份状态 C.数据库备份状态由打开到关闭 D.对数据库的文件进行操作系统备份

(2)在哪种情况下必须对只读表空间进行回滚?(选二种)CD A.恢复可读写的表空间;

B.恢复控制文件中所没有的表空间; C.恢复只读表空间,在上次备份时也为只读; D.恢复可读写的表空间,在上次备份时为只读; E.恢复只读表空间,在上次备份时为可读写。

(3)一个表空间由于错误而不可用,数据库工作在非存档模式,管理员应如何使数据库可用?B A.进行数据库恢复 B.进行数据库完全恢复

C.用之前的数据库完全备份还原数据文件、重做日志文件和控制文件 D.无法使数据库可用

(4)为什么不建议使用手动归档?C A.需要额外的磁盘资源 B.需要更多的后台进程

C.管理员需要发出SQL命令归档联机日志文件 D.需要编写操作系统脚本以拷贝联机日志文件

(5)数据库处于存档模式,可进行哪三种类型的备份?(选三项)AB A.热备份

B.数据库关闭后使用操作系统进行备份

C.使用ALTER CONTROLFILE BACKUP 命令备份联机控制文件 D.使用 ALTER DATABASE BACKUP TABLESPACE命令备份联机表空间 E.使用ALTER DATABASE BACKUP CONTROLFILE命令备份联机控制文件

(6)启动数据库时,你发现一个非活动未归档的日志组不可用,你可以执行以下哪些命令D A.RECOVER REDOLOG GROUP 1;B.RECOVER DATABASE UNTIL CANCEL;C.ALTER DATABASE RECOVER REDOLOG;D.ALTER DATABASE CLEAR UNARCHIEVED LOGFILE GROUP 1;E.RECOVER DATABASE UNTIL TIME ‘1999-09-15:11:23:00’;

(7)在进行关闭数据库的备份之前,哪三个命令可用于关闭数据库?BCD A.SHUTDOWN ABORT.B.SHUTDOWN NORMAL.C.SHUTDOWN IMMEDIATE.D.SHUTDOWN TRANSACTIONAL.(8)关于联机备份,哪项说明是错的?C A.数据库可以被所有用户访问 B.数据库必须运行在归档模式下 C.数据库可以打开,但只能处于只读状态 D.表空间置于备份状态

(9)当使用备份控制文件时,管理员需要做什么?D A.没有特定要求

B.在 RECOVER命令中使用UNTIL CANCEL 子句

C.在 RECOVER命令中使用 USING BACKUP CONTROLFILE 子句 D.恢复数据库之前发出 RECOVER CONTROLFILE命令 F.start the database in the NOARCHIVELOG mode

大连东软信息学院oracle选择题汇总 篇2

产业链条越短,利润空间越大。这是人所共知的经济学现象。软件业没有传统产业那样绵长的产业链,更有代表性的是其复杂交错的价值链;软件产业的价值链可以在时间上尽量缩短,却很难在空间上拓展。然而,东软却通过“教育”开辟出了一片“蓝海”,让软件业这个交织着复杂价值链条的产业在空间上得以不断延伸。

“软件创造客户价值”是东软集团在成立之初就确定的经营理念,东软把客户的价值作为公司生存的基础,始终把公司的价值体系建立在用户的价值体系基础之上。他们认为,一个让用户满意和创造价值的公司,必须了解用户的需求,不断跟踪用户的发展,不断向用户学习,不断通过服务来完善软件的满足度,不断地通过技术创新快速地满足用户变化的需求。

东软又将这种价值理念应用到了教育领域,“教育创造学生价值”是大连东软信息学院的办学理念。他们认为学生价值就是学院的价值,教育和受教育者之间是一个教育价值体现过程和个人价值不断增值的过程。它形成教育、个体、社会这样一个价值链。学校从专业理论、动手技能、人文素养等多方面提升学生价值。这个过程实际是学生内涵不断丰富、不断增值的过程。教育的成功应体现在使受教育者最大获益,价值不断得到提升,提高创新能力与竞争力,将“教育创造学生价值”与“学生创造社会价值”形成无缝连接。

东软信息学院, 东软产业价值链的延伸

与其他软件企业不同,东软对于教育有着浓厚的情结。东软就像一个大学堂,在东软,最平常的称呼是“老师”,东软集团董事长兼CEO刘积仁至今仍然兼任东北大学副校长,他也一直被东软的员工称呼为“刘老师”。如果听到有人叫他“刘总”,你就可以断定这个人要么是刚刚入职的新员工,要么就是不了解东软文化的“外人”。

其实,东软的教育情结不仅体现在其带有校园印记的企业文化中,更体现在东软对教育的持续关注上。十年前,提起“东软”,毫无疑问,人们会认为它是一家软件公司。现在,提起“东软”,很多人会认为你是在说“东软信息学院”。经过十年的发展,“IT教育”已经成为了东软的又一张闪亮的名片。

1991年,从大学里走出来的东软开始其创业历程。3个人、3万元科研经费、3台286计算机和两间教室是他们创业初期的全部家当。如今,东软已经在中国建立了6个软件研发基地,8个区域总部,在40多个城市建立营销与服务网络,并在美国、日本、欧洲、中东设有子公司,在全球拥有员工17000余名。此外,东软还在大连、南海、成都三地建有信息学院,在沈阳建有中荷生物医学与信息工程学院。

2000年,由东软集团与亿达集团共同投资成立的大连东软信息学院,是东软启动规模化软件人才培养的首个工程,这也开启了东软“教育—产业—教育”的良性互动发展模式。从大连东软信息学院奠基至今,东软投身IT教育已整整十年,十年间,东软已悄然完成了北部、南部、西部的全国布局。目前,大连东软信息学院在校生近14000名,除了满足东软自身的需要之外,还为社会培养了大批的软件人才。

东软集团汇集十余年的产业积淀将自己对技术的理解和客户对技术的期待,都转变成全新的教育理念和办学实践,向客户、合作伙伴以及社会提供实用性强的教育服务。这既是一种资源的整合,又是一次业务的再造。刘积仁说,“作为一家从大学里面走出来的企业,当时是为了把教育和研发做得更好而选择了一个产业;现在回过头来投资教育对企业也是一种促进。”如今,大连东软信息学院已经成为了一个让东软、客户、伙伴共同发展的纽带,是公司整个业务系统中的重要组成部分。

教育与产业共同成长

“大连东软信息学院出身于产业,回馈产业,大连东软信息学院不仅是东软集团的资源,更是社会的资源,如何使这一资源发挥更大的效应,培养社会需要、企业满意的卓越人才,推进中国软件产业的成熟和发展,是我们长期考虑的问题。”大连东软信息学院院长温涛说。

作为一家典型的企业文化与校园文化融合的企业,东软与教育水乳交融、密不可分。如今,教育服务已经成为东软整个业务战略价值链的重要组成部分之一。东软目前的三大核心业务构成,一是软件与服务解决方案;二是数字化医院解决方案;三是IT教育与培训解决方案。在三者构成的企业生态系统内,教育培训起到的是基础作用,也是企业核心竞争力的重要因素之一,有效促进三类业务的良性互动。

每次陪客人到大连,刘积仁都喜欢把他们带到大连东软信息学院转转。有一次,在参观完学院之后,用友软件董事长兼总裁王文京就曾经感慨地说,教育的兴办将为东软未来的发展插上一双翅膀。

的确,教育对东软集团的推动作用已经开始显现。

2006年,东软集团和SAP在大连东软信息学院共同宣布了珠穆朗玛计划,该计划的起点就是ERP人才培养。根据协议,东软将在内部培养近100名认证教师和顾问咨询人员,通过这些人员在三年之内培养4000名学生和1000名社会人员,为用户和合作伙伴培养和输送1000名开发顾问和实施工程师。如今,在已经毕业的大连东软信息学院SAP方向的学生中,有的已经成为了用户端的信息化实施人员,有的则在东软的合作伙伴或者其他顾问咨询公司作ERP顾问。

2007年,大连东软信息学院与英特尔公司合作,将主流的多核技术融入现行的教学计划中,成立课程组,开设了一门专业课程——“多核编程”。通过此次合作,英特尔的多核编程技术得以推广,大连东软信息学院也将会培养大量能够掌握英特尔开放架构技术以及软件与解决方案开发工具的专业技术人才。过去的两年时间里,大连东软信息学院已经有数十位毕业生进入了英特尔公司工作。

2008年,大连东软信息学院携手IBM启动了“IBM与东软信息学院合作实施教育培养计划”。该计划凭借IBM雄厚的软件技术背景和大连东软信息学院在师资等方面的倾力投入,促进高素质IT人才的培养。双方合作的具体内容包括:教学资源的整合,开展DB2数据库相关课程的师资培训及认证,引入IBM实训案例进行实训教学;课程置换;筹备开设医学信息工程、数字媒体技术、地理信息系统等新专业以满足行业客户对热点技术方案的需求。该计划将为IBM及其合作伙伴和生态系统输送专业人才,从而为多更多的用户提供专业的方案及服务,并推动产业的繁荣发展。

如今,越来越多的跨国公司选择与东软合作也都是看重了东软在人才培养方面的强大能力。“事实上我们投资教育领域,其中最大的背景就是我们国际化过程的抉择。”刘积仁这样认为。

面向未来的价值判断

创新是一个民族进步的灵魂,是国家兴旺发达的不竭动力。社会要创新才能进步,人有创新精神才会奋发进取。而创新的关键是人才的开发,创新人才培养的关键在教育。

2010年2月28日,教育部公布《国家中长期教育改革和发展规划纲要(2010-2020年)》(公开征求意见稿)。纲要指出:深化教育体制改革,关键是更新教育观念,核心是改革人才培养体制,目的是提高人才培养水平。要把改革创新作为教育发展的强大动力。教育要发展,根本靠改革。要以体制机制改革为重点,鼓励地方和学校大胆探索和试验,加快重要领域和关键环节改革步伐。创新人才培养体制、办学体制、教育管理体制,改革质量评价和考试招生制度,改革教学内容、方法、手段,建设现代学校制度,构建中国特色社会主义现代教育体系。

作为中国第一所由企业投资创办的IT专业学府,大连东软信息学院成立十年来始终注重教育创新,落实专业化办学、企业化管理、社会化后勤的运行机制,形成了自己鲜明的办学特色,在IT人才培养的舞台上展示出自己独特的魅力。

“面对新时代对IT人才的需求,面对知识经济时代的机遇与挑战,作为IT教育工作者,必须用教育的创新来实现以创新精神为核心的IT教育,完成历史所赋予的培养现代化建设所需要的合格人才的重任。”这是大连东软信息学院600余名教职员工的共识。

2008年12月,中共辽宁省委高校工委专职委员车儒文被派往大连东软信息学院担任省政府督导专员,同时兼任学院党委书记。“大连东软信息学院能够整合企业的资源,使学院人才培养定位、办学理念、专业和课程设置都能适合当下行业对人才的需求,适应社会的需要,解决社会的矛盾。”上任伊始,车儒文就被东软的创新教育理念所深深吸引。现在,作为省政府督导专员,他每月都要到省政府汇报一次,省政府对大连东软信息学院的发展方向是满意而且给予肯定的。

然而,大连东软信息学院并没有满足于目前取得的成绩。2009年6月,温涛院长出访美国和加拿大等西方国家,在和国外教育专家交流的过程中,他们谈到了如何克服“工程教育泛科学化现象”的问题。温涛发现,20世纪50年代以来,北美的工程教育出现了一系列的变化,即由以工程教育实践为主导,到工程实践与工程科学较好地平衡,再到以工程科学为主导。并且随着科学与技术的高速发展,经济和社会需求也不断变化,国家行政部门、行业协会和学校都意识到工程教育必须进行改革。

回国后,温涛借鉴CDIO国际工程教育理念创造性地提出了TOPCARES-CDIO核心能力构建,将技术知识与推理能力,开放式思维与创新,个人职业能力,沟通表达与团队合作,态度与习惯,责任感,价值观,实践构思、设计、实现和运行为社会的贡献等八大能力作为大连东软信息学院IT人才培养的“最高关注”。

自TOPCARES-CDIO教育教学理念在学院推行一年来,温涛院长先后三次面向学院所有教职员工作报告,将“什么是TOPCARES-CDIO”“TOPCARES-CDIO会对学院发展起什么作用”“如何运用TOPCARES-CDIO思想改造我们的教学”等问题讲得非常清楚。随后,学院两位分管教学的副院长和各部门负责人也分别了作报告。

“《重新认识工程教育》那本书很厚,很复杂,我反复看了三遍。”学院党委书记车儒文说。

如今,在大连东软信息学院,运用TOPCARES-CDIO思想进行工程教育改革的观念已经深入人心,并且已经开始得到落实。今年4月,由教育部CDIO工程教育模式研究与实践课题组试点工作组主办的“2010年度全国第一次CDIO工程教育模式试点工作会议”在北京召开,大连东软信息学院作为试点高校在会上做了经验交流。与会代表对学院在运用CDIO理念改造专业方面取得的进展与成果表示了认可,表示学院在贯彻教育政策方面已经走在了前面,并认为学院特有的体制与机制优势是促进改革能得到深入推进的重要原因。

“大连东软信息学院之所以可以取得今天的发展,一个重要原因是因为我们的危机意识和敢于否定自我。我们一直以一个创业者的心态在办学,我们既没有在成绩面前感到满足,也没有因为既有的发展而变得乐观。因为,在未来,中国将有一批高校面临着生存问题,如果大学自身不懂得创新,不寻求突破,固步自封、循规蹈矩,那么其未来是没有希望的。”温涛说。

2010年6月16日,是东软集团发展教育的十年纪念日,也是大连东软信息学院的十周岁生日。没有大型的文艺庆典,也没有全校性的庆祝大会。因为,每一个东软人都知道,十年,是一个结点,更是一个全新的起点。过去的十年取得的成绩,只是在前进道路上留下的一个个深深的脚印,从现在开始的下一个十年,是东软教育事业发展的更加重要的十年。我们也相信,大连东软信息学院在未来的日子里,必将为中国的软件产业输送更多更优秀的人才。

链接:大连东软信息学院大事记

2000年6月16日,学院奠基。

2001年7月,辽宁省人民政府批准设立大连东软信息技术职业学院,同期学院落成。

2001年9月,学院首批1500名学生入学。

2003年11月,学院成为首批国家示范性软件职业技术学院,并被推选为国家示范性软件职业技术学院联席会主席单位。

2004年4月28日,东北大学独立学院——东北大学东软信息学院经教育部批准设立。

2006年9月,学院开始试办软件工程硕士教育。

2008年9月28日,教育部批准东北大学东软信息学院转设为大连东软信息学院,学院成为独立设置的普通本科高等院校。

2009年5月19日,学院召开建设有特色、高水平IT应用型大学汇报会,并举行大连东软信息学院揭牌仪式。

大连东软信息学院oracle选择题汇总 篇3

B.-

C.=

D.== 2.when0<=i<10, for the following statements, which reference is wrong to reference array elements.int a[]={1,2,3,4,5,6,7,8,9,0}, *p, i;p=a;A.*(a+i)

B.a[p-a]

C.p+i

D.*(&a[i])3.when0<=i<10, for the following statements, which reference is wrong to reference the address of array elements.int a[]={1,2,3,4,5,6,7,8,9,0}, *p,i;

p=a;

A.&(a+1)

B.a++

C.&p

D.&p[i] 4.What is the result for the following program? #include main(){ int a[]={1,2,3,4,5,6},*p;

p=a;

*(p+3)+=2;printf(“%d,%dn”,*p,*(p+3));}

A.0,5

B.1,5

C.0,6

D.1,6 5.what is the result for the following program? #include main(){ int a[12]={1,2,3,4,5,6,7,8,9,10,11,12}, *p[4],i;for(i=0;i<4;i++)p[i]=&a[i*3];printf(“%dn”,p[3][2]);}

A.输出项不合法

B.6

C.8

D.12 6.For the following statements, what’s the value of(p1-p2)? int a[10], *p1, *p2;p1=a;p2=&a[5];

A.5

B.6

C.10

D.没有指针与指针的减法

7.for this function prototype: void adder(int *ptr,int b);if there are two integers: int op1=2;int op2=4;which statement of function call is right?

A:adder(*op1,op2);B:adder(op1,op2);C:adder(&op1,op2);D:adder(&op1,&op2);8.What does the following program outputs to screen_____ voidToSrn(int *);main(){ int a=8;int *ptr=&a;ToSrn(ptr);} voidToSrn(int *ptr){ printf(“%p”,&a);} A:compile error,can not be run B:8 C:16 D:address of a 9.Assuming int *p,a=4;p=&a;which of the following statements is all means address A:a,p+1 B:&a,*p C:&a,p D:*a,p 10.Assuming inta[10],*p;which one is right A:*p=&a[0];B:*p=a;C:p=a[0];D:p=&a[0];11.Assuming :int a[10],*p=a;which one is the address of a[9] A:a[0]+9 B:&(p+9)C:*(p+9)D:a+9 12.Assuming:

char s1[]=“Hello”,s2[10],*s3=“HelloWorld”,*s4;which one of the following statements is correct? A:strcpy(s1[0],“Morning”);B:s2=“Morning”;C:strcpy(s3,“Morning”);D:strcpy(s4,“Morning”);13.For the following statements,after execution the statement a=p+2;what’s the value of a[0]? float a[3]={1.2,45.6,-23.0};float *p=a;

A.1.2

B.45.6

C.-23.0

D.语句有错

14.What format specifiers(in order)should be used in the printf()statement in thefollowing program? Note that in the program the correct format specifiers have beenreplaced by Z.#include int main(void){ int x = 5;int *x_ptr = &x;printf(“%Z, %Z, %Z, %Zn”, x, *x_ptr, &x, x_ptr);}(a)%f, %p, %d, %p(b)%d, %d, %p, %p(c)%d, %p, %d, %p(d)%p, %d, %d, %p

二、Fill the blank.1.the result of printf(“%sd”,“abcd”);is __【1】___。2.A pointer is a special type of variable which stores the

【1】

of a memory location.3.assuming:int a[]={1,3,5,7,9,11},*p=a;and the value of *p is _【1】__.the value of *(a+5)is __【2】

4.For the following statement, int a[]={8,1,2,5,0,4,7,6,3,9};What’s the value of a[*(a+a[3])]?._____________

二、read the following programs.1.On a machine in which addresses are 4 bytes, what is printed by the following program: #include int main(void){ char fun[] = “Programming is fun.”;char favorite[] = “My favorite class is programming.”;char *x = fun;printf(“%dn”, sizeof(fun));printf(“%dn”, sizeof(favorite));printf(“%dn”, sizeof(x));}

2.What does the following program print? #include int main(void){ int data[] = {1, 2, 3, 4, 5, 6, 7};int *ptr = data;int i;printf(“ i *ptrn--------n”);for(i = 2;i >-4;i--){ printf(“%2d, %2dn”, i, *ptr);ptr+=i;} }

三、write the following program.1.Rewrite the following program such that the function has a return type of void andthe variable y gets its value using pointers.#include intdbl(intnum);int main(void){ int x = 13;x = dbl(x);printf(“x doubled is %dn”, x);} intdbl(intnum){ return 2*num;}

2.Write a program that has a function that when passed a string will print every fourthcharacter of the string.In main()you should create the string ”This is an examplestring.” and pass this to your function to be printed.3.Change the program below to print I love programming.You should do this byusing the values in lovetext to change hatetext.Hint: think about the relationshipbetween the index values of the letters in love and the index values for the word hate.This can be done without creating any new variables.#include int main(void){ int i;charhatetext[] = “I hate programming.”;charlovetext[] = “love”;/* Your code goes here.*/ printf(“%sn”, hatetext);}

4.Write a program that has a function that when passed a string will print every fourthcharacter of the string.In main()you should create the string ”This is an examplestring.” and pass this to your function to be printed./*Void printString(char *p);*/ Void printString(char *p){ Int i=0,len=0,length=strlen(p);While(*p!=NULL&&len

{ Printf(“%c”,*p);P+=4;Len+=4;} } main(){ Char str[]=”This is an examplestring.”;printString(str);} 5./* Write a program.In main(), declare an integer array,and initialize the array through keyboard.Create a multiply()function that when given the array and the number of array elements,in which can double the value of the array elements(that is a[i]*2).Also create another print()function for printing the array elements.Call the two functions in main function.Tip: when running the program, input n with 14.*/

#include

#define N 14

void multiply(int a[],int n);void print(int *p);

main(void){ int a[N],i;

for(i=0;i

{ printf(“n No.%d: ”,i+1);scanf(“%d”,&a[i]);

}

/*(1)call the multiply()function*/

/**********Program**********/ multiply(a,N);

/********** End **********/

/*(2)call the print()function*/

/**********Program**********/ Print(a);

/********** End **********/

}

void multiply(int a[],int n){ int I;

/*(3)double the value of the array elements*/

/**********Program**********/

/********** End ***********/

} void print(int *p){ int i;

printf(“nThe output values after multiply are:n”);

/*(4)output the value of the array elements*/

/**********Program**********/

/********** End **********/

}

1.Write a program that has a function that when passed a string will print every fourthcharacter of the string.In main()you should create the string ”This is an examplestring.” and pass this to your function to be printed./*Void printString(char *p);*/ Void printString(char *p){ Int i=0,len=0,length=strlen(p);While(*p!=NULL&&len

{ Printf(“%c”,*p);P+=4;Len+=4;} } main(){ Char str[]=”This is an examplestring.”;printString(str);} 2./* Write a program.In main(), declare an integer array,and the array

initialize through keyboard.Create a multiply()function that when given the array and the number of array elements, in which can double the value of the array elements(that is a[i]*2).Also create another print()function for printing the array elements.Call the two functions in main function.Tip: when running the program, input n with 14.*/

#include

#define N 14

void multiply(int a[],int n);void print(int *p);main(void){

for(i=0;i

{ printf(“n No.%d: ”,i+1);scanf(“%d”,&a[i]);int a[N],i;

}

/*(1)call the multiply()function*/

/**********Program**********/ multiply(a,N);

/********** End **********/

/*(2)call the print()function*/

/**********Program**********/ Print(a);

/********** End **********/

}

void multiply(int a[],int n){

int I;

/*(3)double the value of the array elements*/

/**********Program**********/

/********** End ***********/

} void print(int *p){

printf(“nThe output values after multiply are:n”);

int i;

/*(4)output the value of the array elements*/

/**********Program**********/

上一篇:中华人民共和国财政部公告2010年第51号下一篇:我和父母共读一本书作文