2019年计算机等级考试二级MySQL数据库程序设计模拟试题1

2019年计算机等级考试二级MySQL数据库程序设计模拟试题1
2019年计算机等级考试二级MySQL数据库程序设计模拟试题1

2019年计算机等级考试二级MySQL数据库程序设计模拟试题1

(总分:100.00,做题时间:120分钟)

一、单项选择题(总题数:100,分数:100.00)

1.以下程序的输出结果是()。

main()

{ int a[3][3]=“l,2),{3,4),{5,6)},i,j,s=0;

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

for(j=0;j<=i;j++)s+=a[i][j];

printf(”%d\n”,s);

}(分数:1.00)

A.18 √

B.19

C.20

D.21

解析:

2.有下列程序:

main()

{ int k=5:

while(--k)printf("%d",k=1);

printf("\n");

}

执行后的输出结果是()。(分数:1.00)

A.1 √

B.2

C.4

D.死循环

解析:

3.若有定义:“int a[2][3];”,则对a数组的第i行第j 列元素的正确引用为()。(分数:1.00)

A.*(*(a+i)+j) √

B.(a+i)[j]

C.*(a+i+j)

D.*(a+i)+j

解析:

4.下列能正确进行字符串赋值的是()。(分数:1.00)

A.char s[5]={”ABCI)E”);

B.char s[5]={'A','B','C','D','E'};

C.char*s;s="ABCDE"; √

D.char*s;printf("%S",s);

解析:

5.有以下程序:

main()

{ int x,i;

for(i=l;i<=50;i++)

{ x=i:

if(x%2=0)

if(x%3=0)

if(X%7=0)

printf(”%d,i)”;

}

}

输出结果是()。(分数:1.00)

A.28

B.27

C.42 √

D.41

解析:

6.有下列程序:

main()

{int i,j,x=0;

for(i=0,i<2;i++)

{x++;

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

{if(j%2)continue;

x++:

}

x++:

}

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

}

程序执行后的输出结果是()。(分数:1.00)

A.x=4

B.x=8 √

C.x=6

D.x=12

解析:

7.有下列程序:

int funl(double a){return a*=a;)

int fun2(double x,double y)

{ double a=0,b=0;

a=funl(x);b=funl(y);return(int)(a+h);

}

main()

程序执行后变量w中的值是()。(分数:1.00)

A.5.21

B.5

C.5.0 √

D.0.0

解析:

8.有下列程序:

main()

{int i,s=0,t[]={1,2,3,4,5,6,7,8,9);

for(i=0;i<9;i+=2)s+=*(t+i);

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

}

程序执行后的输出结果是()。(分数:1.00)

A.45

B.20

C.25 √

D.36

解析:

9.有下列程序:

int fun(int n)

{ if(n==1)}return 1;

else

return(n+fun(n-1));

}

main()

{ int x;

scanf("%d",&x);x=fun(x);printf("%d\n",x);

)

执行程序时,给变量x输入10,程序的输出结果是()。(分数:1.00)

A.55 √

B.54

C.65

D.45

解析:

10.有下列程序:

int fun(int x[],int n)

{ static int sum=0,i:

for(i 0;i

return sum;

}

main()

{ int a[]={1,2,3,4,5),b[]一{6,7,8,9),s=0:

s=fun(a,5)+fun(b,4);printf("%d\n",s):

}

程序执行后的输出结果是()。(分数:1.00)

A.45

B.50

C.60 √

D.55

解析:

11.有下列程序:

main()

{ char*p[]={"3697","2584"};

int i,j;long num=0;

for(i=0;i<2:i++)

{ j=0;

while(p[i][j]!='\0')

{ if((p[i][j]-'\0 ')%2)num=10*num+p

[j][j]-'0';

j+=2;

}

}

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

}

程序执行后的输m结果是()。(分数:1.00)

A.35

B.37

C.39

D.3975 √

解析:

12.以下程序的输出结果是()。

main()

{ char st[20]="hello\0\t\\\";

printf("%d%d\n",strlen(st).sizeof(st));

}(分数:1.00)

A.9 9

B.5 20 √

C.13 20

D.20 20

解析:

13.若有以下的定义:‘int t[3][2];”,能正确表示t数组元素地址的表达式是()。(分数:1.00)

A.&t[3][2]

B.t[3]

C.t[l] √

14.函数fseek(pf,OL,SEEK END)中的SEEK ENE 代表的起始点是()。(分数:1.00)

A.文件开始

B.文件末尾√

C.文件当前位置

D.以上都不对

解析:

15.下述程序的输出结果是()。

#include

main()

{ int i;

for(i=l;i<=10;i++)

{ if(i*i>=20)&&(i*i<=100))

break;

}

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

}(分数:1.00)

A.49

B.36

C.25 √

D.64

解析:

16.若有定义“int b[8],*p=b;”,则p+6表示()。(分数:1.00)

A.数组元素b[6]的值

B.数组元素b[6]的地址√

C.数组元素b[7]的地址

D.数组元素b[o]的值加上6

解析:

17.设变量已正确定义,则以下能正确计算f=n!的程序是()。(分数:1.00)

f=0:

for(i=1;i<=n;i++)f*=i:

B.

F=1:

for(i=l;i<2n;i++)f*=i:

C.

f=1:

for(i=n;i>1;i++)f*=i:

D.

f=1:

for(i=n;i>=2;i--)f*=i:

解析:

18.下述程序执行的输出结果是()。

#include

main()

{ char a[2][4];

strcpy(a,"are");strcpy(a[1],"you");

a[0][3]='&';

printf("%s\n",a):

}(分数:1.00)

A.are&you √

B.you

C.are

D.&

解析:

19.设x=011050,则x=x&01252的值是()。(分数:1.00)

B.1111110100011001

C.0000001011100010

D.1100000000101000

解析:

20.在“文件包含”预处理语句的使用形式中,当#include后面的文件名用(双引号)括起时,寻找被包含文件的方式是()。(分数:1.00)

A.直接按系统设定的标准方式搜索目录

B.先在源程序所在的目录搜索,如没找到,再按系统设定的标准方式搜索√

C.仅仅搜索源程序所在目录

D.仅仅搜索当前目录

解析:

21.设int x=7,则~x的值是()。(分数:1.00)

A.-8 √

B.7

C.-1

D.1

解析:

22.有以下程序:

void fun(char*a,char*b)

{ a=b; (*a)++; }

main()

{ char c1='A ',c2='a',*p1,*p2;

p1=&c1;p2=*c2;fun(p1,p2);

printf("%C%c\n",c1,c2);

}

程序运行后的输出结果是()。(分数:1.00)

A.Ab √

B.aa

C.Aa

D.Bb

解析:

int fun(int n)

{ if(n==l)return l;

else return(n+fun(n一1)):

}

main()

{ int x;

scanf("%d",&x);x=fun(x);printf("%d\n",

x):

}

执行程序时,给变量X输入10,程序的输出结果是()。(分数:1.00)

A.55 √

B.54

C.65

D.45

解析:

24.有以下程序:

void f(int x,int y)

{ int t;

if(x< p=""><>

}

main()

{ int a=4,b=3,c=5;

f(a,b);f(a,c);f(b,c);

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

}

执行后输出结果是()。(分数:1.00)

A.3,4,5

B.5,3,4

C.5,4,3

D.4,3,5 √

解析:

25.以下程序的输出结果是()。

main()

{ char*s="12134211";

int v[4]=(0,0,0,0),k,i;

for(k=0;s[k];k++)

{ switch(s[k])

{ case'1':i=0;

case'2':i=1;

case'3':i=2;

case'4':i=3;}

}

v[i]++:

}

for(k=0;k<4;k++)printf("%d",v[k]);(分数:1.00)

A.4 2 1 1

B.0 0 0 8 √

C.4 6 7 8

D.8 8 8 8

解析:

26.有以下程序:

main()

{ int x=102,y=012;

printf("%2d,%2d\n",x,y);

执行后输出结果是()。(分数:1.00)

A.10,01

B.02,12

C.102,10 √

D.02,10

解析:

27.有以下程序:

main()

{ int x=0,y=5,z=3;

while(z-->0&&++x<5)y=y-l;

printf("%d,%d,%d\n",x,y,z);

}

程序执行后的输出结果是()。(分数:1.00)

A.3,2,0

B.3。2. 1 √

C.4,3,-1

D.5,2.-5

解析:

28.有以下程序:

main()

{ int i,n=0:

for(i=2;i<5;i++)

{ do

{ if(i%3) continue:

n++:

}while(!i);

n++:

}

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

}

程序执行后输出结果是()。(分数:1.00)

A.n=5

B.n=2

C.n=3

D.n=4 √

解析:

29.下面程序的功能是输出以下形式的金字塔图案:

main()

{ int i,j; *

for(i=l;i<-4;i++) ***

{ for(j=1;j<=4-i;j++) printf("");

*****

for(j=1;j<=____;j++)printf("

*"); *******

printf("\n");

}

}

在下划线处应填入的是()。(分数:1.00)

A.i

B.2*i一1 √

C.n=2*i+1

D.i+2

解析:

30.函数ftell(fp)的作用是()。(分数:1.00)

A.得到fp所指向文件的当前读写位置√

B.初始化流式文件的位置指针

C.移动流式文件的位置指针

解析:

31.下列选项中非法的字符常量是()。(分数:1.00)

A.'\t'

B.'\039' √

C.','

D.'\n '

解析:

32.以下程序的输出结果是()。

main()

{ char ch[3][4]={"123","456","78"),*p[3];int i;

for(i=0;i<3;i++)p[i]=ch[i];

for(i=0;i<3;i++)printf("%s",p[i]);}(分数:1.00)

A.123456780

B.123 456 780 √

C.12345678

D.147

解析:

33.以下程序的输出结果是()。

main()

{ char w[][10]={"ABCD","EFGH","IJKL","

MNOP"),K;

for(k=1;k<3;k++)printf("%s\n",w[k]);(分数:1.00)

A.ABCD FGH KL

B.ABCD EFG U

C.EFG JK O

D.EFGH UKL √

解析:

34.以下程序的输出结果是()。

union myun

{int x,y,z;)u;

int k:

}a;

main()

{ a.u.x=4;a.u.y=5;a.u.z=6;

a.k=0;

printf(%d\n",a.u.x);

}(分数:1.00)

A.4

B.5

C.6

D.0 √

解析:

35.若有以下定义和语句:“double r=99,*p=&r;*P =r;”,则以下正确的叙述是()。(分数:1.00)

A.两个*p含义相同,都说明给指针变量p赋值

B.在“double r=99,*p=&r;”中,把r的地址赋值给了P所指的存储单元√

C.语句“*p=r;”把变量r的值赋给指针变量P

D.语句“*p=r;”取变量r的值放回r中

解析:

36.以下程序的输出结果是()。

main()

{int x=0.5;char z='a';

printf("%d\n",(x&1)&&(z<'2'));}(分数:1.00)

A.0

B.1 √

C.2

D.3

解析:

37.若希望下列的程序运行后输出25,程序空白处的正确选项是()。

main()

{ int id=50,a[]=(7,4,10,5,8};

for( )

j+=a[i];

printf("%d",j-40);

}(分数:1.00)

A.i=1;i<4;++i

B.i=l;i<3;++i

C.i=4;i>2;i--

D.i=2;i<4;++i √

解析:

38.若二维数组a有m列,则在a[i][j]前的元素个数为()。(分数:1.00)

A.i*m+j-1

B.i*m+j √

C.J*m+i

D.i*m+j+1

解析:

39.下列程序的输出结果是()。

#include

int fun(int a)

{ int b=0;

static int c=4:

a=c++:b++;

return(a):

main()

{ int a=2,i,c;

for(i=0:i<2;i++)

c=f(a+1):

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

}(分数:1.00)

A.4

B.7

C.6

D.5 √

解析:

40.定义结构体数组:

struct stu

{ int num;

char nameE20];

}X[5]={1,"LI",2,"ZHAO",3,"WANG",4," ZHANG",5,"LIU");

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

printf("%d%c",x[i].num,x[i].name[2]);

以上程序段的输出结果为()。(分数:1.00)

A.2A3N4A5U √

B.112A3H4I

C.1A2N3A4U

D.2H3A4H5I

解析:

41.当c的值不为0时,在下列选项中不能正确将c的值赋给变量a、b的是()。(分数:1.00)

A.c=b=a;

B.(a=c)||(b=c);

C.(a=c)&&(b=c); √

D.a=c=b;

解析:

42.以下程序的输出结果是()。

main()

{ int a=3:

A.-6

B.12

C.0

D.-12 √

解析:

43.以下能正确定义一维数组的选项是()。(分数:1.00)

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

B.char a[]={0,1,2,3,4,5); √

C.char a={'A ','B','C'};

D.int a[5]="0123";

解析:

44.有以下程序段:

int x=3;

do

{printf("%d",x-=2);)

while(!(--x));

其输出结果是()。(分数:1.00)

A.1

B.3 0

C.1 -2 √

D.死循环

解析:

45.下列程序的输出结果是()。

void fun(int*X,int y)

{ printf("%d%d",*x,*y);*x=3;*y=1;}

main()

{ int x=1,y=2;

fun(&y,&x);

A.2 1 4 3

B.1 2 1 2

C.1 2 3 4 √

D.2 1 1 2

解析:

46.对两个数组a和b进行下列初始化:

char m[]1="l234567":

char n[]={'1','2 ','3','4 ','5','6','7');

则下列叙述正确的是()。(分数:1.00)

A.数组m与数组n完全相同

B.数组m与数组n长度相同

C.数组m比数组n长1 √

D.数组m与数组n中都存放字符串

解析:

47.假定所有变量均已正确说明,下列程序段运行后x 的值是()。a=b=c=0;x=12;

if(!a)x--;

else x=5:

if(c)x=3:

else x=4:(分数:1.00)

A.11

B.4 √

C.12

D.3

解析:

48.有以下程序:

main()

{ char a='a',b;

printf("%c\n",b=a++):

)

程序运行后的输出结果是()。(分数:1.00)

A.b,b √

B.b,c

C.a,b

D.a,c

解析:

49.在下列给出的表达式中,与while(E)中的(E)不等价的表达式是()。(分数:1.00)

A.(!E==0)

B.(E>0||E<0) √

C.(E==0)

D.(E!=0)

解析:

50.有下列程序:

main()

{ char s[]="abcde";

s+=2:

printf("%d\n",s[0]);

}

执行后的结果是()。(分数:1.00)

A.输出字符a的ASCII码

B.输出字符c的ASCII码

C.输出字符c

D.程序出错√

解析:

51.常采用的两种存储结构是()。(分数:1.00)

A.顺序存储结构和链式存储结构√

B.散列方法和索引方式

C.链表存储结构和数组

全国计算机等级考试二级MySQL数据库程序设计

全国计算机等级考试二级MySQL数据库程序设计考试大纲(2013年版) 基本要求: 1. 初步掌握数据库技术的基本概念、原理、方法和技术; 2. 熟练掌握MySQL 的安装及配置技能; 3. 熟练使用MySQL 平台下的SQL 语言实现数据库的交互操作; 4. 熟悉一种MySQL 平台下的一个应用系统开发的主语言(C/ Perl/ PHP),并初步具备利用该语言进行简单应用系统的开发能力; 5. 掌握MySQL 平台下的数据库管理与维护技术。 考试内容: 一、基本概念与方法 1. DBS 三级(模式、外模式、内模式)结构; 2. DBS 的运行与应用结构(C/ S、B/ S); 3. 关系规范化的基本方法。 二、数据库设计 1. 概念设计; 2. 逻辑设计; 3. 物理设计。 三、SQL 交互操作 利用MySQL 进行数据库表、数据及索引的创建、使用和维护。 四、MySQL 的日常管理 1. MySQL 安装与配置技能; 2. MySQL 的使用及数据访问的安全控制机制; 3. MySQL 数据库的备份和恢复方法; 4. 性能调优技术。 五、MySQL 的应用编程 1. 触发器、事件及存储过程的使用方法; 2. MySQL 平台下的C 语言(或Perl/ PHP)的应用程序编制。 考试方式: 上机考试120 分钟,满分100 分。 上机考试题型及分值: 单项选择题40 分(含公共基础知识部分10 分)、操作题60 分(包括基本操作题、简单应用题及综合应用 题)。

上机考试内容: 1. 考试环境: 数据库管理系统:MySQL 编程语言:C/ Perl/ PHP 2. 在上述环境下完成如下操作: 创建和管理数据库;数据查询;安全管理;数据库备份与恢复;数据导入与导出。 3. 在上述环境下开发C/ S 或B/ S 结构下的一个简单应用系统。

计算机二级《mysql数据库程序设计》知识点总结

MySQL知识点总结 .数据操作:检索、排序、过滤、分组、汇总、计算、联接、子查询与组合查询 .表操作:表的创建、修改、删除和重命名、表数据的插入、更新和删除 .索引(含主、外键)、视图 .难度编程:存储过程与存储函数、触发器与事件、PHP .数据库管理:事务处理、用户与权限、备份与还原、数据库维护 1.检索数据:select…from… Select [distinct] prod_id,prod_name from products [limit 4,5]; 2.检索排序:order by… Select * from products order by prod_id [asc|desc],prod_name [asc|desc]; 3.过滤数据:where 字句 = <> != > >= < <= between (1)普通where 字句 Select prod_id,prod_name from products where prod_name=’liyang’; Select prod_id,prod_name from products where prod_id between 10 and 50; Select prod_id,prod_name from products where prod_name is [not] null; (2)组合where字句:使用AND和OR连接多个条件表达式,且AND次序优于OR; (3)IN 与NOT操作符 Select prod_id,prod_name from products where prod_id [not] in(1,2,3) |prod_name in(’zhangsan’,’lisi’,’wangwu’); (4)LIKE操作符与通配符:“%”与“_” Select prod_id,prod_name from products where prod_name like ’%liu%’; Select prod_id,prod_name from products where prod_name like ’_u%’; 找出u位于名字的第二个位置的prod_id和prod_name。 (5)正则表达式 4. 计算字段 (1)拼接字段:concat(…,…) Select concat(姓氏,名字) as from orders; Select concat(vend_name,’(’,vend_country,’)’) from vendors; (2)算术运算 Select prod_name,prod_price,prod_num,prod_price*prod_num as prod_money from products; 4.使用数据处理函数:文本处理函数、日期和时间处理函数、数值处理函数。 5.汇总数据:聚集函数SUM() AVG() COUNT() MAX() MIN() Select avg(distinct prod_price) from products; Select avg(prod_price) 均价,max(prod_price) 最高价from products; 6.分组数据:group by…创建分组、过滤分组、分组排序 Select count(prod_id),prod_id from products where prod_id>1000 group by prod_id having count(prod_id)>2 order by prod_id;求出prod_id大于1000且产品数量大于2的产品数量,并按prod_id排序,注意分组语句中对象要前后一致,如下划线部分。 7.使用子查询:进行过滤select…where…in(select…where…in(select…))、作为计算字段使用 子查询。

全国计算机等级考试一级MS网络部分

全国计算机等级考试一级MS网络部分

全国计算机等级考试一级MS 网络部分 网络理论、网络拓扑、网络协议 Internet是当前世界上第一大互联网,它起源于美国,其雏形是() A.NCPC网 B.GBNKT C.CERNET网 D.ARPANET网 当前广泛使用的Internet,其前身可追溯到______。 A、ARPANET B、CHINANET C、DECnet D、NOVELL Internet最初创立时的应用领域是______。 A、经济 B、军事 C、教育 D、外交 计算机网络中传输介质传输速率的单位是bps,其含义是() A.二进制位/秒 B.字/秒 C.字段/秒 D.字节/秒

(Bits per Second,数据传输速率的常见单位。比特是信息技术中的最小单位。文件大小(例如文本或图像文件)一般以字节(千字节,兆字节)为单位。一字节对应八比特。在数据传输中,数据一般是串行传输的,即一个比特接一个比特地传输。数据速率的单位是比特每秒,涵义是每秒串行经过的位数的。) "千兆以太网"一般是一种高速局域网,其网络数据传输速率大约为______。 A、1000000位/秒 B、位/秒 C、1000000字节/秒 D、字节/秒 下列度量单位中,用来度量计算机网络数据传输速率(比特率)的是 A、MB/s B、MIPS C、GHz D、Mbps 若网络的各个节点增多连接到同一条通信线路上,且线路两端防止信号反射的装置,这种拓扑结构称为 A、总线型拓扑 B、星型拓扑 C、树型拓扑 D、环型拓扑

若网络的各个节点经过中继器连接成一个闭合环路,则称这种拓扑结构称为() A.树型拓扑 B.环型拓扑 C.星型拓扑 D.总线型拓扑 按照网络的拓扑结构划分以太网(Ethernet)属于______。 A、总线型网络结构 B、树型网络结构 C、星型网络结构 D、环形网络结构 计算机网络中,若所有的计算机都连接到一个中心结点上,当一个网络结点需要传输数据时,首先传输到中心结点上,然后由中心结点转发到目的结点,这种连接结构称为______。 A、总线结构 B、环型结构 C、星型结构 D、网状结构 计算机网络分为局域网、城域网和广域网,下列属于局域网的是______。 A、ChinaDDN网 B、Novell网 C、Chinanet网 D、Internet

MySQL 数据库常用命令 简单超级实用版

MySQL 数据库常用命令简单超级实用版 1、MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct去除重复字段 mysqladmin drop databasename 删除数据库前,有提示。 显示当前mysql版本和当前日期 select version(),current_date; 2、修改mysql中root的密码: shell>mysql -u root -p mysql> update user set password=password(”xueok654123″) where user='root'; mysql> flush privileges //刷新数据库 mysql>use dbname;打开数据库: mysql>show databases; 显示所有数据库 mysql>show tables; 显示数据库mysql中所有的表:先use mysql;然后 mysql>describe user; 显示表mysql数据库中user表的列信息); 3、grant 创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令some thing做这个 mysql> grant all privileges on *.* to user@localhost identified by 'something' with 增加新用户

2019年计算机等级考试二级MySQL数据库程序设计模拟试题

2019年计算机等级考试二级MySQL数据库程序设计模拟试题 (总分:100.00,做题时间:120分钟) 一、单项选择题(总题数:100,分数:100.00) 1.结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。(分数:1.00) A.对象 B.数据结构 C.数据流√ D.目标 解析: 2.对线性表进行二分法检索,其前提条件是()。(分数:1.00) A.线性表以顺序方式存储,并按关键码值排好序√ B.线性表以顺序方式存储,并按关键码的检索频率排好序 C.线性表以链式方式存储,并按关键码值排好序 D.线性表以链式方式存储,并按关键码的检索频率排好序 解析: 3.结构化程序设计的3种结构是()。(分数:1.00) A.顺序结构、选择结构、转移结构 B.分支结构、等价结构、循环结构 C.多分支结构、赋值结构、等价结构 D.顺序结构、选择结构、循环结构√ 解析: 4.已知数据表A中每个元素距其最终位置不远,为了节省时间,应采用的算法是()。(分数:1.00) A.堆排序 B.直接插入排序√ C.快速排序 D.直接选择排序 解析: 5.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()。(分数:1.00) A.数据库系统√ B.文件系统

C.人工管理 D.数据项管理 解析: 6.栈和队列的共同特点是()。(分数:1.00) A.都是先进先出 B.都是先进后出 C.只允许在端点处插入和删除元素√ D.没有共同点 解析: 7.链表不具有的特点是()。(分数:1.00) A.不必事先估计存储空间 B.可随机访问任意元素√ C.插入、删除不需要移动元素 D.所需空间与线性表长度成正比 解析: 8.在数据库设计中,将E—R图转换为关系模式的过程属于()。(分数:1.00) A.需求分析阶段 B.逻辑设计阶段√ C.概念设计阶段 D.物理设计阶段 解析: 9.C语言可执行程序的开始执行点是()。(分数:1.00) A.包含文件中的第一个函数 B.程序中第一个函数 C.程序中的main()函数√ D.程序中第一条语句 解析: 10.在C语言程序中可用做用户标识符的是()。(分数:1.00) A.void 123 BBN B.aa _abc cas √ C.as+b3 -123 If D.6f Do SIG 解析:

计算机二级mysql数据库模拟试题及答案汇总

计算机二级mysql数据库模拟试题及答案汇总

计算机二级mysql数据库模拟试题及答案汇总 单选题,共60题,每题1分,答错或未答均扣1分.满分60分 1)SQLServer2005是哪个公司开发出来的? A.SyBase B.Sun C.AstonTate D.Microsoft 2)微软的access数据库是一种_______数据库 A.低端的 B.中端的 C.高端的 D.无法确定 3) MSSQLServer2005Enterprise Edition是哪一种版本? A.精简版 B.标准版 C.企业版 D.工作组版 4) MSSQLServer2005EnterpriseEdition的安装条件,对内存的最低要求是:__MB? A128 B256 C512 D1024 5)MSSQLServer2005EnterpriseEdition的安装条件,对内存的建议要求是:__MB? A.256及更高 B.512及更高 C.1024或更高 D.没有要求

6) 以下关于数据安装的说法正确的是: A.安装SQLServer2005 EnterpriseEditionwindows的98系统也可以 B.安装SQLServer2005 EnterpriseEdition 不需要安装IIS C.安装SQLServer2005 EnterpriseEdition 需要IE6.0sp1以上的版本 D.安装SQLServer2005 EnterpriseEdition 系统不会检查安装要求 7)安装SQLServer2005 EnterpriseEdition 过程中,系统会进行__项系统配置检查? A11 B12 C13 D14 8) 安装SQLServer2005 EnterpriseEdition 时,会有几种身份验证模式? A.1 B.2 C.3 D.根本没有身份验证 9) 安装SQLServer2005 EnterpriseEdition 成功以后,启动数据库应该点击哪个子菜单选项? A.managementstudio B.配置工具 C.分析服务 D.性能工具

全国计算机等级考试一级MS Office考试(样题)

全国计算机等级考试一级MS Office考试(样题) 一、选择题 1.计算机之所以按人们的意志自动进行工作.最直接的原因是因为采用了 A)二进制数制B)高速电子元件 C)存储程序控制D)程序设计语言 2.微型计算机主机的主要组成部分是 A)运算器和控制器B)CPU和内存储器 C)CPU和硬盘存储器D)CPU、内存储器和硬盘 3.一个完整的计算机系统应该包括 A)主机、键盘、和显示器B)硬件系统和软件系统 C)主机和其他外部设备D)系统软件和应用软件 4.计算机软件系统包括 A)系统软件和应用软件B)编译系统和应用系统 C)数据库管理系统和数据库D)程序、相应的数据和文档 5.微型计算机中,控制器的基本功能是 A)进行算术和逻辑运算B)存储各种控制信息C)保持各种控制状态D)控制计算机各部件协调 页脚内容1

一致地工作 6.计算机操作系统的作用是 A)管理计算机系统的全部软、硬件资源,合理组织计算机的工作流程,以达到充分发挥计算机资源的效率,为用户提供使用计算机的友好界面 B)对用户存储的文件进行管理,方便用户 C)执行用户键入的各类命令 D)为汉字操作系统提供运行基础 7.计算机的硬件主要包括:中央处理器(CPU)、存储器、输出设备和 A)键盘B)鼠标C)输入设备D)显示器 8.下列个组设备中,完全属于外部设备的一组是 A)内存储器、磁盘和打印机B)CPU、软盘驱动器和RAM C)CPU、显示器和键盘D)硬盘、软盘驱动器、键盘 9.五笔字型码输入法属于 A)音码输入法B)形码输入法C)音形结合输入法D)联想输入法 10.一个GB2312编码字符集中的汉字的机内码长度是 A)32位B)24位C)16位D)8位 11.RAM的特点是 页脚内容2

mysql命令大全

Mysql命令大全(完整版) 一、连接数据库 格式:mysql -h主机地址-u用户名-p用户密码 1.1.连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码. 注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。 如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 1.2连接到远程主机上的MYSQL。 假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令: mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样) 1.3退出MYSQL命令: exit (回车) 二、增加用户 格式:grant select on 数据库.* to 用户名@登录主机identified by “密码” 2.1 增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。 首先用root用户连入MYSQL,然后键入以下命令: 复制代码代码如下: grant select,insert,update,delete on *.* to [email=test1@”%]test1@”%[/email]” Identified by “abc”; 但增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet 上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见2.2。 2.2增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问。 复制代码代码如下: grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identi fied by “abc”; 如果你不想test2有密码,可以再打一个命令将密码消掉。 复制代码代码如下: grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “” 三、操作数据库 3.1创建数据库 注意:创建数据库之前要先连接Mysql服务器 命令:create database <数据库名>

2016年计算机二级《MySQL》数据库技术章节习题及答案

2016年计算机二级《MySQL》数据库技 术章节习题及答案 第一章数据库技术的基本概念与方法 1[填空题]数据库系统的三级模式结构是指数据库系统是由、 _______ 和 _______ 三级构成。 参考解析:模式外模式内模式 2[填空题]数据库设计包括概念设计、 ______ 和物理设计。 参考解析:逻辑设计 3[单选题]数据模型反映的是() A. 事物本身的数据和相关事物之间的联系 B. 事物本身所包含的数据 C. 记录中所包含的全部数据 D. 记录本身的数据和相关关系 参考答案:A 4[填空题]一个关系R的3NF是指它们的()都不传递依赖它的任一候选关键字

参考解析:非主属性 5[单选题]假设数据库中表A与表B建立了“一对多”关系,表B为“多”一方,则下述说法中正确的是() A. 表A中的一个记录与表B中的多个记录匹配 B. 表B中的一个记录与表A中的多个记录匹配 C. 表A中的一个字段与表B中的多个字段匹配 D. 表B中的一个字段与表A中的多个字段匹配 参考答案:A 6[填空题]如果x->y,y->z 成立,那么x->z也成立,这个推理规则称为() 参考解析:传递函数依赖 7[填空题]在数据库的三级模式体系结构中,外模式与模式之间的映射实现了数据库的__________ 立性。 参考解析:逻辑 8[填空题]模式/内模式映射为数据库提供了数据的()独立性 参考解析:物理 9[填空题]数据库设计分为以下六个阶段:需求分析、()、逻辑结构设计、()、数据库实施、数据库运行与维护 参考解析:概念结构设计、物理结构设计 10[单选题]下列实体类型的联系中,属于多对多的联系的是() A. 学生与课程之间的联系 B. 学校与老师之间的联系

全国计算机等级考试一级ms office

全国计算机等级考试一级ms office 一、选择题(每小题I分,共20分) 请在答题菜单上选择选择题命令,启动选择题测试程序,按照题目上的内容进行答题。 (1)下列四项中不属于微型计算机主要性能指标的是______。 A)字长B)内存容量C)重量D)时钟脉冲 (2)在一个非零无符号二进制整数之后去掉一个0,则此数的值为原数的______倍。 A)4 B)2 C)1/2 D)1/4 (3)下列四种设备中,属于计算机输入设备的是______。 A)UPS B)服务器C)绘图仪D)鼠标器 (4)在各类计算机操作系统中,分时系统是一种______。 A)单用户批处理操作系统B)多用户批处理操作系统 C)单用户交互式操作系统D)多用户交互式操作系统 (5)目前各部门广泛使用的人事档案管理、财务管理等软件,按计算机应用分类,应属于______。 A)实时控制B)科学计算C)计算机辅助工程D)数据处理 (6)在微型机中,普遍采用的字符编码是______。 A)BCD码B)ASCII码C)EBCD码D)补码 (7)WPS,Word等文字处理软件属于______。 A)管理软件B)网络软件C)应用软件D)系统软件 (8)与十进制数291等值的十六进制数为______。

A)123 B)213 C)231 D)132 (9)二进制数1001001转换成十进制数是______。 A)72 B)71 C)75 D)73 (10)计算机软件系统是由哪两部分组成______。 A)网络软件、应用软件B)操作系统、网络系统 C)系统软件、应用软件D)服务器端系统软件、客户端应用软件 (11)计算机的操作系统是______。 A)计算机中最重要的应用软件B)最核心的计算机系统软件 C)微机的专用软件D)微机的通用软件 (12)Internet实现了分布在世界各地的各类网络的互联,其最基础和核心的协议是______。 A)HTTP B)TCP/IP C)HTML D)FTP (13)某人的电子邮件到达时,若他的计算机没有开机,则邮件______。 A)退回给发件人B)开机时对方重发 C)该邮件丢失D)存放在服务商的E-mail服务器 (14)在计算机领域中通常用MIPS来描述______。 A)计算机的运算速度B)计算机的可靠性 C)计算机的可运行性D)计算机的可扩充性 (15)下列关于计算机病毒的四条叙述中,有错误的一条是______。

个人总结的mysql常用命令大全

第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下:mysql -u用户名-p用户密码 键入命令mysql -uroot -p,回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql 的提示符是: mysql> 注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP 第三招、增加新用户 格式:grant 权限on 数据库.* to 用户名@登录主机identified by "密码" 如,增加一个用户user1密码为password1,让其可以在本机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令: grant select,insert,update,delete on *.* to user1@localhost Identified by "password1"; 如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。 如果你不想user1有密码,可以再打一个命令将密码去掉。 grant select,insert,update,delete on mydb.* to user1@localhost identified by ""; 第四招:操作数据库 登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束。 1、显示数据库列表。 show databases; 缺省有两个数据库:mysql和test。mysql库存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。 2、显示库中的数据表: use mysql;

二级MYSQL数据库程序设计-8 (1)

二级MYSQL数据库程序设计-8 (总分:100.00,做题时间:90分钟) 一、选择题(总题数:40,分数:100.00) 1.设有如下表达式: CHECK(score > =0 AND score < =100) 关于该表达式,下列叙述中错误的是______。 (分数:2.50) A.CHECK是能够单独执行的SQL语句√ B.该表达式定义了对字段score的约束 C.score的取值范围为0-100(包含0和100) D.更新表中数据时,检查score的值是否满足CHECK约束 解析: 2.在CREATE TABLE语句中,用来指定外键的关键字是______。 (分数:2.50) A.CONSTRAINT B.PRIMARY KEY C.FOREIGN KEY √ D.CHECK 解析: 3.定义学生表时,若规定年龄字段取值不得超过30岁,应该使用的约束是______。(分数:2.50) A.关系完整性约束 B.实体完整性约束 C.参照完整性约束 D.用户定义完整性约束√ 解析: 4.下列关于表级约束和列级约束的描述中,不正确的是______。 (分数:2.50) A.列级约束针对某个特定的列,包含在列定义中 B.表级约束与列定义相互独立,不包含在列定义中 C.列级约束可能涉及到多个列,也可能仅涉及一个列√ D.表级约束可能涉及到多个列,也可能仅涉及一个列 解析: 5.下列有关MySQL完整性约束的叙述中,正确的是______。 (分数:2.50) A.实体完整性可由主键约束或候选键约束来实现√ B.对完整性约束只能进行添加操作 C.使用ALTER TABLE语句删除完整性约束的同时,会自动删除表本身 D.使用DROP TABLE语句删除一个表的同时,表中的完整性约束不会自动删除 解析: 6.部门表tb_dept的定义如下: CREATE TABLE tb_dept( deptno CHAR(2) primary key, dname CHAR(20) Not null, manager CHAR(12), telephone CHAR(15) );

计算机二级数据库MySQL

计算机二级MySQL 数据库笔记 1、在需求分析阶段可以使用的工具有数据流图DFD、数据字典 DD、判定树与判定表。 2、对象有如下一些基本特点:标示唯一性、分类性、多态性、封 装性、模块独立性好。 3、具有相同码的关系模式可以合并。一个联系转换为一个关系模 式,与该联系相连的的各实体的码以及联系的属性转换为关系的属性。一个1:n的联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。三个实体间一个联系可以转换为一个关系模式。 4、联系可以有自己的属性,联系不仅存在于两个实际之间,也可 以存在于多个实体之间,如实体分别是售货员、顾客、商品、联系销售、两个实体型之间的联系课分为1:1、1:n、m:n。通常使用E-R图建立数据库的概念模型。 5、使用Union时,必须满足字段的类型和个数必须相同。Union 中不能使用order by。 6、Alter table命令中使用modify,用于修改某些列的数据类型。 Alter table语句用于在已有的表中添加。修改。或删除列,也可以改字段的默认值,改表名。 7、数据流图中带箭头的的线段表示的是数据流,即沿箭头方向传 送数据的通道,一般在旁边标注数据流名。流程图中带箭头的线段表示的控制流。

8、视图不可创建索引。视图是数据库数据的特定子集,可以和表 一起使用。(1)如果视图中有一个基本关系的简单查询生成,而且他还包含了基本关系中的主关键字或候选关键字,则可以通过这个视同进行更新操作。(2)不允许对涉及多个基本关系的视图经行更新。(3)如果视图的生成中涉及到聚集或是分组操作,则不允许通过这个视图进行更新。视图中包含分组或聚合的语句就不允许进行更新修改。 9、PhpAdmin是在php环境下管理mysql数据库的工具,是一款功 能强大的mysql页面管理工具。Avivat是一套快速、可靠并价格相宜的数据库图形管理工具,专为简化数据库的管理及降低系统的管理成本而设。Workbench是操作数据库的界面环境。 Mysqldump是备份整个数据库的命令,不是mysql管理工具。 10、Mysql二进制日志文件用来记录所有用户对数据库执行更改操 作,即记录用户对数据库插入。更新或者删除,不能够监视用户对数据库的所有操作,例如查询等。 11、软件测试的目的是为了发现错误而执行程序的过程,并不涉及 改正错误。程序调试的基本步骤有:错误定位、修改设计和代码,以排除错误、进行回归测试,防止引进新的错误。程序调试通常称为Debug,即排错。软件测试的基本准则有:所有测试都应追溯到需求。严格执行测试计划,排除测试的随意性、充分注意测试中的群集现象,程序员应避免检查自己的程序、穷举测试不可能、妥善保存测试计划等文件。

全国计算机等级考试一级MS-Office考试(样题)

全国计算机等级考试一级MS Office考试(样题) 一、选择题 1. 计算机之所以按人们的意志自动进行工作?最直接的原因是因为采用了 A)二进制数制B)高速电子元件 C)存储程序控制D)程序设计语言 2. 微型计算机主机的主要组成部分是 A)运算器和控制器B)CPU和内存储器 C)CPU和硬盘存储器D)CPU、内存储器和硬盘 3?—个完整的计算机系统应该包括 A)主机、键盘、和显示器B)硬件系统和软件系统 C)主机和其他外部设备D)系统软件和应用软件 4. 计算机软件系统包括 A)系统软件和应用软件B)编译系统和应用系统 C)数据库管理系统和数据库D)程序、相应的数据和文档 5. 微型计算机中,控制器的基本功能是 A)进行算术和逻辑运算B)存储各种控制信息C)保持各种控制状态D)控制计算机各部件协调一致地工作 6. 计算机操作系统的作用是 A)管理计算机系统的全部软、硬件资源,合理组织计算机的工作流程,以达到充分发挥计算机资源的效率,为用户提供使用计算机的友好界面 B)对用户存储的文件进行管理,方便用户 C)执行用户键入的各类命令

D)为汉字操作系统提供运行基础 7. 计算机的硬件主要包括:中央处理器( CPU)、存储器、输出设备和 A)键盘B)鼠标C)输入设备D)显示器 8?下列个组设备中,完全属于外部设备的一组是 A)内存储器、磁盘和打印机B)CPU、软盘驱动器和RAM C)CPU、显示器和键盘D)硬盘、软盘驱动器、键盘 9. 五笔字型码输入法属于 A)音码输入法B)形码输入法C)音形结合输入法D)联想输入法 10. 一个GB2312编码字符集中的汉字的机内码长度是 A)32 位B)24 位C)16 位D)8 位 11. RAM的特点是 A)断电后,存储在其内的数据将会丢失B)存储在其内的数据将永久保存 C)用户只能读出数据,但不能随机写入数据D)容量大但存取速度慢 12. 计算机存储器中,组成一个字节的二进制位数是 A)4 B)8 C)16 D)32 13. 微型计算机硬件系统中最核心的部件是 A)硬盘B)l/O设备C)内存储器D)CPU 14. 无符号二进制整数10111转变成十进制整数,其值是 A)17 B)19 C)21 D)23 15. 一条计算机指令中,通常包含 A)数据和字符B)操作码和操作数C)运算符和数据D)被运算数和结果

MySql 命令

Mysql show databases; create database name; use databasename; drop database name show tables; describe tablename; select distinct mysqladmin drop databasename mysql select version(),current_date; mysql root shell>mysql -h localhost -u root -p // mysql> update user set password=password("xueok654123") where user='root'; mysql> flush privileges // mysql>use dbname; mysql>show databases; mysql>show tables; mysql use mysql; mysql>describe user; mysql user); grant firstdb(firstdb)firstdb mysql> create database firstdb; mysql> grant all on firstdb.* to firstdb identified by 'firstdb' firstdb mysql localhost,IP127.0.0.1IP IP grant mysql>grant all on *.* to root@202.116.39.2 identified by "123456"; :grant on :insert,select,update on ,** root@IP identified by drop database firstdb; something mysql> grant all privileges on *.* to user@localhost identified by 'something' with grant select on .* to @identified by "" GRANT ALL PRIVILEGES ON *.* TO monty@"%" IDENTIFIED BY 'something' WITH GRANT OPTION; mysql> revoke all privileges on *.* from root@"%"; mysql> delete from user where user="root" and host="%"; mysql> flush privileges; custom https://www.360docs.net/doc/939061843.html, fangchandb mysql >grant select, insert, update, delete, create,drop on fangchandb.* to custom@ https://www.360docs.net/doc/939061843.html, identified by ' passwd' : mysqldump shell> mysqldump -h host -u root -p dbname >dbname_backup.sql shell> mysqladmin -h myhost -u root -p create dbname shell> mysqldump -h host -u root -p dbname < dbname_backup.sql shell> mysqladmin -u root -p -d databasename > a.sql sql shell> mysqladmin -u root -p -t databasename > a.sql sql? mysqldump -T./ phptest driver -T./mysqldump driver.sql. txt sql mysql my_file.sql sql.txt mysql > mysql -h myhost -u root -p Mysql5.0 MySQL?(ORACLE) sysuser Create TABLE `firstdb`.`users` ( `id` int(11) NOT NULL auto_increment, `username` varchar(40) default NULL, `birthday` date default NULL,

102214《MySql数据库》课程标准

《MySql数据库》课程标准 课程代码: 102214 参考学时: 72 学分: 4 课程类型:专业课 2015年 1月编

一、适用专业 计算机应用技术专业(5年制高职)。 二、开课时间 第 7 学期 三、课程定位 1.课程性质 《MySql数据库》课程是5年制高职计算机应用技术专业的一门专业课程。《MySql 数据库》是网络程序设计的基础,是进行网站设计、开发必须掌握的重要课程,是5年制高职计算机应用技术专业学生必须掌握的专业知识之一。 2.教学任务 本课程的主要任务是培养学生的数据库使用的基本技能;培养学生综合运用PHP+MySql进行网站开发的能力;使用PHP+MySql解决实际建站问题,学生学习了《MySql 数据库》可以从事网站开发、软件测试等工作,可以承担软件编码或者测试的工作,可以按照用户需求使用相关主流开发平台,完成相关的功能模块设计、编码、调试和单元测试工作。 四、课程培养目标 1.方法能力目标 (1) 培养学生独立学习能力、自学能力; (2) 培养学生自我分析问题和解决问题的能力; (3) 培养学生获取新知识的能力和信息搜索能力; (4) 培养学生独立的决策能力。 (5) 培养学生善于总结和创造性工作的能力。 (6) 培养学生程序设计思想和软件规划和设计能力。 2.社会能力目标 (1) 培养学生良好的自我表现、与人沟通能力; (2) 培养学生的团队协作精神; (3) 培训学生勇于创新、爱岗敬业的工作作风; (4) 培养学生的质量意识、安全意识;

(5) 培养学生诚实、守信、坚忍不拔的性格; (6) 培养学生自主、开放的学习能力。 3.专业能力目标 (1) 能安装MySql并正确配置; (2) 能正确数据的语句进行查询、修改、统计、更新等操作; (3) 能掌握索引、视图、触发器、事件并正确使用; (4) 能对数据库进行备份和恢复; (5) 能结合PHP进行数据库应用开发; 五、课程衔接 本课程的前导课程有《PHP程序设计》、《计算机等级二级ACCESS》,后继课程有《软件应用综合实践》。 六、教学内容与学时分配 教学学时数分配见表6.1所示 表6.1教学内容与学时分配 七、教学内容和进程 1.项目一

全国计算机等级考试一级MS-Office考试模拟题

全国计算机等级考试一级MS-Office考试模拟题

全国计算机等级考试一级MS Office考试模拟题 一、选择题 1.计算机之所以按人们的意志自动进行工作.最直接的原因是因为采用了 A)二进制数制 B)高速电子元件 C)存储程序控制 D)程序设计语言 【参考答案】:C 2.微型计算机主机的主要组成部分是 A)运算器和控制器 B)CPU和内存储器 C)CPU和硬盘存储器 D)CPU、内存储器和硬盘 【参考答案】:B 3.一个完整的计算机系统应该包括 A)主机、键盘、和显示器 B)硬件系统和软件系统 C)主机和其他外部设备 D)系统软件和应用软件 【参考答案】:B 4.计算机软件系统包括 A)系统软件和应用软件 B)编译系统和应用系统 C)数据库管理系统和数据库 D)程序、相应的数据和文档 【参考答案】:A 5.微型计算机中,控制器的基本功能是 A)进行算术和逻辑运算 B)存储各种控制信息 C)保持各种控制状态 D)控制计算机各部件协调一致地工作 【参考答案】:D 6.计算机操作系统的作用是 A)管理计算机系统的全部软、硬件资源,合理组织计算机的工作流程,以达到充分发挥计算机资源的效率,为用户提供使用计算机的友好界面 B)对用户存储的文件进行管理,方便用户 C)执行用户键入的各类命令 D)为汉字操作系统提供运行基础 【参考答案】:A 7.计算机的硬件主要包括:中央处理器(CPU)、存储器、输出设备和 A)键盘 B)鼠标 C)输入设备

D)显示器 【参考答案】:C 8.下列个组设备中,完全属于外部设备的一组是 A)内存储器、磁盘和打印机 B)CPU、软盘驱动器和RAM C)CPU、显示器和键盘 D)硬盘、软盘驱动器、键盘 【参考答案】:D 9.五笔字型码输入法属于 A)音码输入法 B)形码输入法 C)音形结合输入法 D)联想输入法 【参考答案】:B 10.一个GB2312编码字符集中的汉字的机内码长度是 A)32位 B)24位 C)16位 D)8位 【参考答案】:C 11.RAM的特点是 A)断电后,存储在其内的数据将会丢失 B)存储在其内的数据将永久保存 C)用户只能读出数据,但不能随机写入数据 D)容量大但存取速度慢 【参考答案】:A 12.计算机存储器中,组成一个字节的二进制位数是 A)4 B)8 C)16 D)32 【参考答案】:B 13.微型计算机硬件系统中最核心的部件是 A)硬盘 B)I/O设备 C)内存储器 D)CPU 【参考答案】:D 14.无符号二进制整数10111转变成十进制整数,其值是 A)17 B)19 C)21 D)23 【参考答案】:D

mysql数据库笔试练习题复习(一).doc

精品文档 数据库笔试题(一) 一、选择题 1.数据库系统的核心是_B___。 A.数据库 B.数据库管理系统 C.数据模型 D.软件工具 2.SQL语言具有__B__的功能。 A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 3.SQL语言的数据操纵语句包括 SELECT,INSERT,UPDATE和 DELETE,最重要的,也是使用最频繁的语句是__A__。 A.SELECT B.INSERT C.UPDATE D.DELETE 4.在关系数据库设计中,设计关系模式是__C__的任务。 A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段5.__C__是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。 A.程序 B.命令 C.事务 D.文件 6.在数据库中,产生数据不一致的根本原因是__D__。 A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余

7.下列SQL语句中,创建关系表的是__B__。 A.ALTER B.CREATE C.UPDATE D.INSERT 8.数据库的__B__是为了保证由授权用户对数据库所做的修改不会影响数据一致性的损失。 A.安全性 B.完整性 C.并发控制 D.恢复 9.事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于_____B___状态。 A.安全性 B.一致性 C.完整性 D.可靠性 10.对并发操作若不加以控制,可能会带来数据的___D_问题。 A.不安全 B.死锁 C.死机 D.不一致 二、填空题 1.数据冗余可能导致的问题有____________________和 _____________________。 答案:①浪费存储空间及修改麻烦②潜在的数据不一致性 2.数据库在运行过程中可能产生的故障有____________、_______________、 ___________。 答案:①Transaction failure ②System crash ③Disk failure 3.视图是一个虚表,它是从_________中导出的表。在数据库中,只存放视图的 ________,不存放视图的_____________。 答案:一个或几个基本表、定义、视图对应的数据 4.关系操作的特点是____________操作。 答案:集合 三、简答题

相关文档
最新文档