江苏省二级C语言整理资料
- 格式:doc
- 大小:133.50 KB
- 文档页数:23
总体要求1.掌握计算机信息技术的基本知识,具有使用计算机常用软件的能力。
2.能熟练使用一种高级语言(或软件包)进行编程,并能上机调试和运行。
一、信息技术基本知识(20% )1.信息技术的基本概念及其发展,包括:信息技术、信息处理系统、微电子技术、通信技术和计算机技术;信息化的基本含义、信息化建设的内容及信息化指标体系。
2.计算机硬件基础知识,包括:计算机的逻辑结构及各组成部分的功能,CPU的基本结构,指令与指令系统的概念。
PC机的物理组成、常用的微处理器产品及其主要性能、PC机主板、内存、F0总线与接口等主要部件的结构及其功能,常用F0设备的类型、作用、基本工作原理,常用外存的类型、性能、特点、基本工作原理。
3.数字媒体基础知识,包括:二进制、十六进制的概念,不同进制数的表示、转换及其运算,数值信息的编码表示,常用字符集(如ASCII , GB 2312-80 , GBK , Unicode , GB 18030等)及其主要特点。
文本的类型、特点、输人/输出方式和常用的处理软件,图形、图像、声音和视频等数字媒体信息的获取手段、常用的压缩编码标准和文件格式。
4.计算机软件基础知识,包括:软件的概念、分类及其作用,操作系统的功能、分类、常用产品及其特点,程序设计语言的基本成分、结构、特点,程序设计语言处理系统的类型及其基本工作方式,算法与数据结构的基本概念,计算机病毒的概念和防治手段。
5.计算机网络与因特网基础知识,包括:计算机网络的组成与分类,数据通信的基本概念和常用技术,局域网的特点、组成、常见类型和常用设备,广域网的接人技术,因特网的发展、组成、TCP/IP协议、主机地址与域名系统、接入方式、网络服务及其基本工作原理,HTML 文档的基本格式,Web文档的常见形式及其特点,影响网络安全的主要因素及其常用防范措施。
6.信息系统与数据库基础知识,包括:信息系统的基本结构、主要类型、发展趋势,数据模型与关系数据库的概念,软件工程的概念,信息系统开发方法。
【上机题命题及答题要点】1、近年来江苏省高校上机题目难度有所下降。
本轮上机命题的难度系数及全国计算机等级考试二级C语言接近。
2、改错题通常有3~4个错误。
错误分为两大类,一类是语法出错,这类错误比较查错和容易修改,即在编译时报的错误。
另一类是结果出错,即程序的算法出错,这类错误需认真审题。
3、编程题必须掌握C语言的文件,应熟悉文件指针的定义,文件的打开及文件的输入输出。
编程题的固定框架。
必须记忆。
以C01的编程为例。
#include <stdlib.h> /*库函数exit(0)需要*/#include <stdio.h> /*定义文件指针时需要的头文件*/…………..{}void main(){ FILE *fp;所有数据类型的说明和定义if((fp=fopen("t:\\myf2.out","w"))==NULL){ printf("\nCan't open the file!"); exit (0);}函数调用(具体问题具体分析)结果输出printf("\nMy number is:120992340\n");fprintf(fp,"\nMy number is:1292340\n");fclose(fp);}4、必须熟悉常用算法。
5、江苏省高校计算机二级C语言上机编程题常考问题:字符串相关问题、素数相关问题、回文数相关问题、矩阵(二维数组)相关问题、特殊数问题(如,合数、真因子或质因子之和、水仙花数、亲密数、完数、数制转换、哥德巴赫猜想等)。
6、掌握文件输出操作标准形式。
【2013年3月江苏省等考上机真题解析】江苏省高等学校非计算机专业学生(C01)计算机基础知识和应用能力等级考试上机试卷二级C语言(试卷代号C01)(本试卷完成时间70分钟)一、改错题(16分)【程序功能】判断一个N×N方阵(N为奇数)是否为魔方阵。
江苏省计算机二级考试备考提纲第一章Visual C++程序设计入门1>定义标识符规则:第一个字符只能是英文字母或下画线,后面可跟字母,数字,下画线;不能是C++语言的关键字。
2>键盘上除去3个字符:@,¥,其余的可显示字符在程序代码中均能使用。
3>编写程序的注意事项:/*和*/为多行注释,//为单行注释,从标识起至本行结束:程序一般包含输入输出编译预处理命令;C++的程序有且只有一个主函数main;对于C++编译器而言,一条语句可以写成若干行,一行内也可以写若干条语句,:而且它严格区分大小写字母。
4>运算符;1.求模/余运算符%,要求操作数必须都是整形数,若不是整型数必须将操作数强制转化成整型再进行求余运算,否则将出现编译错误,如(int)5.2%3=2; 2.若操作数中有负值,求余原则为:先取绝对值求余,余数取与被除数相同的符号,如-10%3=-1,10%-3=1. 3。
而除法运算符/和*,若两个操作数都是整型,则结果也是整型,若有一个是实型,则结果是实型。
4。
注意,如a=4,b=3,c=2,求a>b>c的值,因为原式=(a>b)>c,a>b值为1,则原式相当于1>c,所以最终结果是0。
5。
自增、减运算符的操作数不能是常量或表达式,如2++,(x+1)++都是不合法的,再如,2*a++等价于2*(a++). 6.条件运算符“?:”是C++中唯一的三目运算符,条件表达式的一般格式为:逻辑表达式1?表达式2:表达式3.,1为真执行2,为假执行3,注意:条件表达式的功能相当于条件语句,但一般不能取代if语句;表达式1,2,3类型可不同,此时条件表达式的值取较高的类型,如a>b?2:5.5,a<b时,值为5.5,a>b时,值为2.0,而不是2。
注意:逗号运算符计算方法:按先后顺序依次计算各个表达式的值,最后一个表达式的值作为整个逗号表达式的值。
第一章信息技术基础知识点1:信息处理系统的相关问题理论链接:用于辅助人们综合使用各种信息技术的系统通称为信息处理系统。
从应用领域来看信息处理系统有如下分类:雷达是一种以感测与识别为主要目的的系统;电视\广播系统是一种单向的、点到多点(面)的、以信息传递为主要目的的系统;电话是一种双向的、点到点的、以信息交互为主要目的的系统;银行是一种以处理金融信息为主的系统;图书馆是一种以信息收藏和检索为主的系统;因特网则是一种跨越全球的多功能信息处理系统。
知识点2:集成电路的分类考点点拨:该知识点的考查频率非常高。
主要出现在选择题和填空题中。
典型题1(选择题):大规模集成电路(LSI)的集成对象一般是_。
A.功能部件B.芯片组C.门电路D.微处理器分析:大规模集成电路一般以功能部件、子系统为集成对象。
而中小现模集成电路一般以简单的门电路或单级放大器作为集成对象。
(答案:A)典型题2(填空题):目前个人计算机中使用的电子器件主要是_。
分析:PC机中使用的微处理器、芯片组、图形加速芯片等都是超大规模和极大规模具成电路。
(答案:超大规模和极大规模集成电路,或VLSI)典型题3(选择题):可以从不同角度给集成电路分类,按照_可将其分为数字集成电路和模拟集成电路两类。
A.集成电路包含的晶体管数目B.晶体管结构和电路C.集成电路的功能D.集成电路的用途分析:集成电路按功能来分,可分为数字集成电路(如门电路。
存储器、微处理器、微控制器、数字信号处理器等)和模拟集成电路(又称为线性电路,如信号放大器。
功率放大器等)。
(答案:C)理论链接:集成电路根据所包含的电子元件数目可分为小规模(SSI)、大规模(LSI)、超大和极大规模(VLSI)集成电路三种。
SSI一般以简单的门电路或单级放大器为集成对象,LSI则以功能部件、子系统为集成对象,而目前PC机中的CPU、芯片组、图形加速器等是VLSI的集成对象。
另外,集成电路根据功能可分为数字集成电路和模拟集成电路;根据用途可分为通用集成电路(如CPU和存储器芯片)和专用集成电路;根据晶体管结构电路和工艺可分为双极型集成电路、金属氧化物半导体集成电路和双极-金属氧化物半导体集成电路。
总体上必须清楚的:1)程序结构是三种: 顺序结构, 循环结构(三个循环结构), 选择结构(if 和switch)2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。
3)计算机的数据在电脑中保存是以二进制的形式. 数据存放的位置就是他的地址.4)bit是位是指为0 或者1。
byte 是指字节, 一个字节= 八个位.5)一定要记住二进制如何划成十进制。
概念常考到的:1、编译预处理不是C语言的一部分,不再运行时间。
C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。
2、每个C语言程序中main函数是有且只有一个。
3、在函数中不可以再定义函数。
4、算法的是一定要有输出的,他可以没有输入。
5、break可用于循环结构和switch语句。
6、逗号运算符的级别最低关键字不可以作为用户标识符号2)实型数据的合法形式:2.333e-1 就是合法的,且数据是2.333×10-1。
考试口诀:e前e后必有数,e后必为整数。
. 3)字符数据的合法形式::'1' 是字符占一个字节,"1"是字符串占两个字节(含有一个结束符号)。
'0' 的ASCII数值表示为48,'a' 的ASCII数值是97,'A'的ASCII 数值是65。
4)整型一般是两个字节, 字符型是一个字节,双精度一般是4个字节:考试时候一般会说,在16位编译系统,或者是32位系统。
碰到这种情况,不要去管,一样做题。
掌握整型一般是两个字节, 字符型是一个字节,双精度一般是4个字节就可以了。
5)转义字符的考查:在程序中int a = 0x6d,是把一个十六进制的数给变量a 注意这里的0x必须存在。
在程序中int a = 06d, 是一个八进制的形式。
在转义字符中,’\x6d’才是合法的,0不能写,并且x是小写。
‘\141’是合法的,0是不能写的。
第一部分计算机基础知识一、计算机基础1 信息技术的基本概念和发展2 计算机硬件基础知识3 数字媒体基本知识4 计算机软件基础知识5 计算机网络基础知识6 计算机与数据库基础知识7 PC机操作使用的基本技能要求:掌握计算机的基本常识,掌握二进制,十六进制,八进制,十进制的转换,了解网络知识。
主要考点:1.信息技术与信息处理系统(1)什么是信息?(2)信息处理包括如下过程:信息收集,信息加工,信息存储,信息的传递,信息的施用2.微电子技术集成电路的分类:小规模集成电路—大规模集成电路3.二进制、十六进制的概念,不同进制数的表示,转换及其运算。
(1)各种进制数转化为十进制数的方法:数的按位展开法是用各位的数符乘以相应的位权再求和得到的数值。
(1010)2=1*23+0*22+1*21+0*20=(10)10(1011.101)2=1*23+0*22+1*21+1*20+1*2-1+0*2-2+1*2-3=(11.625) 10(143.65)8=1*82+4*81+3*80+6*8-1+5*8-2=(99.828125)10(2CF.4B)16=2*162+12*161+15*160+4*16-1+11*16-2=(719.29296875)10(2) 十进制数转化为二进制数十进制数转化成二进制数十整数部分和小数部分的运算方法是不同的。
当把十进制整数转化为二进制数据时,采用“除二取余”法。
当把十进制小数转换成二进制时采用”乘2取整”法(3)二进制与八进制、十六进制的互换八进制相当于二进制数的三位数,转换二进制时,整数向左,小数向右,不足3位的都用零补足。
十六进制相当于二进制数的四位数。
转换二进制时,整数向左,小数向右,不足4位的都用零补足。
4.整数(定点数)在计算机中的表示。
原码、反码和补码原码:其符号位(最高位)的0或1表示X的正或负,其数值部分就是X的绝对的二进制表示(+17)=00010001,(-39)=10100111。
表示范围-(2n-1-1)~+(2n-1-1)反码:正整数的反码与原码一样,负整数的反码是其对应的原码符号位保持不变,而数值位取反。
表示范围-(2n-1-1)~+(2n-1-1)补码:正整数的补码与其原码一致,负整数的补码对是其对应的反码在最后一位加1。
-2n-1 ~ +2n-15.计算机中信息的计量单位位:二进制中的每一位,0或1。
字节:8位,B表示KB=1024B 千字节MB=1024KB 兆字节GB=1024MB 千兆字节TB=1024GB 兆兆字节字:有2个字节,16位构成6.计算机的逻辑结构及组成部分的功能输入设备、中央处理器、内存储器和外存储器、输出设备、系统总线与I/O端口7.CPU的基本结构寄存器组、运算器、控制器8.常用的微处理器产品及主要性能(1)4位和8位微处理器,Apple-II微型计算机采用8位微处理器(2)16位的微处理器,Intel 8086(3)32位微处理器,Inter 80386,80486(4)Pentium(奔腾)微处理器(5)Pentium MMX, Pentium Pro Pentium II, Pentium III, Pentium4微处理器9.PC机的物理组成(1)主板:有CPU插槽,CPU调压器,主板芯片组,存储器插座,总线插槽,ROMBIOS,时钟/CMOS,电池,超级I/O芯片等。
(2)PC机芯片组:主板上所有控制功能几乎都在其中(3)BIOS:基本输入/输出系统,放置在只读存储器(ROM)芯片中(4)内存:用来存储程序和数据信息的记忆部件,分为ROM(只读存储器,断电不消失信息)和RAM(随机存取存储器,可读可写,但断电信息丢失)(5)PC机种的I/O总线和设备接口:I/O总线上有数据线,地址线,控制线。
I/O 接口有并行接口,串行接口,USB接口显示器输出接口等。
10.常用外存的类型、性能、特点、基本工作原理主要是硬盘存储器和光盘存储器,硬盘指标有:(1)容量:40~120GB(2)平均等待时间:平均等待时间是指数据所在的扇区转到磁头下的平均时间,使盘片旋转周期的1/2,现在主流硬盘的转速多为5400rpm,7200rpm,10000rpm。
平均等待时间为3~6ms(3)平均寻道时间:指把磁头移动到数据所在的磁道(柱面)所需要的平均时间,这是衡量硬盘机械能力的重要标志。
一般在5~10ms。
(4)平均访问时间:平均等待时间+平均寻道时间。
光盘存储器有:(1)只读光盘(CD-ROM)(2)可记录光盘(CD-R)(3)可擦写(CD-RW)可刻录(4)DVD,即数字多用途光盘DVD-ROM, DVD-R, DVD-RW 11.操作系统功能,常用产品(1)功能:管理系统中的各种软硬件资源,为用户提供友善的人机界面,为应用程序的开发和运行提供一个高效率的平台。
可有警醒处理器管理,存储管理,设备管理,文件管理和作业管理(2)产品:MS-DOS, Windows, Unix和OS/212.程序设计语言及其处理系统(1)设计语言通常分为机器语言、汇编语言、高级语言。
(2)程序语言处理系统:汇编程序,解释程序,编译程序13.计算机网络组成与分类(1)计算机网络的构成:由若干主机和通信子网以及一系列的通信协议构成。
(2)计算机网络的分类:按网络规模分:广域网(WAN),局域网(LAN),城域网(MAN)。
按网络拓扑结构分:星形网,树形网,环形网,总线型网,网状网络按网络控制分类:集中式网络,分布式网络14.广域网的联接技术:(1)电话拨号(2)ISDN(综合业务数字网)(3)不对称数字用户线技术(ADSL),与普通电话共存一条线,传输数据不通过电话交换机,传输速率根据线路情况自动调整(4)电缆调制解调技术(5)光纤接入网15交换技术交换技术就是指使用交换设备实现多对终端设备之间的互联,以满足多用户通信的需要。
有电路交换和分组交换。
16英特网英特网又称互联网,是世界最大的网络,使用TCP/IP协议把世界各地的计算机网络互联成一个大网络。
TCP/IP协议:(Transmission Control Protocol/Internet Protocol)是网络中最广泛的一种协议。
把计算机通信化为4层,由第四层到第一层为:应用层,传输层,网络互联层,网络接口和硬件层。
IP地址:是每台主机赋予的唯一一个编码地址,地址有4段十进制数组成,每段取值1~255。
域名:由于IP地址不好记忆,网络上的计算机每个都取了一个由字符表示的名字,叫域名,域名定义工作由DNS(Domain Name System,域名服务器系统)完成。
顶级域名的分类:a)国家顶级域名:中国.cn。
国际顶级域名:.int。
通用顶级域名:商业机构为.com,教育研究机构为.edu,网络服务机构为.net,政府机构为.gov等英特网提供的服务:电子邮件,文件传输(FTP),远程登录(Telnet),信息服务(WWW)17.数字声音获取的方法计算机合成声音:MIDI是一种数字合成声音的标准,MPEG是一种数字视频(音频)编码的国际标准。
MP3音乐是采用MPEG-1层3编码的高质量数字音乐。
1、信息技术指的是用来扩展人的信息器官功能、协助人们进行信息处理的一类技术。
在下列基本信息技术中,用于扩展人的效应器官功能的是____。
A.感测与识别技术B.通信与存储技术C.计算与处理技术D.控制与显示技术2、微电子技术是以集成电路为核心的电子技术。
在下列关于集成电路(IC)的叙述中,正确的是____。
A.集成电路的发展导致了晶体管的发明B.现代计算机的CPU均是超大规模集成电路C.小规模集成电路通常以功能部件、子系统为集成对象D.所有的集成电路均为数字集成电路3、通信技术的发展促进了信息的传播。
在下列有关通信与通信技术的叙述中,错误的是____。
A.通信系统必有“三要素”,即信源、信号(应改成信道)与信宿B.现代通信指的是使用电(光)波传递信息的技术C.数据通信指的是计算机等数字设备之间的通信D.调制技术主要分为三种,即调幅、调频和调相4、在计算机中,数值为负的整数一般不采用“原码”表示,而是采用“补码”方式表示。
若某带符号整数的8位补码表示为1000 0001, 则该整数为____.A.129B.-1C.-127D.1275、在下列有关CPU(中央处理器)与Pentium微处理器的叙述中,错误的是____。
A.CPU除包含运算器和控制器以外,一般还包含若干个寄存器B.CPU所能执行的全部指令的集合,称为该CPU的指令系统C.Pentium系列处理器在其发展过程中,其指令系统越来越丰富D.Pentium处理器与Power PC处理器虽然产自不同的厂商,但其指令系统相互兼容6、根据存储器芯片的功能及物理特性,目前用作优盘存储器芯片的是____。
A.SRAMB.SDRAMC.EPROMD.Flash ROM7、I/O接口指的是计算机中用于连接I/O设备的各种插头/插座,以及相应的通信规程以及电气特性。
在下列相关I/O总线与I/O接口的叙述中,错误的是____。
A.PC机系统总线一般分为处理器总线和主板总线B.PCI总线属于I/O总线C.PC机的I/O接口可分为独占式和总线式B是以○并○行○方○式工作的I/O接口8、输入设备用于向计算机输入命令和数据,它们是计算机系统必不可少的重要组成部分。
在下列有关常见输入设备的叙述中,错误的是____。
A.目前数码相机的成像芯片仅有一种,即CCD成像芯片(还有个叫CMOS)B.扫描仪的主要性能指标包括分辨率、色彩位数和扫描幅面等C.目前台式PC机普遍采用的键盘可直接产生一百多个按键编码D.鼠标器一般通过PS/2接口或USB接口与PC机相连9、显示器的作用是将数字信息转换为光信息,最终将文字和图形/图像显示出来。
在下列有关PC机显示器的叙述中,错误的是____。
A.目前出厂的台式PC机大多数使用AGP接口连接显示卡B.彩色显示器上的每个像素由RGB三种基色组成C.与CRT显示器相比,LCD的工作电压高、功耗小D.从显示器的分辨率来看,水平分辨率与垂直分辨率之比一般为4:310、计算机软件(简称软件)指的是能指挥计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档。
在下列有关软件的叙述中,错误的是____。
A.软件的版权所有者不一定是软件作者B.共享软件指的是一种无版权的软件C.用户购买一个软件后,仅获得该软件的使用权,并没有获得其版权D.软件许可证是一种法律合同,它确定了用户对软件的使用方式11、在下列有关Windows操作系统(这里指Windows 95及其以后的版本)的多任务处理功能的叙述中,正确的是____。