2019年9月计算机二级MySQL试题【总】

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


二级MySQL试题.jpg


刚开学不久,计算机等级考试紧接而来,小伙伴们是不是对考试复习无从下手呢?(是~)赶紧看看二级MySQL试题



20199月二级MySQL试题

1

1.以下所列的C语言常量中,错误的是()

A.0xFF

B.1.2e0.5

C.2L

D.72

答案:B

 

2.若变量ai已正确定义,且i已正确赋值,合法的语句是()

A.a==l

B.++i

C.a=a++=5

D.a=int(i)

答案:B

 

3.aint类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是()

A.-3

B.9

C.-12

D.6

答案:C

 

4.若有定义“inta=5b=7;”,则表达式a%(b%2)运算后,a的值为()

A.0

B.1

C.11

D.3

答案:A

 

5.若执行以下程序时从键盘上输入9,则输出结果是()

main()

{intn;

scanf(%d”,&n);

if(n++<10)printf(/%d\n”,n);

elseprintf(%d\n”,n--);

}

A.11

B.10

C.9

D.8

答案:B

 

6.abcdmn均为int型变量,且a=5b=6c=7d=8m=2n=2,则逻辑表达式(m=a>b)&&(nc>d)运算后,n的值是()n

A.0

B.1

C.2

D.3

答案:C

 

7.有如下程序:

main()

{intx=23;

do

{printf(%d”,x--);}

while(!x);

}

该程序的执行结果是()

A.321

B.23

C.不输出任何内容

D.陷入死循环

答案:B

 

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

#include

main()

{inta=2b=3P;

p=f(ab);

printf(%d”,p);

}

intf(ab)

{intc;

if(a>b)c=1;

elseif(a==b)c=0;

elsec=-l;

return(c);

}

A.-l

B.0

C.1

D.2

答案:A

 

9.有下列程序:

fun(intxinty)

{staticintm=0i=2;

i+=m+1;m=i+x+y;returnm;

}

main()

{intj=1m=1k;

k=fun(jm);printS(%d,”,k);

k=fun(jm);printf(%d\n”,k);

)

执行后的输出结果是()

A.55

B.511

C.1111

D.115

答案:B

 

10.下列字符数组初始化语句中,不正确的是()

A.charc[]='900dmornin9';

B.charc[20]="900dmorning";

C.charc[]={'a''b''c''d');

D.charc[]={"ffgoodmorning"};

答案:A

 

 

 

 

2

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

#include

voidp(int*x)

{printf("%d¨,++*x);

}

voidmain()

{inty=3;

p(&y);

}

A.3

B.4

C.2

D.5

答案:B

 

2.若变量echar类型,能正确判断出C为小写字母的表达式是()

A.'a'<=c<='2'

B.(c>='a')||(c<='2')

C.('a'<=c)and('z'>c)

D.(c>='a')&&(c<='2')

答案:D

 

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

main()

{intRum=0;

while(num<=2)

{num++;

printf(%d\n”,num);

}

}

A.1

B.1

C.1

 

2

 

3

 

4

D.1

 

22

 

3

答案:B

 

4.以下函数返回a所指数组中最小的值所在的下标值:

fun(int*aintn)

{intij=0P;

p=j;

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

if(a[i]<a[j])____return(p);<p="">

}

在下划线处应填入的是()

A.i=P

B.a[p]=a[i]

C.p=j

D.p=i

答案:D

 

5.有如下程序段:

inta=14b=15x;

charc='A';

x=(a&&b)&&(c<'B')

执行该程序后,x的值为()

A.true

B.false

C.0

D.1

答案:D

 

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

main()

{intia[4][4]{{135){246}{357}};

printf("%(1%d%d%d\n".a[O][3]a[1][2]a[2]

[1]a[3][0];

}

A.0650

B.1470

C.5430

D.输出值不定

答案:A

 

7.下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。

#include

voidsort(inta[]intll)

{intijt;

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

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

if(a[i]<a[j])<p="">

{t=a[i];a[i]=a[j];a[j]=t;

}

}

main()

{inta[10]{12345678910}i;

sort(&a[1]7);

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

}

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

A.12345678910

B.10987654321

C.18765432910

D.12109876543

答案:C

 

8.下列判断正确的是()

A.chara="ABCD":等价于char*a;*a="ABCD"

B.charstr[10]={"ABCD"}:等价于charstr[10];str[]={"ABCD"};

C.char*s="ABCD":等价于chars;*s="ABCD";

D.charc[5]="ABCD"d[5]="ABCD":等价于charc[5]-d[5]="ABCD";

答案:D

 

9.有如下程序:

main()

{intn[5]={000}ik=2;

for(i=0;i&printf("%d\n"n[k]););

}

该程序的输出结果是()

A.不确定的值

B.2

C.1

D.0

答案:D

 

10.当执行下面的程序时,如果输入ABC,则输出结罘是()

#include

#include

main()

{charss[10]="12345"

gets(ss);strcat(ss"6789");printf("%s\n"ss);

}

A.ABC6789

B.ABC67

C.12345ABC6

D.ABC456789

答案:A

 

 

 

 

3

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

#defineM(xyz)x*y+z

main()

{inta=lb=2c=3;

printf("%d\n"m(a+b.b+cc+a));

}

A.19

B.17

C.15

D.12

答案:D

 

2.有以下程序:

main()

{intk=5n=0;

do

{switch(k)

{case1

case3n+=l;k--;break;

defalutn=0;k--;

case2

case4n+=2;k--;break

}

printf("%d"n);

}while(k>0&&n<5);

}

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

A.235

B.0235

C.02356

D.2356

答案:B

 

3.下面for语句的循环次数为()

for(x=1y=0;(y!=19)&&(x<6);x++);

A.是无限循环

B.循环次数小定

C.最多执行6

D.最多执行5

答案:D

 

4.对下述程序的判断中,正确的是()

#include

main()

{char*ps[256];

p=s;

while(strcmp(s"theend"))

{printf("Inputthestrin9");

gets(s);

while(*p)

putchar(*p++);

}}

A.此程序循环接收字符串并输出,直到接收到字符串“theend”为止

B.此程序循环接收字符串,接收到字符串“theend”则输出,否则程序终止

C.此程序循环接收字符串并输出,直到接收字符串“theend”为止,但因为代码有错误,程序不能正常工作

D.此程序循环接收字符串并将其连接在一起,直到接收字符串“theend”为止,输出连接在一起的字符串

答案:C

 

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

#include

main()

{intiS=0;

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

if(!(i%2)&&!(i%3))s+=i;

printf("%d\n"s);

}

A.4

B.39

C.45

D.6

答案:D

 

6.有以下程序:

voidfun2(characharb){printf(%c%c”,ab);}

chara='A'b='B';

voidfunl(){a='C';b='D';}

main()

{funl();

printf("%c%c"ab);

fun2('E''F');

}

程序的运行结果是()

A.CDEF

B.ABEF

C.ABCD

D.CDAB

答案:A

 

7.有以下程序:

#include

main()

{charcl='1'c2='2';

cl=getchar();c2=getchar();putchar(c1);putcha

(c2);

}

当程序运行时输入a<回车>后,下列叙述中正确的是()

A.变量c1被赋予字符ac2被赋予回车符

B.程序将等待用户输入第2个字符

C.变量c1被赋予字符ac2中仍是原有字符2

D.变量c1被赋予字符ac2中将无确定值

答案:A

 

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

#defineN20

voidfun(inta[]intnintm)

{intij;

for(i=m;i>n;i--)a[i+1]=a[i];

}

main()

{intia[N]={12345678910};

fun(a29);

for(i=0;i<5;i++)printf("%d"a[i]);

}

A.10234

B.12344

C.12334

D.12234

答案:B

 

9.若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以()方式打开文件。

A."wb"

B."wb+"

C."rb+"

D."rb"

答案:B

 

10.下列叙述中错误的是()

A.C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值

B.C语言中,在调用函数时,实参和对应形参在类型上只需赋值兼容

C.C语言中,外部变量的隐含类型是自动存储类别

D.C语言中,函数形参的存储类型是自动(auto)类型的变量

答案:A

 

 

 

 

4

1.结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法

A.对象

B.数据结构

C.数据流

D.目标

答案:C

 

2.对线性表进行二分法检索,其前提条件是()

A.线性表以顺序方式存储,并按关键码值排好序

B.线性表以顺序方式存储,并按关键码的检索频率排好序

C.线性表以链式方式存储,并按关键码值排好序

D.线性表以链式方式存储,并按关键码的检索频率排好序

答案:A

 

3.结构化程序设计的3种结构是()

A.顺序结构、选择结构、转移结构

B.分支结构、等价结构、循环结构

C.多分支结构、赋值结构、等价结构

D.顺序结构、选择结构、循环结构

答案:D

 

4.已知数据表A中每个元素距其最终位置不远,为了节省时间,应采用的算法是()

A.堆排序

B.直接插入排序

C.快速排序

D.直接选择排序

答案:B

 

5.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()

A.数据库系统

B.文件系统

C.人工管理

D.数据项管理

答案:A

 

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

A.都是先进先出

B.都是先进后出

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

D.没有共同点

答案:C

 

7.链表不具有的特点是()

A.不必事先估计存储空间

B.可随机访问任意元素

C.插入、删除不需要移动元素

D.所需空间与线性表长度成正比

答案:B

 

8.在数据库设计中,将ER图转换为关系模式的过程属于()

A.需求分析阶段

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

答案:B

 

9.C语言可执行程序的开始执行点是()

A.包含文件中的第一个函数

B.程序中第一个函数

C.程序中的main()函数

D.程序中第一条语句

答案:C

 

10.C语言程序中可用做用户标识符的是()

A.void

 

123

BBN

B.aa

_abc

cas

C.as+b3

-123

If

D.6f

Do

SIG

答案:B

 

 

 

 

 

5

1.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()

A.DB包含DBSDBMS

B.DBMS包含DBDBS

C.DBS包含DBDBMS

D.没有任何关系

答案:C

 

2.下列合法的声明语句是()

A.intabc=50;

B.doubleint=3+5e2.5;

C.longdo=1L;

D.float3asd=3e3;

答案:A

 

3.xyzint型变量,且x=4y=6z=8,则下列表达式中值为0的是()

A.x&&y

B.x<=y

C.x||y+z&&yZ

D.!((x<y)&&!z||1)<p="">

答案:D

 

4.chchar型变量,kint型变量(已知字符a

ASCII码是97),则执行下列语句后输出的结果为()

cb='b';

k=10;

printf("%X%o,”,chchk);

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

A.因变量类型与格式描述符的类型不匹配,输出无定值

B.输出项与格式描述符个数不符,输出为0值或不定值

C.62142k=%d

D.62142k=%10

答案:C

 

5.有下列程序:

fun(intXinty){return(x+y);}

main()

{inta=1b=2C=3sum;

sum=fun((a++b++a+b)c++);

printf("%d\n"sum);

}

执行后的输出结果是()

A.6

B.7

C.8

D.9

答案:C

 

6.假定XYdouble型,则表达式x=2y=x+3/2的值是()

A.3.500000

B.3

C.2.000000

D.3.000000

答案:D

 

7.有如下程序:

main()

{intx=1a=0b=0;

switch(x)

{

case0b++;

case1a++;

case2a++.b++;

}

printf("a=%db=%d\n"ab);

}

该程序的输出结果是()

A.a=2b=1

B.a=1b=1

C.a=1b=0

D.a=2b=2

答案:A

 

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

main()

{inti=1j=2k=3;

if(i++==1&&(++j==3==||k++==

 

3))

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

}

A.123

B.234

C.223

D.233

答案:D

 

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

#include

main()

{inta=0i;

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

{switch(i)

{case0

case3a+=1;

case1;

case2a+=2;

defaulta+=3;

}

}

printf("%d"i);

}

A.19

B.1

C.6

D.8

答案:A

 

10.有以下程序:

main()

{intxi;

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

{x=i

if(x%2=0)

if(x%3=0)

if(X%7=0)

printf(%di);

}

}

输出结果是()

A.28

B.27

C.42

D.4l

答案:C



考无忧小编tips

当你无法从一楼蹦到三楼时,不要忘记走楼梯。要记住通过考试往往不是一蹴而就的,必须学会刷二级MySQL试题、分解你的目标,逐步实施。




文章推荐:

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

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

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


温馨提示:

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

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

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



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