全国计算机二级考试C语言(最全复习资料)_第1页
全国计算机二级考试C语言(最全复习资料)_第2页
全国计算机二级考试C语言(最全复习资料)_第3页
全国计算机二级考试C语言(最全复习资料)_第4页
全国计算机二级考试C语言(最全复习资料)_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

二级公共基础知识作为必修考试内容出现,试题形式为前10道选择题,占总考试分数的10%。其他考试比例:1.C语言程序的结构占总分的1%2.数据类型及其操作占总分的4%3、选择结构化编程占3%的分数4.流通结构占5%。5.数组的定义和引用占分数的5%。6.该函数占总得分的5%7.编译预处理占分数的1%8.指针占了分数的5%9.结构占分数的3%10.位操作占2%11、文件操作占总分的2%检查方法计算机测试持续120分钟。单项40分(包括公共基础10分),操作60分(包括程序填写、程序修改和程序设计)第一部分C语言知识复习材料第一章C语言基础知识(90分)试验场1 C计划用C语言编写的程序称为C语言源程序,源程序文件的后缀是”。c 。源程序被编译成一个目标文件。obj 后缀,然后将目标文件与各种库函数连接,以生成一个。exe 可执行文件。c语言有三种基本结构:序列结构、选择结构和循环结构。【2】主要功能也被称为主要功能,是C程序的入口。Main后面是一对小括号和一对花括号。用花括号括起来的部分称为主函数的主体。C程序从主函数开始,到主函数体结束,不管主函数在整个程序中的位置如何。每个程序都有并且只有一个主要功能,而其他功能服务于主要功能。试验场3存储表计算机存储在计算机中的数据是二进制形式的。由0或1组成的二进制称为位。八位构成一个字节,1字节=8位。二进制、八进制和十六进制通过乘法转换成十进制,十进制通过除法转换成二进制、八进制和十六进制。数据存储的位置是它的地址。试验场4注释它是程序的描述,可以出现在程序中任何合适的地方。注释以“/*”开头,以最新的“*/”结尾,在此期间,计算机不会执行任何内容,并且注释不能嵌套。测试网站5写作格式每条语句后面必须有一个分号,分号是语句的一部分。多条语句可以写在一行中,一条语句可以写在多行中。试验场6标识符是一个有效的字符序列,用于标识一个名称,并且在C程序中可以理解为一个单词。标识符的命名规则是:(1)标识符只能由字母、数字和下划线组成。字母区分大小写。(2)标识符的第一个字符必须是字母或下划线,不能是数字。c语言标识符分为以下三类(1)关键词它们在程序中有固定的含义,不能用于其他目的。例如int、for、switch等。(2)预定义的标识符。具有特定含义的预定义标识符。例如定义、包括等。(3)用户标识符。用户根据需求定义的标识符符合命名规则,与关键字不同。试验场7常数和变量常量是指在程序运行期间其值不能改变的量。常数分为整数常数、实数常数、字符常数、字符串常数和符号常数。一个程序的值在运行过程中可以改变的量称为变量。在C语言中没有字符串变量。存储字符串使用字符数组。测试站点8整数数据整数常量用十进制、八进制和十六进制表示,不含二进制。八进制整数常量加前导数字0,十六进制常量加前导数字0X,8不会出现在八进制常量中。整数变量可以分为基本整数、短整数、长整数和无符号整数。基本整数占用4个字节。对于其他类型的整数类型,请参阅教科书第9页的字节数和值的范围。试验场9真实数据真实数据可以用两种形式表示:十进制和指数形式。掌握判断指标形式的合法性。公式:e之前和e之后必须有数字,e之后必须是整数。实变量分为浮点型和双精度型,单精度型占用四个字节。算术运算总共有五个算术运算符,*,/,%。余数运算要求运算对象只能是整数。当除法运算符两侧的运算对象为整数时,运算结果为整数,即小数部分被丢弃。试验场11力类型转换以表达式(类型名)的形式将操作数转换为指定的类型,注意括号的位置。测试场地12作业赋值运算符是“=”,这与等于“=”的关系不同。赋值表达式的格式是:变量名=表达式,赋值操作符的左侧必须是变量,赋值操作是将赋值操作符右侧表达式的值赋给左侧变量。复合赋值运算符是将算术运算符或位运算符与赋值运算符结合在一起的运算符,掌握将复合赋值表达式转换为赋值表达式的方法。例如,n=100可以转换为n=100。试验场13自加自减自动加法运算符“”和自动子运算符“-”是一元运算符,操作数必须是变量。自增自减运算分为前缀运算和后缀运算,它们对应的表达式有不同的值,如j=I;相当于j=I;I=I 1;j=i。相当于I=I 1;j=i。公式:先加,后加,后加。逗号操作逗号运算符具有最低的操作优先级,可以将多个表达式组成一个新表达式。考试问题:1、下列陈述有误(2006年4月4日选择第44题编译一个C语言源程序,生成一个对象后缀目标程序在编译和连接步骤之后,C语言可以形成一个真正可执行的二进制机器指令文件。C)用C语言编写的程序被称为源程序,它们以ASCII码的形式存储在一个文本文件中。以下描述中的错误是(B)问题45在2006年4月被选中(B)2006a)具有正确算法的程序将最终结束;b)具有正确算法的程序可以具有零输出;c)具有正确算法的程序可以有零输入算法的正确程序对于相同的输入必须具有相同的结果。3.以下陈述中的错误是(a)4号于2006年9月被选中a)c语言程序只能实现一种算法b)c程序可以由多个程序文件组成c)c程序可以由一个或多个函数组成一个C函数可以作为一个C程序文件单独存在。4.以下陈述是正确的(d)4在2006年9月选择问题12每个C程序文件必须有一个主()函数。对于相同的输入,正确的程序必须有相同的结果。主()函数在C程序中的位置是固定的。c)c程序中的所有函数都可以相互调用,不管函数的位置如何。d)另一个函数不能在c程序的函数中定义5.在该算法中,必须对要执行的操作的每个步骤给出明确和严格的规定,属于(C)2007 4月11日a)合法性b)可行性c)确定性d)贫困6、下列陈述有误(D)2007年4月选择第12题a)计算机不能直接执行用c语言编写的源程序b)c程序由c编译器编译后,生成带后缀的文件。obj是一个二进制文件c)带后缀的文件。obj是由带有后缀的链接器生成的二进制文件。可执行程序的扩展名d)带后缀的二进制文件。目标。可以直接运行。7、下列陈述有误(C)2007年4月选择第14题语言是一种结构化编程语言b)结构化程序由三种基本结构组成:序列、分支和循环c)由3个基本结构组成的程序只能解决简单的问题。结构化编程提倡模块化设计方法。8.对于一个正常运行的C程序,下面的陈述是正确的(A)-选择问题15在4月A)-2007a)程序执行总是从主功能开始,以主功能结束b)程序的执行总是从程序的第一个功能开始,到主功能结束c)程序执行总是从主函数开始,到程序的最后一个函数结束d)程序执行总是从程序中的第一个函数开始,到程序中的最后一个函数结束9.C语言源程序名的后缀是(B)2007年9月11日a)。exeB)。cC)。目标)。cp10、下面的陈述是正确的(C)2007年9月选择的第14题a)c语言程序将从源程序中的第一个函数开始。b)用户可以在程序中将任何功能指定为主要功能,并且程序将从此开始执行。C)C语言规定必须使用main作为主函数名,程序将从这一点开始执行,D)Main可以作为用户标识符来命名任何函数作为主函数。1.以下选项中的法律标识符是(2009年3月)cA)1_1B)1-1C)_11D)1_2。以下选项中的非法标识符是c(2008年4月c日)a)打印B)FORC)aD)_003.在C程序中可以用作用户标识符的一组标识符是(2007年9月)a)AnD b)DateC)HiD)case _ 2007y-m-DDr。汤比格4.根据用C语言指定的用户标识符的命名规则,标识符中不能出现的是(2007年4月)a)大写字母b)连接器c)数字字符d)下划线5。以下非法用户标识符是(2006年4月)A)j2_KEYB)DoubleC)4dD)_8_1.以下选项不是字符常量(2008年4月)答)CB)CC) xcc 0d) 0722。以下法定字符常量是a) X13b) 081 C)65D) n 3.众所周知,大写字母A的ASCII码是65,小写字母A的ASCII码是97。以下变量不能添加到变量c中将大写字母转换成小写字母的句子是(2007年4月)a) c=(c-a)和ab)c=c32c)c=c-aad)c=(a-c)和-a4。在以下选项中,值为1的表达式是_ _ _ _ _ _。(2006年9月)a) 1-0b) 1- 0c) 1-0d) 0-01。在以下选项中,可以用作数据常量的选项有(2009年3月)A)o115B)0118C)1.5e1.5D)115L2。在以下选项中,不能在c语言中用作合法常量的选项有()。A)cdB)0.1e 6C)aD)0113。下列非法的数值常数是A)011B)lelC)8.0E0.5D)0xabcd4。源程序中不能表达的数字系统是()。(2008年9月)a)二元b)八进制c)十进制d)十六进制5.以下关于长、中、短数据占用内存大小的陈述是正确的(2007年9月)a)每个4字节b)根据数据的大小确定存储器中的字节数c)由用户定义d)由c语言编译系统6确定。在以下选项中,c语言数字常量的合法集合是(2007年9月)A)028B)12。C).177D)0x8A. 5e-30xa234e1.510000-0xf4.5e00abc3.e5第二章序列结构测试站点1运算符、表达式、语句操作对象加上运算符形成表达式,表达式加上标记形成表达式语句,操作对象可以是表达式、常量或变量。如果赋值运算符和操作对象构成赋值表达式,则赋值表达式的奖金数可以构成赋值语句。试验场2操作员的优先级和组合顺序根据参与操作的对象数量,操作者可分为单目操作者、双目操作者和三尖瓣操作者。主运算符优先级最高,其次是单运算符、算术运算符、关系运算符、逻辑运算符(逻辑非除外!),条件运算符,赋值运算符,逗号运算符。位运算符优先于算术运算符和逻辑运算符。组合的顺序大多是从左到右,而从右到左有三种:单运算符、条件运算符和赋值运算符。测试站点3打印功能格式是:printf(输出控制,输出列表)。输出控件由一对双引号括起来,包括格式描述和原始信息。输出列表包含几个输出项目。测试站点4格式描述4打印功能%d对应一个整数,%f对应一个单精度实数类型,%c对应一个字符类型,%o对应一个八进制无符号整数,%x对应一个无符号十六进制整数,%u对应一个无符号整数,%e对应一个指数类型,s对应一个字符

温馨提示

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

评论

0/150

提交评论