ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:23.28KB ,
资源ID:4709774      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4709774.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(秋季江苏计算机C++试题.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

秋季江苏计算机C++试题.docx

1、秋季江苏计算机C+试题2007年秋季考试试题第一部分计算机基础知识1 下面关于比特的叙述中,错误的是( 1 ) A比特是组成数字信息的最小单位 B比特只有“O”和“1”两个符号 C比特既可以表示数值和文字,也可以表示图像和声音 D. 比特”1”总是大于比特“0” 2 在下列有关集成电路的叙述中,错误的是 ( 2 ) A现代集成电路使用的半导体材料主要是硅 B大觑模集成电路一般以功能部件、子系统为集成对象 C我国第2代居民身份证中包含有IC芯片 D 目前超大规模集成电路中晶体管的基本线条已小到l纳米左右3 在下列有关通信技术的叙述中,错误的是 ( 3 ) A.通信的基本任务是传递信息,因而至少需

2、由信源、信宿和信道组成 B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信 c.在通信系统中,采用多路复用技术的目的主要是提高传输线路龟利用率D学校的计算机机房一般采甩5类无屏蔽双绞线作为局域网的传输介质4.下面是关于PC机主存储器的一些叙述,其中正确的是( 4 ) A.主存储器是一种动态随机存取存储器(RAM) B.主存储器的基本编址单位是字(即32个二进位) C.目前市场上销售的PC机,其内存容量可达数十GB D.所有PC机的内存条都是通用的:可以互换5 现行PC机中,IDE(或SATA)接口标准主要用于( 5 ) A打印机与主机的连接 c声卡与主机的连接 B显示器与主机的连接 D硬

3、盘与主机的连接 、“6. 下列有关PC机的CPU、内存和主板的叙述中,正确的是( 6 ) 。 A大多数Pc机只存一块CPu芯片,即使是“双核”CPU也是一块芯片 B所有Pentium系列微机的内存条相同,仅有速度和容量大小之分 C主板上芯片组的作用是提供存储器控制功能,IO控制与芯片组无关D主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息7.下列有关目前Pc机辅助存储器的叙述中,错误的是 ( 7 ) A硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多 B硬盘的内部传输速率一般小于外部传输速率 c优盘采用Flash存储器技术,属于半导体存储器 D目前常见COMBO光驱是一种

4、将CD-RW和DVD-ROM组合在一起的光驱8.下面有关Windows操作系统,(95以后版本)的叙述中,错误的是 ( 8 ) 。AWindows操作系统支持系统中多个任务的并发执行B利用Whldows附件“系统工具”中的“系统信息”可以查看内存的工作情况C系统规定文件名最多由128个字符组成DVista是Microsoft公司推出的Windows XP操作系统的后继版本9.算法设计是编写程序的基础。下列关于算法的叙述中,正确的是 ( 9 ) 。A 算法必须产生正确的结果 C 算法可以没有输出B 算法必须具有确定性 D算法的表示必须使计算机能理解10因特网使用TCPIP协议实现全球范围的计算机

5、网络互连,连接在因特网上的每一台主机 都有一个IP地址。下面不能作为IP地址的是( 10 )A 12034018 C 21183348B. 201.256.39.68 D 3725068011.常用局域网有以太网、FDDI网等,下面的叙述中错误的是 ( 11 )A 总线式以太网采用带冲突检测载波侦听多路访问(CSMA/CD)方法进行通信B FDDI网和以太网可以直接进行互连C 交换式集线器比总线式集线器具有更高的性能,它能提高整个网络的带宽D FDDI网采用光纤双环结构,具有高可靠性和数据传输的保密性12.某用户在WWW浏览器地址栏内键入一个URL“的“/ndex.htm”代表( 12 )A协

6、议类型 C路径及文件名B主机域名 D用户名13.交换式以太网与总线式以太网在技术上有许多相同之处,下面叙述中错误的是( 13 )A.使用的传输介质相同 C.传输的信息帧格式相同B.网络拓扑结构相同 D.使用的网卡相同14.下面是关于我国汉字编码标准的叙述,其中正确的是 ( 14 ) AUnicode是我国最新发布的也是收字最多的汉字编码国家标准 B不同字型(如宋体、楷体等)的同一个汉字在计算机中的内码不同 C在GBl8030汉字编码标准中,共有2万多个汉字 DGBl8030与GB2312、GBK汉字编码标准不能兼容15数字图像的文件格式有多种,下列哪一种图像文件能够在网页上发布且可具有动画效

7、果( 15 ) ABMP BGIF CJPEG DTIF16声卡是获取数字声音的重要设备,在下列有关声卡的叙述中,错误的是 A声卡既负责声音的数字化(输入),也负责声音的重建(输出) B声卡既处理波形声音,也负责MIDI音乐的合成 。 C声卡中的数字信号处理器(DSP)在完成数字声音编码、解码及编辑操作中起着重 要的作用 D因为声卡非常复杂,所以它们都被做成独立的PCI插卡形式17彩色图像所使用的颜色描述方法称为颜色模型。显示器使用的颜色模型为RGB三基色模型,PAL制式的电视系统在传输图像时所使用的颜色模型为 AYUV BHSB CCMYK18在信息系统的结构化生命周期开发方法中,绘制E-R

8、图属于( 18 )阶段的工作 A系统规划 B 系统分析 C系统设计 D 系统实施19在下列有关Microsoft Word 20002003(中文版)功能的叙述中,( 19 ) A起始页的页码可以不为1 B利用菜单命令,可更改所选英文文本的大小写 C利用菜单命令“字数统计”,可以统计出当前文档的行数和段落数 D表格中的数据不可排序,也不能利用公式进行统计计算20在下列有关Microsoft PowerPoint 200012003(中文版)功能的叙述中,错误的是( ) A可通过“另存为”操作,将每张幻灯片保存为一个图片文件 B幻灯片的大小是固定的,用户不可以对其进行设置 C在排练计时的基础上,

9、可以将幻灯片设置为循环放映 D可以对字体进行替换,例如将幻灯片中的“宋体”替换为“楷体” 第二部分Visual C+语言程序设计 一、选择题(用答题卡答题,答案依次填在2130答题号内) 21设有说明语句:int d,e;以下选项中,存在语法错误的是21 。 Ad=9+e=d+2; Bd=e+=2; Cf=g+f=j*k+; D.(+d)+; 22设有函数调用语句:fun(x1,x2),x3,(x4,x5,x6);该函数调用中实参的个数是22 A2 B3 C. 5 D.6 23以下对二维数组的说明中,存在语法错误的是23 Aint a3=3,2,1,1,2,3; Bint a3=3,2,1,1

10、,2,3; Cim a23=1 Dint a2=3,2,l,1,2,3; 24以下选项中,存在语法错误的是24。 Afloat x,&j=x; Bint c,&d=c,&e=d; Cchar b, &k=b; Dint f,&g;g=f; 25下述关于抽象类的描述中,错误的是25 。 A可以通过在类中定义纯虚函数的方式定义抽象类 B 不可以创建抽象类的对象 C 不可以创建抽象类的引用 D可以创建抽象类的指针 26下列有关函数缺省参数的描述中,正确的是26。 A:设置了缺省值的参数左边不允许出现没有指定缺省值的参数 B同一个函数在同一个文件中可以提供不同缺省参数值 C参数缺省值要设置在函数定义语

11、句中,不能设置在函数说明语句中 D. 一个函数具有缺省值的参数只能有一个 。| 27在以下选项中,C+语言不能重载的运算符是27 A?: B+ C D.ff=5;与语句ff=5;的效果完全相同。根据这一结论,以下叙述中不正确的是29。Aff是某个类的数据成员,Set是该类的友元函数Bff是某个类的数据成员,Set是该类的成员函数CSet不是该类的静态成员函数Dff不是该类的常成员数据30以下对派生类的描述中,不正确的是30 。A一个派生类可以作为另一个派生类的基类B派生类至少有一个基类C派生类的成员除了它自己的成员以外,还包含它的基类的成员D派生类中,从基类继承来的成员的访问权限在派生类中保持

12、不变二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)基本概念题(共5分)1重载函数必须有不同的参数个数或(1 ) 。2在派生类中如果没有重载基类中的纯虚函数,则该派生类是(2 ) 类3设有以下程序: 、#include #define S(X) X*Xvoid main(void) int k=2; cout+S(k+k)n; 执行该程序后,输出的结果为( 3n ) ,k的值为( 4 ) 。 4在多重派生中,若要使公共基类在派生类中只有一个拷贝,则必须将该基类说明为 ( 5 ) 。阅读程序题(共13分)5程序(2分) #include void main(void) stat

13、ic int a7=1,i,j; for(i=1;i0;j-) aj+=aj-1; for(j=0;j7;j+)。 coutajendl; 程序输出第三行是_6_,第四行是_7_6程序(3分) #include void main(void) char s=I am a studentYou are a student too.; int a26=0; char *P=s: while(*P+!=A & *P=a & *P=z) a*p-a+; for(int i=0;i26;i+) if(ai!=0) cout(char)(i+a):aiendl; 、程序的第一行输出为 ( 8 ) ,第三行

14、输出为 ( 9 )7程序(2分) #include int f(int n) int s=1; if(n=1) s=1; else if(n=3) coutsn; s=n*f(n-1); return s; void main(void) int s; s=f(5); couts=sendl; 程序的第一行输出为( 10 ),第二行输出为( 11 )8.程序(2分) #include char *f( char *s) for(char *p=s, *q=s; *q=*p;p+) if(*q=0 & *q=9) q+; return s; void main(void) char s1=Its

15、 4 p.m., s2=3米=3000毫米; coutf(s1)endl; coutf(s2)endl; 程序输出的第一行是( 12 ),第二行是( 13 )9程序(3分)#include void main(void) int a10=73,86,89,28,87,69,88,84,64,90; int b4=60,70,90,101; int c4=0; for(int i=0;i=bj) j+; cj+; for(i=0;i4;i+) coutcin; coutendl:程序输出的第一行是_,第三行是_,最后一行是_10程序(2分)#includeclass A int a; publi

16、c: void seta(int aa)a=aa;virtual void print() /第六行 coutat;class B:public A int b;public: void setb(int bb)b=bb; void print() coutbprint(); P=&b: P-print();程序输出的是( 17 )。如果在第六行中去掉Virtual,则程序输出的是( 18 )。完善程序题(共12分)11. 一个数的各位数字倒过来所得到的新数叫原数的反序数.如果一个数等于它的反序数,则称它为对称数或回文数。求1000011000之间的二进制对称数 算法说明:先将正整数n的二进制

17、字符形式放在字符数组s2中,二进制字符形式的反序放在字符数组s1中,然后,比较这两个字符串,若相等,则是二进制对称数#include #include int func(int n, char *s1) char ch, s233, *p,*q; p=s1; q=s2+32; *q- -=( 19 ) while(n) ch=( 20 ) /求n的最低二进制位的字符表示形式 n/=2; *p+=ch; *q- -=ch; *p=0; q+; if( 21 ) return true; else return false;void main(void) char s33=0; int count

18、=0; cout”二进制对称数如下:n”; for(int n=10000; n11000; n+) if( 22 ) cout”n=”n”t二进制形式为:”sendl; count+; cout”对称数的个数为:”countn; 12.以下程序中的函数fun(int *a, int n)的功能是:把形参a所指向的数组中的最小值放在a0中,接着把形参a所指数组中的最大值放在a1中;把a所指数组中的次小值放在a2中,把a所指数组中的次大值放在a3中,其余依次类推,直至将数组中数据依次处理完为止 例如:把a所指向数组中的数据最初排列为:5,1,3,2,9,7,6,8,4.按以上规则移动数组中的数据

19、后,数据的排列为:1,9,2,8,3,7,4,6,5 #include #define N 9 void fun(int *a, int n) int max, min, px, pn, t;for( int i=0; in-1; _23_) max=min=ai; px=pn=i; for(int j=i+1; jn; j+) if(maxaj) min=aj; pn=j; if(pn!=i) t=ai; ai=min; _24_ if(px=i) px=pn; if( 25 ) t=ai+1; ai+1=max; ( 26 ) void main(void) int bN=5,1,3,2,

20、9,7,6,8,4; cout”数组中的数据依次为:”endl; for(int i=0; iN; i+) coutbit; coutendl; fun(b,N); cout”处理后数组中的数据依次为:”endl; for(i=0; iN; i+) coutbit; coutendl;13下列程序中的函数change(node *pa,int x)的功能是:调整pa指向的链表中结点的 位置。根据参数X的值,使链表中各结点数据域小于X的结点放在链表的前半部,大于等于x 的结点放在链表的后半部,并将X插人这两部分结点之间。 例如,原链表上各结点的数据依次为:3,4,2,1,9,6,5,0,10,6

21、 输入:X=7 经插入新结点后,新链表的各结点数据依次为:3,4,2,1,6,5,0,6,7,9,10 程序(4分) #include struct node int data; node *next;;node *change(node *pa,int x) node *pl,*p2,*P,*q; pl=p2=pa; p=new node; /生成新结点 p-data=x: while(p2一datanext!=0) 找到x应插入的位置 pl=p2; ( 27 ) ; if(p2一next!=0) p一next=p2: 插入以X为数据域的结点 pl一next=p: q=pl; while(

22、28 ) 通过循环,将插入结点之后所有数据域小于x的结点前移 if(p2一datanext=( 29 ); p2一next=p; q一next=p2; q=p2; p2=pl一next; else pl= p2; p2=p2一next: else /如果链表中所有结点数据域均小于x,则在链尾插入以x为数据域的新结点 p2一next=p; ( 30 ) ; return pa; void main(void) node a10=3,4,2,1,9,6,5,0,10,6,*head=a, *p; int i,x; for(i=0;i9;i+) ainext=&ai+1; a9.next=NULL; coutx; head=change(head,x); p=head; while(p) coutdatanext; coutnext或p2=pl一next(28)p2或p2!=0(29)p2一next(30)p一next=NULL或P一next=0或P一next=0

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1