付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2019年计算机等级考试二级 MySQ瞰据库程序设计模拟试题(总分:100.00 ,做题时间:120分钟)一、单项选择题(总题数:100,分数:100.00)1 .结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。(分数:1.00)A.对象B.数据结构C.数据流 VD.目标解析:2 .对线性表进行二分法检索,其前提条件是()。(分数:1.00)A.线性表以顺序方式存储,并按关键码值排好序VB.线性表以顺序方式存储,并按关键码的检索频率排好序C.线性表以链式方式存储,并按关键码值排好序D.线性表以链式方式存储,并按关键码的检索频率排好序解析:3 .结构化程序设计的3种结构是()。(
2、分数:1.00)A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构7解析:4.已知数据表A中每个元素距其最终位置不远,为了节省时间,应采用的算法是()。(分数:1.00 )A.堆排序B.直接插入排序VC.快速排序D.直接选择排序解析:5 .在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()。(分数:1.00)A.数据库系统 VB.文件系统C.人工管理D.数据项管理解析:6 .栈和队列的共同特点是()。(分数:1.00)A.都是先进先出B.都是先进后出C.只允
3、许在端点处插入和删除元素VD.没有共同点解析:7 .链表不具有的特点是()。(分数:1.00)A.不必事先估计存储空间8 .可随机访问任意元素7C.插入、删除不需要移动元素D.所需空间与线性表长度成正比解析:1.00 )8 .在数据库设计中,将 E R图转换为关系模式的过程属于()A.需求分析阶段B.逻辑设计阶段VC.概念设计阶段D.物理设计阶段解析:9 .C语言可执行程序的开始执行点是()。(分数:1.00)A.包含文件中的第一个函数B.程序中第一个函数C.程序中的main()函数 VD.程序中第一条语句解析:10.在C语言程序中可用做用户标识符的是()。(分数:1.00)A.void 12
4、3 BBNB.aa _abc cas VC.as+b3 -123 IfD.6f Do SIG解析:11 .以下程序的输出结果是( #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.12 V解析:12 .有以下程序:main() int k=5, n=0;do switch(k) case 1case 3 : n+=l;k-;break;defalut : n=0;k-;case 2 :case 4 : n+=2;k-;breakprintf
5、(%d , n);while(k0&n5);程序运行后的输出结果是()。(分数:1.00)A.235B.0235 VC.02356D.2356解析:13 .下面for语句的循环次数为()。for(x=1 , y=0;(y!=19)&(x6);x+); (分数:1.00)A.是无限循环B.循环次数小定C.最多执行6次D.最多执行5次 V解析:14 .对下述程序的判断中,正确的是()#includemain() char*p , s256;p=s ;while(strcmp(s , the end) printf(Input the strin9:);gets(s);while(*p)putcha
6、r(*p+);(分数:1.00)A.此程序循环接收字符串并输出,直到接收到字符串“ the end ”为止B.此程序循环接收字符串,接收到字符串“ the end ”则输出,否则程序终止C.此程序循环接收字符串并输出,直到接收字符串“ the end”为止,但因为代码有错误,程序不能正常 工作 VD.此程序循环接收字符串并将其连接在一起,直到接收字符串“ theend”为止,输出连接在一起的字符串 解析:15 .下列程序的输出结果是(#include main() int i , S=0;for(i=1;in;i-)ai+1=ai;main() int i , aN=1 , 2, 3,4, 5
7、, 6, 7, 8, 9, 10;ai);fun(a , 2, 9);for(i=0;i5;i+)printf(%d (分数:1.00)A.10234B.12344 VC.12334D.12234解析:19 .若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以()方式打开文件(分数:1.00)A.wbB.wb+ VC.rb+D.rb解析:20 .下列叙述中错误的是()。(分数:1.00)A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值B.在C语言中,在调用函数时,实参和对应形参在类型上只需赋值兼容C.在C语言中,外部变量的隐含类型是自动存储类别D.在C语言
8、中,函数形参的存储类型是自动(auto)类型的变量解析:21.下列程序的输出结果是()。#includevoid p(int*x) printf(%d -, +*x);void main() int y=3;p(&y);(分数:1.00)A.3B.4 VC.2D.5解析:22 .若变量e为char类型,能正确判断出 C为小写字母的表达式是()。(分数:1.00)A.a=c=a)|(c=2)C.(ac)D.(c=a)&(c=2) V解析:23 .以下程序的输出结果是()。main() int Rum=0;while(num=2) num+;printf( %d n , num);(分数:1.00
9、)A.1B.2 VC.3D.4解析:24 .以下函数返回a所指数组中最小的值所在的下标值:fun(int*a , int n) int i , j=0 , P;p=j;for(i=j;in;i+)/n;i+)if(aiaj)return(p);/aj)return(p);在下划线处应填入的是()。(分数:1.00)A.i=PB.ap=aiC.p=jD.p=i V解析:25 .有如下程序段:int a=14 , b=15, x;char c=A;x=(a&b)&(cB)执行该程序后,x的值为()。(分数:1.00)A.trueB.falseC.0D.1 V解析:26 .以下程序的输出结果是()。
10、main() int i , a4 4一1 , 3, 5) , 2 , 4, 6, 3, 5, 7;printf(%(1%d%d%dn.aO3, a12, a21 a30;(分数:1.00)A.0650 VB.1470C.5430D.输出值不定解析:27 .下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。#includevoid sort(int a int ll) int i j t;for(i=0;in-1;i+)/n-1;i+)for(j=j+1+1;jn;j+)/n;j+)if(aiaj)/aj) t=ai;ai=aj;aj=t;)main() int a10一1
11、 , 2, 3, 4, 5, 6, 7, 8, 9, 10, i;sort(&a1 , 7);for(i=0;i10;i+)printf(%d,= ai);程序运行后的输出结果是()。(分数:1.00)A.12 3 4 5 6 7 8 9 10B.10987654321C.1 ,8,7,6,5,4,3,2,9,10,VD.12109876543解析:28 .下列判断正确的是()。(分数:1.00)A.char a=ABCD:等价于 char*a;*a=ABCD:B.char str10=ABCD:等价于 char str10;str =ABCD;C.char*s=ABCD:等价于 char s
12、;*s=ABCD;D.char c5=ABCD , d5=ABCD:等价于 char c 5卜d5=ABCD; 解析:29 .有如下程序:main() int n5=0, 0, 0 , i , k=2;for(i=0;i&printf(%dn , nk););该程序的输出结果是()。(分数:1.00)A.不确定的值B.2C.1D.0 V解析:30 .当执行下面的程序时,如果输入 ABC则输出结果是( #include#include main() char ss10=1, 2, 3, 4, 5:gets(ss);strcat(ss , 6789);printf(%sn, ss);(分数:1.0
13、0)A.ABC6789 V B.ABC67 C.12345ABC6 D.ABC456789 解析:31 .以下所列的C语言常量中,错误的是()。(分数:1.00)A.0xFFB.1.2e0.5 V C.2L D. 72 解析:32 .若变量a、i已正确定义,且i已正确赋值,合法的语句是()。(分数:1.00)A.a=1B.+i V C.a=a+=5 D.a=int(i) 解析:33 .若a为int类型,且其值为3,则执行完表达式a+= a-=a*a后,a的值是()。(分数:1.00)A.-3B.9C.-12 VD.6解析:)。(分数:1.00)34 .若有定义“int a=5 , b=7;,则
14、表达式a%一 (b%2)运算后,a的值为(A.0 VB.1C.11D.3解析:35 .若执行以下程序时从键盘上输入 9,则输出结果是()main() int n;scanf( %d , &n);if(n+b)&(n cd)运算后,n的值是()。(分数:1.00)A.0B.1C.2 VD.3解析:37 .有如下程序:main() int x=23;doprintf( %d , x-); while(!x);该程序的执行结果是()。(分数:1.00)A.321B.23 VC.不输出任何内容D.陷入死循环解析:38 .下列程序的输出结果是()。#includemain() int a=2, b=3,
15、 P;P=f(a , b);printf( %d ,p);)int f(a , b) int c;if(ab)c=1;else if(a=b)c=0;else c=-l;return(c);(分数:1.00)A.-1 VB.0C.1D.2解析:39 .有下列程序: 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( %d n , k);)执行后的输出结果是()。(分数:1.0
16、0)A.5 , 5B.5 , 11 VC.5 , 11D.115解析:40 .下列字符数组初始化语句中,不正确的是()。(分数:1.00)A.char c=900dmornin9; VB.char c20=900dmorning;C.char c=a, b , c , d);D.char c=ffgoodmorning;解析:41 .栈和队列的共同特点是()。(分数:1.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素VD.没有共同点解析:42 .数据的存储结构是指()。(分数:1.00)A.数据所占的存储空间B.数据的逻辑结构在计算机中的存放形式C.数据在计算机中的顺序
17、存储方式D.存储在计算机外存中的数据解析:43 .关系数据库管理系统能实现的专门关系运算包括()。(分数:1.00)A.排序、索引、统计B.选择、投影、连接 VC.关联、更新、排序D.显示、打印、制表解析:44 .已知二叉树后序遍历序列是dabec,中序遍历序列是 debac,它的前序遍历序列是()。(分数:1.00)A.achedB.decabC.deabeD.cedba V解析:45 .在单链表中,增加头结点的目的是()。(分数:1.00)A.方便运算的实现VB.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性的链式存储实现解析:46 .设有二元关系R和三元关系s,下
18、列运算合法的是()。(分数:1.00)A.Rn SB.RU SC.R-SD.RXS V解析:47 .两个或两个以上模块之间联系的紧密程度称为()。(分数:1.00)A.耦合性 VB.内聚性C.复杂性D.数据传输特性解析:A.4B.3C.2D.1 V解析:49 .若有定义:int a=4 , b=5;float x=3.4, y=2.1; ”,则下列表达式的值为()(float)(a+b)/2+(int)x%(int)y;(分数:1.00)A.5.5B.55C.5.500000 VD.55.00000解析:50 .下列程序的输出结果是()。main() int a , b, d=25;a=d/1
19、0%9;b=a&( 1);printf(%d , %dn, a, b);(分数:1.00)A.6 , 1B.2 , 1 VC.6 , 0D.2 0解析:51 .有以下程序:#includeint abe(int u int v);main() int a=24, b 一 16, c;c=abc(a b);printf(%dn c);int abc(int u , int v) int w;while(v)w=u%v;u=v;v=w;)return;)输出结果是()。(分数:1.00)A.6B.7C.8 VD.9解析:52 .下列程序的输出结果是()。int fl(int x, int y)re
20、turn xy?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,7,B.3 4 7C.5 2 7D.2 5 7解析:53.语句int(*ptr)() 的含义是()o (分数:1.00)A.ptr是一个返回值为int的函数B.ptr是指向int型数据的指针变量C.ptr是指向函数
21、的指针,该函数返回一个 int型数据 VD.ptr是一个函数名,该函数的返回值是指向int型数据的指针解析:54 .下述程序的输出结果是()。#includemain() char chE25“ 1234“,“ 5678 ,*p2;int i , j , s=0;for(i=0;i2;i+)pi=chi;for(i=0;i2;i+) s=p皿一0;printf(%d , s);(分数:1.00)A.6357B.6135C.1357 VD.691357解析:55 .下述程序的输出结果是()。#includemain() int a23=1, 2, 3) , 4 , 5, 6 , (*p)3, i
22、;p=a ;for(i=0;i3;i+) if(idata.a VD.p.data.a解析:59 .下述程序的输出结果是()。#includevoid main() int b6=2, 4, 6, 8, 10, 12);int*p=b , *q=&p;printf(%d, , *(p+);printf(%d, , *q);(分数:1.00)A.4 4B.2 2C.4 5D.2 , 4 V解析:60 .以下程序的输出结果是()。main() int i , k, a10 , p3;k=5;for(i=0;i3;i+)pi=ai*(i+1);for(i=0;i3;i+)k+=pi*2;printf
23、(%dn , k、;(分数:1.00)A.20B.21 VC.22D.23解析:61 .下列程序的运行结果为()#includemain() struct dateint year , month, day;today;printf(%dn , sizeof(struct date);(分数:1.00)A.8B.6 VC.10D.12解析:62 .有以下程序:#includenext=q-next;B.P-next=P-next-next;C.p-next=r;D.p=q-next; V解析:65 .有定义:int a=2 , b=3, c=4;,则下列选项中值为0的表达式是()。(分数:1.
24、00)A.(!a=1)&(!b=O) VB.(aB)&!C|1C.a&bD.a|(b+b)&(c-a)解析:66 .设fun()函数的定义形式为void fun(char ch , float x)则下列对函数fun的调用语句中,正确的是()。(分数:1.00)A.fun(abc , 3.0);B.t=fun(D.16.5);C.fun(65, 2.8); VD.fun(32 , 32);解析:67 .有下列程序:main() char p=a, h , c , q=a;printf(%d%dn.sizeof(P) , sizeof(q);程序运行后的输出结果是()。(分数:1.00)A.4
25、4B.3 3C.3 47D.4 3解析:68 .有下列程序: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.7 V解析:69 .有以下程序: main() int a=(2,4, 6, 8, 10, y=0, x, *P;p=&a1;for(x=1;x3;x+) y+=px;printf(%dn , y);程序运行后的输出结果是()。(分数:1.00)A.10B.1
26、1C.14 7D.15解析:70 .有下列程序:void sort(int a, int n) int i , j , t;for(i=0;in-l;i+)/n-l;i+)for(j=i+1;jn;j+)/n;j+)if(aimain() int aa10: 1 , 2, 3, 4, 5, 6, 7, 8, 9, 10) , i;sort(aa+2 5);for(i=0;i10;i+)printf(%d, , aai);printf(n);程序运行后的输出结果是()。(分数:1.00)A.123456789l0B.12763458910C.1 , 2, 7, 6, 5, 4, 3, 8, 9,
27、 10,VD.1 , 2, 9, 8, 7, 6, 5, 4, 3, 10,解析:71 .以下叙述中不正确的是()。(分数:1.00)A.在不同的函数中可以使用相同名字的变量B.函数中的形式参数是局部变量C.在一个函数内定义的变量只在本函数范围内有效D.在一个函数内的复合语句中定义的变量在本函数范围内有效解析:72 .以下能正确定义二维数组的是()。(分数:1.00)A.int a3;B.int a3=2*3);7C.int a3=;D.int a23 一1) , 2 , 3, 4; 解析:73 .下列程序的输出结果是()#includemain() int a=3b=2 C=1;if(ab)
28、/b)if(b0)c=0;else c+ :printf(%dn c);(分数:1.00)A.2B.0C.1 VD.不确定的值解析:当读入字母N时结束循环,若变量已正确定义, 下列正确的程序段74 .要求通过while循环不断读入字符, 是()。(分数:1.00)A.while(chgetchar()!=N)printf(%c, ch);VB.while(oh=getchar()!=N)printf(%C, ch);C.while(ch=getchar()=N)printf(%c, ch);D.while(chgetchar()=N)printf(%c, ch);解析:75.下列说法不正确的是
29、()。(分数:1.00)A.调用函数时,实参可以是表达式B.调用函数时,实参与形参可以共用内存单元VC.调用函数时,将实参的值复制给形参,使实参变量和形参变量在数值上相等D.调用函数时,实参与形参的类型必须一致解析:76.下列选项中不是字符常量的是()。(分数:1.00)A.vB.x2aC.aD.0解析:77.若已包括头文件且已有定义 char sl 18, s2=ABCDE)和int i下列语句错误的是()。(分数:1.00),现要将字符串 ABCDE赋给slA.strcpy(s1, s2)B.strcpy(s1, ABCDE);C.sl=ABCDE; VD.for(i=0;i解析:78.在
30、位运算中,操作数每左移两位,其结果相当于()。(分数:1.00)A.操作数乘以2B.操作数除以2C.操作数除以4D.操作数乘以4 V解析:79.以下程序的输出结果是()main() int a=7, b=8, *P, *q , *r;p=&a;q=&b;r=P;P=q;q=r;printf(%d , %d %d %an, *P, *q , a, b);(分数:1.00)A.8 , 7, 8, 7B.7 ,8,7,8C.8 , 7, 7, 8 7D.7 8 8 7解析:80.有下列程序:fun(int x int y) static int m=0, i=2;i+=+rn;rfl i+x+y;r
31、eturn m;main() int j=l m=1 k;k=fun(j , m);printf(%d , , k);k=fun(j.m);printf( %d n , k);执行后的输出结果是()。(分数:1.00)A.5.5B.5 , 11 VC.1111D.115解析:81 .算法的空间复杂度是指()。(分数:1.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间V解析:82 .下列叙述中正确的是()。(分数:1.00)A. 一个逻辑数据结构只能有一种存储结构B.逻辑结构属于线性结构,存储结构属于非线性结构C. 一个逻辑数据结构可
32、以有多种存储结构,且各种存诸结构不影响数据处理的效率D. 一个逻辑数据结构可以有多种存储结构,且各种存诸结构影响数据处理的效率 解析:83 .简单的交换排序方法是()。(分数:1.00)A.快速排序B.选择排序C.堆排序D.冒泡排序 V解析:84 .关于结构化程序设计原则和方法的描述错误的是()。(分数:1.00)A.选用的结构只准许有一个入口和一个出口B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C.不允许使用GOTC句 VD.语言中若没有控制结构,应该采用前后一致的方法来模拟解析:(分数:1.00)(分数:1.00)85 .相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一
33、致性和()A.可重用性差B.安全性差C.非持久性D.冗余性 V解析:86 .面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是()A.模拟现实世界中不同事物之间的联系B.强调模拟现实世界中的算法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地解决问题D.不强调模拟现实世界中的算法而强调概念解析:87 .以下程序的输出结果是( int i , k, a10 , p3;k=5;for(i=0 : i10;i+)ai=i;for(i=0;i3;i+)pi=ai*(i+1);for(i=0;i3;i+)k+=pi*2;printf(%dn , k、;(分数:1.00)A.20
34、B.21 VC.22D.23解析:88 .软件设计包括软件的结构、 数据接口和过程设计,其中软件的过程设计是指 ()。(分数:1.00)A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程解析:89.下面描述中,不属于软件危机表现的是()。(分数:1.00)A.软件过程不规范VB.软件开发生产率低C.软件质量难以控制D.软件成本不断提高解析:90.下列描述错误的是()。(分数:1.00 )A.继承分为多重继承和单继承B.对象之问的通信靠传递消息来实现C.在外面看不到对象的内部特征是基于对象的“模块独立性好”这个特征D.类是具有共同属性、共同方法的对象的集合解析:)。(分数:1.00 )91 .数据库DB数据库系统DBS数据库管理系统 DBMS1间的关系是(A.DB 包含 DBSW DBMSB.DBMSM含 DB和 DBSC.DBS包含 DB和 DBMS VD.没有任何关系解析:92 .下列合法的声明语句是()。(分数:1.00)A.int abc=50; VB.double int=3+5e2.5;C.long do=1L;D.float 3 asd=3e 一 3;解析:93 .设x、y和z
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年化工企业研发实验室未来发展规划
- 2026年少儿篮球基本动作纠正方案
- 教案 陕教版九年级思想品德全册简明教学设计
- 九年级中考数学专项复习-几何压轴题专项突破16 圆综合题
- 酒精所致精神障碍护理查房记录
- 消防系统维护保养规范
- 肾结石病预防措施
- 耳聋患者听觉训练计划
- 小学预防营养不良
- 城乡规划与管理
- 建筑施工施工现场大门规范
- 律师事务所内部控制制度
- 2026年部编版五年级道德与法治下册全册教案(含教学计划)
- GB/T 31519-2025风能发电系统台风型风力发电机组
- 2026年上海市徐汇区中考一模语文作文解读及范文
- 《中国展览经济发展报告2025》
- 马伽术技术教学
- 2026春译林版英语八下-课文课堂笔记
- 2026秋招:国家电投试题及答案
- 2025版临床用血技术规范解读课件
- 2025新疆白沙湖旅游发展有限公司招聘2人笔试历年备考题库附带答案详解
评论
0/150
提交评论