江苏省二级C语言整理资料.docx

上传人:b****8 文档编号:10029191 上传时间:2023-02-08 格式:DOCX 页数:34 大小:40.91KB
下载 相关 举报
江苏省二级C语言整理资料.docx_第1页
第1页 / 共34页
江苏省二级C语言整理资料.docx_第2页
第2页 / 共34页
江苏省二级C语言整理资料.docx_第3页
第3页 / 共34页
江苏省二级C语言整理资料.docx_第4页
第4页 / 共34页
江苏省二级C语言整理资料.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

江苏省二级C语言整理资料.docx

《江苏省二级C语言整理资料.docx》由会员分享,可在线阅读,更多相关《江苏省二级C语言整理资料.docx(34页珍藏版)》请在冰豆网上搜索。

江苏省二级C语言整理资料.docx

江苏省二级C语言整理资料

第一部分 计算机基础知识

一、计算机基础

1信息技术的基本概念和发展

2计算机硬件基础知识

3数字媒体基本知识

4计算机软件基础知识

5计算机网络基础知识

6计算机与数据库基础知识

7PC机操作使用的基本技能

要求:

掌握计算机的基本常识,掌握二进制,十六进制,八进制,十进制的转换,了解网络知识。

主要考点:

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-1

5.计算机中信息的计量单位

位:

二进制中的每一位,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位的微处理器,Intel8086

(3)32位微处理器,Inter80386,80486

(4)Pentium(奔腾)微处理器

(5)PentiumMMX,PentiumProPentiumII,PentiumIII,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/2

12.程序设计语言及其处理系统

  (1)设计语言通常分为机器语言、汇编语言、高级语言。

  (2)程序语言处理系统:

汇编程序,解释程序,编译程序

13.计算机网络组成与分类

(1)计算机网络的构成:

由若干主机和通信子网以及一系列的通信协议构成。

(2)计算机网络的分类:

   按网络规模分:

广域网(WAN),局域网(LAN),城域网(MAN)。

   按网络拓扑结构分:

星形网,树形网,环形网,总线型网,网状网络

   按网络控制分类:

集中式网络,分布式网络

 14.广域网的联接技术:

    (1)电话拨号

    (2)ISDN(综合业务数字网)

    (3)不对称数字用户线技术(ADSL),与普通电话共存一条线,传输数据不通过电话交换机,传输速率根据线路情况自动调整

    (4)电缆调制解调技术

    (5)光纤接入网

 15 交换技术

    交换技术就是指使用交换设备实现多对终端设备之间的互联,以满足多用户通信的需要。

有电路交换和分组交换。

 16 英特网

    英特网又称互联网,是世界最大的网络,使用TCP/IP协议把世界各地的计算机网络互联成一个大网络。

    TCP/IP协议:

(TransmissionControlProtocol/InternetProtocol)是网络中最广泛的一种协议。

把计算机通信化为4层,由第四层到第一层为:

应用层,传输层,网络互联层,网络接口和硬件层。

IP地址:

是每台主机赋予的唯一一个编码地址,地址有4段十进制数组成,每段取值1~255。

域名:

由于IP地址不好记忆,网络上的计算机每个都取了一个由字符表示的名字,叫域名,域名定义工作由DNS(DomainNameSystem,域名服务器系统)完成。

顶级域名的分类:

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位补码表示为10000001,则该整数为____.

A.129  B.-1  C.-127  D.127

5、在下列有关CPU(中央处理器)与Pentium微处理器的叙述中,错误的是____。

A.CPU除包含运算器和控制器以外,一般还包含若干个寄存器

B.CPU所能执行的全部指令的集合,称为该CPU的指令系统

C.Pentium系列处理器在其发展过程中,其指令系统越来越丰富

D.Pentium处理器与PowerPC处理器虽然产自不同的厂商,但其指令系统相互兼容

6、根据存储器芯片的功能及物理特性,目前用作优盘存储器芯片的是____。

A.SRAM B.SDRAM C.EPROM  D.Flash ROM

7、I/O接口指的是计算机中用于连接I/O设备的各种插头/插座,以及相应的通信规程以及电气特性。

在下列相关I/O总线与I/O接口的叙述中,错误的是____。

A.PC机系统总线一般分为处理器总线和主板总线

B.PCI总线属于I/O总线

C.PC机的I/O接口可分为独占式和总线式

D.USB是以

工作的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:

3

10、计算机软件(简称软件)指的是能指挥计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档。

在下列有关软件的叙述中,错误的是____。

A.软件的版权所有者不一定是软件作者

B.共享软件指的是一种无版权的软件

C.用户购买一个软件后,仅获得该软件的使用权,并没有获得其版权

D.软件许可证是一种法律合同,它确定了用户对软件的使用方式

11、在下列有关Windows操作系统(这里指Windows95及其以后的版本)的多任务处理功能的叙述中,正确的是____。

A.在多任务处理过程中,前台任务与后台任务都能得到CPU的响应(处理)

B.由于CPU具有并行执行指令的功能,所以操作系统才能进行多个任务的处理

C.由于用户只启动一个应用程序,那么该程序就可以自始至终地独占CPU

D.Windows操作系统采用协作方式支持多个任务的处理

12、文件管理是操作系统的基本功能之一。

在Windows操作系统环境下,下列有关文件管理功能的叙述中,错误的是____。

A.计算机中的所有程序、数据、文档都组织成文件存放在外存储器中

B.磁盘上的文件分配表(FAT)有两个,且内容相同

C.任何磁盘上的文件根目录表(FDT)仅有一个

D.文件管理以扇区为单位分配磁盘上的存储空间

13、随着Internet的飞速发展,其提供的服务越来越多。

在下列有关Internet服务及相关协议的叙述中,错误的是____。

A.电子邮件是Internet最早的服务之一,主要使用SMTP/POP3协议

B.WWW是目前Internet上使用最广泛的一种服务,常使用的协议是HTTP

C.文件传输协议(FTP)主要用于在Internet上浏览网页时控制网页文件的传输

D.远程登录也是Internet提供的服务之一,它采用的协议称为Telnet

14、在下列有关程序设计语言及其处理程序的叙述中,错误的是____。

A.程序设计语言可分为机器语言、汇编语言和高级语言

B.机器语言与计算机硬件关系密切,用它编写的程序可移植性较差

C.用于辅助编写汇编语言程序的编辑软件称为汇编程序

D.高级程序设计语言可以有解释与编译两种方式

15、在下列有关最常见局域网、网络设备以及相关技术的叙述中,错误的是____。

A.以太网是最常用的一种局域网,它采用总线结构

B.每个以太网网卡的介质访问地址(MAC地址)是全球惟一的

C.无线局域网一般采用无线电波或红外线进行数据通信

D.“蓝牙”是一种远距离无线通信的技术标准,适用于山区住户组建局域网

16、字符编码标准规定了字种及其编码。

在下列有关汉字编码标准的叙述中,错误的是____。

A.我国颁布的第一个汉字编码标准是GB2312-80,它包含常用汉字6000多个

B.GB2312-80和GBK标准均采用双字节编码

C.GB18030-2000标准使用3字节和4字节编码,与GB2312-80和GBK兼容

D.UCS-2是双字节编码,它包含拉丁字母文字、音节文字和常用汉字等等

17、不同格式的图像文件,其数据编码方式有所不同,通常对应不同的应用。

在下列几组图像文件格式中,制作网页时用得最多的是____。

A.GIF与JPEG B.GIF与BMP   C.JEPG与BMP   D.GIF与TIF

18、计算机中处理的声音分为波形声音和合成声音两类。

在下列有关波形声音的叙述中,错误的是____。

A.波形声音的获取过程就是把模拟声音信号转换为数字形式,包括取样、量化和编码等步骤

B.声音信号的数字化主要由声卡来完成,其核心是数字信号处理器(DSP)

C.MP3采用MPEG-3标准对声音进行压缩编码

D.波形声音的主要参数包括取样频率、量化位数和声道数目等

19、在下列有关数据库技术的叙述中,错误的是____。

A.关系模型是目前在数据库管理系统中使用最为广泛的数据模型之一

B.从组成上看,数据库系统由数据库及其应用程序组成,它不包含DBMS及用户(错误)

C.SQL语言不限于数据查询,还包括数据操作、定义、控制和管理等多方面的功能

D.Access数据库管理系统是Office软件包中的软件之一

20、MicrosoftWord是目前最常用的文字处理软件之一。

在下列有关MicrosoftWord(97及其以后的版本)功能的叙述中,错误的是____。

A.在默认情况下,页面的版面(纸张大小)能为A4

B.在同一文档中,所有页面的版面(纸张大小)只能相同(答题者注:

插入分节符后就可以不同)

C.系统具有基于字典的拼写检查功能

D.在普通视图中,可以显示表格,但不能显示所插入的图片(答题者注:

早期版本不可以,现在版本可以显示)

第二部分C语言的考点以及掌握程度

一、C语言概述(源程序的格式、风格和结构,main函数及其他函数(重点掌握))

出题方向:

1、C语言的特点

2、C语言的构成,main主函数和其他函数。

1、结构化程序设计(顺序、选择、循环)

(1)C语言的特点

a、语言简洁、紧凑、灵活b、运算符和数据类型丰富

c、程序设计结构化、模块化:

结构化程序设计(顺序、选择、循环)

d、生成目标代码质量高e、可移植性好

(2)结构特点:

函数组成,有且只有一个主函数。

语句加分号。

注释方法(不能嵌套)。

阿如你看了把答案填下啊晓得啊)

(1)一个C程序是由()

)一个主程序和若干子程序组成B)函数组成

C)若干过程组成D)若干子程序组成

(2)C源程序的基本单位是函数。

2、算法(放在了基础部分)

(1)一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是

A)有零个或多个输入B)有零个或多个输出

C)有穷性D)可行性

3、C语言程序的风格结构与特点

以下叙述中正确的是

A)C语言的源程序不必通过编译就可以直接运行

B)C语言中的每条可执行语句最终都将被转换成二进制的机器指令

C)C源程序经编译形成的二进制代码可以直接运行

D)C语言中的函数不可以单独进行编译

二、基本类型数据的表示及使用

出题方向:

1. 基本类型的类型标识符(intfloatdoublechar)、类型修饰符(longshortsignedunsigned)的意义及使用

2. 基本类型常量的表示及使用

  

(1)int型常量的十进制、八进制、十六进制形式

  

(2)float型常量、double型常量的进进制小数形式、十进制指数形式。

  (3)char型常量的形式,常用转义字符

  (4)字符串常量的形式

  (5)符号常量的命名、定义与使用

3. 基本类型变量的命名、声明、初始化及使用

4. 使用函数返回值作为操作数

重点考点:

1、C的数据类型及其定义方法

1)基本数据类型:

基本数据类型最主要的特点是,其值不可以再分解为其它类型。

2)构造数据类型:

构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的。

3)指针类型:

其值用来表示某个变量在内存储器中的地址。

4)空类型:

2、常量与变量(尤其注意标志符的命名规则)

1)标识符命名规则(再次复习一下上一节课的内容)

(1)有效字符:

只能由字母、数字和下划线组成,且以字母或下划线开头。

(2)有效长度:

随系统而异,但至少前8个字符有效。

如果超长,则超长部分被舍弃

2)整型数据

(1)常量分类:

基本,短,长,无符号整型,占用字节数等。

(2)整型常量的三种表示形式:

十进制,八进制,十六进制。

3)实型数据

(1)实型的两种表示方式:

浮点数和指数形式。

几点注意要注意。

4)字符型数据

(1)字符常量的几个特点要知道

(2)转义字符

(3)字符变量的定义,存储,使用

(4)与字符串的区别

5)变量的初值和类型转换

(1)变量赋初值:

类型说明符变量1=值1,变量2=值2

(2)各类数值型数据之间的混合运算

6)转换方法两种:

a:

自动转换b:

强制转换

(1)已知在某C语言编译系统中表达式sizeof(int)的值是2,则系统在处理声明语句inta=40000;时将常量40000的类型看作是。

A.intB.unsignedintC.longintD.unsignedlongint

(2)当需要定义一个函数时,以下标识符中  不能用作函数名。

A.scanfB.forC._sumD.F2

(3)已有声明语句unsignedcharch;与表达式ch='B'的值不相同的表达式是。

(字符A的ASCII码以十进制表示为65)

A.ch=0x42  B.ch=0102 C.ch='\102'D.ch=066

(4)设有以下定义

inta=0;doubleb=1.25;charc=’A’;#defined2

则下面语句中错误的是

A)a++;B)b++C)c++;D)d++;

(5)以下能正确定义且赋初值的语句是

A)intn1=n2=10;B)charc=32;

C)floatf=f+1.1;D)doublex=12.3E2.5;

3、字符常量以及转义字符

(1)已有声明语句unsignedcharch;与表达式ch='B'的值不相同的表达式是。

(字符A的ASCII码以十进制表示为65)

A.ch=0x42  B.ch=0102 

C.ch='\102'D.ch=066

(3)下列程序段执行后变量j的值是28。

intj;char*s="x\045\"";for(j=0;*s++;j++);

A.7B.3C.4D.5

4、强制转换和自动转换

(1)设有定义:

floaty=3.45678;intx;则以下表达式中能实现将y中数值保留小数点后2位,第3位四舍五入的表达式是26。

A.y=(y*100+0.5)/100.0B.x=y*100+0.5,y=x/100.0

C.y=y*100+0.5/100.0D.y=(y/100+0.5)*100.0

三、运算符和表达式的表示和使用(重点掌握)

出题方向:

1. 表达式的一般组成

2. 运算符与表达式的分类

  

(1)赋值运算符的功能,赋值表达式的组成及表达式的值,赋值运算符的左值要求

  

(2)算术运算符的功能,算术表达式的组成及表达式的值,++、--运算符的左值要求

  (3)关系运算符的功能,关系表达式的组成及表达式的值

  (4)逻辑运算符的功能,逻辑表达式的组成及表达式的值,逻辑表达式的操作数求值顺序与优化处理

  (5)逗号运算符的功能,逗号表达式的组成及表达式的值,逗号表达式的操作数求值顺序

  (6)条件运算符的功能,条件表达式的组成及表达式的值

  (7)位运算符的功能,位运算表达式的组成及表达式的值(一般了解)

3. 运算符的目数

4. 运算符的优先级与结合性

5. 表达式运算中操作数类型的自动转换与强制转换

主要考点分析:

1、赋值运算符

(1)简单赋值运算符:

=(右结合性)(注意与==的区别,常考)

(2)简单赋值运算符:

+=,-=,*=等

2、算术运算符

(1)简单算术运算符:

+,-,×,/,%(最后两个要注意具体情况和要求)

(2)自增,自减运算符:

右结合性,注意左加和右加

3、逗号运算符:

形式:

表达式1,表达式2

1、C语言运算符的种类,运算优先级和结合性

(1)设有定义:

intk=1,m=2;floatf=7;,则以下选项中错误的表达式是

A)k=k>=kB)-k++C)k%int(f)D)k>=f>=m

(2)有以下程序

main()

{inta,b,d=25;

a=d/10%9;

b=a&&(-1);

printf("%d,%d\n",a,b);

}

程序运行后的输出结果是______。

A)6,1B)2,1C)6,0D)2,0

2、算术运算符及表达式

(1)有以下程序

main()

{intm=3,n=4,x;

x=-m++;

x=x+8/++n;

printf("%d\n",x);

}

程序运行后的输出结果是

A)3B)5C)-1D)-2

3、赋值运算符与表达式

(1)以下程序运行后的输出结果是【】。

main()

{inta=1,b=2,c=3;

if(c=a)printf("%d\n",c);

elseprintf("%d\n",b

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 生产经营管理

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

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