




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 、选择题 本题共得 (28) 分1.栈和队列的共同特点是()。A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点考生答案: C 正确答案: C2.数据的存储结构是指()。A.数据所占的存储空间B.数据的逻辑结构在计算机中的存放形式C.数据在计算机中的顺序存储方式D.存储在计算机外存中的数据考生答案: B 正确答案: B3.关系数据库管理系统能实现的专门关系运算包括()。A.排序、索引、统计 B.选择、投影、连接C.关联、更新、排序 D.显示、打印、制表考生答案: B 正确答案: D4.已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是()。A.acbedB.decabC.deabcD.cedba考生答案: D 正确答案: D5.在单链表中,增加头结点的目的是()。A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性的链式存储实现考生答案: A 正确答案: A6.没有二元关系R和三元关系S,下列运算合法的是()。A.RSB.RSC.R-SD.RS考生答案: D 正确答案: D7.两个或两个以上模块之间联系的紧密程度称为()。A.耦合性 B.内聚性C.复杂性 D.数据传输特性考生答案: A 正确答案: A8.设a=1,b=2,c=3,d=4,则表达式:ab?abb?acb?ad的结果为()。A.4B.3C.2D.1考生答案: D 正确答案: D9.若有定义:int a=4,b=5;float x=34,y=21;,则下列表达式的值为()。(float)(a+b)2+(int)x(int)yA.55 B.55C.5500000 D.5500000考生答案: C 正确答案: C10.下列程序的输出结果是()。main()int a,b,d=25;a=d109;b=a&(-1);printf(d,dn,a,b);A.6,1 B.2,1 C.6,0 D.20考生答案: B 正确答案: B11.以下叙述中不正确的是()。A.在不同的函数中可以使用相同名字的变量B.函数中的形式参数是局部变量C.在一个函数内定义的变量只在本函数范围内有效D.在一个函数内的复合语句中定义的变量在本函数范围内有效考生答案: D 正确答案: D12.以下能正确定义二维数组的是()。A.inta3;B.inta3=2*3;C.inta3=;D.inta23=1,2,3,4;考生答案: B 正确答案: B13.下列程序的输出结果是()。#includemain()int a=3,b=2,c=1;if(ab)if(b0)c=0;else c+;printf(%dn,c);A.1 B.0C.1 D.不确定的值考生答案: C 正确答案: C14.要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,下列正确的程序段是()。A.while(ch=getchar()!=N)printf(c,ch);B.while(ch=getchar()!=N)printf(c,ch);C.while(ch=getchar()=N)printf(c,ch);D.while(ch=getchar()=N)printf(c,ch);考生答案: A 正确答案: A15.下列说法不正确的是()。A.调用函数时,实参可以是表达式B.调用函数时,实参与形参可以共用内存单元C.调用函数时,将实参的值复制给形参,使实参变量和形参变量在数值上相等D.调用函数时,实参与形参的类型必须一致考生答案: B 正确答案: B16.下列选项中不是字符常量的是()。A.v B.x2aC.a D.0考生答案: D 正确答案: D17.若已包括头文件且已有定义char s118,s2=ABCDE和int i,现要将字符串”ABCDE赋给s1,下列语句错误的是()。A.strcpy(s1,s2) B.strcpy(s1,ABCDE);C.s 1=ABCDE; D.for(i=0;i6;i+)考生答案: C 正确答案: C18.在位运算中,操作数每左移两位,其结果相当于()。A.操作数乘以2 B.操作数除以2C.操作数除以4 D.操作数乘以4考生答案: D 正确答案: D19.以下程序的输出结果是()。main()inta=7,b=8,*p,*q,*r;p=&a;q=&b;r=p;p=q;q=r;printf(%d,%d,%d,%dn,*p,*q,a,b)A.8,7,8,7B.7,8,7,8C.8,7,7,8D.7,8,8,7考生答案: C 正确答案: C20.给出以下定义:char x=abcdefg;char y=a,b,c,d,e,f,g;则正确的叙述为 。A)数组x和数组y等价B)数组x和数组y的长度相同C)数组x的长度大于数组y的长度D)数组x的长度小于数组y的长度考生答案: C 正确答案: C21.下列程序的运行结果为()。#includemain()struct dateint year,month,day;today;printf(dnsizeof(struct date);A.8 B.6C.10 D.12考生答案: 正确答案: B22.有以下程序#includestdio.h标准预测试卷(二)第2页(共5页)struct stu int num;char name10;int age;void fun(struct stu *p)printf(%sn,(*p).name);main()struct stu students3=9801,Zhang,20,9802,Wang,19,9803,Zhao,18fun(students+2);输出的结果是()。A.ZhangB.ZhaoC.WangD.18考生答案: 正确答案: B23.有以下程序viod fun (int a,int b,int c)a=456;b=567;c=678;main() int x=10,y=20,z=30;fun(x,y,z);printf(%d,%d,%dn,x,y,z);输出的结果是()。A.30,20,10B.10,20,30C.456,567,678D.678,567,456考生答案: 正确答案: B24.有以下结构说明和变量定义,如图所示,指针p、q、r分别指向链表中的三个连续结点。struct nodeint data;struct node*next;*p,*q,*r;现要将q所指结点从链表中删除,同时要保持链表的连续,以下不能完善完成操作的语句是()。A.p-next=q-next;B.p-next=p-next-next;C.p-next=r;D.p=q-next;考生答案: 正确答案: D25.没有定义:int a=2,b=3,c-4;则下列选项中值为0的表达式是()。A.(!a=-1)&(!b=0)B.(ab)&!c|1C.a&bD.a|(b+b)&(c-a)考生答案: 正确答案: A26.设fun()函数的定义形式为()。void fun(char ch,float x)则下列对函数fun的调用语句中,正确的是A.fun(abc,3.0);B.t=fun(D,16.5);C.fun(65,2.8);D.fun(32,32);考生答案: 正确答案: C27.有下列程序:main()charp=a,bc,q=abc;printf(%d%dn,sizeof(p),sizeof(q));;程序运行后的输出结果是()。A.4 4B.3 3C.3 4D.4 3考生答案: 正确答案: C28.有下列程序:main()int k=5,n=0;while(k0)switch(k)default:break;case 1:n+1=k;case 2:case 3:n+=k;k-;printf(%dn,n);程序运行后的输出结果是()。A.0B.4C.6D.7考生答案: 正确答案: D29.有下程序:main()int a=2,4,6,8,10,y=0,x,*p;p=&a1;for(x=1;x3;x+)y+=px;printf(%dn,y);程序运行后的输出结果是()。A.10B.11C.14D.15考生答案: 正确答案: C30.有下列程序:void sort(int a,int n)int i,j,t;for(i=0;in-1;i+)for(j=i+1;jn;j+)if(aiaj)t=ai;ai=aj;aj=t;main()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);程序运行后的输出结果是()。A.1,2,3,4,5,6,7,8,9,10,B.1, 2, 7, 6, 3, 4, 5, 8, 9, 10,C.1,2,7,6,5,4,3,8,9,10,D.1,2,9,8,7,6,5,4,3,10,考生答案: 正确答案: C31.有以下程序# include stdio.hint abc(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;eturn u;输出结果是()。A.6B.7C.8D.9考生答案: 正确答案: C32.下列程序的输出结果是()。int f1(int x,int y)return 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);A.4,3,7B.3,4,7C.5,2,7D.2,5,7考生答案: 正确答案: A33.语句int(*ptr)()的含义是()。A.ptr是一个返回值是int的函数B.ptr是指向int型数据的指针变量C.ptr是指向函数的指针,该函数返回一个int型数据D.ptr是一个函数名,该函数的返回值是指向int型数据的指针考生答案: 正确答案: C34.下述程序的输出结果是()。#includemain() char ch25=1234,5678,*p2;int i,j,s=0;for(i=0;i2;i+)pi=chi;for(i=0;i2;i+)s=pij-0;printf(%d,s);A.6357B.6135C.1357D.691357考生答案: 正确答案: C35.下述程序的输出结果是()。#includemain() int a23=1,2,3,4,5,6,(*p)3,i;p=a;for(i=0;i3;i+) if(i2)p1i=p1i-1;elsep1i=1;printf(%dn,a01+a11+a12);A.8B.7C.12D.9考生答案: 正确答案: B36.若有以下说明,则()不是对strcpy库函数正确的调用。strcpy库函数用于复制一个字符串:char *str1=abcd,str210,*str3=hijklmn,*str42,*str5=aaaa;A.strcpy(str2,str1)B.strcpy(str3,str1)C.strcpy(str4,str1)D.strcpy(str5,str1)考生答案: 正确答案: C37.执行下述程序后,输出的结果是()。#include#define S(X)X*Xvoid main()int a=9,k=3,m-2;a/=S(k+m)/S(k+m);printf(%d,a);A.1B.4C.9D.0考生答案: 正确答案: D38.已知有如下结构体:struct skint a;float b;data,*p;若有p=&data,则对data的成员a引用正确的是()。A.(*p).data.aB.(*p)a;C.p-data.aD.p.data.a考生答案: 正确答案: B39.下述程序的输出结果是()。#includevoid main() int b6=2,4,6,8,10,12;int *p=b,*q=&p;printf(%d,*(p+);printf(%d,*q);A.4,4B.2,2C.4, 5D.2, 4考生答案: 正确答案: D40.以下程序的输出结果是()。main() 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);A.20B.21C.22D.23考生答案: 正确答案: B二 、填空题 本题共得 (24) 分(1)在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有【1】个元素。考生答案: 1.31 正确答案: 1.31(2)一棵二叉树第6层(根结点为第一层)的结点最多为【2】个。考生答案: 1.32 正确答案: 1.32(3)度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【3】。考生答案: 1.45 正确答案: 1.45(4)数据库管理系统常见的数据模型有层次模型、网状模型和【4】3种。考生答案: 1.关系模型 正确答案: 1.关系模型(5)在面向对象的程序设计中,类描述的是具有相似性质的一组【5】。考生答案: 1.对象 正确答案: 1.对象(6)数据管理技术发展经过人工管理、文件系统和数据系统3个阶段,其中数据独立性最高的阶段是【6】。考生答案: 1.数据库系统 正确答案: 1.数据库系统(7)已有定义:double*p;,请写出完整的语句,利用malloc函数使p指出一个双精度型的动态存储单位【7】。考生答案: 1.p=malloc() 正确答案: 1.p=(double*)malloc(sizeof(double)(8)若a=1,b=2,则表达式!(x=a)II(y=b)&0的值是【8】。考生答案: 1.0 正确答案: 1.0(9)在循环中,continue语句与break语句的区别是:【9】语句只是结束本次循环,然后进行循环
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老年人智能手机培训课件
- 微信公众号推广营销计划书
- 完形填空核心考点(含答案解析)-人教版八年级英语下册
- 老年人心血管疾病课件
- 酿酒知识培训总结课件
- 花样年华前程锦绣高二班学风主题班会
- 老年人常见病预防课件
- 实验:探究小车速度随时间变化的规律(学生版)-初升高物理暑假专项提升(人教版)
- 热点话题02 2025成都世运会(解析版)-中考英语阅读理解热点话题练习
- CN120197731A 基于零知识证明与联邦学习的模型生成方法、设备及产品
- 会展推广的合同范本
- 武消院火灾调查B讲义01电气火灾调查
- 起搏器植入患者全程护理要点
- (2025年标准)会议代办协议书
- 工贸企业企业安全检查表
- 2025年理赔专业技术职务任职资格考试(理赔员·车险理赔)历年参考题库含答案详解(5套)
- 广东省东莞市2024-2025学年八年级下学期7月期末考试英语试卷(含答案)
- 医院设备采购培训课件
- 保护患者合法权益培训课件
- 2025年湖南省中考语文试卷
- 2025年汽车修理工(高级)实操考试题带答案
评论
0/150
提交评论