江苏C++二级辅导讲义_第1页
江苏C++二级辅导讲义_第2页
江苏C++二级辅导讲义_第3页
江苏C++二级辅导讲义_第4页
江苏C++二级辅导讲义_第5页
已阅读5页,还剩120页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

江苏省计算机二级考试辅导讲义江苏科技大学南校区计算机教研室刘广峰目录TOC\o"1-5"\h\z\o"CurrentDocument"第一部分:江苏省计算机等级考试二级介绍 3\o"CurrentDocument"第二部分:计算机信息技术基础知识部分 3\o"CurrentDocument"第三部分:程序设计语言(VC++语种)部分 21\o"CurrentDocument"第1节VisualC++的基本概念 21\o"CurrentDocument"第2节VisualC++的基本语句 26\o"CurrentDocument"第3节构造类型和指针类型数据 29\o"CurrentDocument"第4节函数 38第5节VisualC++的编译预处理 41\o"CurrentDocument"第6节对象与类 42\o"CurrentDocument"第7节文件的使用 50第8节应用程序向导和窗口界面的简单设计和应用……50第四部分:二级往年真题 51\o"CurrentDocument"第五部分:上机考试的部分 107\o"CurrentDocument"第六部分:一些重要算法程序 107附录一:计算机基础知识模拟题及答案附录二:计算机基础知识部分第一部分江苏省计算机等级考试二级介绍(VC++语种)一、考试时间:每年3月和10月中旬各进行一次计算机二级考试。二、考试形式:二级考试分为笔试和上机考试两部分,其中笔试考试时间为120分钟,占整个成绩的60%;机考考试时间为70分钟,占整个成绩的40%o要求两部分均合格整个成绩才能评为合格。第二部分 计算机基础知识部分说明1:本部分在整个计算机等级考试笔试测试中占20分,题型全部为选择题。说明2:考试要求后的★表示重要程序:无十——基本不考,★——考得较少,★★——经常考,★★★——每次必考一、 信息技术的基本概念和及其发展[考试要求]★[主要知识点]1、信息技术、信息处理系统、微电子技术、通信技术和计算机技术的基本概念。(1)集成电路的概念、分类、制造材料、发展趋势和IC卡的分类。(2)数据通信的基本概念、模拟通信及三种调制技术(调频、调幅、调相)、数字通信、有线通信、无线通信等。(3)数的进制转换、数的表示、单位等。2、信息化的基本含义、信息化建设的内容及信息化指标体系。[典型试题]1、在下列有关集成电路的叙述中,错误的是A集成电路的规模是根据其所包含的电子元件数目来进行划分的B大规模集成电路一般以功能部件和子系统为集成对象C现代集成电路使用的半导体材料主要是硅D集成电路技术发展很快,至2005年初已达到线宽O.OOlum的工艺水平2、在下列有关通信技术的叙述中,错误的是A电视节目的传输目前采用的还都是模拟传输技术B模拟信号调制的方法有3种,调幅,调频和调相C数字信号不经过调制就在信道上直接进行传输,称为“基带传输”D用户使用MODEM通过电话线上网时,采用的是数字调制技术3、所谓的“变号操作”,是指将一个整数变成绝对值相同但是符号相反的另一个整数。假设使用补码表示的8位整数X=10010101,经过变号操作后,结果为A01101010B00010101C11101010D011010114、微电子技术是信息技术领域的关键技术,它以集成电路(IC)为核心。在下列有关叙述中,错误的是。A.目前IC芯片(如CPU芯片)的集成度可达数千万个电子元件B.Moore定律指出,单块IC的集成度平均每半年翻一番C.从原料熔练到最终产品包装,1C的制造工序繁多,工艺复杂,技术难度非常高D.非接触式IC卡采用电磁感应方式无线传输数据,所以又称为射频卡或感应卡5、在下列有关通信中使用的传输介质的叙述中,错误的是。A.计算机局域网中大多使用无屏蔽双绞线,其无中继有效传输距离大约100mB.同轴电缆可用于传输电视信号C.光纤价格高,一般不在校园网和企业网中使用D.微波的波长很短,适合于长距离、大容量无线通信6、二进制数(1010)2与卜六进制数(B2)16相加,结果为.A.(273)8 B.(274% C.(314)8 D.(313)87、下面关于比特的叙述中,错误的是A.比特是组成数字信息的最小单位B.比特只有“O”和“1”两个符号C.比特既可以表示数值和文字,也可以表示图像和声音D.比特“1”总是大于比特"0”8、在下列有关集成电路的叙述中,错误的是A.现代集成电路使用的半导体材料主要是硅B.大规模集成电路一般以功能部件、子系统为集成对象C.我国第2代居民身份证中包含有IC芯片D.目前超大规模集成电路中晶体管的基本线条已小到1纳米左右9、在下列有关通信技术的叙述中,错误的是A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信C.在通信系统中,采用多路复用技术的目的主要是提高传输线路利用率D学校的计算机机房一般采甩5类无屏蔽双绞线作为局域网的传输介质10、在下列有关微电子技术与集成电路的叙述中,错误的是.A.微电子技术是以集成电路为核心的技术B.集成度是指单个集成电路所含电子元件的数目C.Moore定律指出,单个集成电路的集成度平均每18~24个月翻一番D.IC卡仅有存储器和处理器,卡中不可能存储有软件11、在下列有关通信技术的诉述中,错误的是。A.目前无线电广播主要还是采用模拟通信技术B.数字传输技术最早是被长途电话系统采用的C.数字通信系统的信道带宽就是指数据的实际传输速率(简称“数据速率”)D.局域网中广泛使用的双绞线即可以传输数字信号,也可以传输模拟信号12、信息技术指的是用来扩展人们信息器官功能,协助人们更有效地进行信息处理的一类技术。在下列有关信息技术的叙述中,错误的是。A现代信息技术的主要特征之一是以数字技术和电子技术为基础B遥感遥测技术,自动控制技术等均属于现代信息技术C微电子技术是信息技术领域的关键技术,它以集成电路为核心D利用磁带,光盘,电话,传真等进行信息传递均属于现代通信13、:进制数10111000和11001010进行逻辑“与”运算,结果再与10100110进行逻辑”或”运算,最终结果的16进制形式.AA2 BDECAED9514、在下列有关于现代信息技术的一些叙述中,正确的是A集成电路是20世纪90年代初出现的,它的出现直接导致了微型计算机的诞生B集成电路的集成度越来越高,目前集成度最高的已包含几百万个电子元件C目前所有的数字通信均不在需要使用调制解调技术和载波技术D光纤主要用于数字通信,他采用数字波分多路复用技术以增大信道容量15、最大的10位无符号二进制整数转化成八进制数是A1023 B1777C1000 D1024[典型试题参考答案I1、D 2>D 3、D 4、B 5、C 6、B 7、D 8、D9,B 10、D 11、C 12、A 13、C 14、D 15、B二、 计算机硬件基础知识[考试要求]★★[主要知识点]1、计算机的逻辑结构及各组成部分的功能,CPU的基本结构,指令和指令系统的概念。2、PC机的物理组成,常用的微处器产品及其主要性能。3、PC机主板、内存、I/O总线与接口等主要部件的结构及其功能。4、常用I/O设备的类型、作用、基本工作原理,常用外存的类型、性能、特点、基本工作原理。[典型试题]1、在下列关于指令和指令系统的叙述中,错误的是A指令是构成程序的基本单元,它用来规定计算机执行什么操作B指令由操作码和操作数组成,操作数的个数由操作码决定CIntel公司Pentium系列的各种微处理器,其指令完全不同DPentium处理器的指令系统包含数以百万计不同指令2,在下列关于BIOS和CMOS存储器的叙述中,错误的是ABIOS是PC机中软件最基本的部分,包含POST程序,CMOS设置程序,系统自举程序、BBIOS存放在ROM存储器中,通常称为BIOS芯片,该存储器是非易失性的CCMOS中存放的基本输入输出设备的驱动程序和一些硬件参数,如硬盘数目,类型等DCMOS存储器是易失性的,在关机时由主板的电池供电3、PC机的机箱外边常有很多接口,用来连接外部设备。下列接口中,不在机箱外面的是A.IEEE1394B.PS/2C.IDED.USB4、在下列关于PC机常见的输入输出设备叙述中,错误的是A台式PC机的键盘一般有100多个键,其接口可以是AT接口,PS/2接口或USB接口B鼠标器可以控制屏幕上鼠标箭头的移动,与其作用类似的设备还有操纵杆和触摸屏等C扫描仪的主要性能指标包括分辨率,色彩深度和扫描幅面等D数码相机的成像芯片主要有CCD和CMOS两种,CCD主要用于低像素的普及型相机5、在下列有关CPU的叙述中,错误的是..A.CPU的主要组成部分有运算器、控制器和寄存器组B.CPU的主要功能是执行指令,不同类型CPU的指令系统通常有所不同C.为了加快运算速度,CPU中可包含多个算术逻辑部件(ALU).D.目前PC机所有的CPU芯片均为Intel公司的产品6、PC机在加电启动过程中会运行POST程序、引导程序、系统自举程序等。若在启动过程中,用户按某一热键(通常是Del键)则可以启动CMOS设置程序。这些程序运行的顺序是。POST程序->CMOS设置程序,系统自举程序,引导程序POST程序->引导程序->系统自举程序->CMOS设置程序CMOS设置程序->系统自举程序,引导程序->POST程序POST程序->CMOS设置程序,引导程序->系统自举程序7、目前PC机一般都有USB和FirWire接口,用于连接各种外部设备.在下列关于这两种接口的叙述中,错误的是USB是一种串行接口,可以连接键盘、鼠标器、优盘、数码相机等多种设备FireWire是一种并行接口,通常用于连接需要高速传输大量数据的设备(如音视频设备)USB2.0的数据传输速率是USB1.0的数十倍一个USB接口上可以连接不同的设备8、在下列有关PC机外存储器的叙述中,错误的是.A.1.44MB软盘的每一面有80个磁道,每个磁道分为18个扇区,每个扇区512字节B.硬盘的主要性能指标之一是平均存取时间,它与硬盘的转速(rpm)有很大关系C.优盘的缺点是:优盘均无写保护功能,且不能起到引导操作系统的作用D.CD-R是目前常用的可记录式光盘,但其刻录的数据不能修改9、下面是关于PC机主存储器的一些叙述,其中正确的是A.主存储器是一种动态随机存取存储器(RAM)B.主存储器的基本编址单位是字(即32个二进位)C.目前市场上销售的PC机,其内存容量可达数十GBD.所有PC机的内存条都是通用的:可以互换10、现行PC机中,IDE(或SATA)接口标准主要用于A.打印机与主机的连接 c.声卡与主机的连接B.显示器与主机的连接 D.硬盘与主机的连接11、下列有关PC机的CPU、内存和主板的叙述中,正确的是,A.大多数Pc机只存一块CPu芯片,即使是“双核”CPU也是一块芯片B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息12、下列有关目前Pc机辅助存储器的叙述中,错误的是A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多B.硬盘的内部传输速率一般小于外部传输速率C.优盘采用Flash存储器技术,属于半导体存储器D.目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱13、CPU的运算速度与许多因素有关,下面哪些是提高CPU速度的有效措施?(1)增加CPU中寄存器的数目(2)提高CPU的主频(3)增加CPU中高速缓存(cache)的容量(4)优化BIOS的设计A(1),(3)和(4)B(1),(2)和(3)C(1)和(4)D(2),(3)和(4)14、下面是PC机常用的4种外设接口,其中键盘,鼠标,数码相机和移动硬盘等均能连接的接口是.ARS—232 BIEEE-1394CUSB DIDE15、下列有关PC机外部设备的叙述中,错误的是。A.扫描仪的工作过程主要基于光电转换原理,分辨率是其重要性能指标之一B.制作3〜5英寸的照片(图片),数码相机的CCD像素必须在600万以上C.集成显卡(指集成在主板上的显卡)的显示控制器主要集成在芯片组中D.存折和票据的打印,目前主要是采用针式打印机16、下列有关PC机辅助存储器的叙述中,错误的是。A.硬盘的盘片转动速度特别快,目前一般为每秒数千转B.近年来使用的串行ATA(SATA)接口硬盘,其传输速率比采用IDE接口的要快C.目前移动硬盘大多采用USB2.0接口,其传输速率可达每秒数十兆字节D.40倍速的CD-ROM驱动器的速率可达6MB/S左右17、计算机的性能在很大程度上是由CPU决定的。在有关下列CPU结构和原理的叙述中,错误的是oA.目前PC机所使用的CPU均是Intel公司的产品B.从逻辑组成上看,CPU主要由寄存器组,运算器和控制器等部分组成C.目前CPU中运算部件ALU有多个,每个ALU均可以独立完成运算D.不同CPU能执行的指令有所不同,但同一系列CPU产品通常是“向下兼容”18、在下列有关目前PC机主板及其组件的叙述中,正确的是.A.主板的物理尺度没有标准,通常不同的品牌的主板采用不同的尺寸B.主板上的BIOS芯片是一种RAM芯片,因而其存储的信息是可以随时刷新的C.主板上的存储器控制和I/O控制器功能大多集成在芯片组内D.主板上的CMOS芯片是一种非易失性存储器,其存储的信息永远不会丢失19、在下列有关PC机硬盘存储器的叙述中,错误的是.A.硬盘上的数据块药用柱面号,扇形区和磁头号这三个参数来定位B.目前硬盘一般都含有DRAM芯片构成的高速缓存(Cache)C.目前硬盘与主机的接口大多数为串行ATA接口D.硬盘容量的增加主要是靠碟片数增加,目前硬盘一般均有数十个碟片组成20、在下列有关PC机I/O总线和接口的叙述,错误的是。A.可用于连接键盘或鼠标器的PS/2接口是一种并行数据传输接口B.USB2.0接口的数据传输速率可达每秒几十MBC.通过USB集线器,USB接口连接设备数最多可达100多个D.目前数字视频设备常用IEEE-1394接口与主机连接21、在下列有关于目前PC机CPU的叙述中错误的是ACPU芯片主要由Intel公司和AMD公司提供的B“双核”是指PC机主板上含有两个独立的CPU芯片CPentium4微处理器的指令系统由数百条指令组成DPentium4微处理器中包含一定容量的Cache存储器22、在下列有关当前PC机主板和内存的叙述中,正确的是一A主板上的BIOS芯片是一种只读存储器,其内容不可在线改写B绝大多数主板上仅有一个内存插座,因此PC机只能安装一根内存条C内存条的存储器芯片属于SRAM(静态随机存取存储器)D目前内存条的存取时间大多在几个到十几个ns之间23、在下列有关当前PC机主板和内存的叙述中,正确的是.A.硬盘的内部传输速率远远大于外部传输速率B.对于光盘刻录机来说,其刻录信息的速度一般小于读取信息的速度C.使用USB2.0接口的移动硬盘,其数据传输速率大约为每秒数百兆赫D.CD-ROM的数据传输速率一般比USB2.0还快24、在下列PC机I/O接口中,数据传输速率最快的是.A.USB2.0BIEEE-1394 CIrDA(红外) DSATAI典型试题参考答案]TOC\o"1-5"\h\z1>C 2、C 3、C 4、D 5,D 6、A 7、B 8、CA 10,D 11、A 12、B 13、D 14、C 15、B 16、D17、A 18、C 19、C 20、A 21、B 22、A 23、A 24、D三、 数字媒体基础知识[考试要求J★★★[主要知识点]1、二进制、十六进制的概念,不同进制数的表示、转换及其运算。2、数值信息的编码表示,常用的字符集(如ASCLL、GB2312-80、GBK、Unicode、GB18030等)及其特点。3、文本的类型、特点、输入/输出方式和常用的处理软件、图型、图像、声音、视频等数字媒体信息的获取手段、常用的压缩编码标准和文件格式,以及一些计算公式,如图像和声音的压缩计算公式等。[典型试题]1、若计算机内存中连续2个字节的内容其十六进制形式为34和64,则它们不可能是 A2个西文字符的ASCH B1个16位数字C1个汉字的机内码 D图像中一个或两个像素的编码2、在汉字文本展现过程中,汉字字形的生成是关键。在下列有关汉字字形和字库的叙述中,错误的是。A字库是同一字体的所有字符(基于某字符集)的形状描述信息的集合BWindows系统中的TrueType字库所采用的字形描述方法是轮廓描述C对于同一字体来说,无论其字形是粗体、斜体还是常规,均调用同一字库D只要两台PC机是采用同样的操作系统,则其字库完全相同3、颜色空间是指彩色图象所使用的颜色描述方法,也叫颜色模型。在下列颜色模型中,液晶显示器采用的是«ACMYK BRGBCHSBDYUV4、在下列有关数字波形声音、声卡及其压缩编码的叙述中,错误的是。A声音信号的数字化过程包括取样、量化和编码等步骤B数字信号处理(DSP)是声卡的核心部件,它在完成声音的编码、解码和编辑操作中起着重要作用C波形声音的主要参数包括取样频率、量化位数、声道数目等DMP3音乐是一种采用MPEG-3标准进行压缩编码的高质量数字音乐5、设有一段文本由基本ASCH字符和GB2312字符集中的汉字组成,其代码为B0A157696ED6DOCEC4BOE6,则在这段文本中含有。1个汉字和9个西文字符C.3个汉字和5个西文字符2个汉字和7个西文字符 D.4个汉字和3个西文字符6、目前PC机使有的字符集及其编码标准确有多种,20多年来我国也颁布了多个汉字编码标准。在下列汉字编码标准中,不支持简体汉字的是。A.GB2312B.GBKC.BIG5 D.GB180307、在下列有关数字图像的压缩编码和图像文件格式的叙述中,错误的是A.图像压缩的出发点是图像中的数据相关性很强,且人眼的视觉有一定的局限性B.压缩编码方法的优劣主要是看压缩倍数、重建图像的质量和压缩算法的复杂度等JPEG图像的压缩倍数是可以控制的,且大多为无损压缩GIF格式的图像能够支持透明背景,且具有在屏幕上渐进显示的功能8、在下列有关MIDI音乐的叙述中,错误的是。MIDI是一种音乐描述语言,它规定了乐谱的数字表示方法MIDI音乐的文件扩展名为“.mid”或“.midi”MIDI音乐可以使用Windows中的媒体播放器等软件进行播放D.播放MIDI音乐时,声音是通过音箱合成出来的9、下面是关于我国汉字编码标准的叙述,其中正确的是A.Unicode是我国最新发布的也是收字最多的汉字编码国家标准B.不同字型(如宋体、楷体等)的同一个汉字在计算机中的内码不同C.在GB18030汉字编码标准中,共有2万多个汉字D.GB18O3O与GB2312、GBK汉字编码标准不能兼容10、数字图像的文件格式有多种,下列哪一种图像文件能够在网页上发布且可具有动画效果A.BMPB.GIFC.JPEGD.TIF11、声卡是获取数字声音的重要设备,.在下列有关声卡的叙述中,错误的是A.声卡既负责声音的数字化(输入),也负责声音的重建(输出)B.声卡既处理波形声音,也负责MIDI音乐的合成.C.声卡中的数字信号处理器(DSP)在完成数字声音编码、解码及编辑操作中起着重要的作用D.因为声卡非常复杂,所以它们都被做成独立的PCI插卡形式12、彩色图像所使用的颜色描述方法称为颜色模型。显示器使用的颜色模型为RGB三基色模型,PAL制式的电视系统在传输图像时所使用的颜色模型为A.YUVB.HSBC.CMYKD。RGB13、国际标准化组织(ISO)将世界各国和地区使用的主要文字符号进行统一编码的方案称为oUCS/Unicode C.GBKGB2312 D.GB1803014、存放一幅1024*768像素的未经压缩的真彩色(24位)图像,大约需要多少字节的存储空间?。1024*768*24 C.1024*768*21024*768*3 D.1024*768*1215、对带宽为300〜3400Hz的语音,若采样频率为8kHz,量化位素为8位且为单声道,则未压缩时的码率约为。A.64kb/sB.64kB/sC.128kb/sD.128kB/s16、彩色图像所使用的颜色描述方法称为颜色模型。在下列颜色模型中,主要用于彩色喷墨打印机的是.A.YUVB.HSBC.CMYKD.RGB17、若内存中相邻2个字节的内容为十六进制7451,则它们不可能是.A.2个西文字母的ASCII码 B.1个汉字的机内码C.1个16位整数 D.一条指令的组成部分18、以下关于汉字编码标准的叙述中,错误的是。Unicode和GB18030种的汉字编码是相同的GB18030汉字编码标准兼容GBK标准和GB2312标准、C.我国台湾地区使用的汉字编码标准主要是BIG5D.GB18030编码标准收录的汉字数目超过2万个19、不同的图像文件格式往往具有不同的特性。有一种格式具有图像颜色数目不多,数据量不大,能实现累进显示,支持透明背景和动画效果,适合在网页上使用等特性,这种图像文件格式是oA.T1F B.GIF C.BMP D.JPEG20、某计算机系统中,西文使用标准ASCH码,汉字采用GB2312编码。设有一段纯文本,其机内码为CBF5D0B450cAe7D6B8,则在这段文本中含有-A2个汉字和一个西文字符 B4个汉字和2个西文字符C8个汉字和2个西文字符 D4个汉字和1个西文字符21、以下关于汉字编码标准的叙述中,错误的是AGB2312标准中所有汉字的机内码均用双字节表示B我国台湾地区使用的汉字编码B1G5收录的是繁体字CGB18030汉字编码标准收录的汉字在GB2312标准中一定能找到DGB18030汉字编码标准既能与UCS(Unicode)接轨,又能保护已有中文信息资源22、若波形声音未进行压缩时的码率为64kb/s,已知取样频率为8KHz,量化位数为8,那么他的声道数是A.l B.2 C.4 D.8[典型试题参考答案J计算机软件基础知识【考试要求I★★[主要知识点]1、软件的概念、分类及其作用,操作系统的功能、分类、常用产品其及特点。2、程序设计语言的基本成分、结构、特点,程序设计语言处理系统的类型及其基本工作方式。3、算法与数据结构的基本概念,计算机病毒的概念和防治手段。I典型试题I1、在下列关于Windows操作系统中多任务处理的叙述中,正确的是A用户如果只启动一个应用程序,该程序就可以自始至终独占CPU资源B由于CPU中有多个执行部件,可同时执行多项指令,所以才能同时执行多个任务的处理C从微观上看,前台任务和后台任务能同时得到CPU的响应DWindows操作系统在执行32位应用程序时,采用的是按时间片轮转的调度方法2、在下列关于程序设计语言及其处理系统的叙述中,错误的是A汇编语言同机器语言一样,均是面向机器指令系统的,其程序的可移植性差B汇编语言是指由汇编语言编写的程序、C高级语言在一定程度上与机器无关D目前大多数应用程序是用高级语言编写.由编译程序处理后生成的可执行程序3、在下列关于Windows98/XP操作系统的存储管理功能的叙述中,错误的是.A.存储管理的功能主要包括内存的发配与回收、共享和保护、自动扩充(虚存的实现)等B.系统将程序(及其数据)划分成固定大小的页面,以页面为单位进行内存的分配和调度C.虚拟存储器采用的页面调度算法是“先进先出"(FIFO)算法D.在Windows98和WindowsXP中,虚拟内存其实就是一个磁盘文件,即“交换文件”4、人们常说“软件的主体是程序,程序的核心是算法”。在下列有关程序、算法和数据结构的叙述中,错误的是。A.程序是用程序设计语言对解题对象和解题步骤进行的一种描述B.算法和数据结构是设计与编写程序时首先要考虑的两个重要方面C.算法是问题求解规则的一种过程描述,它必须有输入,但可以没有输出D.数据结构主要是研究数据的逻辑结构、存储结构以及在这些数据上定义的运算5、下面有关Windows操作系统,(95以后版本)的叙述中,错误的是。A.Windows操作系统支持系统中多个任务的并发执行B.利用Whldows附件“系统工具''中的"系统信息”可以查看内存的工作情况C.系统规定文件名最多由128个字符组成D.Vista是Microsoft公司推出的WindowsXP操作系统的后继版本6、算法设计是编写程序的基础。下列关于算法的叙述中,正确的是o算法必须产生正确的结果 C.算法可以没有输出算法必须具有确定性 D.算法的表示必须使计算机能理解7,在下列有关商品软件,共享软件,自由软件及其版权的叙述中,错误的是A.通常用户需要付费才能得到商品软件的合法使用权B.共享软件是一种“买前免费试用”的具有版权的软件C.自由软件允许用户随意拷贝,但不允许修改其源代码和自由传播D.软件许可证确定了用户对软件的使用方式,扩大了版权法给予用户的权利8、下面有关Windows操作系统多任务处理的叙述中,正确的是。A.用户如果只启动一个应用程序工作(如使用Word写作),则该程序自始至终独占CPUB.由于CPU具有多个执行部件,所以操作系统才能同时进行多个任务的处理C.前台任务和后台任务都能得到CPU的响应D.处理器条度程序根据各个应用程序运行所需要的时间多少来确定时间片的长短9、从算法需要占用的计算机资源角度分析其优劣时,应考虑的两个主要方面是A.空间代价和时间代价 C.可读性和开放性B.正确性和简明性 D.数据复杂性和程序复杂性10、在下列有关PC机软件的叙述中,错误的是.A.任何软件都具有版权,因此均不能随意复制和使用B.软件由程序及相关的数据和文档组成C.数据库管理系统属于系统软件D.OutlookExpree属于应用软件11、操作系统产品有许多种。在下列软件中,不属于系统产品类型的是.A.UNIXB.LinuxCAccess2000D.WindowsServer200312、在下列有关Windows操作系统的叙述中,错误的是oWindows操作系统采用图形用户界面WindowsXP操作系统分为家庭版,专业版,平板PC版等多种版本C.在WindowsXP环境下,用户可以通过“任务管理器“查看CPU的使用率D.在WindowsXP中,作为虚拟内存使用的交换文件的文件名是Win386.swp13、在下列有关算法和数据结构的叙述中,错误的是oA.算法描述解决问题的步骤,数据结构描述求解问题的对象B.算法应具有确定性,有穷性和能行性C.数据结构研究的内容包括数据的逻辑结构和存储结构,与数据的运算无关D.精心选择和设计的数据结构可以提高算法的时间效率和空间效率14、计算机软件可以分为商品软件,共享软件,和自由软件。在下列相关叙述中,错误的是 A通常用户需要付费才能得到商品软件的使用权,但这类软件的升级总是免费的。B共享软件通常是一种“买钱免费试用”的具有版权的软件C自由软件的原则通常是用户可以共享,并允许拷贝和自由传播D软件许可证是一种法律合同,它确定了用户对软件的使用权限15、人们通常将计算机软件划分为系统软件和应用软件。在下列软件中,不属于应用软件的是AAutoCADBMSNCOracleDWindowsMediaPlayer16、在下列有关Windows98/2000/XP操作系统的叙述中,错误的是A系统采用并发多任务方式支持多个任务在计算机中同时执行B系统总是将一定的硬盘空间作为虚拟内存来使用C文件(夹)名的长度可达200多的字符D硬盘,光盘,优盘等均使用FAT文件系统17、在下列有关于算法的和数据结构的叙述中错误的是A算法通常是用于解决某一个特定问题,且算法必须有输入和输出B算法的表示可以有多种形式,流程图和伪代码都是常用的算法表示方法C常用的数据结构有集合结构,线形结构,树形结构和网状结构D数组的存储结构是一种顺序结构[典型试题参考答案]1、D 2、A 3、C 4、C 5、C 6、C 7、C 8、C9,A 10、A H、C 12、D 13、C 14、A 15、C 16、D17、A五、 计算机网络与因特网基础知识[考试要求]★★★【主要知识点]1、计算机网络的组成与分类,数据通信的基本概念和常用技术,局域网的特点、组成、常见类型和常用设备,广域网的接入技术。2、因特网的发展、组成、TCP/IP协议,主机地址与域名系统、接入方式、网络服务及其基本工作原理,HTML文档的基本格式,WEB文档的常见形式及其特点,影响网络安全的主要因素及其常用防范措施。I典型试题I1、网卡(包括集成在主板上的网卡)是计算机联网的必要设备之一。在下列有关网卡的叙述中,错误的是A局域网中的每一台计算机中都必须有网卡B一台计算机只能有一块网卡C以太网和FDDI网的网卡不同,不能交换使用D网卡借助于无线和无线电波与网络连接2、联网中的IP地址可以分为A〜E五类,且具有规定的格式。如果IP地址的主机号部分的每一位均为0,该地址一般作为。A网络中主服务器的IP地址 C备用的主机地址B网络地址,用来表示一个物理网络D直接广播地址.以太网是使用最广泛的一种局域网。以下关于以太网的叙述中,正确的是。(1)总线式以太网任何时候网上只有一个节点发送信息(2)网上某一节点发送信息时,每一桢信息都必须包含发送节点的IP地址和接收节点的IP地址(3)以太网的数据传输速率通常为10Mbps〜100Mbps(4)可以使用集线器或交换机组建以太网,每个节点通过网卡和网线(或无线电波)与之连接A(1)和(2)B(2)和(3)C(1),(3)和(4)D(1),(2)和(4)4、通常所说的TCP/IP协议是指一个由上百个协议组成的协议系列。下列协议中,用于发送电子邮件的应用协议是。ASMTP BFTP CHTTPDUDP5、下列关于局域网的叙述中,错误的是.A.光纤分布式数字接口网(FDDI)常用于构造局域网的主干部分B.采用红外线或者无线电波进行数据通信,可以构造无线局域网C.两个或多个局域网可以进行互连D.所有的局域网均为以太网6、在下列有关IP地址、域名和URL的叙述中,错误的是。A.目前互联网中IP地址大多数使用4个字节(32个二进位)表示B.使用C类1P地址的网络规模最大,一个C类物理网络可以拥有上千万台主机一台主机通常只能有一个IP地址,但可以有多个域名URL用来标识WWW网中的每一个信息资源,不同的信息资源对应不同的URL7、TCP/IP协议栈的应用层包括了各种高层协议,其中用于实现网络主机域名到IP地址映射的是。DNSB.SMTPC.FTPD.Telnet8、ADSL是一种宽带接入技术,在线路两端加装ADSLModem即可实现连网。下面关于ADSL的叙述中,错误的是oA.它利用普通铜质电话线作为传输介质,成本较低B.在上网的同时,还可以接听和拨打电话,几乎互不影响C.从实现的技术上来看,数据的上传速度比数据的下载速度快D.利用ADSL技术上网的用户,其PC机必须安装以太网卡9、因特网使用TCP/IP协议实现全球范围的计算机网络互连,连接在因特网上的每一台主机都有一个IP地址。下面不能作为IP地址的是A.8C.8201.256.39.68D.10、常用局域网有以太网、FDDI网等,下面的叙述中错误的是A.总线式以太网采用带冲突检测载波侦听多路访问(CSMA/CD)方法进行通信B.FDDI网和以太网可以直接进行互连C.交换式集线器比总线式集线器具有更高的性能,它能提高整个网络的带宽.D.FDDI网采用光纤双环结构,具有高可靠性和数据传输的保密性11、某用户在WWW浏览器地址栏内键入一个URL"http:〃/index.htm”,其中的“/ndex.htm”代表A.协议类型 C.路径及文件名B.主机域名 D.用户名12、交换式以太网与总线式以太网在技术上有许多相同之处,下面叙述中错误的是A.使用的传输介质相同 C.传输的信息帧格式相同B.网络拓扑结构相同 D.使用的网卡相同13、接入因特网的每台计算机的IP地址。A.由与该计算机直接连接的交换机及其端口决定B.由该计算机中网卡的生产厂家设定C.由网络管理员或因特网服务提供商(ISP)分配D.由用户自定14、以下关于局域网和广域网的叙述中,正确的是oA.广域网只是比局域网覆盖的地域广,它们所采用的技术是完全相同的B.局域网中的每个节点都有一个惟一的物理地址,称为介质访问地址(MAC地址)C.现阶段家庭用户的PC机只能通过电话线接入网络D.单位或个人组建的网络都是局域网,国家或国际组织建设的网络才是广域网15、目前在网络互联中用得最广泛的是TCP/IP协议。事实上,TCP/IP是一个协议系列,它已经包含了100多个协议。在TCP/IP协议中,远程登录使用的协议是A.TELNETB.FTPC.HTTPD.UDP16、关于电子邮件服务,下列叙述中错误的是oA.网络中必须有邮件服务器用来运行邮件服务器软件B.用户发出的邮件会暂时存放在邮件服务器中C.用户上网时可以向邮件服务器发出接收邮件的请求D.发邮件者和收邮件者如果同时在线,则可不通过邮件服务器而宜接通信17、常用局域网有以太网,FDDI网等类型。下面的相关叙述中,错误的是»A.总线式以太网采用带冲突检测的载波侦听多路访问(CSMA/CD)方法进行通信B.以太网交换机比集线器具有更高的性能,它能提高整个网络的带宽C.FDDI网通常采用光纤双环结构,具有高可靠性和数据传输的保密性D.FDDI网的MAC地址和桢格式与以太网相同,因此这两种局域网可以直接互连18、路由器用于连接多个异构的计算机网络。下列是一些有关网络中路由器与IP地址的叙述,其中正确的是oA.路由器不能有IP地址 B.路由器可不分配IP地址C.路由器只需要分配一个IP地址D.路由器应分配两个或两个以上的IP地址19、下列关于利用有线电视网和电缆调制解调技术(CableMOREM)接入互联网的优点的叙述中,错误的是。A.每个用户独享带宽且速率稳定 B.无需拨号C.不占用电话线 D.可永久连接20、Web浏览器和Web服务器都遵循协议,该协议定义了浏览器和服务器的网页请求格式及应答格式。A.TCP B.HTTP C.UDP D.FTP21、下列有关网络信息安全的叙述中,正确的是A.只要加密技术的强度足够高,就能保证数据不被非法窃取B.访问控制的任务是对每个文件或信息资源规定各个(类)用户对它的操作权限C.硬件加密的效果一定比软件加密好D.根据人的生理特征进行身份鉴别的方式在单机环境下无效22、因特网的IP地址由三个部分组成,从左至右分别代表A网络号.主机号和类型号 B类型号.网络号和主机号

C网络号.类型号和主机号 D主机号.网络号和类型好23、在下列有关ADSL技术及利用该技术接入因特网的叙述中,错误的是A从理论上讲,其上传速度与下载速度相同B一条电话线上可同时接听/拨打电话进行数据传输C利用ADSL技术进行数据传输时,有效传输距离可达几公里D目前利用ADSL技术上网的计算机一般需要使用以太网网卡24、人们往往会用“我用的是10M宽带上网”来说明自己计算机联网的性能,这里的“10M”指的是数据通信中的指标。A最高数据传输速率 B平均数据传输速率C每分钟数据流量 D每分钟IP数据包的数目25、计算机局域网按拓扑结构进行分类,可分为环型,星型和 型等。A电路交换 B以太 C总线 D对等26、网络信息安全主要涉及数据的完整性,可用性,机密性等问题。保证数据的完整性就是A保证传送的数据信息不被第三方监视和窃取B保证传送方的真实身份C保证传送的数据信息不被修改D保证发送方不能抵赖曾经发送过某数据信息[典型试题参考答案]信息系统与数据库基础知识【考试要求I★[主要知识点]1、信息系统的基本结构、主要结构、发展趋势,数据模型与关系数据库的概念,软件工程的概念,信息系统的开发方法。[典型试题]1,在信息系统的结构化生命周期开发方法中,绘制E-R图属于阶段的工作A.系统规划 B.系统分析C.系统设计D. C.系统设计2、从信息处理的深度来区分,信息系统可分为业务信息处理系统,信息检索系统,信息分析系统和专家系统。在下列相关叙述中,错误的是oA.业务信息处理系统是采用计算机进行日常业务处理的信息系统B.信息检索系统就是指因特网上提供的各种搜索引擎,可以供各类用户免费使用C.决策支持系统是一种常见的信息分析系统C.决策支持系统是一种常见的信息分析系统D.专家系统可模仿人类专家的思维活动,通过推理与判断来求解问题3、制造业信息系统是一个复杂的信息系统,它可分为辅助技术系统和管理业务系统两大类。在下列缩写中,不属于计算机辅助技术系统的是OA.CAD B.CAPP C.CEO D.CAM4、在信息系统的结构化生命周期开发方法中,具体的程序编写属于阶段的工作。A.系统规划B.系统分析C.系统设计D.系统实施5、从信息处理的深度来区分信息系统,可分为业务处理系统,信息检索系统和信息分析系统等。在下列几种信息系统中,不属于业务处理系统的是-A.DSSB.CAI C.CAMD.0A6、在下列有关信息系统开发,管理及其数据库设计的叙述中,错误的是A.常用的信息系统开发方法可分为结构话生命周期方法,原型法,面向对象方法和CASE方法等B.在系统分析中常常使用结构化分析方法,并用数据流程图和数据字典来表达数据和处理数据过程的关系C.系统设计分为概念结构设计,逻辑结构设计和物理结构设计,通常用E-R模型作为描述逻辑结构的工具D.从信息系统开发过程来看,程序编码,编译,连接,测试等属于系统实施阶段的工作[典型试题参考答案]1,C2、B3、C4、D5,D6,CPC机操作使用的基本技能[考试要求]★★[主要知识点]1、PC机硬件和常用软件的安装与调试,辅助存储器、键盘、打印机等常用外部设备的使用与维护。2、Windows操作系统的基本功能及其操作。3、InternetExplorer浏览器和OutlookExpress电子邮件服务软件的基本功能及操作,Word、Excel、PowerPoint软件的基本功能及操作。[典型试题]1、在下列有关中文版Windows98/2000/XP操作系统功能与操作的叙述中,错误的是oA默认情况下,按“Ctrl+空格键”组合键可实现在某一种汉字输入法与英文输入法之间的切换B按“Alt+PrtSc”组合键可以将当前整个屏幕以图象的形式复制到剪贴板C利用“剪切”操作不能删除文件和文件夹D用户可以设置回收站的大小,且可以为多个逻辑硬盘分别设置回收站2、在下列有关MicrosoftWord97/2000/2003功能和操作的叙述中,错误的—。A在同一个文档中,每页的纸张大小只能设置为相同B具有统计当前被编辑文档的页数、段落数、行数和字数的功能C利用“绘图”工具栏绘制的图形一般属于矢量图形D在文档中可以插入视频、MIDI序列等非文字信息3、在下列有关MicrosoftExcel97/2000/2003功能和操作的叙述中,错误的是A进行数据排序时,最多可以依据3个关键字BExcel工作表可以另存为网页文件C在默认情况下,数值型数据右对齐、字符型数据左对齐D在默认情况下,若用户在某单元格中输入“3/2”(引号不是输入的字符),则显示1.54,在下列有关MicrosoftPowerPoint97/2000/2003功能和操作的叙述中,错误的是A.Word文档可以分别设置打开文件时的密码和修改文件时的密码B.页边距的计量单位可以设置为磅、英寸和厘米等C.可以将选中的英文统一设置为小写或大写,或词首字母大写,或句首字母大写等D.利用工具栏上的“格式刷”,可以复制字体的格式,但不能复制段落的格式5、在下列有关MicrosoftPowerPoint97/2000/2003功能和操作的叙述中,错误的是A.Powerpoint文件可以另存为网页文件B.演示文稿可以按讲义方式打印,且一张纸可以打印多达6或9张投影片C.演示文稿的放映方式可以设置为循环放映D.演示文稿中可以插入声音文件,但不可以录制旁白6、在下列有关MicrosoftWord2000/2003(中文版)功能的叙述中,A.起始页的页码可以不为1B.利用菜单命令,可更改所选英文文本的大小写C.利用菜单命令"字数统计”,可以统计出当前文档的行数和段落数D.表格中的数据不可排序,也不能利用公式进行统计计算7、在下列有关MicrosoftPowerPoint200012003(中文版)功能的叙述中,错误的是A.可通过“另存为”操作,将每张幻灯片保存为一个图片文件B.幻灯片的大小是固定的,用户不可以对其进行设置C.在排练计时的基础上,可以将幻灯片设置为循环放映D.可以对字体进行替换,例如将幻灯片中的“宋体”替换为"楷体”8、在下列有关MicrosoftExcel2000(中文版)功能的叙述中,错误的是。A.可以将Excel工作簿或选定的工作表另存为网页文件(.htm)B.对数据清单进行排序时,最多可以选择5个关键字C.通过设置,可以实现在某单元格中输入数据后按回车犍,光标自动移动到上边一单元格或左边一单元格D.在工作表中可以插入“艺术字”9、在下列有关MicrosoftFrontPage2000(中文版)功能的叙叙中,错误的是A.执行菜单命令“新建”时,可以选择是新建网页还是新建站点B.用户可以对框架网页的框架进行拆分获删除C.如同MicrosoftWord中的表格,用户可以在网页中手绘表格或插入表格D.系统提供了“绘图”工具栏,便于用户在网页中绘图[典型试题参考答案]1、C2,C3、D4、B5、D6、D7、B8、B9、D第三部分 程序设计语言(VC++语种)部分说明1:本部分在整个计算机等级考试笔试测试中占40分,其中:题型为选择题占10分,填空题占30分。说明2:考试要求后的★表示重要考点:元十——基本不考,★——考得较少,★★——经常考,★★★——每次必考第1节VisualC++的基本概念一、 源程序的格式、风格和程序的结构。[考试要求][主要知识点]1、VisualC++程序的几种扩展名:源程序文件扩展名(.cpp);目标文件扩展名(.obj);执行文件扩展名(.exe);头文件扩展名(.h)。2、程序注释符号:〃和/* */二、常量表示法[字符和字符串常量,短整型、整型和长整型,实数(float)和双精度实数(double)]。[考试要求【主要知识点]1、字符有两种表示法:(1)基本表示方法。格式:,单个西文字符',如匕'、'+'、'9'、(2)转义表示法。格式①:、特殊控制字符',如等。格式②:、字符的八进制ASCII码值、如)46、\064,等,而M48,不正确。格式③:''字符的十六进制ASCII码值',如Z4U等。(3)表示字符时注意:①字符只能是单个的西文字符,如,中'、、,、25,等是错误的;②大多数的字符都可以用以上两种方式表示,而某些特殊的字符只能用转义法表示,如““V等是错误的:③字符的ASCII码值(十进制)在0~255之间,对应于八进制是0~377,对应于十六进制是0~FF,如'\400,、’\xl00,是错误的。2、字符串的表示方法:(1)表示字符串常量的方法。格式:"一串字符”,如“a"表'中字“123”、“xyz\'3\'abc”。(2)字符串还可以用字符数组、字符型指针等变量表示。如:chars[]="123”,*p="abc”;(3)表示字符串时注意:①字符串总隐含一个结束标记'\0',如“a”占2个字节,"abc\0”占5个字节。②字符串是若干个字符的组合,其中的大多数字符既可以用基本方法表示,也可以用转义法表示,如“abc”和“a\142c”是两个一样的字符串;而有些字符只能用转义法表示,如“123\%氏“456”、“123*丫2”等是错误的;③字符串的长度和其所占的字节数是两个概念,如“abc'Oxyz”占8个字节(sizeof("abc\Oxyz")的值为8),其长度为3(strlen("abc\Oxyz")的值为3)。设有:char sl[50]=tlabc\l2345xyz\Ol234\0x1234”,s2[]="abc\12345xyz\O1234\0x1234”;inta=sizeof(sl),b=strlen(sl),c=sizeof(s2),d=strlen(s2);则a、b、c、d的值各为多少?(4)常用字符串处理函数操作字符串。①常用函数:strcpy(sl,s2)、strcat(sl,s2),strlen(s)>strcmp(sl,s2)等。②注意字符串操作开始的位置。③注意字符串中的结束标记一M,。如:charsl[]=,labc\0123\0x456\0def,,s2[]="xyz\O789”;chars3[100],*p=s2+2;strlen(sl+6)的值为4:strcpy(s3,si)后s3为“abc\0123”;strcat(si,p)后si为"abc\O123z\O789”。3、整型。(1)包括(存储空间,表示数的范围):基本整型(缺省)、短整型和长整型,以及无符号整型和有符号整型(缺省)。(2)有十进制(缺省)、八进制和十六进制。Unsigned如:5OL、5OU、5OLU、5OUL、Ox2ED、OXAC,050等都是正确的整型常量,而068、xED、XA都是不正确的整型常量。4、实型。(1)有单精度(float)和双精度(double)之分。(2)表示方法。基本方法(十进制小数):如2.5、-3.0、0.8、.9等。指数表示法:XX10'表示为xEy或xey,其中x为十进制小数,y为整数,如.9e2、12.34E-5等。(3)表示实数时注意:①实数只能是十进制的,其他进制无效,如064e2与64e2是同一个数(6400),而064(52)与64不等:②指数表示时,e(E)的前面必须有数,后面只能是整数,如IO?应表示为le2,而e2、2e2.O是错误的;③整数和实数的运算规则有区别,如10.0/4为2.5,而10/4为2。5、符号常量。(1)用const表示,如constintx=5;constfloaty=5;(2)用宏定义表示,如#definex5。[试题][2002秋]设有四个常数:①4e5.0、②\87'、③0X5A、④其中符合C++语法规则的常量是。A.②③ B.②④ C.③④ D.①②[2003秋]以下常数表示中不正确的是.A.l\55'B.'55'C."55'D.OX55三、各种类型变量的说明及其初始化。[考试要求]★★【主要知识点]1、定义格式。数据类型变量名=数据:或数据类型变量名(数据);inta=2,b(5);2、注意问题:inta=5,b(5);(1)变量名应为合法标识符:①标识符只能由英文字母(52个)、数字(10个)和下划线(一)组成。如:A$b、a-b等都是错误的。②不能以数字开头。如:la是错误的。③不能是关键字。如:Float是正确的,而float是错误的。(2)用来初始化的常量应与所定义的变量类型一致。【试题】[2006秋]选择题22:下列定义变量和常量的语句中,语法正确的是»Afloati,j,intk; Bconstinti;Cintconstk=l; D#definePI=3.14159[2007春]填空题4、在C++中,标识符是以字母或开头的,由字母、数字和组成的字符序列。3、变量的作用域:块(一对花括号“{}”括起来的部分)作用域、文件作用域、函数原型作用域和函数作用域。(1)全局变量:在函数外定义的变量。①具有文件作用域;②具有缺省初值0;③遇到同名的局部变量时,按照局部优先的原则,缺省使用的是局部变量:若使用全局变量,可通过作用域运算符::实现。(2)局部变量:在函数中定义的变量。①具有块作用域;②同一个块中变量不能同名,不同块中可使用相同名字的变量:③形参也是局部变量,作用域为函数体;④for语句头部说明的变量,其作用域为包含for语句的块,而for语句循环体中说明的变量,其作用域为循环体。如下函数定义的变量中,i和aver为重复定义,而j和k没有问题。(3)重要程序:voidf(floataver)for(inti=l,j=0;i<=10;i++){intk=l;j+=i;k*=i;)for(intj=20,aver;i<=30;i++){intk=l;k*=i;j+=i;aver/=i;})4、变量的存储类型:自动、静态、寄存器和外部。(1)自动类型变量是局部变量,具有块作用域,进入作用域分配空间,出作用域释放空间;(2)静态类型变量可以是局部变量(块作用域),也可以是全局变量(文件作用域),但一直存在,并具有初值0:首次进入作用域分配空间,再次进入延续前值,程序结束释放空间。[试题][2006秋]选择题29、下列关于变量的叙述中,不正确的是。AC++语言中将变量分为auto,static,extem和register四种存储类型。B自动变量和外部变量的作用域为整个程序文件。C函数内定义的静态变量的作用域为定义它的函数体。D外部静态变量的作用域为定义它的文件内。[2008春]选择题27、以下叙述中不正确的是A.在函数内的复合语句中定义的变量在本函数范围内有效B.形式参数是局部变量C.在函数内定义的变量只在本函数范围内有效D.在不同函数中可以使用相同名字的变量[2008春]填空题5、(6)9 (7)H四、运算符与表达式(~)算术运算、逻辑运算、关系运算、++和-运算、三目条件运算符;[考试要求]★★★[主要知识点J1、"「'运算符的整除;2、操作数的类型,如“%”的操作数必须是整型:3、“=,,与"==,,的区别;4、“++,,和,,一,,运算符的前置与后置;5、只能变量才能进行“++”和“-”运算;6、逻辑运算和关系运算的结果是逻辑值(0或1):7、sizeof()所求的是数据在内存中占的字节数。[试题J[2006秋]选择题30、设有说明语句:chara[]="string!”,*p=a;以下选项中,正确的是«Asizeof(a)的值与strlen(a)的值相等Bstrlen(a)的值与strlen(p)的值相等Csizeof(a)的值与sizeof(p)的值相等Dsizeof(a)的值与sizeof(*p)的值相等[2007秋]选择题21、设有说明语句:intd,e;以下选项中,存在语法错误的是A.d=9+e==d+2;B.d=e+=2;C.f=g+f=j*k++; D.(++d)++;[2007春]选择题21、设有变量说明:“shortinta=0,b=0;”则表达式sizeoffa'+'b')的值是A.1 B.2 C.4 D.8(二)运算符的优先级;结合规则和目数的概念;[考试要求][试题][2007春]填空题3执行以下语句后,a的值为inta=0,m=3,n=10; a=(m++,m+n);[2008秋]选择题21、以下关于逻辑运算的描述中,正确的是。A.所有的逻辑运算都是双目运算,其优先级相同B.逻辑运算中存在双目运算和单目运算,其优先级相同C.所有的逻辑运算都是双目运算,其优先级各不相同D.逻辑运算中存在双目运算和单目运算,其优先级各不相同(三)类型的自动转换和强制类型转换;[考试要求]★★[主要知识点]1、自动转换(1)不同类型数据参与运算时,由低向高自动转换:char—int->float—>double;(2)对变量赋值时,类型由变量决定。2、强制类型转换不能自动转换时,必须强制转换,格式为:(数据类型)数据或数据类型(数据)。(四)表达式的组成,左值和赋值,逻辑表达式的求值优化。[考试要求)★★[主要知识点]1、赋值运算符的左边只能是变量:2、其他类型数据参与逻辑运算时,非0即1:3、逻辑表达式的优化:逻辑运算时,逻辑表达式一但有确定的值将中止运算;4、注意C++表达式与数学表达式的区别。[试题I[2004秋]若al、a2、a3和a4都是整型变量,则以下选项中符合C++语法规则的表达式是oA.al=25%3.3 B.a2=al+a3=3*5 C.a3=078D.a4=0Xa2第2节VisualC++的基本语句一、顺序结构。(-)表达式语句,空语句和复合语句;[考试要求]★★[主要知识点]1、表达式语句:由表达式加“;”组成。2、空语句:由单独的“:”组成。3、复合语句: 通过一对“{…}”括起来的语句,在逻辑上是一个整体。(二)基本数据类型的输入和输出(cin和cout)。[考试要求[主要知识点]1、“cin>>”后面只能跟变量、字符数组和指向确定位置的字符型指针。使用时注息:(1)后面不能跟常量,如:charcl,c2;cin»cl»4\t,»c2»*\n,;是错误的;(2)可以输入字符型数组和字符型指针,其他类型数组和指针不允许输入;(3)输入字符串时,空格字符是数据分隔符;(4)若输入含空格的字符串,必须用cin.getline(数组名,大小)。2、“cout<<”后面可以跟变量、常量、表达式(含有返回值的函数调用表达式)等。使用时注意:(1)控制输出格式;(2)区别输出指针和指针所指值:(3)输出字符型指针时,输出的是指针所指位置的字符串;而输出其他类型指针时,输出的是地址。[试题I[2006秋]选择题27、设有说明语句:inti=2,*p=&i;chars[20]=,,Hello,,,*q=s;以下选项中,存在语法错误的是»Acin»p;Bcout«p;Ccin»q;Dcout«q;[2007春]选择题24、执行以下程序时,输入一行字符串为:Thankyouverymuch!程序的输出结果为#include<iostream.h>voidmain(void){charline[100];cin»line;cout«linevv'\n';}A.TB.ThankC.Thankyouverymuch!D.Thankyou二、选择结构。①单选条件语句和双选条件语句;[考试要求]★★★

[主要知识点]1、格式:(1)单选条件语句:if(条件)S语句;(2)双选条件语句:if(条件)S1语句elseS2语句;2、使用时注意:(1)if和if...else的嵌套;(2)条件和S语句的从属关系,S语句可以是空语句、复合语句等;if和else的配对关系:else总是与之前的同一个块中的尚未配对的if配对。②switch语句:[考试要求]★★[主要知识点]1、格式:switch(条件表达式){case常量表达式1:语句组1;case常量表达式2:语句组2;case常量表达式n:语句组n;default:语句组n+1;}2、执行过程:根据条件表达式的值和哪个常量表达式的值相等,转而去执行相应的语句组。3、使用时注意:(1)条件表达式和常量表达式都只能是整型、字符型和枚举类型;(2)条件表达式通常是变量表达式(含变量),常量表达式不能含变量;(3)语句组中是否有break语句;default不是必须的。[试题IA、switch(a){casea:a++;break;caseb:b++;break;)C、switch(a*a)(case10,12:++a;A、switch(a){casea:a++;break;caseb:b++;break;)C、switch(a*a)(case10,12:++a;case14,16:++b;B、switch(a+b){case1:b=a++;break;case1:a=++b)D、switch(a/10+b)(case3:b=a/10;break;default:a+=b;[2007春]填空题1、对于switch(e),表达式e只能是整型、或枚举型表达式[2008春]选择题21、下述关于switch语句的描述中,正确的是switch语句中的default子句可以没有,也可以有多个switch语句中的每个子句中必须有break语句switch语句中的default子句只能放在最后switch语句中的子句后面的表达式只能是整型表达式[2008春]填空题4、设e是表达式,其类型可以是:float,double,int,char>enum.C++中规定,在开关语句中switch(e)中,e的值类型不能是三、重复结构:for语句、while语句和do…while语句。[考试要求]★★★[主要知识点]1、格式for语句:for(表达式1;表达式2;表达式3)循环体(单语句、复合语句、循环语句);while语句:while(条件表达式)循环体:do...while语句:do循环体;while(条件表达式);2、执行过程:判断条件表达式的值是否为真,如为“真”(非0)执行循环,如为“假”(0)退出循环。3、使用时注意:(1)for中的所有表达式都可以省略,条件表达式(表达式2)省略时值为1;while语句和do...while语句的条件表达式不能省略;(3)for语句和while语句是先判断循环条件,条件为1时再执行循环体;而do…while语句是先执行循环体后判断循环条件:(4)循环前各变量的值是多少?循环中各变量的值如何变化?循环后各变量的值是多少?循环了多少次?.(5)注意循环条件判断时,条件“真”包括负数和正数;条件“假”就是“0”;[试题][2006秋]选择题24、执行以下语句时,循环的次数是。for(intx=0,y=0;!x&&y<=5;y++);A无数次 B0 C5 D6[2007春]选择题22、下列关于while和do...while循环语句的叙述中正确的是 do...while的循环体至少执行一次while的循环体至少执行一次do...while的循环体不能是复合语句do...while允许从循环体外跳转到循环体内[2009春]填空题1、以下循环语句的循环体的执行次数为for(ints=0,j=l;j<=10;s+=j);j++:四、break和continue语句。【考试要求]★★★[主要知识点)1、break退出循环语句或switch语句。2、continue语句是中止本次循环,立即进入下次循环。[试题][2009春]选择题26、以下对break语句的描述中,不正确的是break语句可用在循环语句中,其作用是结束本层循环的执行break语句可用在switch语句中,其作用是结束该switch语句的执行break语句可用在if语句中,其作用是结束该if语句的执行D.break语句在同一循环体中可以多处使用第3节构造类型和指针类型数据一、构造类型数据包括:一维数组、二维数组、结构体和共同体(联合体)。(-)构造类型变量的说明及初始化。[考试要求]★★★[主要知识点J1、一维数组的说明及初始化。(1)定义格式:类型数组名[数组大小];定义时注意,数组的大小必须确定。①指定大小:用字符型、枚举类型或整型的常量及常量表达式指定大小。如:inta=5;floatb[a].c[la'-90],d[];其中数组c的定义是正确的,而b和d的定义是错误的,d[]只能出现在形参中。下列数组的定义正确吗?#definem5constintn=10:floatx[m],y[n],z[15.0];②由初始化的数据确定大小。当定义数组时,可以不指定其大小,而由其初始化时的数据确定其大小。如:inta[]={l,2,3);(2)初始化:①一维数组初始化的方法:用列表初始化。②字符数组初始化的方法:除了用列表(可以是整型数据或字符)初始化外,还可以用字符串初始化。如:charcl[]={97,98,99},c2卜{'a','b',,c'};charc3[]="abc”,c4[]={"abc"};注意数组cl,c2、c3、c4的大小,cl和c2的大小为3,而c3和c4的大小为4.③初始化时,注意元素个数不能大于数组大小。如:charc[5]="china”;是错误的。2、二维数组的说明及初始化。(1)定义格式:类型数组名[数组行数][数组列数];二维数组的行数和列数要求与一维数组大小相似。对于二维数组,只能由元素个数确定其行,而不能由元素个数确定其列,如:intb[][3]={1,2,3,4,5},c[3][]={1,2,3,4,5);其中b的定义是正确的,而c的定义是错误的。(2)初始化的方法:①用一维列表初始化,如:inta[][3]={l,2,3,4,5};②用二维列表初始化,如:inta[][3]={{l,2},{3},4,5};3、结构体和共同体(联合体)(1)结构体类型定义:struct结构体名 〃不分配空间(成员列表;);(2)结构体变量定义:结构体名 结构体变量名;〃分配空间如:nodenl,n2[10],*n3;其中:node:结构体类型名;nl:为结构体变量名;n2:为结构体变量数组;n3:为指向结构体变量的指针(3)结构体变量的引用三种格式:①结构体变量名.成员名;②(*指针变量名).成员名;③指针变量一〉成员名:(经常使用)[试题][2007春]选择题27、设有以下语句:inta=5;intarr[a]; 第一行constintb=5;intx[b]; 第二行intc=5;int*p=newint[c]; 第三行constintd=5;int*pl=newint[d];第四行其中存在语法错误的是A.第一行 B第二行C第三行D第四行[2007秋]选择题23、以下对二维数组的说明中,存在语法错误的是A.inta[][3]={3,2,1,1,2,3};B.inta[][3]={{3,2,1},{1,2,3)}:C.ima[2][3]={l} D.inta[2][]={{3,2,1},{1,2,3});[2008秋]选择题23、以下说明语句中,不存在语法错误的是oA.char B.chars2[4]={4a,;b,};C.chars3[]={4Iamastudent9};D.chars4[14]={4tIamastudent"};(二)构造类型变量成员(元素)的使用。[考试要求]★★★[主要知识点]数组的使用:面向元素,即面向“数据1、一维数组:通过单循环遍历数组,对元素进行操作,如:inta[10]={1,2,3,4,5,6,7,8,9,10),s=0;for(inti=0;i<10;i++)〃求一维数组所有元素的和s+=a[i];for(i=0;i<10:i++)〃按每行5个元素的方式输出(cout«a[i]«*\t,;if((i+l)%5==0)cout«t\n,;}2、字符数组:通过单循环遍历数组,以字符串结束标记作循环结束条件,如:chars[]=t4abcdef';inti=0;while(s[i]){s[i]+=W-<a,;i++;)3、二维数组:通过嵌套的双循环遍历数组,通常外循环控制行,内循环控制列,如:floatb[4][5]=for(inti=0;i<4;i++)〃按矩阵方式输出{for(intj=0;j<

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论