文档库 最新最全的文档下载
当前位置:文档库 › 有人提供的笔试题目1不按顺序

有人提供的笔试题目1不按顺序

有人提供的笔试题目1不按顺序
有人提供的笔试题目1不按顺序

有人提供的笔试题目:1.

(1)编写一个c语言程序,判断大端模式和小端模式。

(2)嵌入式系统的任务状态。

(3)编写一个宏,实现判断数组a元素的个数。

(4)堆和栈的区别(5)static的作用(6)conse的作用

(7)实时性linux系统和非实时性系统的区别

(8)传值调用和传址调用(9)sizeof和strlen的用法

(10)在arm9模式下,对数值的某一位进行置1和清0,

(11)在arm9模式下,对一个地址为0×80000000的寄存器,写入数值0×78.。

(12)char a[5][4],a的地址为0,问printf(“%d”,a[4]+3)值

(13)全局变量、局部变量、局部静态变量

(14)char * =”abcdef”;

char a[]=”abcdef”;编译之前的区别

(15)union的长度(16)信号的种类(17)进程

1.1 Linux启动过程;

1.2.linux内核框架

2.3.设备驱动框架;

3.4.miniGUI

4..视频解码算法

5.QQ程序实现过程(框架图)

6..QT下VOD实现过程(框架图)

7..软件设计模式

8..数据结构

9..指针

10.常见汇编使用.常见电路图常见linux指令

11..socket编程框架

12. tcp/ip协议udp协议

13..c++。计算机原理操作系统

MiniGUI编程面试题

1.裁剪MiniGUI字体库,使它仅支持英文和繁体中文。(10分)

2.描述MiniGUI/MPP的消息机制(20分)

3.使用MPP和MySql,编写一使用在商场POS机上的应用,要求如下:(50分)

1)收银员帐户管理:每台POS机供若干个收银员和一个系统管理员使用.收银员凭密码登录POS机,密码可修改.收银员只能查看自己的销售数据,但不能删除.系统管理员可以增加删减收银员帐户,查询销售记录.

2)收款管理:计算顾客购买商品总金额;计算找零

3)顾客会员管理:根据顾客ID,判断会员等级及相应打折级别.

4)屏幕锁定功能:特定按健触发屏幕锁定,输入密码后解锁(1)设有以下语句:

char a=3, b=6, c;

c = a^b<<2;

则c的二进制值是_____。

a. 00011011;

b. 00010100;

c. 00011100;

d. 00011000

(2)表达式0×13&0×17的值是___。

a. 0×17;

b. 0×13;

c. 0xf8;

d. 0xec

(3)表达式0xl3|0xl7的值是____。

a. 0×13;

b. 0×17;

c. 0xE8;

d. 0xc8

(4)以下叙述中正确的是_____。

a. 表达式a&=b等价于a=a&b

b. 表达式a|=b等价于a=a|b

c. 表达式a!=b等价于a=a!b

d. 表达式a^=b等价于a=a^b

(5)运作对象必须是整型数的运算符是_____。

a. %

b. .

c. /

d. **

(6)根据以下定义,错误的表达式是_____。

struct

{

int a;

char b;

} Q, *p = &Q;

a. Q.a ;

b. (*p).b;

c. p->a;

d. *p.b

(7)若x是单精度实型变量,表达式 x = 10/4 的值是_____ 。

a. 2.5

b. 2.0

c. 3

d. 2

(8)表达式 !x 等价于_____。

a. x == 0

b. x == 1

c. x != 0

d. x != 1

(9) ______是合法的用户自定义标识符。

a. b-b

b. float

c.

d. _isw

(10)若变量已正确定义并赋值,表达式______不符合C语言语法。

a. a*b/c;

b. 3.14%2

c. 2, b

d. a/b/c

(11) _____是不正确的字符常量。

a. ‘\n’

b. ’1′

c. “a”

d. ‘\101′

12)在 C 程序中,用_____表示逻辑值”真”。

a. 1

b. 非 0 的数

c. 非 1 的数

d. 大于 0 的数

13) ______把x、y定义成float类型变量,并赋同一初值3.14。

a. float x, y=3.14;

b. float x, y=2*3.14;

c. float x=3.14, y=x=3.14;

d. float x=y=3.14;

(14)假设变量已正确定义,表达式______的值不是2。

a. 2&3

b. 1<<1

c. a==2

d. 1^3

(15)若变量已正确定义,语句if(a>b) k=0; else k=1;和______等价。

a. k=(a>b)?1:0;

b. k=a>b;

c. k=a<=b;

d. a<=b ? 0 : 1;

二.填空题(每题5分)。

(1) &运算符作为单目运算符时表示的是____运算;作为双目运算符时表示的是_____运算。

(2)请计算sizeof的值:

char str[] = “Hello” ;

char *p = str ;

int n = 10;

请计算:

sizeof (str ) = ____;sizeof ( p ) = _____;sizeof ( n ) = ______

(3)请计算sizeof的值:

void Func ( char str[100])

{ // 请计算

sizeof( str ) = _____

}

(4)请计算sizeof的值:

void *p = malloc( 100 );

// 请计算sizeof ( p ) = ______

(5)下列程序段的输出是_______。

#define f(a, b, x) a*x+b

printf(“%d, %d\n”, f(3,2,1), f(6, 5, f(3, 2, 1)));

(6)下列程序段的输出是_____。

main()

{

int k;

for(k=1; k<5; k++)

{

if(k % 2) printf(“*”);

else continue;

printf(“#”);

}}

三.简单题(共3题,每题10分)

(1)指出下面程序的错误并改正:

void main(void)

{int a,b;

a = 1;

b = a/++a;

printf(“b equals %d\n”, b);}

(2) int a=391,b=1971; 写出 a^b^a的值。

(3)语句:x++;?++x; x=x+1;?x=l+x; ,执行后都使变量x中的值增1,请写出一条同一功能的赋值语句。

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、数据库是位于用户与操作系统之间的一层数据管理软件

java开发常见笔试题(数据库篇)

一.根据下列员工信息表和部门信息表完成以下SQL查询 (表1 emp_xiangyoulu 员工信息表) (表2 dept_xiangyoulu) 1.查询所有员工信息 Select * from emp_xianyoulu; 2.查看所有部门信息 Select * from dept_xiangyoulu; 3:查看公司工资排名的第2-5名(分页查询rownum ) select * from( select rownum rn,ename,sal from emp_xiangyoulu order by sal desc) where rn between 2 and 5;--->错! 伪列rownum和排序order by 同时出现时,先生成伪列号,再按条件排序--->导致rn对应的序号在排序之前就定了,查出的结果和预期不符;; SELECT ROWNUM rn,e.* FROM ( SELECT * FROM emp_xiangyoulu ORDER BY sal desc) e WHERE rn BETWEEN 2 AND 5;--->错! "RN": 标识符无效,伪列号不能直接当成一般属性直接用; select rownum,e.* from( select * from emp_xiangyoulu order by sal desc)e where rownum between 2 and 5;--->错! 不报错,但查询结果为0条,原因同上; select * from( select rownum,e.* from( select * from emp_xiangyoulu order by sal desc)e)

MySQL数据库考试试题及答案

专业:移动通信科目:MySQL数据库 一、单项选择题 1.以下聚合函数求数据总和的是( ) A.MAX B.SUM C.COUNT D.AVG 答案:B 2.可以用( )来声明游标 A.CREATE CURSOR B.ALTER CURSOR C.SET CURSOR D.DECLARE CURSOR 答案:D 3.SELECT语句的完整语法较复杂,但至少包括的部分是( ) A.仅SELECT B.SELECT,FROM C.SELECT,GROUP D.SELECT,INTO 答案:B 4.SQL语句中的条件用以下哪一项来表达( ) A.THEN B.WHILE C.WHERE D.IF 答案:C 5.使用CREATE TABLE语句的( )子句,在创建基本表时可以启用全文本搜索A.FULLTEXT B.ENGINE C.FROM D.WHRER 答案:A 6.以下能够删除一列的是( ) A.alter table emp remove addcolumn B.alter table emp drop column addcolumn C.alter table emp delete column addcolumn D.alter table emp delete addcolumn 答案:B 7.若要撤销数据库中已经存在的表S,可用()。 A.DELETE TABLE S B.DELETE S C.DROP S D.DROP TABLE S 答案:D

8.查找表结构用以下哪一项( ) A.FIND B.SELETE C.ALTER D.DESC 答案:D 9.要得到最后一句SELECT查询到的总行数,可以使用的函数是( ) A.FOUND_ROWS B.LAST_ROWS C.ROW_COUNT D.LAST_INSERT_ID 答案:A 10.在视图上不能完成的操作是( ) A.查询 B.在视图上定义新的视图 C.更新视图 D.在视图上定义新的表 答案:D 11.UNIQUE惟一索引的作用是( ) A.保证各行在该索引上的值都不得重复 B.保证各行在该索引上的值不得为NULL C.保证参加惟一索引的各列,不得再参加其他的索引 D.保证惟一索引不能被删除 答案:A 12.用于将事务处理写到数据库的命令是( ) A.insert B.rollback C.commit D.savepoint 答案:C 13.查找条件为:姓名不是NULL的记录( ) A.WHERE NAME ! NULL B.WHERE NAME NOT NULL C.WHERE NAME IS NOT NULL D.WHERE NAME!=NULL 答案:C 14.主键的建立有( )种方法 A.一 B.四 C.二 D.三 答案:D 15.在视图上不能完成的操作是( ) A.更新视图数据

百度产品笔试题整理

第一部分逻辑推理 1. 英文题干,中文作答 4个人赛跑,要求跑两次算平均排名。已知:A永远不是最后一名,有一个人两次名次相同,C永远比D跑得快,A至少有一个第三名,B至少有一个第一名,D,C两个人都有一个第二名,求两次赛跑的排名情况 2. 从一副52张扑克牌中抽出黑桃A,再抽出红桃A的概率是多少 3. 金子切割的问题。有一个人雇佣一个工人干活,他只有一块金子,工人干活7天,要求每天都结算工资不能拖欠,问这个人至少要把金子切成几块才能按时付工资 4. 一昼夜时针分针重合多少次 5. 硬币无限多,你和一个人在一个圆桌上摆硬币玩儿,硬币不能重叠,谁最后放下一个硬币,对方没有地方可以摆放硬币就算赢。如果你是先手,设计一个必胜的策略。 6. 一个酒吧25个座位排一行,酒吧的客人都有洁癖,会坐到离他人最远的位置,如果发现没有左右无人的座位就会走掉,你是老板,可以决定第一个的位置,为了使客人最多,你应该让第一个人坐在哪儿? 7. 有100个判断句,第i句是“一共有i句话是错误的”,问哪一个句子是正确 8. 一个平面上有两个矩形,用一条直线把每个矩形都分成面积相等两部分,怎么画这条线还有两个简单的图形推理题 第二部分是情景分析 就是你跟经理之间的一些故事。。。。 第三部分是选做题,可以选择至少一道题作答 1. 校内微博开心网豆瓣等要长久运作,获利方式应该是怎样,以一个网站为例写出你自己的构想 2. 一个很容易被存储和拷贝的操作系统,怎么样防止盗版 3. 设计一个智能手机的百度个性首页,底下给出了所有的百度应用 4. 携程网订机票什么的,服务有哪些好的,降低成本的方法有哪些,怎样提高用户的黏性第四部分个性测试 就是12345你勾一个适合你的,然后把数字相加结果算出来。 基本上就这些了。。。祝大家都拿到 dream offer~~ 1.英文题目中文作答,can u find all the spokes? A digit on hub denotes the number of spokes that meet there. Spoke will never cross and in the end everything will be connected.(具体见前面一个帖子) 2. 如果先看一张红色的海报,再看一面白色的墙,会觉得墙的边缘的是什么颜色?(个人觉得是红色的补色,绿色,但是我的黄色。。。orz) 3.有100只棒球队才用淘汰制,最少需要比赛几场?(答案是99) 4.商店有罐头,第一人买了全部的一半又半个,第二人买了剩下的一半又半个,第三人买了一半又半个,刚好全部卖完。求一共有多少罐头。(答案是7) 5.烧一根质地不均匀的绳子,从头到尾要一个时,有若干条绳子,如何烧绳子来计算1小时15分钟? 答案:第一个绳子从两头开始烧,把第二个绳子从一头开始烧,等第一个绳子烧完,剩半个小时,再把第二个绳子两头开始烧,烧完是15分钟;再烧一根绳子,从两头开始烧,烧完半个小时。于是30+15+30=1小时15分钟 6.三个不透明的盒子装有“苹果”“橘子”“苹果和橘子”三种水果,每个盒子上标签贴的都不对,只能从一个盒子中摸一个水果出来,问:要判断三个盒子里装的是什么水果,最开始该选哪个盒子?怎么判断? 7.人照镜子会感觉左右颠倒,但是上下却没有颠倒,问为什么?(说明理由言之有理就可以)

数据库期末考试模拟试题及答案(一)

四、程序设计题(本大题共2小题,每小题15分,共30分) 1.对于教学数据库的三个基本表 学生student (sno,sname,sex,sage,sdept) 学习sc(sno,cno,grade) 课程course(cno,cname,cpno,ccredit) 试用SQL语句表示:下列语句。 (1)"查询全男同学信息情况" "select * from student where sex='男'" (2)"查询选修了1号课的学生的学号和成绩" "select sno,grade from sc where cno='1'" (3)"查询所有选修过课的学生的姓名,课程名及成绩" "select sname,cname,grade from student,sc,course where student.sno=sc.sno and https://www.wendangku.net/doc/3018562380.html,o=https://www.wendangku.net/doc/3018562380.html,o" (4)"查询选修了数据库原理课的最高成绩" "select max(grade) as '最高成绩' from student,sc,course where student.sno=sc.sno and https://www.wendangku.net/doc/3018562380.html,o=https://www.wendangku.net/doc/3018562380.html,o and cname='数据库原理'" (5)查询所有选修了1号课程的同学的姓名" " select sname from student where student.sno in (select sc.sno from sc where cno='1')" 2.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式(20分)供应商表S(SNO,SNAME,STATUS,CITY); 零件表P(PNO,PNAME,COLOR,WEIGHT); 工程项目表J(JNO,JNAME,CITY); 供应情况表SPJ(SNO,PNO,JNO,QTY);SPJ表 J表 S表 P表 请用关系代数完成如下查询: 1.求供应工程J1零件的供应商号 SNO 2.求供应工程J1零件P1的供应商号吗SNO 3.求供应工程J1零件为红色的供应商号码SNO 4.求没有使用天津供应商生产的红色零件的工程号JNO 5.求至少用了供应商S1所供应的全部零件的工程号JNO 1.∏sno(σJNO=‘J1’(SPJ)) 2.∏sno(σJNO=‘J1’ΛPNO=’P1’(SPJ)) 3.∏sno(σJNO=‘J1’(SPJ)∞σcolor=‘红’(P)) 4.∏jno(SPJ)-∏jno(∏sno(σcity=‘天津’(S))∞∏sno,jno (SPJ)∞∏jno σcolor=‘红’(P)) 5.∏jno, pno(SPJ)÷∏pno(σsno=‘s1’(SPJ)) 五、分析题(本大题共2小题,每小题15分本大题共30分) 1. 学生运动会模型: (1)有若干班级,每个班级包括: 班级号,班级名,专业,人数 (2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄

经典数据结构面试题(含答案)

.栈通常采用的两种存储结构是______________________ .用链表表示线性表的优点是_______________________ 8.在单链表中,增加头结点的目的是___________________ 9.循环链表的主要优点是________________________- 12.线性表的顺序存储结构和线性表的链式存储结构分别是__________________________ 13.树是结点的集合,它的根结点数目是_____________________ 14.在深度为5的满二叉树中,叶子结点的个数为_______________ 15.具有3个结点的二叉树有(_____________________ 16.设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为____________________ 17.已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是____________________________ 18.已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为______________________ 19.若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是_______________________ 20.数据库保护分为:安全性控制、完整性控制、并发性控制和数据的恢复。 在计算机中,算法是指_______________________ 算法一般都可以用哪几种控制结构组合而成_____________________ .算法的时间复杂度是指______________________ 5. 算法的空间复杂度是指__________________________ 6. 算法分析的目的是__________________________

数据库笔试题目大全+很有用的

姓名:日期: 1、事务是什么? 2、oracle中truncate和delete命令有何区别? 3、Oracle中char和varchar2数据类型有什么区别?有数据”test”分别存放到char(10)和varchar2(1 0)类型的字段中,其存储长度及类型有何区别? 4、参见如下表结构 出版社: 出版社代码char(2), 出版社名称varchar2(32) 图书: 图书编号char(8),

图书名称varchar2(128), 出版社代码char(2), 作者代号char(4), 图书简介varchar2(128) 作者: 作者代号char(4), 作者名称varchar2(10), 性别char(1), 年龄number(3), 文学方向varchar2(64) 获奖名单: 获奖日期date, 获奖人员char(4) 编写SQL语句,找出“作者”库中没有出现在“获奖名单”库中所有作者信息的SQL语句(提示:使用not in、not exists以及外关联三种方法,并说明哪种方法最优。

5、Oracle数据库表存在伪列rowid,请利用rowid编写一个SQL语句,从以下记录中找到唯一记录,并将其flag列更新为Y No name sex flag 1 张三 1 N 1 张三 1 N 1 张三 1 N 6、Oracle中,需要在查询语句中把空值(NULL)输出为0,如何处理? 7、见第四题“获奖名单”表,写出SQL语句,查询出在上一个月获奖的人员。

8、见第四题“图书”表,在表上对图书名称、出版社代码、作者代号创建了组合索引,请问在执行如下语句时会不会利用到索引。 Select * from 图书where 图书名称=?xxxx? Select * from 图书where 图书名称=?xxxx?and 出版社代码=?bb? Select * from 图书where 图书名称=?xxxx?and 作者代号=?ddd? Select * from 图书where 出版社代码=?yyy? 9、编写一个简单的Oracle存储过程,输出参数必须有一个是结果集。 专家对本试卷的分析: 第一,这张笔试卷从题目的考点上来看,属于基础知识类的; 第二,从难度上分析属于中等; 第三,从题目的设置上来看,该公司的主要用意是考察笔试者的工作经验和项目经验,尽管是基础知识,但是只要没做过开发工作,想回答上来并不容易;

会计笔试题目及答案整理

会计笔试题目及答案整理 笔试面试的时候会考哪些会计题目呢?下面为大家整理了会计 笔试题目及答案,希望能帮到大家! 一、单项选择题 1、正确划分投资者与被投资者经济活动范围的界限,所遵循 的会计核算的基本前提是( )。 A、会计主体 B、持续经营 C、会计分期 D、货币计量 × 正确答案:A 解析:会计主体前提要求会计人员只能核算和监督所在主体的 经济活动,以便将该主体的经济活动与该主体所有者及职工个人,以及其他单位的经济活动区别开来。

2、下列各项,能够使企业资产总额减少的是( ) A、向银行借款 B、以存货对外投资 C、以银行存款偿还借款 D、接受投资者投入的现金 × 正确答案:C 解析:以银行存款偿还借款,资产和负债同时减少。 3、根据《会计档案管理办法》的规定,企业对原始凭证的保管期限应为( )年。 A、3 B、5 C、10

D、15 × 正确答案:D 解析:本题考查会计档案的保管期限,依据05年教材92页。 4、甲公司2003年起采用销货百分比法计提坏账准备,2003年赊销金额750万元,估计损失比例1%,2004年6月16日确认坏账损失6万元,8月1日收回已作为坏账损失处理的应收账款4.5万元,2004年赊销金额600万元,计提准备比例同上年,该企业2004年末“坏账准备”科目的余额是( )万元。 A、7.5 B、6 C、12 D、0 × 正确答案:C 解析:期末“坏账准备”科目的余额=750×1%-

6+4.5+600×1%=12(万元)。采用销货百分比法计提坏账准备是今年的新增内容,注意掌握。 5、某企业2001年11月1日销售商品,并于当日收到面值50000元、年利率6%、期限3个月的银行承兑汇票一张。12月31日,该应收票据的账面价值为( )元。 A、50000 B、50250 C、50500 D、50750 × 正确答案:C 解析:考试应注意带息应收票据,应于期末(一般为年末或中期末),按应收票据的票面价值和确定的利率计提利息,因此,12月31日应收票据的账面价值=面值+已计提的利息 =50000+50000×6%×2/12=50500元。 6、企业银行存款账户中,办理日常转账结算和现金收付业务的是( )。

数据库期末考试试题及答案

一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3.数据库的概念模型独立于(A)。 A.具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5.关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。 A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7.以下四个叙述中,哪一个不是对关系模式进行规X化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8.关系模式中各级X式之间的关系为( A )。 A. B. C. D. 9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10.事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11.下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算

数据库笔试题 - 答案

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:会自动删除子表中所有相关记录

美团校招笔试题题目整理

2017美团校招笔试题题目整理想要进美团的小伙伴们,都做好校招时回答的准备了吗?今天学习啦小编就与大家分享2017美团校招笔试题题目整理,希望对大家的学习有帮助! 2017美团校招笔试题题目整理(一) 1.某公司下属有两个汽车制造厂,全部产品的40%由甲厂生产,60%由乙厂生产。而甲乙二厂生产的汽车的不合格率分别为1%,2%。从公司生产的汽车中随机抽取一辆为不合格品,问它是甲厂生产的可能性多大? 2.地上有很多硬币,有一个机器人会每天处理一遍所有的硬币:如果硬币是反面,就把硬币翻转;如果硬币是正面就随机抛一下。机器人这样日复一日的处理,请问最后地上硬币正反面的比例能够稳定吗?如果能够稳定,最终比例是多少?请给出推理过程和结果。 3.某房间里有50盏灯(编号为1~50)和50个开关(编号为1~50)。当按下i号开关时,所有为i倍数的灯就变换一下状态(由亮变为熄,或是由熄变为亮)。比如按下2号开关时,2、4、6、8…50号灯全变更状态。小明走进房间,发现所有灯全熄着,于是依次按下了1,2,3…50所有开关。请问最后有多少灯亮着?请说明计算过程。 4.假设只能以较低的速率调用一个方法access(),请提供一个方法safe_access(),如果调用瞬时速率超过每秒钟R次时返回‘Access denied’,否则调用access,返回‘Success’。假定最小时钟单位是毫秒,请1)写出逻辑思路;2)再写代码完整实现,编程语言不限。 5.给定一个单链表和一个整数k,要求每隔k个元素翻转链表:

structnode{ intkey; struct node* next; }; typedef node* List; 实现该:void kReverse(List head,int k) 比如:原始链接表为:1->2->3->4->5->6 k=2翻转为:2->1->4->3->6->5 k=3翻转为:3->2->1->6->5->4 k=4翻转为:4->3->2->1->5->6 6.对于一个m*n的int矩阵,其每行自左向右是升序排列的,其每列自上向下是升序排列的,现需要在其中查找整数elem,找到时返回elem所在位置。请1)先写出思路:2)自行定义函数接口然后编程实现,编程语言不限。 7.(系统运维选做)有主机A,B,C通过eth0和同一个交换机相连。A的IP地址为 ,子网掩码;B的IP地址为,子网掩码为: ;C的IP地址为,子网掩码,A和C、B和C不能通信。 (1)假设能更改A和B子网掩码,要如何设置A和B的子网掩码? (2)如果不能更改子网掩码,需要在A和B做什么设置? (3)A和B通信时,C是否能够通过sniffer截获A和B通信的报文,如果只能截获一部分报文,是哪一类报文?

SQL Server数据库笔试题和答案

一单词解释(2分/个) 34分 Data 数据Database 数据库RDBMS 关系数据库管理系统GRANT 授权 REVOKE 取消权限DENY 拒绝权限DECLARE 定义变量PROCEDURE存储过程 事务Transaction 触发器TRIGGER 继续continue 唯一unqiue 主键primary key 标识列identity 外键foreign key 检查check 约束constraint 二编写SQL语句(5分/题) 50分(包含笔试题问题和解答答案) 1) 创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话Create table stu (学号int , 姓名varchar(8), 年龄int, 性别varchar(4), 家庭地址varchar(50), 联系电话int ); 2) 修改学生表的结构,添加一列信息,学历 Alter table stu add 学历varchar(6); 3) 修改学生表的结构,删除一列信息,家庭住址 Alter table stu drop column 家庭地址 4) 向学生表添加如下信息: 学号姓名年龄性别联系电话学历 1A22男123456小学 2B21男119中学 3C23男110高中 4D18女114大学 Insert into stu values(1,’A’,22,’男’,123456,’小学’) Insert into stu values(2,’B’,21,’男’,119,’中学’) Insert into stu va lues(3,’C’,23,’男’,110,’高中’) Insert into stu values(4,’D’,18,’女’,114,’大学’) 5) 修改学生表的数据,将电话号码以11开头的学员的学历改为“大专” Update stu set 学历=’大专’ where 联系电话like ‘11%’ 6) 删除学生表的数据,姓名以C开头,性别为‘男’的记录删除 Delect from stu where 性别=’男’ and 姓名like ‘c%’ 7) 查询学生表的数据,将所有年龄小于22岁的,学历为“大专”的,学生的姓名和学号示出来

德勤CLUB笔试题整理

德勤CLUB笔试题整理 1. a比b快,c比a慢。不能判断b和c谁快谁慢是对是错? 2. 6个硬币加起来为0.41元,可能的面值为1分、5分、10分和25分。是否能肯定其中三个必为1角(1角为10分), 3. 三个单词:dos、tam、man相叠加书写。dos在最上面,tam在中间,man在最下面。问:能否找出nad和mas这两个单词, 4. 从起点向西走1个单位,向南走2个单位,再向东走1个单位后,距起点的距离是否是2个单位, 5. 有三种颜色涂一个立方体,每一面一种颜色。问:能否让相邻两面均为不同种颜色, 6. 一个正八边形( regular octagon),能否用4条直线分成8个三角形, 7. 三个大小相同的圆互相重叠,能否划分出九个区域, 8. 从第b页开始看,看到第e页,问:一共看了几页, 9. a、b、c、d四本书放在书架上,b在c的左侧。如果b和c相邻,则d和b 一定也相邻。问:共有几种可能的摆放顺序, 10. 一群老太太带着她们的猫在屋中聚会,共22个头和72只脚。问:有多少老太太,多少只猫, 11. 一只原本戴在右手的手套从里向外翻出(inside-out)后,能否戴在左手, 12. 选出与其它几项不同的一项:(1)a;(2)z;(3)n;(4)f;(5)e。 13. 寻找规律填写:3968,63,8,3,。 14. 寻找规律填写:k,w,x,y,j,t,u,v,i,q,r,s,,,。 15. 6个分散的任意点,两两相连,需多少根线, 16. 某商品降价20%,问现在要涨百分之多少才能恢复到原来的价格水平, 17. 7个芭蕾舞演员跳8小时,共消耗20单位热量。现在若只跳4小时,仍消耗20单位热量,需多少新加入者,(新加和者消耗热量数为原演员的一半)

数据库经典笔试题总结

数据库经典笔试题总结.txt和英俊的男人握握手,和深刻的男人谈谈心,和成功的男人多交流,和普通的男人过日子。数据库经典笔试题总结 面试穿什么着装合适,这里找答案! 1,范式 7大范式:1NF, 2NF,3NF,BCNF,4NF,5NF,6NF 什么叫normalization?Denormalization? Normalization是数据库规范化,denormalization是数据库逆规范化。 在设计和操作维护数据库时,关键的步骤就是要确保数据正确地分布到数据库的表中。使用正确的数据结构,不仅便于对数据库进行相应的存取操作,而且可以极大地简化应用程序的其他内容(查询、窗体、报表、代码等)。正确进行表设计的正式名称就是"数据库规范化"。目的:减少数据库中数据冗余,增进数据的一致性。 范式概念: 1)1NF:目标就是表中每列都不可分割; 2)2NF:目标就是表中的每行都是有标识的。前提是满足了1NF. 当关键字为单field时,一定满足2NF。当关键字为组合field时(即超过一个field),不能存在组合关键字中有某个字段能够决定非关键字段的某部分。非主field非部分依赖于主field,即非关键字段必须完全依赖于一组组合关键字,而不是组合关键字的某一部分。 3)3NF:目标是一个table里面所有的列不依赖于另外一个table里面非关键的列。前提是满足了2NF,不存在某个非关键字段决定另外一个非关键字段。即:不存在传递依赖(关键字x->非关键属性y->非关键属性z) 4)BCNF:前提是满足了2NF,不存在某个非关键字段决定另外一个非关键字段。也不存在某个关键字段决定另外一个关键字段。即:在3NF基础上,加上约束:不存在某个关键字段决定另外一个关键字段。 1 第一范式(1NF) 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。例如,对于图3-2 中的员工信息表,不能将员工信息都放在一列中显示,也不能将其中的两列或多列在一列中显示;员工信息表的每一行只表示一个员工的信息,一个员工的信息在表中只出现一次。简而言之,第一范式就是无重复的列。 2 第二范式(2NF) 第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。第二范式(2NF)要求数据库表中的每个实例或行必须可以被惟一地区分。为实现区分通常需要为表加上一个列,以存储各个实例的惟一标识。如图3-2 员工信息

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

数据库笔试卷及答案 第一套 一.选择题 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、所有工程的包含文件将组合为一个单一的应用程序文件

数据库面试题答案

数据库 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表示出错或到了最后。

数据库考试题目试卷 附答案

第一章复习题 一、单项选择题 1.在数据库系统中,当数据库的内模式发生改变时,应用程序也可以不变。这是( A )A)物理数据独立性 B)逻辑数据独立性 C)位置数据独立性 D)存储数据独立性 2.在下面列出的数据模型中,哪一个是概念数据模型( D ) A)关系模型 B) 层次模型 C) 网状模型 D) 实体-联系模型 3.下面列出的数据管理技术发展阶段中,哪个(些)阶段数据不能保存在计算机中? ( A ) Ⅰ.人工管理阶段 Ⅱ.文件系统阶段 Ⅲ.数据库阶段 A)只有Ⅰ B) 只有Ⅱ C) Ⅰ和Ⅱ D) Ⅱ和Ⅲ 4.用二维表结构表示实体以及实体间联系的数据模型称为( C ) A)网状模型 B) 层次模型 C) 关系模型 D) 实体-联系模型 5.下面列出的条目中,哪些是数据库技术的主要特点( A ) Ⅰ.数据共享度高 Ⅱ.数据的冗余小 Ⅲ.较高的数据独立性 Ⅳ.程序的标准化 A)Ⅰ、Ⅱ和Ⅲ B) Ⅰ和Ⅱ C) Ⅰ、Ⅱ和Ⅳ D) 都是 6.数据库管理系统DBMS中用来定义逻辑模式、内模式和外模式的语言是( C ) A)DML B)C C)DDL D)Basic 7.层次模型的典型代表是( A )数据库管理系统。 A)IMS B)IBM C)DBTG D)ATM 8.负责数据库系统的正常运行,承担创建、监控和维护数据库结构责任的是( C ) A)应用程序员 B)终端用户 C)数据库管理员 D)数据库管理系统的软件设计员 9.在以下各条叙述中,正确的叙述有几条( B ) 1)数据库避免了一切数据重复 2)数据库减少了数据冗余 3)数据库中,如果逻辑模式改变,则需将与其有关的外模式做相应改变, 否则应用程序需改写 4)数据库中的内模式如有改变,逻辑模式可以不变 A)1 B)2 C)3 D)4 10.在三级模式之间引入两级映像,其主要功能之一是( A ) A)使数据与程序具有较高的独立性 B)使系统具有较高的通道能力 C)保持数据与程序的一致性 D)提高存储空间的利用率 11.视图对应于数据库系统三级模式结构中的( A ) A)外模式 B)逻辑模式 C)内模式D)都不对应 12.对数据库中数据可以进行查询、插入、删除、修改,这是因为数据库管理系统提供

常见SQL笔试题

精心整理 SQL笔试题 1.统计查询SQL练习 数据库中表结构如下,字段分别任rg(日期),shengfu(胜负),考察groupby语句的使用:2005-05-09胜 2005-05-09胜 2005-05-09负 2005-05-09负 2005-05-10胜 2005-05-10负 2005-05-10负 如果要生成下列结果,该如何写sql语句? 胜负 2005-05-0922 2005-05-1012 答案: 1)selectrq,sum(casewhenshengfu='胜'then1else0end)'胜',sum(casewhenshengfu='负' then1else0end)'负'from#tmpgroupbyrq 2)selectN.rq,N.胜,M.负from( selectrq,胜=count(*)from#tmpwhereshengfu='胜'groupbyrq)Ninnerjoin (selectrq,负=count(*)from#tmpwhereshengfu='负'groupbyrq)MonN.rq=M.rq 3)selecta.col001,a.a1胜,b.b1负from (selectcol001,count(col001)a1fromtemp1wherecol002='胜'groupbycol001)a,

(selectcol001,count(col001)b1fromtemp1wherecol002='负'groupbycol001)b wherea.col001=b.col001 2.条件判断SQL练习 表中有ABC三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列 答案: select(casewhena>bthenaelsebend), (casewhenb>cthenbeslecend) fromtable_name 3.日期统计SQL练习 请取出tb_send表中日期(SendTime字段)为当天的所有记录?(SendTime字段为datetime型,包含日期与时间) 答案: select*fromtbwheredatediff(dd,SendTime,getdate())=0 4.统计查询SQL练习 有一张表,里面有3个字段:语文,数学,英语。其中有3条记录分别表示语文70 分,数学80分,英语58分,请用一条sql语句查询出这三条记录并按以下条件显示出来(并写出您的思路): 大于或等于80表示优秀,大于或等于60表示及格,小于60分表示不及格。 显示格式: 语文数学英语

相关文档
相关文档 最新文档