【计算机类职业资格】2019年计算机等级考试二级MySQL数据库程序设计模拟试题及答案解析.doc

上传人:rimleave225 文档编号:1318190 上传时间:2019-10-17 格式:DOC 页数:62 大小:137KB
下载 相关 举报
【计算机类职业资格】2019年计算机等级考试二级MySQL数据库程序设计模拟试题及答案解析.doc_第1页
第1页 / 共62页
【计算机类职业资格】2019年计算机等级考试二级MySQL数据库程序设计模拟试题及答案解析.doc_第2页
第2页 / 共62页
【计算机类职业资格】2019年计算机等级考试二级MySQL数据库程序设计模拟试题及答案解析.doc_第3页
第3页 / 共62页
【计算机类职业资格】2019年计算机等级考试二级MySQL数据库程序设计模拟试题及答案解析.doc_第4页
第4页 / 共62页
【计算机类职业资格】2019年计算机等级考试二级MySQL数据库程序设计模拟试题及答案解析.doc_第5页
第5页 / 共62页
点击查看更多>>
资源描述

1、2019 年计算机等级考试二级 MySQL 数据库程序设计模拟试题及答案解析(总分:100.00,做题时间:120 分钟)一、单项选择题(总题数:100,分数:100.00)1.结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法。(分数:1.00)A.对象B.数据结构C.数据流D.目标2.对线性表进行二分法检索,其前提条件是( )。(分数:1.00)A.线性表以顺序方式存储,并按关键码值排好序B.线性表以顺序方式存储,并按关键码的检索频率排好序C.线性表以链式方式存储,并按关键码值排好序D.线性表以链式方式存储,并按关键码的检索频率排好序3.结构化程序设计的 3 种结构是( )。

2、(分数: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.只允许在端点处插入和删除

3、元素D.没有共同点7.链表不具有的特点是( )。(分数:1.00)A.不必事先估计存储空间B.可随机访问任意元素C.插入、删除不需要移动元素D.所需空间与线性表长度成正比8.在数据库设计中,将 ER 图转换为关系模式的过程属于( )。(分数:1.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段9.C 语言可执行程序的开始执行点是( )。(分数:1.00)A.包含文件中的第一个函数B.程序中第一个函数C.程序中的 main()函数D.程序中第一条语句10.在 C 语言程序中可用做用户标识符的是( )。(分数:1.00)A.void 123 BBNB.aa _abc casC

4、.as+b3 -123 IfD.6f Do SIG11.以下程序的输出结果是( )。#define M(x,y,z)x*y+zmain() int a=l,b=2,c=3;printf(“%dn“,m(a+b.b+c,c+a);(分数:1.00)A.19B.17C.15D.1212.有以下程序:main() int k=5,n=0;do switch(k) case 1:case 3:n+=l;k-;break;defalut:n=0;k-;case 2:case 4:n+=2;k-;break:printf(“%d“,n);while(k0for(i=m;in;i-)ai+1=ai;main

5、() int i,aN=1,2,3,4,5,6,7,8,9,10;fun(a,2,9);for(i=0;i=a)|(cc)D.(c=a)char c=A;x=(ajif(ait=ai;ai=aj;aj=t;main() int a10一1,2,3,4,5,6,7,8,9,10,i;sort(for(i=0;ib)doprintf(”%d”,x-);while(!x);该程序的执行结果是( )。(分数:1.00)A.321B.23C.不输出任何内容D.陷入死循环38.下列程序的输出结果是( )。#includemain() int a=2,b=3,P;p=f(a,b);printf(”%d”,p

6、);int f(a,b) int c;if(ab)c=1;else if(a=b)c=0;else c=-l;return(c);(分数:1.00)A.-1B.0C.1D.239.有下列程序:fun(int x,int y) static int m=0,i=2;i+=m+1;m=i+x+y;return m;main() int j=1,m=1,k;k=fun(j,m);print S(”%d,”,k);k=fun(j,m);printf(”%dn”,k);)执行后的输出结果是( )。(分数:1.00)A.5,5B.5,11C.5,11D.11,540.下列字符数组初始化语句中,不正确的是(

7、 )。(分数:1.00)A.char c=900dmornin9;B.char c20=“900dmorning“;C.char c=a,b ,c ,d);D.char c=“ffgoodmorning“;41.栈和队列的共同特点是( )。(分数:1.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点42.数据的存储结构是指( )。(分数:1.00)A.数据所占的存储空间B.数据的逻辑结构在计算机中的存放形式C.数据在计算机中的顺序存储方式D.存储在计算机外存中的数据43.关系数据库管理系统能实现的专门关系运算包括( )。(分数:1.00)A.排序、索引、统计

8、B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表44.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是( )。(分数:1.00)A.achedB.decabC.deabeD.cedba45.在单链表中,增加头结点的目的是( )。(分数:1.00)A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性的链式存储实现46.设有二元关系 R 和三元关系 s,下列运算合法的是( )。(分数:1.00)A.RSB.RSC.R-SD.RS47.两个或两个以上模块之间联系的紧密程度称为( )。(分数:1.00)A.耦合性B

9、.内聚性C.复杂性D.数据传输特性48.设 a=1,b=2,c=3,d=4,则表达式:“ay?x:y;)int f2(int x,int y)return xy?y:x;main() int a=4,b=3,c=5,d=2,e,f,g;e=f2(f1(a,b),f1(c,d);f=f1(f2(a,b),f2(c,d);g=a+b+c+d-e-f;printf(“%d,%d,%dn“,e,f,g);(分数:1.00)A.4,3,7B.3,4,7C.5,2,7D.2,5,753.语句 int(*ptr)()的含义是( )。(分数:1.00)A.ptr 是一个返回值为 int 的函数B.ptr 是指

10、向 int 型数据的指针变量C.ptr 是指向函数的指针,该函数返回一个 int 型数据D.ptr 是一个函数名,该函数的返回值是指向 int 型数据的指针54.下述程序的输出结果是( )。#includemain() char chE25一”1234”,”5678”,*p2;int i,j,s=0;for(i=0;idata.aD.p.data.a59.下述程序的输出结果是( )。#includevoid main() int b6=2,4,6,8,10,12);int*p=b,*q=printf(“%d,“,*(p+);printf(“%d,“,*q);(分数:1.00)A.4,4B.2,

11、2C.4,5D.2,460.以下程序的输出结果是( )。main() int i,k,a10,p3;k=5;for(i=0:inext=q-next;B.P-next=P-next-next;C.p-next=r;D.p=q-next;65.有定义:“int a=2,b=3,c=4;”,则下列选项中值为 0 的表达式是( )。(分数:1.00)A.(!a=1)B.t=fun(D.16.5);C.fun(65,2.8);D.fun(32,32);67.有下列程序:main() char p=a,h,c,q=“a“;printf(“%d%dn“.sizeof(P),sizeof(q);程序运行后的

12、输出结果是( )。(分数:1.00)A.4 4B.3 3C.3 4D.4 368.有下列程序:main() int k=5,n=0;while(k0)switch(k)dcfault:break;case 1:n=n+k;case 2:case 3:n+=k;k-;printf(“%dn“.n);程序运行后的输出结果是( )。(分数:1.00)A.0B.4C.6D.769.有以下程序:main() int a=(2,4,6,8,10,y=0,x,*P;p=for(x=1;xfor(j=i+1;jif(aimain() int aa10:1,2,3,4,5,6,7,8,9,10),i;sort(

13、aa+2,5);for(i=0;iif(b94.若 ch 为 char 型变量,k 为 int 型变量(已知字符 a 的 ASCII 码是 97),则执行下列语句后输出的结果为( )。cb=b;k=10;printf(“%X,%o,”,ch,ch,k);printf(“k=%dn“,k);(分数:1.00)A.因变量类型与格式描述符的类型不匹配,输出无定值B.输出项与格式描述符个数不符,输出为 0 值或不定值C.62,142,k=%dD.62,142,k=%1095.有下列程序:fun(int X,int y)return(x+y);main() int a=1,b=2,C=3,sum;sum

14、=fun(a+,b+,a+b),c+);printf(“%dn“,sum);执行后的输出结果是( )。(分数:1.00)A.6B.7C.8D.996.假定 X 和 Y 为 double 型,则表达式 x=2,y=x+3/2 的值是( )。(分数:1.00)A.3.500000B.3C.2.000000D.3.00000097.有如下程序:main() int x=1,a=0,b=0;switch(x)case 0:b+;case 1:a+;case 2:a+.b+;printf(“a=%d,b=%dn“,a,b);该程序的输出结果是( )。(分数:1.00)A.a=2,b=1B.a=1,b=1

15、C.a=1,b=0D.a=2,b=298.下列程序的输出结果是( )。main() int i=1,j=2,k=3;if(i+=1(分数:1.00)A.1 2 3B.2 3 4C.2 2 3D.2 3 399.下列程序的输出结果是( )。#includemain() int a=0,i;for(i=1;i5;i+) switch(i) case 0:case 3:a+=1;case 1;case 2:a+=2;default:a+=3;printf(“%d“,i);(分数:1.00)A.19B.1C.6D.8100.有以下程序: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.28B.27C.42D.41

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1