二级MySQL试题(汇总)

发布于 2019-06-04 09:52  编辑:simi
0
计算机等级考试题库 扫码微信刷题


二级MySQL试题.jpg


不论你在什么时候开始刷二级MySQL试题,重要的是开始之后就不要轻言放弃;不论你在什么时候结束,重要的是结束之后就不要后悔。


20199月二级MySQL试题

1

1.算法的空间复杂度是指()

A.算法程序的长度

B.算法程序中的指令条数

C.算法程序所占的存储空间

D.算法执行过程中所需要的存储空间

答案:D

 

2.下列叙述中正确的是()

A.一个逻辑数据结构只能有一种存储结构

B.逻辑结构属于线性结构,存储结构属于非线性结构

C.一个逻辑数据结构可以有多种存储结构,且各种存诸结构不影响数据处理的效率

D.一个逻辑数据结构可以有多种存储结构,且各种存诸结构影响数据处理的效率

答案:D

 

3.简单的交换排序方法是()

A.快速排序

B.选择排序

c.堆排序

D.冒泡排序

答案:D

 

4.关于结构化程序设计原则和方法的描述错误的是()

A.选用的结构只准许有一个入口和一个出口

B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现

C.不允许使用GOTO语句

D.语言中若没有控制结构,应该采用前后一致的方法来模拟

答案:C

 

5.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和()

A.可重用性差

B.安全性差

C.非持久性

D.冗余性

答案:D

 

6.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是()

A.模拟现实世界中不同事物之间的联系

B.强调模拟现实世界中的算法而不强调概念

C.使用现实世界的概念抽象地思考问题从而自然地解决问题

D.不强调模拟现实世界中的算法而强调概念

答案:C

 

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

main()

{intika[10]p[3];

k=5;

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

for(i=0;i<3;i++)p[i]=a[i*(i+1)];

for(i=0;i<3;i++)k+=p[i]*2;

printf("%d\n"k;

}

A.20

B.21

C.22

D.23

答案:B

 

8.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指()

A.模块间的关系

B.系统结构部件转换成软件的过程描述

C.软件层次结构

D.软件开发过程

答案:B

 

9.下面描述中,不属于软件危机表现的是()

A.软件过程不规范

B.软件开发生产率低

C.软件质量难以控制

D.软件成本不断提高

答案:A

 

10.下列描述错误的是()

A.继承分为多重继承和单继承

B.对象之问的通信靠传递消息来实现

C.在外面看不到对象的内部特征是基于对象的“模块独立性好”这个特征

D.类是具有共同属性、共同方法的对象的集合

答案:C

 

 

 

 

 

2

1.以下叙述中不正确的是()

A.在不同的函数中可以使用相同名字的变量

B.函数中的形式参数是局部变量

C.在一个函数内定义的变量只在本函数范围内有效

D.在一个函数内的复合语句中定义的变量在本函数范围内有效

答案:D

 

2.以下能正确定义二维数组的是()

A.inta[][3];

B.inta[][3]={2*3);

C.inta[][3]={};

D.inta[2][3]{{1){2}{34}};

答案:B

 

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

#include

main()

{inta=3b=2C=1;

if(a<b)<p="">

if(b<0)c=0;

elsec++

printf("%d\n"c);

}

A.2

B.0

C.1

D.不确定的值

答案:C

 

4.要求通过while循环不断读入字符,当读入字母N时结束循环,若变量已正确定义,下列正确的程序段是()

A.while((chgetchar())!='N')printf("%c"ch);

B.while(oh=getchar()!='N')printf("%C"ch);

C.while(ch=getchar()=='N')printf("%c"ch);

D.while((chgetchar())=='N')printf("%c"ch);

答案:A

 

5.下列说法不正确的是()

A.调用函数时,实参可以是表达式

B.调用函数时,实参与形参可以共用内存单元

C.调用函数时,将实参的值复制给形参,使实参变量和形参变量在数值上相等

D.调用函数时,实参与形参的类型必须一致

答案:B

 

6.下列选项中不是字符常量的是()

A.'\v'

B.'\x2a'

C.'a'

D."\0"

答案:D

 

7.若已包括头文件且已有定义charsl[18]s2={"ABCDE")inti,现要将字符串”ABCDE”赋给sl,下列语句错误的是()

A.strcpy(s1s2)

B.strcpy(s1"ABCDE");

C.sl="ABCDE";

D.for(i=0;i<6;i++)sl[i]=s2[i]

答案:C

 

8.在位运算中,操作数每左移两位,其结果相当于()

A.操作数乘以2

B.操作数除以2

C.操作数除以4

D.操作数乘以4

答案:D

 

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

main()

{inta=7b=8*P*q*r;

p=&a;q=&b;

r=P;P=q;q=r;

printf("%d%d%d%a\n"*P*qab);

}

A.8787

B.7878

C.8778

D.7887

答案:C

 

10.有下列程序:

fun(intxinty)

{staticintm=0i=2;

i+=++rn;rfli+x+y;returnm;

}

main()

{intj=lm=1k;

k=fun(jm);printf("%d"k);

k=fun(j.m);printf(%d\n”,k);

}

执行后的输出结果是()

A.5.5

B.511

C.1111

D.115

答案:B

 

 

 

 

 

3

1.下列程序的运行结果为()

#include

main()

{structdate

{intyearmonthday;

}today;

printf("%d\n"sizeof(structdate));

}

A.8

B.6

C.10

D.12

答案:B

 

2.有以下程序:

#include<

structstu

{intnum;

charname[10]

intage;}

voidfun(structstu*p)

{printf("%s\n"(*p).name);}

tllain()

{

structstustudents[3]={{9801"Zhang".20}

{9802"Wang"19}{9803"Zhao"18}}

fun(students+2);

}

输出的结果是()

A.Zhang

B.Zhao

C.Wang

D.18

答案:B

 

3.有以下程序:

viodfun(intaintbintC)

{a=456b=567;c=678;}

main()

{intx=10y=20Z=30;

fun(xyz)

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

}

输出的结果是()

A.302010

B.102030

C.456567678

D.678567456

答案:B

 

4.有以下结构说明和变量定义,指针pqr分别指向链表中的3个连续结点。

structnode

{intdata;structnode*next;)*p*q*r;

现要将q所指结点从链表中删除,同时要保持链表的连续,以下不能按要求完成操作的语句是()

A.p->next=q->next;

B.P-next=P->next->next;

C.p->next=r;

D.p=q->next;

答案:D

 

5.有定义:“inta=2b=3c=4;”,则下列选项中值为0的表达式是()

A.(!a==1)&&(!b==O)

B.(a<b)&&!c||1<p="">

C.a&&b

D.a||(b+b)&&(c-a)

答案:A

 

6.fun()函数的定义形式为

voidfun(charchfloatx){}

则下列对函数fun的调用语句中,正确的是()

A.fun("abc"3.0);

B.t=fun('D'.16.5);

C.fun('65'2.8);

D.fun(3232);

答案:C

 

7.有下列程序:

main()

{charp[]={'a''h''c'}q[]="a";

printf("%d%d\n".sizeof(P)sizeof(q));

}

程序运行后的输出结果是()

A.44

B.33

C.34

D.43

答案:C

 

8.有下列程序:

main()

{intk=5n=0;

while(k>0)

{switch(k)

{dcfaultbreak;

case1n=n+k;

case2

case3n+=k;

}

k--;

}

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

}

程序运行后的输出结果足()

A.0

B.4

C.6

D.7

答案:D

 

9.有以下程序:

main()

{inta[]=(246810}y=0x*P;

p=&a[1];

for(x=1;x<3;x++)y+=p[x];

printf("%d\ny");

}

程序运行后的输出结果是()

A.10

B.11

C.14

D.15

答案:C

 

10.有下列程序:

voidsort(inta[]intn)

{intijt;

for(i=0;i<n-l;i++)<p="">

for(j=i+1;j<n;j++)<p="">

if(a[i]<a[j]){t=a[i];a[i]a[j];a[j]=t;}<p="">

}

main()

{intaa[10]{12345678910)i;

sort(aa+25);

for(i=0;i<10;i++)printf("%d"aa[i]);

printf("\n");

}

程序运行后的输出结果是()

A.123456789l0

B.12763458910

C.12765438910

D.12987654310

答案:C

 

 

 

 

 

4

1.有以下程序:

#include

intabe(intuintv);

main()

{inta=24b16c;

c=abc(ab);

printf("%d\n"c);

}

intabc(intuintv)

{intw;

while(v)

{w=u%v;u=v;v=w;)

return;

}

输出结果是()

A.6

B.7

C.8

D.9

答案:C

 

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

intfl(intxinty){returnx>y?xy;)

intf2(intxinty){returnx>y?yx;}

main()

{inta=4b=3c=5d=2efg;

e=f2(f1(ab)f1(cd));

f=f1(f2(ab)f2(cd));

g=a+b+c+d-e-f;

printf("%d%d%d\n"efg);}

A.437

B.347

C.527

D.257

答案:A

 

3.语句int(*ptr)()的含义是()

A.ptr是一个返回值为int的函数

B.ptr是指向int型数据的指针变量

C.ptr是指向函数的指针,该函数返回一个int型数据

D.ptr是一个函数名,该函数的返回值是指向int型数据的指针

答案:C

 

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

#include

main()

{charchE2][5]{1234”,”5678}*p[2];

intijs=0;

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

p[i]=ch[i];

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

{s=p[i][j]'0';

printf("%d"s);}

}

A.6357

B.6135

C.1357

D.691357

答案:C

 

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

#include

main()

{inta[2][3]={{123){456}}(*p)[3]i;

p=a;

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

{if(i<2)

p[1][i]=p[1][i]1;

else

p[1][i]=1;)

printf("%d\n"a[0][1]+a[1][1]+a[1][2]);}

A.8

B.7

C.12

D.9

答案:B

 

6.若有以下说明,则()不是对strcpy库函数正确的调用。

strcpy库函数用于复制一个字符串:char*strl="abcd"str2[10]*str3="hijklmn"*str4[2]*str5="aaaa";

A.strcpy(str2strl)

B.strcpy(str3strl)

C.strcpy(strlstr2)

D.strcpy(str5strl)

答案:C

 

7.执行下述程序后,输出的结果是()

#include

#defineS(X)X*X

voidmain()

{inta=9k=3m=2;

a/=S(k+m)/s(k+m);

printf("%d"a);

}

A.1

B.4

C.9

D.0

答案:D

 

8.已知有如下结构体:

structsk

{inta;

floatb;

}data*p;

若有P=&data,则对data的成员a引用正确的是()

A.(*p).data.a

B.(*p).a;

C.p->data.a

D.p.data.a

答案:C

 

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

#include

voidmain()

{intb[6]={24681012);

int*p=b**q=&p;

printf("%d"*(p++));

printf("%d"**q);

}

A.44

B.22

C.45

D.24

答案:D

 

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

main()

{intika[10]p[3];

k=5;

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

for(i=0;i<3;i++)p[i]=a[i*(i+1)];

for(i=0;i<3;i++)k+=p[i]*2;

printf("%d\n"k;

}

A.20

B.21

C.22

D.23

答案:B

 

 

 

 

5

1.栈和队列的共同特点是()

A.都是先进先出

B.都是先进后出

C.只允许在端点处插入和删除元素

D.没有共同点

答案:C

 

2.数据的存储结构是指()

A.数据所占的存储空间

B.数据的逻辑结构在计算机中的存放形式

C.数据在计算机中的顺序存储方式

D.存储在计算机外存中的数据

答案:B

 

3.关系数据库管理系统能实现的专门关系运算包括()

A.排序、索引、统计

B.选择、投影、连接

C.关联、更新、排序

D.显示、打印、制表

答案:B

 

4.已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是()

A.ached

B.decab

C.deabe

D.cedba

答案:D

 

5.在单链表中,增加头结点的目的是()

A.方便运算的实现

B.使单链表至少有一个结点

C.标识表结点中首结点的位置

D.说明单链表是线性的链式存储实现

答案:A

 

6.设有二元关系R和三元关系s,下列运算合法的是()

A.RS

B.RS

C.R-S

D.R×S

答案:D

 

7.两个或两个以上模块之间联系的紧密程度称为()

A.耦合性

B.内聚性

c.复杂性

D.数据传输特性

答案:A

 

8.a=lb=2c=3d=4,则表达式:“a<b?ab<p=""b?ac<="")

A.4

B.3

C.2

D.1

答案:D

 

9.若有定义:“inta=4b=5;floatx=3.4y=2.1;”,则下列表达式的值为()

(float)(a+b)/2+(int)x%(int)y;

A.5.5

B.55

C.5.500000

D.55.00000

答案:C

 

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

main()

{intabd=25;

a=d/10%9;

b=a&&(1);

printf("%d%d\n"ab);}

A.61

B.21

C.60

D.20

答案:B

 

1.栈和队列的共同特点是()

A.都是先进先出

B.都是先进后出

C.只允许在端点处插入和删除元素

D.没有共同点

答案:C

 

2.数据的存储结构是指()

A.数据所占的存储空间

B.数据的逻辑结构在计算机中的存放形式

C.数据在计算机中的顺序存储方式

D.存储在计算机外存中的数据

答案:B

 

3.关系数据库管理系统能实现的专门关系运算包括()

A.排序、索引、统计

B.选择、投影、连接

C.关联、更新、排序

D.显示、打印、制表

答案:B

 

4.已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是()

A.ached

B.decab

C.deabe

D.cedba

答案:D

 

5.在单链表中,增加头结点的目的是()

A.方便运算的实现

B.使单链表至少有一个结点

C.标识表结点中首结点的位置

D.说明单链表是线性的链式存储实现

答案:A

 

6.设有二元关系R和三元关系s,下列运算合法的是()

A.RS

B.RS

C.R-S

D.R×S

答案:D

 

7.两个或两个以上模块之间联系的紧密程度称为()

A.耦合性

B.内聚性

c.复杂性

D.数据传输特性

答案:A

 

8.a=lb=2c=3d=4,则表达式:“a<b?ab<p=""b?ac<="")

A.4

B.3

C.2

D.1

答案:D

 

9.若有定义:“inta=4b=5;floatx=3.4y=2.1;”,则下列表达式的值为()

(float)(a+b)/2+(int)x%(int)y;

A.5.5

B.55

C.5.500000

D.55.00000

答案:C

 

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

main()

{intabd=25;

a=d/10%9;

b=a&&(1);

printf("%d%d\n"ab);}

A.61

B.21

C.60

D.20

答案:B



考无忧小编提醒您:

再不努力刷计算机等级考试题库20199月份的考试,你一定会仓促应对,而考试结果也将不尽人意!赶紧把以上的二级MySQL试题刷起来吧!




文章推荐:

全国计算机等级考试可以不考一级直接考二级吗?

2019年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”

全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)


温馨提示:

考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office

想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库

想知道更多关于计算机等级考试题库的近期资讯吗?点击进入>>>计算机等级考试题库资讯


本文网址:http://www.k51.com.cn/info/jsjdjks/1906/0453238.html
选择分享到: