当前位置:文档之家› Oracle_DBA面试题

Oracle_DBA面试题

Oracle_DBA面试题
Oracle_DBA面试题

一. SQL tuning 类

1:列举几种表连接方式

hash join/merge join/nest loop(cluster join)/index join

2:不借助第三方工具,怎样查看sql的执行计划

set autot on

explain plan set statement_id = &item_id for &sql;

select * from table(dbms_xplan.display);

或者:

SQL>EXPLAIN PLAN FOR SELECT * FROM EMP;

SQL>SELECT plan_table_output FROM TABLE(DBMS_XPLAN.DISPLAY('PLAN_TABLE'));

3:如何使用CBO,CBO与RULE的区别

Rule Based Optimizer(RBO):基于规则

Cost Based Optimizer (CBO):基于成本,或者讲统计信息。

在optimizer_mode=choose时,如果表有统计信息(分区表外),优化器将选择CBO,否则选RBO。RBO遵循简单的分级方法学,使用15种级别要点,当接收到查询,优化器将评估使用到的要点数目, 然后选择最佳级别(最少的数量)的执行路径来运行查询。

CBO尝试找到最低成本的访问数据的方法,为了最大的吞吐量或最快的初始响应时间,计算使用不同的执行计划的成本,并选择成本最低的一个,关于表的数据内容的统计被用于确定执行计划。

4:如何定位重要(消耗资源多)的SQL

select sql_text from v$sql where disk_reads > 1000 or (executions > 0 and buffer_gets/executions > 30000);

5:如何跟踪某个session的SQL

exec dbms_system.set_sql_trace_in_session(sid,serial#,&sql_trace);

select sid,serial# from v$session where sid = (select sid from v$mystat where rownum = 1);

exec dbms_system.set_ev(&sid,&serial#,&event_10046,&level_12,'');

6:SQL调整最关注的是什么

查看该SQL的response time(db block gets/consistent gets/physical reads/sorts (disk)) 7:说说你对索引的认识(索引的结构、对dml影响、为什么提高查询性能) b-tree index/bitmap index/function index/patitional index(local/global) 索引通常能提高select/update/delete的性能,会降低insert的速度

8:使用索引查询一定能提高查询的性能吗?为什么

索引就是为了提高查询性能而存在的, 如果在查询中索引没有提高性能, 只能说是用错了索引,或者讲是场合不同

9:绑定变量是什么?绑定变量有什么优缺点?

绑定变量是相对文本变量来讲的,所谓文本变量是指在SQL直接书写查询条件,这样的SQL在不同条件下需要反复解析,绑定变量是指使用变量来代替直接书写条件,查询bind value在运行时传递,然后绑定执行。优点是减少硬解析,降低CPU的争用,节省shared_pool ;缺点是不能使用histogram,sql优化比较困难

10:如何稳定(固定)执行计划

query_rewrite_enabled = true

star_transformation_enabled = true

optimizer_features_enable = 9.2.0

创建并使用stored outline

11:和排序相关的内存在8i和9i分别怎样调整,临时表空间的作用是什么

8i中sort_area_size/sort_area_retained_size决定了排序所需要的内存.如果排序操作不能在sort_area_size中完成,就会用到temp表空间

9i中如果workarea_size_policy=auto时,排序在pga内进行,通常pga_aggregate_target 的1/20可以用来进行disk sort;如果workarea_size_policy=manual时,排序需要的内存由sort_area_size决定.在执行order by/group by/distinct/union/create index/index rebuild/minus 等操作时,如果在pga或sort_area_size中不能完成,排序将在临时表空间进行(disk sort), 临时表空间主要作用就是完成系统中的disk sort.

12:存在表T(a,b,c,d),要根据字段c排序后取第21—30条记录显示,请给出sql

create table t(a number(),b number(),c number(),d number());

/

begin

for i in 1 .. 300 loop

insert into t values(mod(i,2),i/2,dbms_random.value(1,300),i/4);

end loop;

end;

/

select * from (select c.*,rownum as rn from (select * from t order by c desc) c) where rn between 21 and 30;

/

select * from (select * from test order by c desc) x where rownum < 30

minus

select * from (select * from test order by c desc) y where rownum < 20 order by 3 desc

相比之minus性能较差

二. 数据库基本概念类

1:pctused and pctfree 表示什么含义有什么作用

pctused与pctfree控制数据块是否出现在freelist中,pctfree控制数据块中保留用于update的空间,当数据块中的free space小于pctfree设置的空间时,该数据块从freelist中去掉,当块由于dml操作free space大于pct_used设置的空间时,该数据库块将添加在freelist链表中。

2:简单描述table / segment / extent / block之间的关系

table创建时,默认创建了一个data segment,每个data segment含有min extents指定的extents数,每个extent据据表空间的存储参数分配一定数量的blocks

3:描述tablespace和datafile之间的关系

一个tablespace可以有一个或多个datafile,每个datafile只能在一个tablespace内,table 中的数据,通过hash算法分布在tablespace中的各个datafile中,tablespace是逻辑上的概念,datafile则在物理上储存了数据库的种种对象。

4:本地管理表空间和字典管理表空间的特点,ASSM有什么特点

本地管理表空间(Locally Managed Tablespace简称LMT):8i以后出现的一种新的表空间的管理模式,通过位图来管理表空间的空间使用。

字典管理表空间(Dictionary-Managed Tablespace简称DMT):8i以前包括以后都还可以使用的一种表空间管理模式,通过数据字典管理表空间的空间使用。

动段空间管理(ASSM):它首次出现在Oracle920里有了ASSM,链接列表freelist被位图所取代,它是一个二进制的数组,能够迅速有效地管理存储扩展和剩余区块(free block),因此能够改善分段存储本质,ASSM表空间上创建的段还有另外一个称呼叫Bitmap Managed Segments(BMB 段)。

5:回滚段的作用是什么

事务回滚:当事务修改表中数据的时候,该数据修改前的值(即前影像)会存放在回滚段中,当用户回滚事务(ROLLBACK)时,ORACLE将会利用回滚段中的数据前影像来将修改的数据恢复到原来的值。

事务恢复:当事务正在处理的时候,例程失败,回滚段的信息保存在undo表空间中,ORACLE将在下次打开数据库时利用回滚来恢复未提交的数据。

读一致性:当一个会话正在修改数据时,其他的会话将看不到该会话未提交的修改。当一个语句正在执行时,该语句将看不到从该语句开始执行后的未提交的修改(语句级读一致性).当ORACLE执行SELECT语句时,ORACLE依照当前的系统改变号(SYSTEM CHANGE NUMBER-SCN)来保证任何前于当前SCN的未提交的改变不被该语句处理。可以想象:当一个长时间的查询正在执行时,若其他会话改变了该查询要查询的某个数据块,ORACLE将利用回滚段的数据前影像来构造一个读一致性视图。

6:日志的作用是什么

记录数据库事务:最大限度地保证数据的一致性与安全性

重做日志文件:含对数据库所做的更改记录,这样万一出现故障可以启用数据恢复,一个数据库至少需要两个重做日志文件

归档日志文件:是重做日志文件的脱机副本,这些副本可能对于从介质失败中进行恢复很必要。

7:SGA主要有那些部分,主要作用是什么

SGA:db_cache/shared_pool/large_pool/java_pool

db_cache: 数据库缓存(Block Buffer)对于Oracle数据库的运转和性能起着非常关键的作用,它占据Oracle数据库SGA(系统共享内存区)的主要部分。Oracle数据库通过使用LRU算法,将最近访问的数据块存放到缓存中,从而优化对磁盘数据的访问.

shared_pool:共享池的大小对于Oracle 性能来说都是很重要的。共享池中保存数据字典高速缓冲和完全解析或编译的的PL/SQL 块和SQL 语句及控制结构

large_pool:使用MTS配置时,因为要在SGA中分配UGA来保持用户的会话,就是用Large_pool来保持这个会话内存使用RMAN做备份的时候,要使用Large_pool这个内存结构来做磁盘I/O缓存器

java_pool: 为java procedure预备的内存区域,如果没有使用java proc,java_pool不是必须的

8. Oracle系统进程主要有哪些,作用是什么

数据写进程(dbwr):负责将更改的数据从数据库缓冲区高速缓存写入数据文件

日志写进程(lgwr):将重做日志缓冲区中的更改写入在线重做日志文件

系统监控(smon) :检查数据库的一致性如有必要还会在数据库打开时启动数据库的恢复

进程监控(pmon) :负责在一个Oracle 进程失败时清理资源

检查点进程(chpt):负责在每当缓冲区高速缓存中的更改永久地记录在数据库中时,更新控制文件和数据文件中的数据库状态信息。

归档进程(arcn) :在每次日志切换时把已满的日志组进行备份或归档

作业调度器(cjq) : 负责将调度与执行系统中已定义好的job,完成一些预定义的工作.

恢复进程(reco) : 保证分布式事务的一致性,在分布式事务中,要么同时commit,要么同时rollback;

三. 备份恢复类

1:备份如何分类

逻辑备份:exp/imp

物理备份:

1). RMAN备份: full backup/incremental backup(累积/差异)

2). 热备份: alter tablespace begin/end backup;

3). 冷备份: 脱机备份(database shutdown)

2:归档是什么含义

关于归档日志:Oracle要将填满的在线日志文件组归档时,则要建立归档日志(archived redo log)。

其对数据库备份和恢复有下列用处:数据库后备以及在线和归档日志文件,在操作系统和磁盘故障中可保证全部提交的事物可被恢复。在数据库打开和正常系统使用下,如果归档日志是永久保存,在线后备可以进行和使用。

数据库可运行在两种不同方式下:NOARCHIVELOG方式或ARCHIVELOG方式. 数据库在NOARCHIVELOG方式下使用时,不能进行在线日志的归档,如果数据库在ARCHIVELOG方式下

运行,可实施在线日志的归档。

3:如果一个表在2004-08-04 10:30:00 被drop,在有完善的归档和备份的情况下,如何恢复?

手工拷贝回所有备份的数据文件

startup mount;

sql alter database recover automatic until time '2004-08-04:10:30:00';

alter database open resetlogs;

4:rman是什么,有何特点?

RMAN(Recovery Manager)是DBA的一个重要工具,用于备份、还原和恢复oracle数据库, RMAN 可以用来备份和恢复数据库文件、归档日志、控制文件、系统参数文件,也可以用来执行完全或不完全的数据库恢复。

RMAN有三种不同的用户接口:COMMAND LINE方式、GUI 方式(集成在OEM 中的备份管理器)、API 方式(用于集成到第三方的备份软件中)。

具有如下特点:

1)功能类似物理备份,但比物理备份强大N倍;

2)可以压缩空块;

3)可以在块水平上实现增量;

4)可以把备份的输出打包成备份集,也可以按固定大小分割备份集;

5)备份与恢复的过程可以自动管理;

6)可以使用脚本(存在Recovery catalog 中)

7)可以做坏块监测

5:standby的特点

备用数据库(standby database):ORACLE推出的一种高可用性(HIGH AVAILABLE)数据库方案,在主节点与备用节点间通过日志同步来保证数据的同步,备用节点作为主节点的备份.可以实现快速切换与灾难性恢复,从920开始,还开始支持物理与逻辑备用服务器。

9i中的三种数据保护模式分别是:

1)、MAXIMIZE PROTECTION :最大数据保护与无数据分歧,LGWR将同时传送到备用节点,在主节点事务确认之前,备用节点也必须完全收到日志数据。如果网络不好,引起LGWR 不能传送数据,将引起严重的性能问题,导致主节点DOWN机。

2)、MAXIMIZE AVAILABILITY :无数据丢失模式,允许数据分歧,允许异步传送。正常情况下运行在最大保护模式,在主节点与备用节点的网络断开或连接不正常时,自动切换到最大性能模式,主节点的操作还是可以继续的。在网络不好的情况下有较大的性能影响。

3)、MAXIMIZE PERFORMANCE:这种模式应当可以说是从8i继承过来的备用服务器模式,异步传送,无数据同步检查,可能丢失数据,但是能获得主节点的最大性能。9i在配置DATA

GUARD的时候默认就是MAXIMIZE PERFORMANCE

6:对于一个要求恢复时间比较短的系统(数据库50G,每天归档5G),你如何设计备份策略

rman/每月一号level 0 每周末/周三level 1 其它每天level 2

四:系统管理类

1.对于一个存在系统性能的系统,说出你的诊断处理思路

1) 做statspack收集系统相关信息

了解系统大致情况/确定是否存在参数设置不合适的地方/查看top 5 event/查看top sql 等

2) 查v$system_event/v$session_event/v$session_wait

从v$system_event开始,确定需要什么资源(db file sequential read)等

深入研究v$session_event,确定等待事件涉及的会话

从v$session_wait确定详细的资源争用情况(p1-p3的值:file_id/block_id/blocks等)

3) 通过v$sql/v$sqltext/v$sqlarea表确定disk_reads、(buffer_gets/executions)值较大的SQL

2:列举几种诊断IO、CPU、性能状况的方法

top/vmstat

statspack

sql_trace/tkprof

查v$system_event/v$session_event/v$session_wait

查v$sqlarea(disk_reads或buffer_gets/executions较大的SQL)

3:对statspack有何认识

StapSpack是Oracle公司提供的一个收集数据库运行性能指标的软件包,该软件包从8i 起,在9i、10g都有显著的增强。该软件包的辅助表(存储相关参数与收集的性能指标的表)由最初的25个增长到43个。收集级别参数由原来的3个(0、5、10)增加到5个(0、5、6、7、10)通过分析收集的性能指标,数据库管理员可以详细地了解数据库目前的运行情况,对数据库实例、等待事件、SQL等进行优化调整。利用statspack收集的snapshot,可以统计制作数据库的各种性能指标的统计趋势图表。

4:如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响

在系统比较空闲时;nologging选项(如果有dataguard则不可以使用nologging)大的sort_ared_size或pga_aggregate_target较大

5:对raid1+0 和raid5有何认识

RAID 10(或称RAID 1+0)与RAID 0+1不同,它是用硬盘驱动器先组成RAID 1阵列,然后在RAID 1阵列之间再组成RAID 0阵列。RAID 10模式同RAID 0+1模式一样具有良好的数据传输性能,但却比RAID 0+1具有更高的可靠性。RAID 10阵列的实际容量为M×n/2,磁盘利用率为50%。RAID 10也需要至少4个硬盘驱动器构成,因而价格昂贵。RAID 10的可靠性同RAID 1一样,但由于RAID 10硬盘驱动器之间有数据分割,因而数据传输性能优良。RAID 5与RAID 3很相似,不同之处在于RAID 5的奇偶校验信息也同数据一样被分割保存到所有的硬盘驱动器,而不是写入一个指定的硬盘驱动器,从而消除了单个奇偶校验硬盘驱动器的瓶颈问题。RAID 5磁盘阵列的性能比RAID 3有所提高,但仍然需要至少3块硬盘驱动器。其实际容量为M×(n-1),磁盘利用率为(n-1)/n 。

五:综合随意类

1:你最擅长的是oracle哪部分?

2:喜欢oracle吗?喜欢上论坛吗?或者偏好oracle的哪一部分?

3:随意说说你觉得oracle最有意思的部分或者最困难的部分

4:为何要选择做DBA呢?

六Oracle 11g比10g多了哪些新特性?

ORACLE 11g新特性简介

1.数据库管理部分

◆数据库重演(Database Replay)

这一特性可以捕捉整个数据的负载,并且传递到一个从备份或者standby数据库中创建的测试数据库上,然后重演负责以测试系统调优后的效果。

◆SQL重演(SQL Replay)

和前一特性类似。但是只是捕捉SQL负载部分,而不是全部负载。

◆计划管理(Plan Management)

这一特性允许你将某一特定语句的查询计划固定下来,无论统计数据变化还是数据库版本变化都不会改变她的查询计划。

◆自动诊断知识库(Automatic Diagnostic Repository ADR)

当Oracle探测到重要错误时,会自动创纪一个事件(incident),并且捕捉到和这一事件相关的信息,同时自动进行数据库健康检查并通知DBA。此外,这些信息还可以打包发送给Oracle支持团队。

◆事件打包服务(Incident Packaging Service)

如果你需要进一步测试或者保留相关信息,这一特性可以将与某一事件相关的信息打包。并且你还可以将打包信息发给oracle支持团队。

◆基于特性打补丁(Feature Based Patching)

在打补丁包时,这一特性可以使你很容易区分出补丁包中的那些特性是你正在使用而必须打的。企业管理器(EM)使你能订阅一个基于特性的补丁服务,因此企业管理器可以自动扫描那些你正在使用的特性有补丁可以打。

◆自动SQL优化(Auto SQL Tuning)

10g的自动优化建议器可以将优化建议写在SQL profile中。而在11g中,你可以让oracle自动将能3倍于原有性能的profile应用到SQL语句上。性能比较由维护窗口中一个新管理任务来完成。

◆访问建议器(Access Advisor)

11g的访问建议器可以给出分区建议,包括对新的间隔分区(interval partitioning)的建议。间隔分区相当于范围分区(range partitioning)的自动化版本,她可以在必要时自动创建一个相同大小的分区。范围分区和间隔分区可以同时存在于一张表中,并且范围分区可以转换为间隔分区。

◆自动内存优化(Auto Memory Tuning)

在9i中,引入了自动PGA优化;10g中,又引入了自动SGA优化。到了11g,所有内存可以通过只设定一个参数来实现全表自动优化。你只要告诉oracle有多少内存可用,她就可以自动指定多少内存分配给PGA、多少内存分配给SGA和多少内存分配给操作系统进程。当然也可以设定最大、最小阈值。

◆资源管理器(Resource Manager)

11g的资源管理器不仅可以管理CPU,还可以管理IO。你可以设置特定文件的优先级、文件类型和ASM磁盘组。

◆ADDM

ADDM在10g被引入。11g中,ADDM不仅可以给单个实例建议,还可以对整个RAC(即数据库级别)给出建议。另外,还可以将一些指示(directive)加入ADDM,使之忽略一些你不关心的信息。

◆AWR 基线(AWR Baselines)

AWR基线得到了扩展。可以为一些其他使用到的特性自动创建基线。默认会创建周基线。

2.PLSQL部分

◆结果集缓存(Result Set Caching)

这一特性能大大提高很多程序的性能。在一些MIS系统或者OLAP系统中,需要使用到很多"select count(*)"这样的查询。在之前,我们如果要提高这样的查询的性能,可能需要使用物化视图或者查询重写的技术。在11g,我们就只需要加一个/*+result_cache*/的提示就可以将结果集缓存住,这样就能大大提高查询性能。当然,在这种情况下,我们可能还要关心另外一个问题:完整性。因为在oracle中是通过一致性读来保证数据的完整性的。而显然,在这种新特性下,为提高性能,是从缓存中的结果集中读取数据,而不会从回滚段中读取数据的。关于这个问题,答案是完全能保证完整性。因为结果集是被独立缓存的,在查询期间,任何其他DML语句都不会影响结果集中的内容,因而可以保证数据的完整性。

◆对象依赖性改进

在11g之前,如果有函数或者视图依赖于某张表,一旦这张表发生结构变化,无论是否涉及到函数或视图所依赖的属性,都会使函数或视图变为invalid。在11g中,对这种情况进行了调整:如果表改变的属性与相关的函数或视图无关,则相关对象状态不会发生变化。

◆正则表达式的改进

在10g中,引入了正则表达式。这一特性大大方便了开发人员。11g,oracle再次对这一特性进行了改进。其中,增加了一个名为regexp_count的函数。另外,其他的正则表达

式函数也得到了改进。

◆新SQL语法=>

我们在调用某一函数时,可以通过=>来为特定的函数参数指定数据。而在11g中,这一语法也同样可以出现在sql语句中了。例如,你可以写这样的语句:

select f(x=>6) from dual;

◆对TCP包(utl_tcp、utl_smtp…)支持FGAC(Fine Grained Access Control)安全控制

◆增加了只读表(read-only table)

在以前,我们是通过触发器或者约束来实现对表的只读控制。11g中不需要这么麻烦了,可以直接指定表为只读表。

◆触发器执行效率提高了

内部单元内联(Intra-Unit inlining)

在C语言中,你可以通过内联函数(inline)或者宏实现使某些小的、被频繁调用的函数内联,编译后,调用内联函数的部分会编译成内联函数的函数体,因而提高函数效率。在11g的plsql中,也同样可以实现这样的内联函数了。

◆设置触发器顺序

可能在一张表上存在多个触发器。在11g中,你可以指定它们的触发顺序,而不必担心顺序混乱导致数据混乱。

◆混合触发器(compound trigger)

这是11g中新出现的一种触发器。她可以让你在同一触发器中同时具有申明部分、before过程部分、after each row过程部分和after过程部分。

◆创建无效触发器(Disabled Trigger)

11g中,开发人员可以可以闲创建一个invalid触发器,需要时再编译她。

◆在非DML语句中使用序列(sequence)

在之前版本,如果要将sequence的值赋给变量,需要通过类似以下语句实现:

select seq_x.next_val into v_x from dual;

在11g中,不需要这么麻烦了,下面语句就可以实现:

v_x := seq_x.next_val;

◆PLSQL_Warning

11g中,可以通过设置PLSQL_Warning=enable all,如果在"when others"没有错误爆出就发警告信息。

◆PLSQL的可继承性

可以在oracle对象类型中通过super(和java中类似)关键字来实现继承性。

◆编译速度提高

因为不在使用外部C编译器了,因此编译速度提高了。

◆改进了DBMS_SQL包

其中的改进之一就是DBMS_SQL可以接收大于32k的CLOB了。另外还能支持用户自定义类型和bulk操作。

◆增加了continue关键字

在PLSQL的循环语句中可以使用continue关键字了(功能和其他高级语言中的continue关键字相同)。

◆新的PLSQL数据类型——simple_integer

这是一个比pls_integer效率更高的整数数据类型。

3.其他部分

◆增强的压缩技术

可以最多压缩2/3的空间。

◆高速推进技术

可以大大提高对文件系统的数据读取速度。

◆增强了DATA Guard

可以创建standby数据库的快照,用于测试。结合数据库重演技术,可以实现模拟生成

系统负载的压力测试。

◆在线应用升级

也就是热补丁——安装升级或打补丁不需要重启数据库。

◆数据库修复建议器

可以在错误诊断和解决方案实施过程中指导DBA。

◆逻辑对象分区

可以对逻辑对象进行分区,并且可以自动创建分区以方便管理超大数据库(Very Large Databases VLDBs)。

Oracle rac ,agd, rman awr;

监控工具: Zabbix prometheus

计算机基础知识问答题及答案一.docx

计算机基础知识试题及答案(一) 一、选择题 (1) 第四代计算机的主要逻辑元件采用的是 A) 晶体管 B) 小规模集成电路 C) 电子管 D) 大规模和超大规模集成电路 (2) 下列叙述中,错误的是 A) 把数据从内存传输到硬盘叫写盘 B) 把源程序转换为目标程序的过程叫编译 C) 应用软件对操作系统没有任何要求 D) 计算机内部对数据的传输、存储和处理都使用二进制 (3) 计算机硬件的五大基本构件包括:运算器、存储器、输入设备、输出设备和 A) 显示器 B) 控制器 C) 磁盘驱动器 D) 鼠标器 (4) 五笔字型输入法属于 A) 音码输入法 B) 形码输入法 C) 音形结合输入法D) 联想输入法 (5) 通常所说的I/O设备指的是 A) 输入输出设备 B) 通信设备 C) 网络设备 D) 控制设备

(6) 计算机辅助设计的英文缩写是 A) CAD B) CAM C) CAE D) CAT (7) “Windows98是一个多任务操作系统”指的是 A) Windows可运行多种类型各异的应用程序 B) Windows可同时运行多个应用程序 C) Windows可供多个用户同时使用 D) Windows可同时管理多种资源 (8) 在Windows98中,为查看帮助信息,应按的功能键是 A) F1 B) F2 C) F6 D) F10 (9) Windows98任务栏不能设置为 A) 自动隐藏 B) 总在底部 C) 总在最前 D) 时钟显示 (10) 在Windows98中,打开上次最后一个使用的文档的最直接途径是 A) 单击“开始”按钮,然后指向“文档” B) 单击“开始”按钮,然后指向“查找” C) 单击“开始”按钮,然后指向“收藏”

数据库面试题及答案

数据库面试题 1 1. 在一个查询中,使用哪一个关键字能够除去重复列值? 答案:使用distinct关键字 2. 什么是快照?它的作用是什么? 答案:快照Snapshot是一个文件系统在特定时间里的镜像,对于在线实时数据备份非常有用。快照对于拥有不能停止的应用或具有常打开文件的文件系统的备份非常重要。对于只能提供一个非常短的备份时间而言,快照能保证系统的完整性。 3. 解释存储过程和触发器 答案: 存储过程是一组Transact-SQL语句,在一次编译后可以执行多次。因为不必重新编译Transact-SQL语句,所以执行存储过程可以提高性能。 触发器是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。 4. SQL Server是否支持行级锁,有什么好处? 答案:支持动态行级锁定 SQL Server 2000动态地将查询所引用的每一个表的锁定粒度调整到合适的级别。当查询所引用的少数几行分散在一个大型表中时,优化数据并行访问的最佳办法是使用粒度锁,如行锁。但是,如果查询引用的是一个表中的大多数行或所有行,优化数据并行访问的最佳办法可以是锁定整个表,以尽量减少锁定开销并尽快完成查询。 SQL Serve 2000通过为每个查询中的每个表选择适当的锁定级别,在总体上优化了数据并发访问。对于一个查询,如果只引用一个大型表中的几行,则数据库引擎可以使用行级锁定;如果引用一个大型表的几页中的多行,则使用页级锁定;如果引用一个小型表中的所有行,则使用表级锁定。 5. 数据库日志干什么用,数据库日志满的时候再查询数据库时会出现什么情况。答案:每个数据库都有事务日志,用以记录所有事务和每个事务对数据库所做的修改。 6. 存储过程和函数的区别? 答案:存储过程是用户定义的一系列SQL语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表 7. 事务是什么? 答案:事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务: (1) 原子性 事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。

计算机基础word练习题

样文1 操作系统是最底层的系统软件,是对硬件系统的首次扩充,也是其他系统软件和应用软件能够在计算机上运行的基础。 操作系统实际上是一组程序,它能对计算机系统中的软/硬件资源进行有效的管理和控制,合理地组织计算机的工作流程,为用户提供一个使用计算机的工作环境,起到用户和计算机之间的接口作用。 常见的操作系统 DOS OS/2 Netware Windows UNIX Linux 机器语言是面向机器的语言,即对于不同的计算机硬件(主要是微处理器)有不同的机器语言。人们一般也称它为第一代计算机程序设计语言。执行效率比较高,能充分发挥计算机的性能。 机器语言计算机最底层的计算机语言。计算机能直接识别和执行的语言是机器语言源程序,它是用直接与计算机打交道的机器指令表达的。用机器语言编写的程序读、写都非常麻烦,容易出现错误,缺乏通用性。 练习1 1.将第一段落的文字放大到原来的140%。将第一段落的字体设为楷体、字号小四,添 加“删除线”效果。 2.在第一段落末尾输入:【重点】 3.在页面设置中将纸张大小设为A4,页面的上、下边距均设为2厘米。 4.将第二段落的行间距设为固定值17磅。将第二段落的最后一句话位置降低3磅。 将第二段落分成三栏,加分隔线。 5.将第三段落设置为首字下沉3行,首字的字体为楷体。 6.为第四到第九段落文字添加项目符号,符号的字符任选,颜色为绿色。 7.将第十段落添加“阴影”边框,颜色为蓝色,应用范围为段落。 8.为第十一段落添加底纹,底纹图案的样式为“浅色横线”,应用范围为段落。 9.利用“查找替换”功能将样文区中所有的加粗文字带下划线,下划线颜色为绿色。 10.用文字“操作系统”做页眉,页眉右对齐。 11.文字后插入5行3列表格,在第一个单元格中输入“姓名”,将表格行高设为1厘 米。 12.在样文1后面插入分页符。 13.

项目管理公司面试题目

项目管理公司面试题目 1.自我介绍。 2.如何管理协调设计院,具体都有哪些工作。 答:一、设计院按照甲方的意思设计图纸,在施工中,施工方发现图纸有问题要先联系甲方,甲方找设计院会同监理和施工单位解 决。 二、如果是建设单位要管理设计单位的话,我认为先从控制设计开始防止设计院随意设计造成成本的增加 1控制平米砼中钢筋含钢量,2控制平米砼量,3建筑设计在满足建设单位要求的情况下,尽量选用 当地的通用做法, 3.如何协调现场参建各方的关系 答:一、首先,在工作中必须不断地提高自己的业务能力和协调 沟通能力,处理问题要坚持原则、常常深入施工第一线了解工程的实际状况并能及时解决各分包方的实际困难,尊重分包方的劳动成果, 人与人要互相尊重等。 然后,以参建各方签订的合同为依据。 二、1、要尊重监理、尊重施工单位,这样才会相互尊重,监理 单位、施工单位也更会尊重你! 2、要学习专业知识,不但要清楚,而且要综合,这样才能合理 调节各施工单位之间、施工单位与监理间的关系!

3、在严格控制工期、造价的条件上,尊重监理的意见,这样监 理在工作中才有积极性;对监理的一般错误,要进行私下交流,让他 更加努力。 4、对公司下达的指标、任务,可能对监理、施工单位有一定难度的, 你要说明实情,让他们体谅你,站在同一船上的人,一定会高兴的圆 满完成任务。 4.施工场地总平面布置图的主要内容是什么 答:(1)全部地上、地下建筑物、构筑物;(2)各种施工机械设备的布置;(3)周围道路和建筑及场内道路布置;(4)生产性、生活性临时设施;(5)临时供水(含消防)、供电线路及水源、电源; 5.砼中出现蜂窝、孔洞的处理方法有哪些 ? 答:(1)对数量不多的小蜂窝、露筋的砼表面,可用1:2水泥砂浆抹面修正。(2)蜂窝、孔洞的面积大不、深度较大时,可用高 压注入水泥浆泥法。(3)蜂窝、孔洞比较大,比较深,但未贯穿,可局部凿开砼,包漏斗形模板,用高一级砼或掺UEA微膨胀剂浇捣密实,达到强度凿除多余部分。(4)蜂窝、孔洞多而且严重,应 凿除整根构件,重新支模清理后浇捣砼,并处理好邻接面。 ?? 6.你做的上一个项目专业都存在什么问题,你是如何协调解决的。

高中计算机基础知识考试题1

高中计算机基础知识考试题 一、单项选择题 1. 一个完整的微型计算机系统应包括_C_。 A. 计算机及外部设备 B. 主机箱、键盘、显示器和打印机 C. 硬件系统和软件系统 D. 系统软件和系统硬件 2. 十六进制1000转换成十进制数是__A___。 A. 4096 B. 1024 C. 2048 D. 8192 3. ENTER键是__B___。 A. 输入键 B. 回车换行键 C. 空格键 D.换档键 4. 3.5英寸的软盘,写保护窗口上有一个滑块,将滑块推向一侧,使其写保护窗口暴露出来,此时__B___。 A. 只能写盘,不能读盘 B. 只能读盘,不能写盘 C. 既可写盘,又可读盘 D. 不能写盘,也不能读盘 5. 3.5英寸盘的右下角有一塑料滑片,当移动它盖住缺口时__B__。 A. 不能读出原有信息,不能写入新的信息 B. 既能读出原有信息,也能写入新的信息 C. 不能读出原有信息,可以写入新的信息 D. 可以读出原有信息,不能写入新的信息 6. DRAM存储器的中文含义是__B___。 A. 静态随机存储器 B. 动态随机存储器 C. 静态只读存储器 D. 动态只读存储器 7. 在微机中,Bit的中文含义是__A___。 A. 二进制位 B. 字 C. 字节 D. 双字 8. 汉字国标码(GB2312-80) 规定的汉字编码,每个汉字用__B___。 A. 一个字节表示 B. 二个字节表示 C. 三个字节表示 D. 四个字节表示 9. 微机系统的开机顺序是__D___。 A. 先开主机再开外设 B. 先开显示器再开打印机 C. 先开主机再打开显示器 D. 先开外部设备再开主机 10. 使用高级语言编写的程序称之为__A___。 A. 源程序 B. 编辑程序 C. 编译程序 D. 连接程序 11. 微机病毒系指__D___。 A. 生物病毒感染 B. 细菌感染 C. 被损坏的程序 D. 特制的具有损坏性的小程序 12. 微型计算机的运算器、控制器及内存存储器的总称是__C___。 A. CPU B. ALU C. 主机 D. MPU 13. 在微机中外存储器通常使用软盘作为存储介质,软磁盘中存储的信息,在断电后__A___。 A. 不会丢失 B. 完全丢失 C. 少量丢失 D. 大部分丢失 14. 某单位的财务管理软件属于_D____。 A. 工具软件 B. 系统软件 C. 编辑软件 D. 应用软件 15. 计算机网络的应用越来越普遍,它的最大好处在于__C___。 A. 节省人力 B. 存储容量大 C. 可实现资源共享 D. 使信息存储速度提高 16. 个人计算机属于__D___。 A. 小巨型机 B. 中型机 C. 小型机 D. 微机 17. 微机唯一能够直接识别和处理的语言是__D___。 A. 汇编语言 B. 高级语言 C. 甚高级语言 D. 机器语言 18. 断电会使原存信息丢失的存储器是_A___。 A. 半导体RAM B. 硬盘 C. ROM D. 软盘 19. 硬盘连同驱动器是一种___B__。 A. 内存储器 B. 外存储器 C. 只读存储器 D. 半导体存储器 20. 在内存中,每个基本单位都被赋予一个唯一的序号,这个序号称之为__C___。 A. 字节 B. 编号 C. 地址 D. 容量 21. 在下列存储器中,访问速度最快的是___C__。 A. 硬盘存储器 B. 软盘存储器 C. 半导体RAM(内存储器) D. 磁带存储器 22. 计算机软件系统应包括__D___。 A. 编辑软件和连接程序 B. 数据软件和管理软件 C. 程序和数据 D. 系统软件和应用软件 23. 半导体只读存储器(ROM)与半导体随机存储器(RAM)的主要区别在于__A___。 A. ROM可以永久保存信息,RAM在掉电后信息会丢失 B. ROM掉电后,信息会丢失,RAM则不会 C. ROM是内存储器,RAM是外存储器

sql数据库基础面试题复习试题考试题_全

不定项选择题(针对以下题目,请选择最符合题目要求的答案,每道题有一项或二项正确答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。题量为50道,每题2分,总分为100分。) 第一章 1、是SQLServer数据库的主数据文件的扩展名。(选择一项) A、.sql B、.mdb C、.ldf D、.mdf 2、在SQL Server 2005中,有系统数据库和用户数据库,下列不属于系统数据库的是()。 (选择一项) A、master B、pubs C、model D、msdb 3、当安装完SQL Server2005数据库时,系统默认当前的超级管理员是( ) (选择一项) A、sa B、master C、administrator D、super 4、在使用SQL Server2005数据库时,有时需要将本机的数据库移动到其他机器上,恢复成对应的数据库使用。移动数据库分两步进行,应包括()和附加数据库(选择一项)A、分离数据库 B、删除数据库 C、新建数据库 D、合并数据库 5、在SQL Server2005中,附加数据库操作是指()(选择一项) A、把SQL Server 数据库文件保存为其他数据文件 B、根据数据库物理文件中的信息,把数据库在SQL Server 2005中恢复 C、把所有该数据库表的数据清空 D、把数据库删除掉 6、某单位由不同的部门组成,不同的部门每天都会生产一些报告、报表等数据,以为都采用纸张的形式来进行数据的保存和分类,随着业务的发展,这些数据越来越多,管理这些报告越来越费力,此时应考虑()(选择一项) A、由多个人来完成这些工作 B、在不同的部门中,由专门的人员去管理这些数据 C、采用数据库系统来管理这些数据 D、把这些数据统一成一样的格式 7、在SQL Server 2005中,对于数据库的定义正确的是()(选择一项) A、数据库是用来描述事物的符号记录 B、数据库是位于用户与操作系统之间的一层数据管理软件

计算机基础计算题

二、单选题 得分评卷人 1、Windows自带的只能处理纯文本的文字编辑工具是()。(本题1分) (A) 写字板 (B) 记事本 (C) 剪贴板 (D) Word 答案:B 2、在Excel中,“Σ”按钮的意思是()。(本题1分) (A) 自动求积 (B) 自动求差 (C) 自动求除 (D) 自动求和 答案:D 3、在Excel中要选择多个相邻的工作表,需要按住()键。(本题1分) (A) Ctrl (B) Tab (C) A1t (D) Shift 答案:D

4、在Windows中,按住()键可选择多个不连续的文件或文件夹。(本题1分) (A) Ctrl (B) Shift (C) Ctrl+Shift (D) Tab 答案:A 5、能够全屏显示的视图是()。(本题1分) (A) 普通视图 (B) 幻灯片浏览视图 (C) 幻灯片放映视图 (D) 大纲视图 答案:C 6、在Word中系统默认的字体是()。(本题1分) (A) 宋体 (B) 楷体 (C) 黑体 (D) 仿宋 答案:A 7、打印页码“4-10,16,20”表示打印的是()。(本题1分) (A) 第4~10页、第16页、第20页 (B) 第4~10页、第16~20页 (C) 第4页、第10页、第16页、第20页

(D) 第4页、第10页、第16~20页 答案:A 8、在Excel中输入身份证号码时,应首先将单元格数据类型设置为(),以保证数据的准确性。(本题1分) (A) “数据” (B) “文本” (C) “视图” (D) “日期” 答案:B 9、在PowerPoint中,插入新幻灯片的组合键为()。(本题1分) (A) Ctrl+M (B) Shift+Enter (C) Shift+M (D) Tab+M 答案:A 10、幻灯片放映时可按()键终止放映。(本题1分) (A) Ctrl+F4 (B) Esc (C) Ctrl+Shift (D) Ctrl+Enter 答案:B

企业运营管理岗面试题

企业运营管理岗面试题 1、请简要介绍一下自己,包括你的教育经历和工作经历,重点说明你在什么企业负责什么工作,取得哪些工作成果。 2、企业经营情况调研常常从企业的财务数据分析开始,但有时同样的财务数据所反映的企业经营情况不同,请谈谈一家中小型房地产企业和一家制药企业当期损益数据所反映企业经营情况的区别。 3、有这么一家企业,公司处于成熟期发展阶段,为了突破企业发展的瓶颈,寻求新的利润增长点,公司正在走产品多元化发展之路,请问产品多元化将可能给企业带来什么样的问题? 假设企业实际没有达到预期的发展目标,如果你要对企业这种发展策略的结果进行评估,以提出你的建议,你会需要企业哪些方面的信息,并如何拿出你的分析报告。 4、如何利用波特的五力模型对企业经营情况进行分析? 5、请用SWOT分析法,简要分析一下你现在的企业,如果你是现在公司的董事长,你会给企业制订什么样的发展战略? 6、制药企业的关键成功因素有哪些? 7、一家中小型制药企业为解决研发力量不强的问题,通常可以采用哪些方法。 8、如何对控股子公司进行绩效考核?考核指标、考核方法、考核结果的使用等。 9、对投资企业进行绩效考核时,你将面临哪些问题?你的解决方案是什么? 0、对投资企业进行利润目标考核,企业常常会就利润目标跟你讨价还价,你如何给企业设定利润目标?

1、对投资企业进行目标考核,有时企业在没有完成目标的情况下,跟你陈述很多理由,比如市场环境发生变化、公司计划发生调整等,你会如何处理,并如何与他们沟通?(比如房地产企业,他的理由是今年想捂盘,所以销售额没达到) 2、如果你与你上级就某个方案意见不一致,而你又认为如果执行你上级的方案将可能给企业带来问题,你将如何处理? 3、你认为一个好员工的标准是什么?你具备好员工标准的素质吗? 4、边,请简要介绍一下你做过的上市公司运营分析(从哪几个方面,取哪些数据,得出什么结论)?你的部门经理对的经营分析提出意见,你对他的意见认可吗,为什么?在你的部门经理的指导下,你对经营分析进行了修订,主要修订哪些方面的东西?如果让你再做一次分析,你会从哪几方面进行分析。 5、是否做过投资企业的经营分析,从哪几方面进行分析? 6、举一个内控考核的例子。作为投资企业管理人员,你要对投资企业进行专业方面的管理,你认为做事做人方面会发生冲突吗?如何有效避免冲突?你是先做事,还是先做人。 7、边:如果E2项目的物业管理交给清风物业,E2项目前期由于招商运营原因,肯定会产生亏损,高科总部也愿意对亏损进行补贴,但希望在经过几年运营后,清风物业可以自负盈亏。客户主要有三个,一是总部自用、出售办公、出租商业,收取公共物业管理费、公共能耗费,成本主要有人工成本、物业费、行政办公费、税费。由于清风物业是高科的孙子公司,所以对高科来说,对物业管理的费用用两种方式,市场法、成本法,请谈谈你对两种方法的理解。总部的指导思想是“去化成本、适当赢利”,你将如何设计一个方案实现这种管理模式,要考试哪些问题,明确哪几条,便于操作。

计算机基础问答题[整理版]

计算机基础问答题[整理版] 问答题 1(简述数据库、数据库管理系统、数据库系统三个概念的含义和联系。 答:数据库(Database,DB):数据库是相互关联的数据集合。数据 库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余 度、较高的数据独立性和易扩展性,并可以供各种用户使用。 数据库管理系统(Database Management System,DBMS):数据库管理系统是位于用户与操作系统之间的数据管理软件。数据库在建立、应用和维护时由数据库管理系统统一管理、统一控制。数据库管理系统使用户能方便地定义数据和操纵数据,并能保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。 数据库系统(Database System,DBS):数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、操作系统、DBMS(及其开发工具)、应用系统、DBA等各类人员等构成。 2(文件系统中的文件与数据库系统中的文件有何本质上的不同, 答:文件系统中的文件是面向应用的,一个文件基本上对应于一个应用程序,文件之间不存在联系,数据冗余大,数据共享性差,数据独立性差;数据库系统中的文件不再面向特定的某个或多个应 用,而是面向整个应用系统,文件之间是相互联系的,减少了数据冗余,实现了数据共享,数据独立性高。 3(简述数据库管理系统的组成和功能, 答:由于不同DBMS(数据库管理系统)要求的硬件资源、软件资源环境是不同的,因此其功能与性能也存在差异,但一般来

说,DBMS的功能主要包括以下6个方面:数据定义,数据操纵,数据库运行管理,数据组织、存储和管理,数据库的建立和维护,数据通信接口。 为了提供上述6方面的功能,DBMS通常由以下4部分组成:数据定义语言及其翻译处理程序;数据操纵语言及其编译(或解释)程序;数据库运行控制程序;实用程序; 4(简要叙述关系数据库的优点, 答:关系数据库是以关系模型作为数据的组织方式,关系模型是建立在严格的数学概念的基础上的。关系数据库的主要优点是概念简单清晰,用户不需了解复杂的存储路径,不需说明“怎么干”,只需说明“干什么”,易懂易学。 5(层次模型、网状模型和关系模型三种基本数据模型是根据什么来划分的, 答:依据这三种数据模型的数据结构不同,即数据之间联系的表示 方式不同来划分的。层次模型用“树”来表示数据之间的联系。网状模型用“图”来表示数据之间的联系,关系模式是用“二维表”来表示数据之间的联系。 6(试述层次模型、网状模型、关系模型和面向对象模型的主要特点。 答:层次模型的数据结构为树结构,记录之间联系通过指针实现,查询效率较高,但DML属于过程化语言,操作复杂。 网状模型的数据结构为有向图,记录之间联系也是通过指针实现的,查询效率较高,并且容易实现m:n联系,但DML属于过程化语言,编程较复杂。 关系模型的数据结构为二维表格,容易为初学者理解。记录之间联系通过外键实现。DML属于非过程化语言,编程较容易。 面向对象模型能完整描述现实世界的数据结构,具有丰富的表达能力,能表达嵌套、递归的数据结构。但涉及知识面较广,用户较难理解。 7(请思考:用传统数据库存储和管理多媒体数据,如音频、视频、 图像等,存在哪些主要的问题,

数据库笔试题 - 答案

XXXX感谢您对本套试题的回答,首先请您填写上您的姓名(____________),本套试题将作为XXXX入职的参考,多谢您的重视。本套试题分三部分:填空题(10分)、选择题(20分),SQL 基础题(30)、简答题(20)、综合题(30)。时间60分钟,满分110分。 一、填空题(每题2分,共10分) 1. 索引字段值不唯一,应该使用的索引类型为( 普通索引 ) 2. 只有满足联接条件的记录才包含在查询结果中,这种联接为( 内联接) 3. E-R模型的组成包括那些元素( 实体 )( 属性)( 关系) 4. 事务所具有的特性有( 原子性)( 一致性)( 隔离性)( 持久性) 5、结构化程序设计的三种基本逻辑结构是(顺序结构),(选择结构),(循环结构)。 二、选择提(每题1分,共20分) 1、在删除整表数据,同时保留表结构时,采用( C )的效率比( A )要高; A. delete B. drop table C. truncate Table 2、数据库管理系统中,能实现对数据库中的数据进行插入/修改/删除的功能称为(C); A.数据定义功能 B.数据管理功能 C.数据操作功能 D.数据控制功能 3、2 4、在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过(B)。 A:候选键B:主键C:外键D:超键 4、数据库管理系统DBMS S是( D); A.信息管理的应用软件 B.数据库系统+应用程序 C.管理中的数据库 D.管理数据的软件 5、关系数据库中,实现表与表之间的联系是通过(B)。 A、实体完整性规 B、参照完整性规则 C、用户自定义的完整性 D、值域 6、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型(B)。 A、m:n B、1:m C、m:1 D、1:1 7、设有课程和学生两个实体,每个学生可以选修多个课程,一个课程可以有多名学生选修,则课程与学生实体之间的联系类型( A )。 A、m:n B、1:m C、m:1 D、1:1 8、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于(D)。 A、m:n B、1:m C、m:1 D、1:1 9、索引字段值不唯一,应该选择的索引类型为( B )。 A:主索引 B:普通索引C:候选索引D:唯一索引 10、如果指定参照完整性的删除规则为"级联",则当删除父表中的记录时( C )。 A:系统自动备份父表中被删除记录到一个新表中 B:若子表中有相关记录,则禁止删除父表中记录 C:会自动删除子表中所有相关记录

企业管理类面试题

企业管理类面试题 1、今天天气不错,你是怎么来公司的,路上还顺利吧?(认真对待) 2、先自我介绍一下吧(这里要挖几个坑,让面试官跳进去,这样才能尽量掌握主动) 3、大学生的核心竞争力就是与其他大学生素质的区别,分析自己的特长所在,并说出和周围同学的不同之处,或拥有哪方面的特殊技能,让人对你印象深刻,觉得你与众不同,告诉我们为什么要聘用你? 4、你学的最好的是哪一门课?(要准备故事。不要回答“**管理”,因为这样面试官会按她的经验追问,从而比较被动。好的回答是“**和**都学的还不错,最有收获的是**课”,然后可以停住,一般面试官会追问。这样你就可以讲你准备的故事了。切匆一口气全讲出来,那样会让人感觉有备而来) 5、你对人力资源的理解(讲真实理解,当然要结合实际。不要讲太大太空,毕竟还没毕业。切不可说某某类型的企业某某方面不好,因为你没有调查过,没有发言权) 6、您最近读过的有关管理方面的书籍有哪些?(优秀的管理人员是非常注重收集资讯及知识更新的); 7、你一般怎么学习?(既可看出是否有认真去学习,又可从学习方式看出以后的发展潜力)(如讨论,加群,看书,实践等。这个要结合专业特色来讲,最好有个案例,不然太泛)

7、谁曾经给你最大的影响? 8、开始与一批新人共同工作,你们的待遇不一样,你怎么想? 8、觉得领导让你做的事情与你想像的不一样怎么办? 9、自己做的事情太琐碎,没前途,你会怎么办? 9、自己做了很多工作,领导却没看到,怎么办? 10、同时有多个上司给你安排了任务,都在一周内完成,而你只能完成其中一件你怎么办?(第一,向领导要其他人力资源;第二,告诉领导实情,两件事不可能同时完成,一起分优先级,要一起讨论,或者邮件群发;第三,尽快完成优先级高的,然后尽可能多的完成另外的) 10、从现在开始算,未来的五年,你想自己成为什么样子? 11、你做的最有成就感的事情(最成功的事情)是什么,为什么?并说说你成功的因素? 12、假如你和上司的观点不一致,你该怎么做? 13、你是一个自信的人吗?我看你刚才表现得很不自信啊?(压力面试) 14、你的亲人和朋友是如何评价你的,你认为客观吗?(尽量从职业化的视角来答) 15、你在学校担任什么职务,有什么困扰你的问题吗?从中又得到了什么? 16、你怎么处理与他人的矛盾? 17、一个好企业要取得进步,哪些方面是决定性的?(在复杂的

计算机基础课后问答题答案

第一章 1.计算机的发展经历了哪几个阶段?各阶段的主要特点是什么? 答:电子计算机的发展已经历了四个明显的阶段(也称为四代).正向第五代智能化的计算机发展。 前四代计算机的特点是: 第一代为电子管计算机.使用的软件程序主要为机器语言。 第二代机是以晶体管作为主要逻辑元件的计算机.软件程序使用了汇编语言且高级程序设计语言诞生。 第三代机是由中小规模集成电路组成的计算机.软件程序使用状况是:操作系统和结构化程序设计语言诞生使用。 第四代机是由大规模或超大规模集成电路组成的计算机.软件状况为网络操作系统、面向对象程序设计诞生和使用。 2.计算机内为什么采用二进制数表示信息? 答:电子计算机内部采用二进制数表示信息的主要原因是: (1)二进制数数码少(只有0和1两个).因此易于实现其数码的表示; (2)二进制数的运算法简单; (3)采用二进制数易于实现逻辑运算。 3.计算机硬件系统由哪几部份组成?各部份的主要功能是什么? 答:电子计算机硬件由运算器、控制器、存储器、输入设备和输出设备组成。它们通过总线连接成有机整体。 运算器的主要功能是:完成算术运算和逻辑运算; 控制器的功能是:协调指挥计算机各部件工作; 存储器的主要作用是:存储程序和数据.实现记忆的功能。 输入设备的功能是:输入数据并转换为机内信息存储; 输出设备的作用是:将机内信息转换为便于识别、处理和使用的字符、图形输出显示。4.什么是硬件?什么是软件?它们有何关系? 答:计算机硬件是构成机器的电子、光电、电磁、机械等物理设备。软件即是计算机中使用的各种各样的程序及其说明文档。 硬件与软件的关系是:硬件是软件运行的基础.软件扩充了硬件的功能。 5.什么是指令?什么是程序?计算机的指令由哪两部份组成? 答:指令是计算机能实现的基本操作.指令均为二进制数形式。程序是若干指令或命令的集合。指令由操作码和地址码(操作数)组成.操作码告诉计算机执行什么操作(指明指令的功能).地址码告诉计算机到哪个存储单元地址中读取参与操作的数据。 6.计算机程序设计语言如何分类?什么程序语言是计算机能直接识别和执行的? 答:计算机程序设计语言可分为低级语言和高级语言两大类。低级语言包括:机器语言和汇编语言.它们都是面向计算机硬件的程序设计语言。高级语言有:面向过程的结构化的程序设计语言(Basic、Pascal、C……)和面向对象的程序设计语言(Visual Basic、Visual FoxPro、Visual C……)。 7.高级程序设计语言的两种执行方式是哪两种? 答:解释方式——边解释边执行.速度慢但方便程序调试。 编译方式——程序源代码全部编译后再执行.执行速度快.但不易查错。通常是先源代码程序调试成功后再编译使用。

数据库面试题答案

数据库 SQL面试题 1)谈一下数据库的索引的原理,如何发挥作用的?针对插入操作索引会起正面作用么? 索引类似于书的目录,主要用于提高查询效率,也就是按条件查询的时候,先查询索引,再通过索引找到相关的数据,索引相当于记录了对某个关键词,指定到不同的文件,或者文件里的不同位置的结构 索引会降低数据更新的效率,当插入、修改、删除时会引起索引结构的更新 2) 数据库表里如果数据行数很多,做分页查询,SQL如何书写? 3) 说说group by, having是做什么的,举一个group by的例子 4) 说说外连接和连接的区别 5) 事务是什么概念,举例说明 6) 一个表:emp(,性别,年龄,工作类型,领导,工资,部门) a) 列出每个部门的最高工资和最低工资 Select max(工资),min(工资) from emp group by部门 b) 列出各部门’工作类型’为’普通职员’的最低和最高工资 Select max(工资),min(工资) from emp group by部门 Where工作类型=’普通职员’ c) 列出高于本部门平均工资的员工,工资,部门 select ,工资,部门 from emp e1 where工资>( select avg(工资) from emp e2 where e2. 部门=e1.部门 ) 存储过程和函数的区别是什么? 答:存储过程是用户定义的一系列SQL语句的集合,涉及特定表或其他对象的任务,用户可以调用存储过程。而函数通常是数据库已定义的方法,它接受参数并返回某种类型的值,并且不涉及特定用户表。 4.事务是什么? 答:事务是作为一个逻辑单元执行的一系列操作。一个逻辑工作单元必须有4个属性,称为ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能称为一个事务。 5.游标的作用是什么?如何知道游标已经到了最后? 答:游标用于定位结果集的行。通过判断全局变量FETCH_STATUS可以判断其是否到了最后。通常此变量不等于0表示出错或到了最后。

企业管理类面试题

企业管理类面试题 Company number:【0089WT-8898YT-W8CCB-BUUT-202108】

企业管理类面试题 1、今天天气不错,你是怎么来公司的,路上还顺利吧 2、先自我介绍一下吧 3、大学生的核心竞争力就是与其他大学生素质的区别,分析自己的特长所在,并说出和周围同学的不同之处,或拥有哪方面的特殊技能,让人对你印象深刻,觉得你与众不同,告诉我们为什么要聘用你 4、一个好企业要取得进步,哪些方面是决定性的(在复杂的市场环境中,不同的企业的成功要素区别很大。通过回答测试应聘者对原单位在管理方面的理解程度); 5、既然你是来应聘管理职务的,那请谈谈您认为“管理”究竟是什么你认为好的管理最需要的是什么(测试应聘者是否能够将理论方面的管理知识与工作实践相结合); 6、您最近读过的有关管理方面的书籍有哪些(优秀的管理人员是非常注重收集资讯及知识更新的); 7、谁曾经给你最大的影响 8、开始与一批新人共同工作时,你将如何了解他们如果作为一名部门管理人员,你将如何建设和团结团队成员 9、当工作结果令你无法接受时,你通常会如何对待下属 10、从现在开始算,未来的五年,你想自己成为什么样子 11、什么是你最大的成就并说说你成功的因素 12、假如你和上司的观点不一致,你该怎么做 13、你是一个自信的人吗我看你刚才表现得很不自信啊(压力面试)

14、你的亲人和朋友是如何评价你的,你认为客观吗 15、你在学校担任什么职务,有什么困扰你的问题吗从中又得到了什么 16、你怎么处理与他人的矛盾 17、一个好企业要取得进步,哪些方面是决定性的(在复杂的市场环境中,不同的企业的成功要素区别很大。通过回答测试应聘者对原单位在管理方面的理解程度); 18、你怎么看待现在考证热问题 19、你认为学历重要还是经验重要 20、你找工作时,最重要的考虑因素是什么 21、请你谈谈你自身的不足 22、你认为作为你个管理者最应该具备什么素质 23、你有什么业余爱好 24、谈谈你的家庭情况 25、谈谈你的一次失败经验 26、如果录用你,你将如何开展工作 27、你是应届毕业生,缺乏经验,如何能胜任我们的工作 28、你希望与什么样的上级共事 29、你能为我们做些什么 30、你最低薪金是多少啊 31、为什么NBA会成为世界上如此盛大的体育赛事为什么全世界的人为会NBA欢呼请你从NBA精神的角度进行分析

《大学计算机基础》部分问答题参考答案汇总

《大学计算机基础》部分问答题参考答案 重点看第 .... ....1.、.2.、.7.章问答题 只是部分问答题,重点还是要看书 ............... 第一章计算机基础知识 1.汉字输入编码可以分为几类,各有何特点? 答:汉字输入编码大致可以分为以下几类 (1)音码。特点:根据汉字的发音进行编码,简单易学,但重码太多,输入速度慢; (2)形码。特点:根据汉字的字形结构进行编码,重码少,输入速度快,但记忆量大; (3)音形码。特点:结合汉字的发音和字形结构进行编码,编码规则简单,重码少; (4)等长流水码。特点:采用相同长度的数字对每个汉字进行编码,无重码,难于记忆。 2.计算机有哪些基本特点? 答:1.运算速度快;2.存储容量大;3.计算精度高;4.逻辑判断力强; 5.自动化程度高 3.按计算机使用的主要电子逻辑部件划分,计算机的发展经历了哪几个阶段? 答:经历了四个阶段, 第一代,电子管,1946年-1953年;第二代,晶体管,1954年-1964年; 第三代,集成电路,1965年-1970年;第四代,大规模和超大规模集成电路,1971年至今 4.在计算机中表示数时,为什么要引入补码? 答:主要有两个原因,首先,它可以变减法运算为加法运算,简化了计算,提高了运算速度;其次,在补码中“0”的表示方法是唯一的。 5.简述计算机在信息社会的主要应用。 答:(1)科学计算(2)数据处理(3)过程控制(4)计算机辅助系统(5)人工智能(6)网络应用6.计算机为何使用二进制数,而不使用十进制数? 答:原因有三: (1)物理上容易实现,可靠性强; (2)运算规则简单,通用性强; (3)与逻辑命题的两个值“真”和“假”对应,便于逻辑运算。 7.简述冯·诺伊曼原理及其要点。 答:冯·诺伊曼原理的核心是“存储程序”和“存储控制”。其基本思想可以概括为三点:(1)用二进制形式表示数据和指令 (2)采用存储程序方式 (3)计算机由运算器、控制器、存储器、输入设备和输出设备五个部分组成。 8.简述计算机的基本组成,以及各部分的主要功能。 答:计算机是由运算器、控制器、存储器、输入设备和输出设备五个部分构成的; 各部件的主要功能: 运算器,负责算术和逻辑运算; 控制器,是计算机系统的控制中心,指挥计算机各部件协调地工作,保证计算机的正常运行; 存储器,存放正在运行的程序和数据; 输入设备,负责将程序和数据输入到计算机中; 输出设备,负责将计算结果输出。 第二章微型计算机系统

数据库笔试题及标准答案,常见数据库面试题

数据库笔试卷及答案 第一套 一.选择题 1. 下面叙述正确的是______。 A、算法的执行效率与数据的存储结构无关 B、算法的空间复杂度是指算法程序中指令(或语句)的条数 C、算法的有穷性是指算法必须能在执行有限个步骤之后终止 D、以上三种描述都不对 2. 以下数据结构中不属于线性数据结构的是______。A、队列B、线性表C、二叉树D、栈 3. 在一棵二叉树上第5层的结点数最多是______。A、8 B、16 C、32 D、15 4. 下面描述中,符合结构化程序设计风格的是______。 A、使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B、模块只有一个入口,可以有多个出口 C、注重提高程序的执行效率 D、不使用goto语句 5. 下面概念中,不属于面向对象方法的是______。 A、对象 B、继承 C、类 D、过程调用 6. 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。 A、可行性分析 B、需求分析 C、详细设计 D、程序编码 7. 在软件开发中,下面任务不属于设计阶段的是______。 A、数据结构设计 B、给出系统模块结构 C、定义模块算法 D、定义需求并建立系统模型 8. 数据库系统的核心是______。 A、数据模型 B、数据库管理系统 C、软件工具 D、数据库 9. 下列叙述中正确的是______。 A、数据库是一个独立的系统,不需要操作系统的支持 B、数据库设计是指设计数据库管理系统 C、数据库技术的根本目标是要解决数据共享的问题 D、数据库系统中,数据的物理结构必须与逻辑结构一致 10. 下列模式中,能够给出数据库物理存储结构与物理存取方法的是______。 A、内模式 B、外模式 C、概念模式 D、逻辑模式 11. Visual FoxPro数据库文件是______。 A、存放用户数据的文件 B、管理数据库对象的系统文件 C、存放用户数据和系统的文件 D、前三种说法都对 12. SQL语句中修改表结构的命令是______。 A、MODIFY TABLE B、MODIFY STRUCTURE C、ALTER TABLE D、ALTER STRUCTURE 13. 如果要创建一个数据组分组报表,第一个分组表达式是"部门",第二个分组表达式是"性别",第三个分组表达式是"基本工资",当前索引的索引表达式应当是______。 A、部门+性别+基本工资 B、部门+性别+STR(基本工资) C、STR(基本工资)+性别+部门 D、性别+部门+STR(基本工资) 14. 把一个工程编译成一个应用程序时,下面的叙述正确的是______。 A、所有的工程文件将组合为一个单一的应用程序文件 B、所有工程的包含文件将组合为一个单一的应用程序文件

1-计算机基础之计算题集锦(含参考答案)

一、选择题 1、逻辑与运算:11001010∧00001001的运算结果是_____。 A.00001000 B.00001001 C.11000001 D.11001011 2、长度为1个字节的二进制整数,若采用补码表示,且由五个“1”和3个“0”组成,则可表示的最小十进制整数为_______。 A .-120 B.-113 C.-15 D.-8 3、某处理器具有32GB的寻址能力,则该处理器的地址线有_______。 A.36根 B.35根 C.32根 D.24根 4、彩色显示器的色彩是由三基色合成而得到的。某显示器的三基色R、G、B分别用4位二进制数表示,则它可以表示______种不同的颜色。 A.65536 B.4096 C.256 D.12 5、某CD—ROM驱动器的速率标称为40X,表示其数据的传输速率为_______。 A.2000KB/s B. 4000KB/s C.6000KB/s D.8000KB/s 6、下列IP地址中,有非法IP地址的组是。 A.202.197.184.144与256.197.184.2 B.127.0.0.1与192.168.0.21 C.202.196.64.1与202.197.176.16 D.172.24.35.68与10.10.3.1 7、在某声音的数字化过程中,使用44.1KHz的取样频率、16位量化位数,则采集四声道的此声音一分钟需要的存储空间约为_______。 A.165.375MB B.21.168MB C.20.672MB D.10.584MB 8、对某波形文件进行数字化时,若采样频率为8KH Z、量化位数为16位、双声道,则其未压缩时的码率为________。 A. 32kB/s B.128kb/s C.256kb/s D.256kB/s 9、若一分钟、双声道、8位量化位数的声音,未压缩时数据量是9.2MB,则此声音的采样频率约为。 A、10 kHz B、20 kHz C、80 kHz D、160 kHz 10、对双声道的某波形声音进行数字化时,若采用频率为4kHz、量化位数为16位,则其未压缩时的码率为。 A、16kbps B、32kbps C、64kbps D、128kbps 11、下列4个不同进制的无符号整数,数值最大的是________。 A. (11001011)2 B. (257)8 C. (217)10 D. (C3)16 12、所谓“变号操作”是指将一个整数变成绝对值相同但符合相反的另一个整数。若整数用补码表示,则二进制整数01101101经过变号操作后的结果为________。 A. 00010010 B. 10010010 C. 10010011 D. 11101101 13、在ASCII编码中,字母A的ASCII编码为41H,那么字母f的ASCII编码为________。 A. 46H B. 66H C. 67H D. 78H 14、在Windows系统中,如要表示ABCDE.FG,ABCDE.XYZ,ABDDE.C,AB.ABC中的前三个文件名,应使用______________。 A. DE.??? B. AB?DE.* C. AB*DE.? D. AB*.*

相关主题
文本预览
相关文档 最新文档