当前位置:文档之家› 第六~八章概念练习题-附参考答案

第六~八章概念练习题-附参考答案

第六~八章概念练习题-附参考答案
第六~八章概念练习题-附参考答案

第六~第八章基本概念练习题

第6章数组

一、选择题。

1. 以下对一维数组a的正确定义是:

A)char a(10);B) int a[];

C)int k=5,a[k]; D)char a[3]={‘a’,’b’,’c’};

2.以下能对一维数组a进行初始化的语句是: ( )

A. int a[5]=(0,1,2,3,4,)

B. int a(5)={}

C. int a[3]={0,1,2}

D. int a{5}={10*1}

3.在C语言中对一维整型数组的正确定义为。

A)int a(10); B)int n=10,a[n];

C)int n;a[n]; D)#define N 10

int a[N];

4. 若二维数组a有m列,则在a[i][j]之前的元素个数为

A. j*m+i

B. i*m+j

C. i*m+j-1

D. i*m+j+1

*5. 下列说法中错误的是

A 构成数组的所有元素的数据类型必须是相同的

B 用指针法引用数组元素允许数组元素的下标越界

C 一维数组元素的下标依次是1、2、3……

D 定义数组时的长度可以是整型常量表达式

6. 假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,

则数组x在内存中所占字节数是

A) 3 B) 6 C) 10 D) 20

7.若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为: ( )

A. 2

B. 3

C. 4

D.无确定值

8.以下定义语句中,错误的是 ( )

A) int a[]={1,2}; B) char *a;

C) char s[10]=“test”; D) int n=5,a[n];

9.下面程序段的输出结果是: ( )

int i;

int x[3][3]={1,2,3,4,5,6,7,8,9};

for (i=0;i<3;i++)

printf("%d ",x[i][2-i]);

A) 1 5 9 B) 1 4 7 C) 3 5 7 D) 3 6 9

二.分析题。

#include <>

void main()

{

int a[6][6],i,j;

for(i=1;i<6;i++)

{

for(j=1;j<6;j++)

{

a[i][j]=(i/j)*(j/i);

}

}

for(i=1;i<6;i++)

{

for(j=1;j<6;j++)

{

printf(“%2d”,a[i][j]);

}

}

}

1 0 0 0 0

0 1 0 0 0

0 0 1 0 0

0 0 0 1 0

0 0 0 0 1

第7章函数

一、选择题。

语言中函数返回值的类型是由决定的.

A)函数定义时指定的类型 B) return语句中的表达式类型

C) 调用该函数时的实参的数据类型 D) 形参的数据类型

2. C语言规定,简单变量做实参时,它和对应形参之间的数据传递方

式为 ( )

A. 由系统选择

B. 单向值传递

C. 由用户指定传递方式

D. 地址传递

3. 在函数调用时,以下说法正确的是()

A.函数调用后必须带回返回值

B.实际参数和形式参数可以同名

C.函数间的数据传递不可以使用全局变量

D.主调函数和被调函数总是在同一个文件里

4. 在C语言程序中,有关函数的定义正确的是( )。

A.函数的定义可以嵌套,但函数的调用不可以嵌套

B.函数的定义不可以嵌套,但函数的调用可以嵌套

C.函数的定义和函数的调用均不可以嵌套

D.函数的定义和函数的均可以嵌套

5.以下叙述中正确的是

A) 构成C程序的基本单位是函数

B) 可以在一个函数中定义另一个函数

C) main()函数必须放在其它函数之前

D) 所有被调用的函数一定要在调用之前进行定义

6.用数组名作为函数调用时的实参时,传递给形参的是。

A)数组首地址 B)数组第一个元素的值

C)数组全部元素的值 D)数组元素的个数

7. 有如下程序

int func(int a,int b)

{ return(a+b);}

main()

{ int x=2,y=x,z=8,r;

r=func(func(x,y),func(y,z));

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

该程序的输出的结果是

A) 12 B) 13 C) 14 D) 15

8. 以下程序的输出结果是

int a, b;

void fun()

{ a=100; b=200; }

main()

{ int a=100, b=100;

fun();

pri ntf(“%d%d \n”, a,b);

}

A) 100200 B) 100100 C) 200100 D) 200200

9. 下列说法中正确的是:()

A.局部变量在一定范围内有效,且可与该范围外的变量同名。

B 如果一个源文件中,全局变量与局部变量同名,则在局部变量范围

内,局部变量不起作用。

C.局部变量缺省情况下都是静态变量。

D.函数体内的局部静态变量,在函数体外也有效。

10.未指定存储类别的变量,其隐含的存储类别为()。

A)auto B)static C)extern D)register

11. 若有函数定义:

int func()

{

static int m=0;

return m++;

}

以下程序段运行后屏幕输出为()。

int i;

for(i=1;i<=4;i++)

func();

printf("%d",func());

.1 C

12. 以下程序的运行结果是()。

int fun(int array[3][3])

{ int j;

for(j=0;j<3;j++) array[1][j]++;

printf("\n");

}

main()

{ int j,a[3][3]={0,1,2,1,0,4,2,4,5};

fun(a);

for(j=0;j<3;j++)

printf("%2d",a[1][j]);

printf("\n");}

1 5 0 4 C.0 1

2 2 3

13. 以下程序的运行结果是()。

int f(int c)

{ c+=2;

return c ;

}

main(){

int a=2,c=5;

a=f(a);

printf("%d %d \n",a ,c);

}

4 5 4 5

15. 以下程序的运行结果是()。

int fun3(int x)

{

static int a=3;

a+=x;

return a;

}

main()

{

int k=2,m=1,n;

n=fun3(k);

n=fun3(m);

printf("%d\n",n);

}

.4 C

二、分析题。

分析教材P196,例的运行过程。

画出每趟排序数组元素位置变化,如教材图,.

第8章指针

1.若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是( )

A) pb=&x B) pb=x C) *pb=&x D) *pb=*x

2.下列不正确的定义是()。

A, int *p=&i,i; *p,i;

C.int i,*p=&i; i,*p;

3. 若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是: ()

A)p=q B)*p=*q C)n=*q D)p=n

4. int *p,a=10,b=1; p=&a; a=*p+b;

执行该程序段后,a的值为

A) 编译出错 B) 10 C) 11 D) 12

*5.已知int a[5],*p=a;下面的叙述中正确的是。

A) p+1与a+1等价 B) p[1]与*p等价

C) *(p+1)与a+1等价 D) p[1]与a++等价

6. 若有以下说明:

int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;

则数值为4的表达式是( )

A) *p+4 B) *(p+4) C) *(p+3) D) p+3

7. 设有二维数组a,其定义与初始化为 int a[][4] = {{1, 6, 3}, {2}, {3, 1}};表达式 a[0][1] + a[1][0] + *(a[2] + 1) 的值是()。

A. 9

B. 8

C. 7

D. 9

8. 设有二维数组a,其定义与初始化为 int a[][3] = {{1, 6, 3}, {2}, {3, 1}};int (*p)[3]=a;则引用元素a[1][1]的不正确的是()。

A. p[1][1]

B. *(*(p + 1) + 1)

C. *(p[1]+1)

D. *(p + 1) + 1

9.下面程序的输出结果是

A) 0 B) 1 C) 2 D) 输出错误

main()

{ int a[ ]={1,2,3,4,5,6,7,8,9,0},*p;

p=a;

printf(“%d\n”,*p+1);

}

10. 执行语句 char c[10]={ ”abcd”},*pc=c; 后,*(pc+4)的值是

()

A) “abcd” B)’\0’ C) ‘d’ D) 不确定

11.下列函数的功能是。

void fun(int *p1,int *p2)

{ int p;

p=*p1;*p1=*p2;*p2=p;

}

A) 交换*p1和*p2的值 B) 语法正确,但无法交换*p1和*p2的值

C) 交换*p1和*p2的地址 D)有语法错误

*12. 有如下程序

main()

{ char s[]=“ABCD”, *P;

for(p=s+1; p

该程序的输出结果是

A) ABCD B) A C) B D) BCD

BCD B C CD

CD C D D

D D

13.设有数组定义: char array [ ]="abcd"; 则数组array所占的空

间为

A) 4个字节 B) 5个字节 C) 6个字节 D) 7个字节

14.下述对C语言中字符数组的描述错误的是。

A)字符数组可以存放字符串

B)字符数组中的字符串可以整体输入和输出

C)可在赋值语句中通过赋值运算符“=”对字符数组整体赋值

D)可在对字符数组定义时通过赋值运算符“=”对字符数组整体初始化

*15.判断两字符串s1,s2是否相等,应使用( ).

A)if(s1==s2) B)if(s1=s2)

C)if(strcpy(s1,s2)) D)if(strcmp(s1,s2)==0)

16. 对字符数组s赋值,不合法的一个是( )

A. char s[]="Beijing";

B. char s[20]={"beijing"};

C. char s[20];s="Beijing";

D. char s[20]={'B','e','i','j','i','n','g'};

17.下列字符串赋值方式不正确的是( )

A).char str[20]; B). char *str ;

str=”I am a boy!”; str=”I am a boy!”;

C). char *str=”I am a boy!”; D). char str[20]=” I am a boy!”;

最全新概念英语第一册单词(word完整版)

Lesson 1 1excuse[ik'skju:z] v.原谅 2me[mi:, mi] pron.我(宾格) 3yes[jes] ad.是的 4is[iz, s, z, ?z] v.be动词现在时第三人称单数5this[eis] pron.这 6your[j?:, j?:, j?r, j?:r] 你的,你们的 7handbag['h?ndb?g] n.(女用)手提包 8pardon['pɑ:d?n] int.原谅,请再说一遍 9it[it] pron.它 10thank you感谢你(们) 11 very much非常地 Lesson 2 1 pen [pen] n.钢笔 2 pencil ['pensl] n.铅笔 3 book [buk] n.书 4 watch [w?t?] n.手表 5 coat [k?ut] n.上衣,外衣 6 dress [dres] n.连衣裙 7 skirt [sk?:t] n.裙子 8 shirt [??:t] n.衬衣 9 car [kɑ:] n.小汽车 10 house [haus] n.房子 Lesson 3 1 umbrella [?m'brel?] n.伞 2 please [pli:z] int.请 3 here [hi?] ad.这里 4 my [mai]我的 5 ticket ['tikit] n.票 6 number ['n?mb?] n.号码 7 five [faiv] num.五 8 sorry ['s?ri] a.对不起的 9 sir [s?:] n.先生 10 cloakroom ['kl?ukru:m] n.衣帽存放处Lesson 4 1 suit [su:t, sju:t] n.一套衣服 2 school [sku:l] n.学校 3 teacher ['ti:t??] n.老师 4 son [s?n] n.儿子 5 daughter ['d?:t?] n.女儿 Lesson 5 1 Mr. ['mist?]先生 2 good [gud] a.好 3 morning ['m?:ni?] n.早晨 4 Miss [mis]小姐 5 new [nju:] a.新的 6 student ['stju:d?nt] n.学生 7 French [frent?] a.& n.法国人 8 German ['d??:m?n] a.& n.德国人 9 nice ['nais] a.美好的 10 meet [mi:t] v.遇见 11 Japanese [?d??p?'ni:z] a.& n.日本人 12 Korean [k?'ri?n] a.& n.韩国人 13 Chinese [?t?ai'ni:z] a.& n.中国人 14 too [tu:] ad.也 Lesson 6 1 make [meik] n.(产品的)牌号 2 Swedish ['swi:di?] a.瑞典的 3 English ['i?gli?] a.英国的 4 American [?'merik?n] a.美国的 5 Italian [i't?li?n] a.意大利的 6 Volvo ['v?lv??] n.沃尔沃 7 Peugeot n.标致 8 Mercedes ['m?:sidi:z] n.梅赛德斯 9 Toyota ['t??j??t?] n.丰田 10 Daewoo n.大宇 11 Mini ['mini] n.迷你 12 Ford [f?:d] n.福特 13 Fiat ['fai?t, -?t] n.菲亚特 Lesson 7 1 I [ai] pron.我 2 am [m, ?m, ?m] v.be 动词现在时第一人称单数

数据库系统概念(各章节练习简答题答案)

数据库系统概念(章节练习简答题答案) 1 .试述sQL 语言的特点。 (l)综合统一。sQL 语言集数据定义语言DDL 、数据操纵语言DML、数据控制语言DCL 的功能于一体。(2)高度非过程化。用sQL 语言进行数据操作,只要提出“做什么”,而无需指明“怎么做”,因此无需了解存取路径,存取路径的选择以及sQL 语句的操作过程由系统自动完成。 (3)面向集合的操作方式。sQL 语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。 (4)以同一种语法结构提供两种使用方式。sQL 语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式;作为嵌入式语言,它能够嵌入到高级语言程序中,供程序员设计程序时使用。(5)语言简捷,易学易用。 2 .试述sQL 的定义功能。 sQL 的数据定义功能包括定义表、定义视图和定义索引。SQL 语言使用cREATE TABLE 语句建立基本表,ALTER TABLE 语句修改基本表定义,DROP TABLE 语句删除基本表;使用CREATE INDEX 语句建立索引,DROP INDEX 语句删除索引;使用CREA TE VIEW 语句建立视图,DROP VIEW 语句删除视图。 3 .什么是基本表?什么是视图?两者的区别和联系是什么? 基本表是本身独立存在的表,在sQL 中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。 4.试述视图的优点。 ( l )视图能够简化用户的操作;( 2 )视图使用户能以多种角度看待同一数据;( 3 )视图对重构数据库提供了一定程度的逻辑独立性;( 4 )视图能够对机密数据提供安全保护。 5 .所有的视图是否都可以更新?为什么? 不是。视图是不实际存储数据的虚表,因此对视图的更新,最终要转换为对基本表的更新。因为有些视图的更新不能惟一有意义地转换成对相应基本表的更新,所以,并不是所有的视图都是可更新的. 6 .哪类视图可以更新的?哪类视图不可以更新的?各举一例说明。 基本表的行列子集视图一般是可更新的。若视图的属性来自集函数、表达式,则该视图肯定是不可以更新的。(举例在书上有) 7 .什么是数据库的安全性? 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。 8 .数据库安全性和计算机系统的安全性有什么关系? 安全性问题不是数据库系统所独有的,所有计算机系统都有这个问题。只是在数据库系统中大量数据集中存放,而且为许多最终用户直接共享,从而使安全性问题更为突出。 系统安全保护措施是否有效是数据库系统的主要指标之一。 数据库的安全性和计算机系统的安全性,包括操作系统、网络系统的安全性是紧密联系、相互支持的。 9 .什么是数据库中的自主存取控制方法和强制存取控制方法? 自主存取控制方法:定义各个用户对不同数据对象的存取权限。当用户对数据库访问时首先检查用户的存取权限。防止不合法用户对数据库的存取。 强制存取控制方法:每一个数据对象被(强制地)标以一定的密级,每一个用户也被(强制地)授予某一个级别的许可证。系统规定只有具有某一许可证级别的用户才能存取某一个密级的数据对象。 10. 为什么强制存取控制提供了更高级别的数据库安全性? 强制存取控制(MAC )是对数据本身进行密级标记,无论数据如何复制,标记与数据是一个不可分的整体,只有符合密级标记要求的用户才可以操纵数据,从而提供了更高级别的安全性。

新版新概念英语第一册课文PDF

Lesson 1 Excuse me! 对不起! Listen to the tape then answer this question. Whose handbag is it? 听录音,然后回答问题,这是谁的手袋? Excuse me! Yes? Is this your handbag? Pardon? Is this your handbag? Yes, it is. Thank you very much. New Word and expressions 生词和短语 excuse v. 原谅 me pron. 我(宾格) yes

adv. 是的 is v. be 动词现在时第三人称单数 this pron.这 your possessive adjective 你的,你们的handbag n. (女用)手提包 pardon int. 原谅,请再说一遍 it pron.它 thank you 感谢你(们) very much 非常地

参考译文 对不起 什么事? 这是您的手提包吗? 对不起,请再说一遍。 这是您的手提包吗? 是的,是我的。非常 感谢! Lesson 3 Sorry, sir. 对不起,先生。 Listen to the tape then answer this question. 听录音,然后回答问题。这位男士有没有要回他的雨伞? My coat and my umbrella please. Here is my ticket. Thank you, sir. Number five. Here's your umbrella and your coat.

数据库系统概论各章复习试题及答案

数据库系统概论复习资料: 第一章: 一、选择题: 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是 A 阶段。 A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 2.数据库的概念模型独立于 A 。 A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界 3.数据库的基本特点是 B 。 A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 4. B 是存储在计算机内有结构的数据的集合。 A.数据库系统B.数据库 C.数据库管理系统 D.数据结构 5.数据库中存储的是 C 。 A.数据 B.数据模型C.数据以及数据之间的联系 D.信息 6. 数据库中,数据的物理独立性是指 C 。 A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 7. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。 A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合 8.数据库系统的核心是 B 。 A.数据库 B.数据库管理系统 C.数据模型 D.软件工具 9. 下述关于数据库系统的正确叙述是 A 。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。 ①A.数据独立性 B.逻辑独立性 C.管理规范性 D.数据的共享 ②A.数据独立性 B.物理独立性 C.逻辑独立性 D.管理规范性 【答案:】①B ②B 11. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 A 。 A.DBS包括DB和DBMS B.DDMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS

数据库系统概论试题及答案整理版

数据库系统概论复习资料 第一章绪论 一、选择题 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个 阶段中,数据独立性最高的是 A 阶段。 A.数据库系B.文件系统C.人工管理D.数据项管理 2.数据库的概念模型独立于 A 。 A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界 3.数据库的基本特点是 B 。 A.(1)数据结构化(2)数据独立性 (3)数据共享性高,冗余大,易移植 (4)统一管理和控制 B.(1)数据结构化(2)数据独立性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制 C.(1)数据结构化(2)数据互换性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制 4. B 是存储在计算机内有结构的数据的集合。 A.数据库系统B.数据库C.数据库管理系统D.数据结构 5.数据库中存储的是 C 。 A. 数据 B. 数据模型 C.数据及数据间的联系 D. 信息 6.数据库中,数据的物理独立性是指 C 。 A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。 A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合

(完整版)新概念英语第一册课文版(最新整理)

Lesson1: Excuse me! Excuse me! Yes? Is this your handbag? Pardon? Is this your handbag? Yes, it is. Thank you very much. Lesson 3:Sorry sir. My coat and my umbrella please. Here is my ticket. Thank you sir. Number five. Here is your umbrella and your coat. This is not my umbrella. Sorry sir. Is this your umbrella? No, it isn't. Is this it? Yes, it is. Thank you very much. Lesson 5: Nice to meet you. Good morning. Good morning, Mr. Blake. This is Miss Sophie Dupont. Sophie is a new student. She is a French. Sophie, this is Hans. He is German. Nice to meet you. And this is Naoko.

She’s Japanese. Nice to meet you. And this is Chang-woo. He’s Korean. (朝鲜人) Nice to meet you. And this is Luming. He’s Chinese. Nice to meet you. And this is Xiaohui. She’s Chinese, too. Nice to meet you. Lesson 7: Are you a teacher? I’m a new student. My name’s Robert. Nice to meet you. My name’s Sophie. Are you French? Yes, I’m. Are you French, too? No, I’m not. What nationality are you? I’m Ital ian. Are you a teacher? No, I’m not. What’s your job? I’m a keyboard operator. What’s your job? I’m an engineer. Lesson 9: How are you today? Hello, Helen. Hi, Steven. How are you today?

(完整版)数据库系统概论试题及答案3

试题三 一、单项选择题 (本大题共20小题,每小题1.5分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。错选、多选或 未选均无分。 1. 数据库系统与文件系统的主要区别是() A.数据库系统复杂,而文件系统简单 B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 2.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的 数据库语言称为() A.数据定义语言(DDL)B.数据管理语言 C.数据操纵语言(DML)D.数据控制语言 3.数据库的网状模型应满足的条件是() A.允许一个以上结点无双亲,也允许一个结点有多个双亲 B.必须有两个以上的结点 C.有且仅有一个结点无双亲,其余结点都只有一个双亲 D.每个结点有且仅有一个双亲 4.数据的逻辑独立性是指() A.内模式改变,模式不变 B.模式改变,内模式不变 C.模式改变,外模式和应用程序不变 D.内模式改变,外模式和应用程序不变 5.设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主码是() A.职工号B.姓名,技能 C.技能D.职工号,技能 6.在关系代数中,对一个关系做投影操作后,新关系的元组个数()原来 关系的元组个数。

A.小于B.小于或等于C.等于D.大于 7.设关系R和S的属性个数分别是2和3,那么R S等价于() 1<2 A.σ1<2(R?S)B.σ1<4(R?S) C.σ1<2(R S)D.σ1<4(R S) 8.学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号) 假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行() A. 全外联接 B. 左外联接 C. 右外联接 D. 自然联接 9.用下面的T-SQL语句建立一个基本表: CREATE TABLE Student(Sno CHAR (4) NOT NULL, Sname CHAR (8) NOT NULL, Sex CHAR (2), Age SMALLINT) 可以插入到表中的元组是() A. '5021','刘祥',男,21 B.NULL,'刘祥',NULL,21 C. '5021',NULL,男,21 D. '5021','刘祥',NULL,NULL 10. 把对关系SC的属性GRADE的修改权授予用户ZHAO的T-SQL语句是 () A. GRANT GRADE ON SC TO ZHAO B. GRANT UPDA TE ON SC TO ZHAO C. GRANT UPDA TE (GRADE) ON SC TO ZHAO D. GRANT UPDA TE ON SC (GRADE) TO ZHAO 11.图1中()是关系完备的系统 A B C D 图1 12.给定关系模式SCP(Sno,Cno,P),其中Sno表示学号,Cno表示课程号,P 表示名次。若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是()

新概念英语青少版A课文全集

精心整理新概念英语青少版1A课文全集 Lesson1Meetthefamily J:J Hello,myname’sWilliamJenkins.Thisismyfamily. ThisisKaren.Karenismywife. K:Howdoyoudo? R;Hi! No,itisn’t.Look,it’sgreen!It’sahat! OK,it’sagreenhat. Nowlook.What’sthis? It’saf lower.It’saredf lower. No,itisn’t.it’saredumbrella.

OK,what’sthat? It’sgr ey. Isitabird? Yes!it’sagreybird. No,it’sak ey! That Andwho’sthatgirlontheredbicycle? That’sLucyJenkins. She’sRobert’ssister. Lookatthatyoungman. Whoishe?

Whichyoungman? Theyoungmaninthatoldcar. Oh,that’sPaul. PaulisLucy’scousin. So,PaulisRobert’scousin,too. R No,heisn’thungry. Ishethirsty? Yes,he’sverythirsty. PoorRobert.Iamsorry. Whataboutthedoctor?

Thedoctor’sverybusy. Yes,butRobertisill. Perhapsnotveryill. Butyouareright. Bettersafethansorry. C Karen,thisisClaire. Claire’sournewneighbor. Hello,Claire.Nicetomeetyou. Comeandmeetthefamily. ThisisWilliam,myhusband.ThisisLucyandthisRobert.

数据库系统概念(database system concepts)英文第六版 课后练习题 答案 第23章

C H A P T E R23 XML Practice Exercises 23.1Give an alternative representation of university information contain- ing the same data as in Figure23.1,but using attributes instead of subelements.Also give the DTD or XML S chema for this representation. Answer: a.The XML representation of data using attributes is shown in Figure 23.100. b.The DTD for the bank is shown in Figure23.101. 1

2Chapter23XML Figure23.100XML representation. 23.2Give the DTD or XML S chema for an XML representation of the following nested-relational schema: Emp=(ename,ChildrenSet setof(Children),SkillsSet setof(Skills)) Children=(name,Birthday) Birthday=(day,month,year) Skills=(type,ExamsSet setof(Exams)) Exams=(year,city)

新概念英语第一册课文word版

Lesson 1: Excuse me! Excuse me! [劳驾,请问,对不起] Yes? Is this your handbag? [handbag的发音,当两个爆破音连在一起时前一个失去爆破,故读作:han(d)bag] Pardon? [请原谅,请再说一遍。完整句型:I beg your pardon?] Is this your handbag? Yes, it is. Thank you very much. [亦可用Thank you或Thanks,表示强调时用Thanks a lot] 笔记: 1、excuse 1)v. 原谅。eg. Excuse me. 请原谅,劳驾。 2)n. 借口。eg. It‘s an excuse. 那是一个借口 2、me pron. 我(宾格) eg. He loves me. 他爱我。 eg. She cheats me. 她骗我。 eg. Please tell me. 请告诉我。 3、Excuse me的用法。打搅别人时,常被译作“劳驾” 1)为了要引起别人的注意 eg. Excuse me, Is this your handbag? 2) 要打扰某人或要打断别人的话 Eg. Excuse me. May I ask you a question?

3) 向陌生人问路 Eg. Excuse me. Could you please tell me the way to the railway station? 劳驾,请问去火车站的路怎么走呢? 4) 向某人借东西 Eg. Excuse me. Can I borrow your pen? 打扰下,可不可以接你的钢笔用下啊? 5)需要从别人身边挤过或让别人给自己让路 Eg. Excuse me. Could you please make some room for me? 劳驾,借过下一下。 6)要求在宴会或会议中途中离开一会儿 Eg. Excuse me. May I leave for a little while? 对比起,我离开一下。 4、sorry 用于当你做错事而向别人道歉的时候,表示“对不起” 1)请问几点了? Eg. Excuse me. What time is it? 2) 不小心把水弄到了别人身上。 Eg. Sorry. 或者I‘m sorry! 3)对不起,我先失陪一下 Eg. Excuse me. 4) 误解了别人的意思 Eg. Sorry. 5、Yes 1) adv. 是的(对一般疑问句的肯定回答) Eg. Are you mad? 你疯了吗? ----- Yes, I am. 是的,我疯了

数据库系统概论课后练习答案4

第4章数据库安全性 1 .什么是数据库的安全性? 答:数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。 2 .数据库安全性和计算机系统的安全性有什么关系? 答:安全性问题不是数据库系统所独有的,所有计算机系统都有这个问题。只是在数据库系统中大量数据集中存放,而且为许多最终用户直接共享,从而使安全性问题更为突出。 系统安全保护措施是否有效是数据库系统的主要指标之一。 数据库的安全性和计算机系统的安全性,包括操作系统、网络系统的安全性是紧密联系、相互支持的。 3 .试述可信计算机系统评测标准的情况,试述TDI / TCSEC 标准的基本内容。 答:各个国家在计算机安全技术方面都建立了一套可信标准。目前各国引用或制定的一系列安全标准中,最重要的是美国国防部(DoD )正式颁布的《 DoD 可信计算机系统评估准则》。CC通用准则V2.1版于1999年被ISO纳为国际标准,2001年我国采用其为国家标准。目前CC已经基本取代了TCSEC,成为评估信息产品安全性的主要标准。 TDI / TCSEC 标准是将TcsEc 扩展到数据库管理系统,即《可信计算机系统评估标准关于可信数据库系统的解释》(Tmsted Database Interpretation 简称TDI , 又称紫皮书)。在TDI 中定义了数据库管理系统的设计与实现中需满足和用以进行安全性级别评估的标准。 TDI 与TcsEc 一样,从安全策略、责任、保证和文档四个方面来描述安全性级别划分的指标。每个方面又细分为若干项。 CC提出目前国际公认的表述信息技术安全性的结构,即把对信息产品的安全要求分为安全功能要求和安全保证要求。 安全功能要求用以规范产品和系统的安全行为,安全保证要求解决如何正确、有效地实施这些功能。 4 .试述TcsEC ( TDI )将系统安全级别划分为4 组7 个等级的基本内容。 答:根据计算机系统对安全性各项指标的支持情况,TCSEC ( TDI )将系统划分为四组(division )7 个等级,依次是 D 、C ( CI , CZ )、B ( BI , BZ , B3 )、A ( AI ) ,按系统可靠或可信程度逐渐增高。 这些安全级别之间具有一种偏序向下兼容的关系,即较高安全性级别提供的安全保护包含较低级别的所有保护要求,同时提供更多或更完善的保护能力。各个等级的基本内容为: ● D 级D 级是最低级别。一切不符合更高标准的系统,统统归于D 组。 ●Cl级只提供了非常初级的自主安全保护。能够实现对用户和数据的分离,进行自主存取控制 (DAC ) ,保护或限制用户权限的传播。 ●C2 级实际是安全产品的最低档次,提供受控的存取保护,即将Cl 级的DAC 进一步细化,以个 人身份注册负责,并实施审计和资源隔离。 ●Bl 级标记安全保护。对系统的数据加以标记,并对标记的主体和客体实施强制存取控制(MAC ) 以及审计等安全机制。

《数据库系统概论》课后习题及参考答案

课后作业习题 《数据库系统概论》课程部分习题及参考答案 第一章绪论(教材 41页) 1.试述数据、数据库、数据库系统、数据库管理系统的概念。 数据: 描述事物的符号记录称为数据。数据的种类有文字、图形、图象、声音、正文等等。数据与其语义是不可分的。 数据库: 数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 数据库系统: 数据库系统( DBS)是指在计算机系统中引入数据库后的系统构成。数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。 数据库管理系统: 数据库管理系统 (DBMS)是位于用户与操作系统之间的一层数据管理软件。用于科学地组织和存储数据、高效地获取和维护数据。DBMS主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。 2.使用数据库系统有什么好处? 使用数据库系统的好处是由数据库管理系统的特点或优点决定的。 使用数据库系统的好处很多,例如可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担等。 为什么有这些好处,可以结合第 5题来回答。

使用数据库系统可以大大提高应用开发的效率。因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由 DBMS来完成。 此外,当应用逻辑改变,数据的逻辑结构需要改变时,由于数据库系统提供了数据与程序之间的独立性。数据逻辑结构的改变是 DBA的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序。从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。 使用数据库系统可以减轻数据库系统管理人员维护系统的负担。因为 DBMS在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性,多用户并发控制,故障恢复等等都由DBMS执行。 总之,使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,可以提高数据的利用率和一致性,又有利于应用程序的开发和维护。 3.试述文件系统与数据库系统的区别和联系。 文件系统与数据库系统的区别: 文件系统面向某一应用程序,共享性差、冗余度大,独立性差,纪录内有结构、整体无结构,应用程序自己控制。 数据库系统面向现实世界,共享性高、冗余度小,具有高度的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力。 文件系统与数据库系统的联系是: 文件系统与数据库系统都是计算机系统中管理数据的软件。 5.试述数据库系统的特点。 数据库系统的主要特点有: 一、数据结构化 数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。 二、数据的共享性高,冗余度低,易扩充

青少版新概念英语1B单词表25791

新概念英语青少版1B单词表UNIT 16 LESSON 31 London Eye 伦敦眼 fun adj. 有趣的 believe vt. 相信 together adv. 一起 River Thames n.泰晤士河 bridge n. 桥梁 Tower Bridge n. 塔桥 really adv. 真正地 pass vt. 递给 binoculars n. 双筒望远镜 any 任何一个 ship n. 船 some adj. 一些 Westminster Bridge 威斯敏斯特大桥 down there 在那儿 Big Ben(伦敦英国议会大厦钟楼上的)大本钟 its pron. 它的 LESSON 32 classroom n. 教室 park n. 公园 church n. 教堂 cinema n. 电影院 UNIT 17 LESSON 33 smile v. 微笑 watch v. 看 balance v. 保持平衡 do v. 做 try v. 尝试 as well adv.也 easy adj. 简单的,容易的

on one’s knees 跪着 good at 善于 gymnastics n. 体操 useless adj. 差劲的,无能的Maths n. 数学 Music n. 音乐 take v. 照(相) take a photo拍照 gym n. 体育馆 LESSON 34 difficult adj. 困难的 drive v. 开,驾驶 ride v. 骑 speak v. 说 tennis n. 网球 UNIT 18 LESSON 35 cook v. 做饭菜,烹调 dinner n. 晚餐 help v. 帮忙 rice n. 米饭 water n. 水 pan n. 平底锅 chop vt. 剁碎 onion n. 洋葱 spoon n. 匙,勺子 get vt. 拿来,获得 fork n. 餐叉 drawer n. 抽屉 hand n. 手 wet adj. 湿的 You see,… 你瞧… open v. 开办 restaurant n. 餐馆,饭店

数据库系统概念第六版课后习题部分答案2s

C H A P T E R2 Introduction to the Relational Model Practice Exercises 2.1Consider the relational database of Figure??.What are the appropriate primary keys? Answer:The answer is shown in Figure2.1,with primary keys under- lined. 2.2Consider the foreign key constraint from the dept name attribute of in- structor to the department relation.Give examples of inserts and deletes to these relations,which can cause a violation of the foreign key constraint. Answer: ?Inserting a tuple: (10111,Ostrom,Economics,110,000) into the instructor table,where the department table does not have the department Economics,would violate the foreign key constraint. ?Deleting the tuple: (Biology,Watson,90000) from the department table,where at least one student or instructor tuple has dept name as Biology,would violate the foreign key con- straint. employee(person name,street,city) works(person name company name,salary) company(company name,city) Figure2.1Relational database for Practice Exercise2.1. 1

新概念英语第一册笔记(完整版)

新概念英语第一册 笔记完整版 ?1)v. 原谅 ?eg. Excuse me. 请原谅,劳驾。 2)n. 借口 ?eg. It?s an excuse. ?me pron. 我(宾格:用来做宾语的。)?eg. He loves me. 他爱我. ?eg. She cheats me. 他骗我. ?eg. Please tell me. 他告诉我. Excuse me 的用法 这个短语经常被译作“对不起”,但它并不表示你有什么过错,而是说你要打搅别人,所以常被译作“劳驾”。 1)为了要引起别人的注意 ?eg. Excuse me. Is this you handbag? 2)要打扰某人或要打断别人话 ?eg. Excuse me . May I ask you a question? 3) 向陌生人问路 ?eg. Excuse me. Could you please tell me the way to the railway station? 4) 向某人借东西 ?eg. Excuse me. Can I borrow your pen? 5) 需要从别人身边挤过或让别人给自己让路 ?eg. Excuse me. Could you please make some room for me? 6) 要求在宴席或会议中途中离开一会儿eg. Excuse me. May I lease for a little while? ?sorry 用于当你做错事而向别人道歉的时候,表示“对不起”。 1)请问几点了? ?eg. Excuse me. What time is it? 2) 不小心把水弄到了别人的身上。 ?eg. Sorry. 或者 I?m sorry! 3) 对不起,我先失陪一下 ?eg. Excuse me. 4) 误解了别人的意思 ?eg. Sorry. ?yes 1)adv. 是的(对一般疑问句的肯定回答)?eg. Are you mad? --Yes, I am. 2)经常用于应答,表示“什么事”。 ?eg. Excuse me? 请问/劳驾? ---Yes? 什么事? ?is v. be 动词现在时第三人称单数 ?be : is am are ?is 用于单数名词或单数第三人称代词。 ?eg. He is a student. 他是一个学生。 ?eg. That?s an egg. 那是一个鸡蛋。(That?s= That is) ?eg. This is a pen. 这是一支钢笔。 ?your 你的,你们的(物主代词后面加名词)?your key 你的钥匙 ?eg. This is your key. 这是你的钥匙。 ?eg. That is your book. 那是你的书。 ?your room 你们的房间 ?eg. That is your room. 那是你们的房间。 ?pardon 原谅,请再说一遍 ?pardon=pardon me=I beg your pardon? 能再说一遍吗? ?eg. Is this your pencil? 这是你的铅笔吗? --Yes, it is. 是的,它是。(it 指代 pencil) ?thank you 感谢你(们) 2)you 代词(你,你们) 主格-----作主语 ?eg. You are a good student. 你是一个好学生。 宾格------作宾语

数据库系统概论试题及答案

试题二 一、单项选择题 在每小题列出的四个备选项中只有一个是符合题目 要求的,请将其代码填写在题后的括号内。错选、 多选或未选均无分。 1. 下列四项中,不属于数据库系统的主要特点的是()。 A.数据结构化B.数据的冗余度小 C.较高的数据独立性 D.程序的标准化 2. 数据的逻辑独立性是指() A.内模式改变,模式不变 B.模式改变,内模式不变 C.模式改变,外模式和应用程序不变 D.内模式改变,外模式和应用程序不变 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征 的是()。 A.外模式 B.内模式 C.存储模式 D.模式 4. 相对于非关系模型,关系数据模型的缺点之一是()。 A.存取路径对用户透明,需查询优化 B.数据结构简单 C.数据独立性高D.有严格的数学基础 5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生 日期)的主码是()。 A.宿舍编号 B.学号 C.宿舍地址,姓名 D.宿舍编号,学号 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然 连接时,要求R和S含有一个或多个共有的()。 A.元组 B.行 C.记录 D.属性 7.下列关系运算中,()运算不属于专门的关系运算。 A.选择B.连接 C.广义笛卡尔积D.投影 8. SQL语言具有()的功能。

A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 9.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是()。 A.M端实体的关键字B.N端实体的关键字 C.M端实体关键字与N端实体关键字组合 D.重新选取其他属性 10. SQL语言中,删除一个表的命令是() A. DELETE B. DROP C. CLEAR D. REMOVE 11. 图1中()是关系完备的系统 A B C D 图1 12.有关系模式A(S,C,M),其中各属性的含义是:S:学生;C :课程;M:名次,其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到()A.1NF B.2NF C.3NF D.BCNF 13.关系规范化中的删除异常是指 ( ) A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入 14.在数据库设计中, E-R图产生于() A.需求分析阶段B.物理设计阶段 C.逻辑设计阶段D.概念设计阶段 15.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。 A.实体完整性约束 B.参照完整性约束 C.用户自定义完整性约束 D.关键字完整性约束

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