计算机二级考试c语言考纲

计算机二级考试c语言考纲
计算机二级考试c语言考纲

上海市高等学校计算机等级考试(二级)《C程序设计》考试大纲

(2010年修订)

一、考试性质

上海市高等学校计算机等级考试是上海市教育委员会组织的全市高校统一的教学考试,是检测和评价高校计算机应用基础知识教学水平和教学质量的重要依据之一。该项考试旨在规范和加强上海高校非计算机专业的计算机教学工作,提高非计算机专业学生的计算机应用能力。考试对象主要是上海高等学校非计算机专业学生,考试每年举行一次,当年的十月下旬、十一月上旬的星期六或星期日。凡考试成绩达到合格者或优秀者,由上海市教育委员会颁发相应的证书。

本考试由上海市教育委员会统一领导,聘请有关专家组成考试委员会,委托上海市教育考试院组织实施。

二、考试目标

C语言是当前常用的一种简洁、高效、功能丰富的程序设计语言,是理工科大学生学习计算机编程能力、理解计算机解决问题的方法的重要工具。学生通过该课程的学习,应能了解、掌握C语言的语法和使用它进行编程的方法,并能上机调试运行解决简单实际问题。

《C程序设计》的考试目标是测试考生掌握C语言知识的程度和综合运用语言知识进行程序设计的能力。

三、考试细则

考试采用基于网络环境的无纸化上机考试系统。考试时间为120分钟。试卷总分为100分。

试题由四部分组成:单选题、程序调试题、程序填空题和综合编程题。试卷从局域网的服务器下载、考试结果上传到服务器,若不按照要求上传到服务器,则考试无效。考试阅卷采用机器和人工相结合的网上阅卷方式。

四、试卷参考样式

五、考试内容和要求

六、几点说明

(一)建议学时数

48-64学时,其中16-32学时为实验课

(二)建议考试对象

理、工、农、医专业类非计算机专业本科生

(三)建议计算机配置

计算机硬件基本要求:

中央处理器Pentium III 550MGHz以上

内存 128MB以上

硬盘 20GB以上

计算机软件基本要求:

操作系统Windows 2000及以上

编程环境中文Microsoft Visual C++ 6.0

(四)考试环境

安装并使用“上海市高校计算机等级考试通用平台”进行考试。

客户端安装中文Visual C++ 6.0。

(五)参考教材

·《C程序设计》.谭浩强.清华大学出版社.

·《C/C++程序设计》.夏宝岚等.华东理工大学出版社.

语言学概论复习大纲讲课讲稿

语言学概论复习大纲

导言 一、解释以下概念并指出其区别 语言学语文学小学 二、语言学理论在指导语言实践上有哪些作用? 第一章第一节 一、名词解释 语言的主观性 二、举例说明 1、语言的两大社会功能 2、信息传递中接受存在的方式 三、论述:语言是人类社会传递信息第一性的、最重要的手段第一章第二节 一、名词解释 语言能力 二、举例说明:语言的民族性 三、简答 1、语言和思维的关系 2、语言思维功能的生理基础 3、聋哑人的语言问题与思维特点 四、论述 1、儿童语言习得与思维的发展过程基本一致

2、思维能力的普遍性和思维方式的特殊性 第二章第一节 一、名词解释 1、征候 2、心理现实 二、辨析概念的区别与联系(定义区别相同点分点答题) 1、语言和言语 2、征候与符号 3、语言与符号 三、简答 1、语言符号与心理现实之间的关系(分点答题不举例) 2、怎么理解“人的心理现实是不断增量的” 第二章第二节 一、名词解释 1、语言符号的线条性 2、语言符号的组合关系 3、语言符号的聚合关系 二、举例说明:语言符号的任意性 三、论述 1、语言符号系统是一种分层装置 2、语言层级装置靠语言单位的组合和替换来运转

第二章第三章 一、名词解释 语言能力 二、简答 1、人的语言能力是先天具备的,但后天的语言环境决定着人的语言能力的现实和维持 2、语言是其他动物与人类之间无法逾越的鸿沟 三、论述 人类语言符号和其他动物“语言”的根本区别 第三章第一节 一、名词解释 1、音标 2、国际音标 二、辨析区别和联系 语音学和音乐学 三、简答 1、语音与自然界声音的异同 2、语音学研究的诸方面 第三章第二节 一、名词解释 1、纯音

计算机c语言二级考试复习资料

第一章C语言概述 一、选择题: 1、一个C程序的执行是从( A )。 A本程序的main函数开始,到main函数结束 B本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C本程序的main函数开始,到本程序文件的最后一个函数结束 D本程序文件的第一个函数开始,到本程序main函数结束 2、在 C 语言中,每个语句必须以( D )结束。 A. 回车符 B. 冒号 C. 逗号 D. 分号 3、C 语言规定:在一个源程序中,main函数的位置( C )。 A. 必须在最开始 B. 必须在系统调用的库函数的后面 C. 可以任意 D. 必须在最后 4、一个C 语言程序是由( B )。 A. 一个主程序和若干子程序组成 B. 函数组成 C. 若干过程组成 D. 若干子程序组成 5、下列说法中错误的是( D )。

A. 主函数可以分为两个部分:主函数说明部分和主函数体 B. 主函数可以调用任何非主函数的其他函数 C. 任何非主函数可以调用其他任何非主函数 D. 程序可以从任何非主函数开始执行 6、用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( C )。 A. 生成可执行目标文件 B. 生成目标文件 C. 输出运行结果 D. 自动保存源文件 二、填空题: 1、C 语言只有 32 个关键字和 9 种控制语句。 2、每个源程序有且只有一个 main 函数,系统总是从该函数开始执行C语言程序。 3、C 语言程序的注释可以出现在程序中的任何地方,它总是以 \* 符号作为开始标记,以 */ 符号作为结束标记。 4、C 语言中,输入操作是由库函数 scanf 完成的,输出操作是由库函 数 printf 完成的。 5、系统默认的C 语言源程序文件的扩展名是 .c ,经过编译后生成的目标文件的扩展名是 .obj ,经过连接后生成的可执行文件的扩展名是 .exe 。 6、C 语言的标识符只能由字母、数字和下划线三种字符组成。 第三章数据类型、运算符和表达式

全国计算机等级考试二级C语言真题

2009年3月二级C语言笔试真题((1)—(10)每小题2分,(11)—(50)每题1分,共60分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A)栈是“先进先出”的线性表 B)队列是“先进先出”的线性表 C)循环队列是非线性结构 D)有序性表既可以采用顺序存储结构,也可以采用链式存储结构 (2)支持子程序调用的数据结构是 A)栈B)树C)队列D)二叉树 (3)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是 A)10B)8C)6D)4 (4)下列排序方法中,最坏情况下比较次数最少的是 A)冒泡排序 B)简单选择排序 C)直接插入排序 D)堆排序 (5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是 A)编译软件 B)操作系统 C)教务管理系统 D)汇编程序 (6)下面叙述中错误的是 A)软件测试的目的是发现错误并改正错误 B)对被调试的程序进行“错误定位”是程序调试的必要步骤 C)程序调试通常也称为Debug D)软件测试应严格执行测试计划,排除测试的随意性 (7)耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 A)提高耦合性降低内聚性有利于提高模块的独立性 B)降低耦合性提高内聚性有利于提高模块的独立性

C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度 (8)数据库应用系统中的核心问题是 A)数据库设计 B)数据库系统设计 C)数据库维护 D)数据库管理员培训 (9)有两个关系R,S如下: 由关系R通过运算得到关系S,则所使用的运算为 A)选择B)投影C)插入D)连接 (10)将E-R图转换为关系模式时,实体和联系都可以表示为A)属性B)键C)关系D)域 (11)以下选项中合法的标识符是 A)1-1B)1—1C)-11D)1-- (12)若函数中有定义语句:intk;,则 A)系统将自动给k赋初值0 B)这时k中值无定义 C)系统将自动给k赋初值-1 D)这时k中无任何值 (13)以下选项中,能用作数据常量的是 A)o115B)0118C))115L (14)设有定义:intx=2;,以下表达式中,值不为6的是A)x*=x+1 B)x++,2*x C)x*=(1+x)

计算机二级考试C语言练习题及答案

一、选择题 1). 下列叙述中正确的是( )。 A.调用printf( )函数时,必须要有输出项 B.使用putchar( )函数时,必须在之前包含头文件stdio.h C.在C语言中,整数可以以二进制、八进制或十六进制的形式输出 D.调节getchar( )函数读入字符时,可以从键盘上输入字符所对应的ASCII码 正确答案:B 答案解析:选项A,若printf函数没有输出项,且格式字符串中不含格式信息,则输出的是格式字符串本身,若格式字符串含有格式信息,运行时则出现错误提示;选项C,在C 语言中,整数可以十进制、八进制或十六进制的形式输出;选项D,getchar函数是从标准输入设备读取一个字符。 2). 以下结构体类型说明和变量定义中正确的是( ) A.typedef struct { int n; char c; } REC; REC t1,t2; B.struct REC ; { int n; char c; }; REC t1,t2; C.typedef struct REC; { int n=0; char c=′A′; } t1,t2; D.struct { int n; char c; } REC; REC t1,t2; 正确答案:A 答案解析:定义结构体类型的一般形式为:struct 结构体名 {成员列表};struct 结构体名后不能加″;″号,所以选项B、C)错误,选项D中定义无名称的结构体类型同时定义结构体变量形式应为struct t1,t2;选项A为用户自定义类型,其为正确的定义形式。 3). 若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是( ) A.一对一 B.一对多 C.多对一 D.多对多 正确答案:B 答案解析:由于B和C有一一对应的联系,而A和B只间有一对多的联系,则通过关系之间的传递,则A和C之间也是一对多的联系。 4). 关于C语言的变量,以下叙述中错误的是( ) A.所谓变量是指在程序运行过程中其值可以被改变的量 B.变量所占的存储单元地址可以随时改变 C.程序中用到的所有变量都必须先定义后才能使用 D.由三条下划线构成的符号名是合法的变量名 正确答案:B

英语语言学概论大纲(DOC)

一、课程性质及其设置目的与要求 (一)课程性质和特点 《英语语言学概论》课程是我省高等教育自学考试英语专业(本科段)的一门重要的专业理论课程,其任务是培养应考者系统地学习英语语言学的基本知识,掌握语言系统内部语言学各分支之间的关系和各分支的重要概念和基本理论,了解语言学在其它学科领域的应用,熟悉现代语言学重要的流派及其代表人物;通过该课程的学习,考生可以从不同的角度了解语言(的性质),了解语言学习和语言教学,为日后进一步学习语言学、从事语言教学实践和语言学研究打下扎实基础。本课程的特点是:专业术语多,概念多,内容抽象,所以,考生最好在学习本课程之前先学习提高语言读写能力的课程,如高级英语、泛读(三)、写作等,这样可以减少语言障碍,有利于学好语言学的理论知识。 (二)本课程的基本要求 本课程共分为本书共分四编,计十三章。第一编(一至二章)介绍了语言和语言学;第二编(三至八章)介绍了语言学的主要分支—语音学、音位学、形态学、句法学、语义学和语用学;第三编(九至十二章)为跨学科领域与应用—话语分析、社会语言学、心理语言学,以及语言学理论与外语教学;第四编(十三章)介绍了现代语言学流派。通过对本书的学习,要求应考者对英语语言学有一个全面和正确的了解。具体应达到以下要求: 1、掌握语言的性质、功能,以及语言学的研究范围、语言学的分支和重要的语言学概念; 2、掌握语言系统内部语言学各分支之间的关系和各分支的重要概念和基本理论; 3、了解语言学在其它学科领域的应用; 4、熟悉现代语言学重要的流派及其代表人物。 (三)本课程与相关课程的联系 英语语言学概论是一门基础理论课程,其含盖范围很广,既涉及语言系统内部的语音学、音位学、形态学、句法学、语义学和语用学,又涉及许多交叉学科,如话语分析、社会语言学、心理语言学、应用语用学(包括语言学理论与外语教学),以及本教程未涉及的神经认知语言学、计算机语言学、人工智能与机器翻译等。语言学的进一步研究甚至会涉及到哲学、逻辑学等领域。 在自考课程中,词汇学与语言学关系最为密切,词汇学的许多概念、理论和研究方法都来源于语言学。高级英语、泛读(三)、写作、翻译等课程则是学好语言学的基础。文学与语言学并非对立的关系,这两个领域的研究方法可以互相补充、互相借鉴,日后无论从事语言学还是文学研究,这两个领域都必须同时涉猎。 二、课程内容与考核目标

计算机二级C语言测试题

(第一章) 1. 以下关于算法的描述不正确的是__________。 A. 任何一个问题,它的实现算法是唯一的 B. 描述算法常用的表达工具有流程图、N-S图、PAD图、伪码等 C. 算法的最终实现是计算机程序 D. 正确性和清晰易懂性是一个好算法的基本条件 2.下面是一个加法程序,指出存在的逻辑错误和语法错误。 /* 求整数a和b的和 */ main( ) { int a,b; a=8; b=2000; print("%d\n",a-b); } 3.在每个C程序中都必须包含有这样一个函数,该函数的函数名为__________。 A.main B. MAIN C. name D. function 4.以下叙述不正确的是__________。 A.C程序书写格式规定,一行内只能写一个语句 B.main()函数后面有一对花括号,花括号内的部分称为函数体 C.一个C程序必须有main()函数 D.C规定函数内的每个语句以分号结束 5.以下各标识符中,合法的用户标识符为_________。 A.A#C B.mystery C.main D.ab* 6.已知求解某问题的算法如下: ⑴输入a、b、c三个数。 ⑵将a和b比较,较大者放在a中,小者放在b中。 ⑶将a和c比较,较大者放在a中,小者放在c中。 ⑷将b和c比较,较大者放在b中,小者放在c中。 ⑸依次输出a、b、c。 请根据上述算法描述,把算法的功能表达出来。 【答案】把任意输入的三个数a、b、c按降序排列的顺序输出。 7.一个C语言程序可以包括多个函数,程序总是按照如下_________所描述的方式执行当前的程序。 A.从本程序的main()函数开始,到本程序文件的最后一个函数结束。 B.从本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。 C.从main()函数开始,到main()函数结束。 D.从本程序文件的第一个函数开始,到本程序main()函数结束。 8.以下叙述正确的是_________。 A.在C程序中,main()函数必须位于程序的最前面。 B.C程序的每行中只能写一条语句。 C.在对一个C程序进行编译的过程中,可发现注释中的拼写错误。 D.C语言本身没有输入输出语句。 答案: 1. A 2.语法错误是print, 应该为printf;逻辑错误是a-b,应该为a+b。 3.A 4.A 5.B 6.把任意输入的三个数a、b、c按降序排列的顺序输出。 7.C 8.D

计算机二级c语言历年真题及答案

计算机二级c语言历年真题及答案【篇一:国家计算机二级c语言历年真题及答案】 class=txt>c语言程序设计 (考试时间90分钟,满分100分) 一、选择题((1)—(10)、(21)—(40)每题2分,(11)—(20)每题1分,共70分) (1)下列数据结构中,属于非线性结构的是 a)循环队列 b) 带链队列 c) 二叉树 d)带链栈 (2)下列数据结果中,能够按照“先进后出”原则存取数据的是 a) 循环队列 b) 栈 c)队列 d)二叉树 (3)对于循环队列,下列叙述中正确的是 a)队头指针是固定不变的 b)队头指针一定大于队尾指针 c)队头指针一定小于队尾指针 d)队头指针可以大于队尾指针,也可以小于队尾指针 (4)算法的空间复杂度是指 a)算法在执行过程中所需要的计算机存储空间 b)算法所处理的数据量 c)算法程序中的语句或指令条数 d)算法在执行过程中所需要的临时工作单元数 (5)软件设计中划分模块的一个准则是 a) 低内聚低耦合 b) 高内聚低耦合 c) 低内聚高耦合 d) 高内聚高耦合 (6)下列选项中不属于结构化程序设计原则的是 a) 可封装 d) 自顶向下

c) 模块化 d) 逐步求精 (7)软件详细设计产生的图如下: 该图是 a) n-s图 b) pad图 c) 程序流程图 d) e-r图 (8)数据库管理系统是 a)操作系统的一部分 b) 在操作系统支持下的系统软件 c) 一种编译系统 d) 一种操作系统 (9)在e-r图中,用来表示实体联系的图形是 a) 椭圆图 b) 矩形 c) 菱形 d) 三角形 (10)有三个关系r,s和t如下: 其中关系t由关系r和s通过某种操作得到,该操作为 a) 选择 b) 投影 c) 交 d) 并 (11)以下叙述中正确的是 a)程序设计的任务就是编写程序代码并上机调试 b)程序设计的任务就是确定所用数据结构 c)程序设计的任务就是确定所用算法 d)以上三种说法都不完整 (12)以下选项中,能用作用户标识符的是 a)void b)8_8 c)_0_ d)unsigned (13)阅读以下程序

2019南开大学语言学概论和现代汉语考试大纲

2019南开大学语言学概论和现代汉语考试大纲 一考试性质 本考试是全日制语言学及应用语言学专业、汉语言文字学专业、少数民族语言文学专业的入学资格之专业基础课考试。 二考试目的 本考试的目的是选拔全日制语言学及应用语言学专业、汉语言文字学专业、少数民族语言文学专业的硕士研究生。 三考试要求 考生应具备“语言学概论”“现代汉语”的基础知识,理解这两门课程的基本概念,能用所学的知识和方法分析简单的语音、词汇、语义和语法的事实。 考生要用汉语答题,书写工整,卷面整洁。 四考试内容 “语言学概论”部分 第一部分语言的性质,包括语言和言语、语言是人类最重要的交际工具、语言的其他派生功能、语言是自然形成的符号系统。 第二部分语音,包括语音的物理属性和生理基础、音素、音位、音位的组合。 第三部分语法,包括语法的性质和单位、构词法、构形法、句法。 第四部分语义,包括词汇、词义、词聚、句义、歧义。 第五部分语言的发展,包括语言发展的原因和特点、语言的分化和统一、语言的接触、语言系统的发展。 题型 一名词解释(略) 二判断 示例:洋泾浜不是自然语言。 答:对。洋泾浜是两个不同民族的人在某些特定场合临时把各自的语言混合在一起而造成的交际工具,不当作母语使用,离开特定的交际场合双方都不再使用它,所以不是自然语言。 三简答 示例:两个同义词可以在哪些方面有差别? 答:同义词之间的差别:a语体色彩或风格色彩、b感情色彩、c形象色彩。 四分析 示例:指出下面每个词是单纯词还是复合词,还是派生词: 剪刀克隆taller 绳子棕色菠萝氧吧dancer 质子actually 答案:单纯词有“克隆、菠萝、taller”,复合词有“剪刀、棕色、氧吧、质子”,派生词有“绳子、dancer、actually”。

新版计算机二级C语言测试题及答案解析

计算机二级C语言测试题及答案解析计算机二级C语言测试题及答案解析 C语言的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,下面给大家整理了计算机二级C语言测试题及答案,欢迎阅读! 计算机二级C语言测试题及答案解析 1.(A )是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从 C 开始执行。 A、程序中第一条可执行语句 B、程序中第一个函数 C、程序中的main函数 D、包含文件中的第一个函数 3、以下说法中正确的是( C )。

A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是( B ) 。 A、 C程序的工作过程是编辑、编译、连接、运行 B、 C语言不区分大小写。 C、 C程序的三种基本结构是顺序、选择、循环 D、C程序从main函数开始执行 5.下列正确的标识符是(C )。 A、-a1 B、a[i] C、a2_i D、int t 5~8题为相同类型题 考点:标识符的命名规则 只能由字母、数字、下划线构成

数字不能作为标识符的开头 关键字不能作为标识符 选项A中的“-” ,选项B中“[”与“]”不满足(1);选项D中的int 为关键字,不满足(3) 6.下列C语言用户标识符中合法的是(B )。 A、3ax B、x C、case D、-e2 E)union 选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1); 7.下列四组选项中,正确的C语言标识符是( C )。 A、 %x B、a+b C、a123 D、123 选项A中的“%” ,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2)

全国计算机二级考试C语言(最全复习资料)

二级公共基础知识作为必考内容出现,出题形式为选择题前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】main函数 又称主函数,是C程序的入口。main后面跟一对小括号和一对花括号,花括号括起来的部分称为main 函数的函数体。一个C程序从main函数开始执行,到main函数体执行完结束,而不论main函数在整个程序中的位置如何。每一个程序有且仅有一个main函数,其他函数都是为main函数服务的。 【考点3】存储形式 计算机在电脑中保存数据是采用二进制形式,由0或1构成的二进制称为位(bit),八个位构成一个字节(Byte),1个Byte=8个bit。二进制、八进制、十六进制转化为十进制采用乘法,十进制转化为二进制、八进制、十六进制采用除法。数据的存放位置就是它的地址。 【考点4】注释 是对程序的说明,可出现在程序中任意合适的地方,注释从“/*”开始到最近一个“*/”结束,其间任何内容都不会被计算机执行,注释不可以嵌套。 【考点5】书写格式 每条语句的后面必须有一个分号,分号是语句的一部分。一行内可写多条语句,一个语句可写在多行上。 【考点6】标识符 是标识名字的有效字符序列,可以理解为C程序中的单词。 标识符的命名规则是: (1)标识符只能由字母、数字和下划线组成,字母区分大小写。 (2)标识符的第一个字符必须是字母或下划线,不能为数字。 C语言标识符分如下3类 (1)关键字。它们在程序中有固定的含义,不能另作他用。如int、for、switch等。 (2)预定义标识符。预先定义并具有特定含义的标识符。如define、include等。 (3)用户标识符。用户根据需要定义的标识符,符合命名规则且不与关键字相同。 【考点7】常量与变量 常量是指在程序运行过程中,其值不能改变的量。常量分为整型常量、实型常量、字符常量、字符串常量、符号常量5种。在程序运行过程中其值可以改变的量称为变量。C语言中没有字符串变量。存放字符串使用字符数组。 【考点8】整型数据 整型常量有十进制、八进制、十六进制三种表示形式,没有二进制形式。八进制整型常量加前导数字0,十六进制常量加前导0X,八进制常量中不会出现8。 整型变量可分为基本整型(int)、短整型(short)、长整型(long)、和无符号整型(unsigned)。一个基本整型占4个字节。其它类型的整型占用字节数和取值范围详见教材第9页。 【考点9】实型数据 实型数据有两种表示形式:小数形式和指数形式。掌握判定指数形式合法性。 口诀:E前E后必有数,E后必须为整数。 实型变量分为单精度型(float)和双精度型(double),单精度型占四个字节。 【考点10】算术运算 算术运算符一共有+、—、*、/、%这五个。求余运算要求运算对象只能为整型,除法运算符两边运算对象都为整型时,运算结果也为整型即舍掉小数部分。 【考点11】强制类型转换 将一个运算对象转换成指定类型,格式为(类型名)表达式,注意小括号位置。 【考点12】赋值 赋值运算符为“=”,不同于关系等于“= =”。赋值表达式格式为:变量名=表达式,赋值运算符左边必须为变量,赋值运算是把赋值运算符右边表达式的值赋给左边变量。

语言学概论大纲

第一章语言和语言学 一、基本要求 通过本章的学习,了解语言的客观存在形式,认识口语和书面语的关系,认识语言和民族、语言和种族的关系;理解语言的性质,了解语言和言语的区别,认识语言符号的诸特征;了解语言学的性质、作用及发展梗概。 二、考核目标和考核要求 第一节语言的客观存在形式 识记: 1、口语: 2、书面语: 领会: 1、言语交际是一个编码和解码的过程; 2、书面语和口语的主要差别; 3、书面语的产生具有重大的社会历史意义; 4、语言和种族的关系; 5、语言与各个领域的社会活动都有着密切的联系,在这种情况下,语言学必须明确自己的研究对象,才能成为一门现代意义上的科学。 思考: 1、什么是语言的客观存在形式; 2、为什么说语言的客观存在形式跟语言学家研究的语言不完全是一模一样的; 3、应该如何理解口语是第一性的,书面语是第二性的; 4、为什么说语言虽然是民族的重要标志,但并不是最可靠的标志; 5、为什么不能单凭“相互理解程度”来区分语言和方言。 第二节语言的性质 识记: 1、符号; 2、能指; 3、所指; 4、聚合关系; 5、组合关系: 领会: 1、语言和言语的区别; 2、任何符号,包括语言符号都是形式和意义的统一体; 3、语言符号的强制性; 4、语言符号的可变性; 5、语言是一个系统; 6、语言系统的各个子系统的系统性是不平衡的; 7、语言是系统具有相对的封闭性和自主性; 8、语言系统的层次性; 9、组合关系的含义; 10、聚合关系的含义; 11、组合关系和聚合关系的关系。 思考:

1、区分语言和言语有什么意义; 2、应该如何理解语言符号的任意性; 3、语言符号的离散特征和线性特征对语言系统的结构特点有什么重大意义。 第三节语言学 识记: 1、语言学; 2、普通语言学; 3、理论语言学;。 4、应用语言学; 5、传统语言学; 6、结构主义语言学。 领会: 1、普通语言学的含义和主要研究领域; 2、应用语言学的性质和主要研究领域; 3、古代哲学家对语言的研究; 4、古代的语言本体研究; 5、历史比较语言学的产生 6、普通语言学的产生; 7、索绪尔的主要贡献; 8、社会语言学、功能语言学、认知语言学等语言学新学派的产生; 9、语言学和文学的关系 10、语言学在历史学和考古学中的应用 11、语言学研究在语言规划中的作用; 12、语言学研究与计算机科学。 思考: 1、为什么尽管语言是客观存在的,可是以语言为研究对象的语言学却存在着不同的理论、学说和观点; 2、语言学研究可以有哪些不同的角度。 第二章语音 一、基本要求 通过本章的学习,理解语音的各种性质,了解描写元音和辅音发音特征的方法,理解音位学的基本理论和音位分析的基本原则并能够运用,了解音位组合和韵律特征的基本形式,提高认识语音现象的能力。 二、考核目标和考核要求 识记: 1、语音; 2、声音的四要素; 3、振幅; 4、频率; 5、音高; 6、音强; 7、音长;

历年全国计算机二级C语言试题库完整

. . . . 参考 50道C 语言知识题 1.以下叙述中正确的是 A)用C 程序实现的算法必须要有输入和输出操作 B)用C 程序实现的算法可以没有输出但必须要有输入 C)用C 程序实现的算法可以没有输入但必须要有输出 D)用C 程序实现的算法可以既没有输入也没有输出 2.下列可用于C 语言用户标识符的一组是 A)void,define,WORDB)a3_3,_123,Car C)For,-abc,IFCaseD)2a,DO,sizeof 3.以下选项中可作为C 语言合法常量的是 A)-80B)-080C)-8e1.0D)-80.0e 4.若有语句:char*line[5];,以下叙述中正确的是 A)定义line 是一个数组,每个数组元素是一个基类型为char 为指针变量 B)定义line 是一个指针变量,该变量可以指向一个长度为5的字符型数组 C)定义line 是一个指针数组,语句中的*号称为间址运算符 D)定义line 是一个指向字符型函数的指针 5.以下定义语句中正确的是 A)inta=b=0;B)charA=65+1,b=′b′; 6.有以下程序段 charch;intk; ch=′a′; k=12; printf("%c,%d,",ch,ch,k);printf("k=%d\n",k); 已知字符a 的ASCII 码值为97,则执行上述程序段后输出结果是 A)因变量类型与格式描述符的类型不匹配输出无定值 B)输出项与格式描述符个数不符,输出为零值或不定值 C)a,97,12k=12 D)a,97,k=12 7.有以下程序 main() {inti,s=1; for(i=1;i<50;i++) if(!(i%5)&&!(i%3))s+=i; printf("%d\n",s);} 程序的输出结果是 A)409B)277C)1D)91 8.当变量c 的值不为2、4、6时,值也为"真"的表达式是 A)(c==2)||(c==4)||(c==6) B)(c>=2&&c<=6)||(c!=3)||(c!=5) C)(c>=2&&c<=6)&&!(c%2) D)(c>=2&&c<=6)&&(c%2!=1) 9.若变量已正确定义,有以下程序段

最新计算机二级C 考试复习资料(全)

计算机二级C++考试复习资料(全) 一、C++概述 (一) 发展历史 1980年,Bjarne Stroustrup博士开始着手创建一种模拟语言,能够具有面向对象的程序设计特色。在当时,面向对象编程还是一个比较新的理念,Stroustrup博士并不是从头开始设计新语言,而是在C语言的基础上进行创建。这就是C++语言。 1985年,C++开始在外面慢慢流行。经过多年的发展,C++已经有了多个版本。为次,ANSI和ISO的联合委员会于1989年着手为C++制定标准。1994年2月,该委员会出版了第一份非正式草案,1998年正式推出了C++的国际标准。 (二) C和C++ C++是C的超集,也可以说C是C++的子集,因为C先出现。按常理说,C++编译器能够编译任何C程序,但是C和C++还是有一些小差别。 例如C++增加了C不具有的关键字。这些关键字能作为函数和变量的标识符在C 程序中使用,尽管C++包含了所有的C,但显然没有任何C++编译器能编译这样的C程序。 C程序员可以省略函数原型,而C++不可以,一个不带参数的C函数原型必须把void写出来。而C++可以使用空参数列表。 C++中new和delete是对内存分配的运算符,取代了C中的malloc和free。 标准C++中的字符串类取代了C标准C函数库头文件中的字符数组处理函数。 C++中用来做控制态输入输出的iostream类库替代了标准C中的stdio函数库。 C++中的try/catch/throw异常处理机制取代了标准C中的setjmp()和longjmp()函数。 二、关键字和变量 C++相对与C增加了一些关键字,如下: typename bool dynamic_cast mutable namespace static_cast using catch explicit new virtual operator false private template volatile const protected this wchar_t const_cast public throw friend true reinterpret_cast try bitor xor_e and_eq compl or_eq not_eq bitand 在C++中还增加了bool型变量和wchar_t型变量: 布尔型变量是有两种逻辑状态的变量,它包含两个值:真和假。如果在表达式中使用了布尔型变量,那么将根据变量值的真假而赋予整型值1或0。要把一个整型变量转换成布尔型变量,如果整型值为0,则其布尔型值为假;反之如果整型值为非0,则其布尔型值为真。布儿型变量在运行时通常用做标志,比如进行逻辑测试以改变程序流程。 #include iostream.h int main() { bool flag; flag=true; if(flag) cout< return 0; }

《语言学概论》教学大纲汇总

《语言学概论》课程教学大纲 一、基本信息 课程编号:10601100540 课程名称:语言学概论 英文名称: Linguistics 课程性质:必修课程 总学时:64 学分:4 理论学时:64 实验学时:0 实践学时:0 指导自学学时:0 适用专业:英语专业(医药贸易方向)适用层次:本科 先修课程:英语语法,精读等 承担院部:人文学院学科组:英语专业学科组 二、课程介绍 (一)课程目标及地位 本课程是高等院校英语专业必修课程之一,一般安排在第七学期,向学生介绍语言学领域的重要研究成果,包括语音学、词汇学、句法学、语义学、语用学的基本理论以及语言与文化、社会、思维等的关系。通过本课程的学习,学生将具备语言学的基本知识,并通过所获得的知识加深对英语的理解及增强对英语中一些语言现象的观察和分析的能力。 本课程的教学目的有两个,即:掌握英语语言学的基础知识、以及应用英语从事语言学方面研究的能力。 1、掌握语言学的基础知识 本课程以英语为主要研究对象,重点介绍英语语言的内部结构、表现形式和意义以及与人的心理、社会、文化艺术、信息科学、教育等的关系,要求学生通过听讲与自学,对英语语言学、语言学分支、流派及其发展等有一个比较全面地了解,掌握英语语言学的基本概念、研究方法及其应用等,提高对英语的理性认识,初步具备发现问题和解决问题的能力。 2、应用英语从事语言学研究的能力 作为语言学方面的专门课程,本课程的最终目的是培养学生应用英语从事英语语言学或一般语言学研究的能力。因此,本课程要求那些对语言学有兴趣并有意从事这方面研究的学生,能够运用英语和所学的语言学知识从事语言学或英语语言学方面的研究,用英语进行表达或撰写论文。 (二)教学基本要求 1.“语言学概论”是汉语言文学专业的一门专业基础课程,是语言理论基础课。它从理论上探讨人类语言的本质、结构和演变的规律。学生通过本课程的学习,能比较系统地掌握语言学的基本概念、基本理论和基础知识,为提高语言理论水平、进一步学习和深入研究其他

计算机二级C语言考试内容

计算机二级 公共基础知识 基本要求 1.掌握算法的基本概念。 2.掌握基本数据结构及其操作。 3.掌握基本排序和查找算法。 4.掌握逐步求精的结构化程序设计方法。 5.掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。 6.掌握数据库的基本知识,了解关系数据库的设计。 考试内容 一、基本数据结构与算法 1.算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。 2.数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。 3.线性表的定义;线性表的顺序存储结构及其插入与删除运算。 4.栈和队列的定义;栈和队列的顺序存储结构及其基本运算。 5.线性单链表、双向链表与循环链表的结构及其基本运算。 6.树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。

7.顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。 二、程序设计基础 1.程序设计方法与风格 2.结构化程序设计。 3.面向对象的程序设计方法,对象,方法,属性及继承与多态性。 三、软件工程基础 1.软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。 2.结构化分析方法,数据流图,数据字典,软件需求规格说明书。 3.结构化设计方法,总体设计与详细设计。 4.软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。 5.程序的调试,静态调试与动态调试。 四、数据库设计基础 1.数据库的基本概念:数据库,数据库管理系统,数据库系统。 2.数据模型,实体联系模型及E―R图,从E―R图导出关系数据模型。 3.关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。

全国计算机等级考试二级C语言真题2013年3月

全国计算机等级考试二级C语言真题2013年3月 (总分40, 做题时间90分钟) 一、选择题 1. 程序流程图中带有箭头的线段表示的是______。 A 图元关系 B 数据流 C 控制流 D 调用关系 答案:C [解析] 在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。所以选择C。 2. 结构化程序设计的基本原则不包括______。 A 多态性 B 自顶向下 C 模块化 D 逐步求精 答案:A [解析] 结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A。 3. 软件设计中模块划分应遵循的准则是______。 A 低内聚低耦合 B 高内聚低耦合

C 低内聚高耦合 D 高内聚高耦合 答案:B [解析] 软件设计中模块划分应遵循的准则是高内聚低偶合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。 4. 在软件开发中,需求分析阶段产生的主要文档是______。 A 可行性分析报告 B 软件需求规格说明书 C 概要设计说明书 D 集成测试计划 答案:B [解析] A错误,可行性分析阶段产生可行性分析报告。C错误,概要设计说明书是总体设计阶段产生的文档。D错误,集成测试计划是在概要设计阶段编写的文档。B正确,需求规格说明书是后续工作如设计、编码等需要的重要参考文档。 5. 算法的有穷性是指______。 A 算法程序的运行时间是有限的 B 算法程序所处理的数据量是有限的 C 算法程序的长度是有限的 D 算法只能被有限的用户使用

全国计算机等级考试二级笔试样卷C语言程序设计(含答案)

全国计算机等级考试二级笔试样卷C语言程序设计 【打印】【字体:大中小】【关闭】 一、选择题((1)~(10)、(21)~(40)每题2分,(11)~(20)每题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)下列选项中不符合良好程序设计风格的是 A)源程序要文档化B)数据说明的次序要规范化 C)避免滥用goto语句D)模块设计要保证高耦合、高内聚 (2)从工程管理角度,软件设计一般分为两步完成,它们是 A)概要设计与详细设计B)数据设计与接口设计

C)软件结构设计与数据设计 D)过程设计与数据设计 (3)下列选项中不属于软件生命周期开发阶段任务的是 A)软件测试B)概要设计 C)软件维护 D)详细设计 (4)在数据库系统中,用户所见的数据模式为 A)概念模式B)外模式C)内模式D)物理模式 (5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和A)编码设计B)测试阶段C)运行阶段 D)物理设计 (6)设有如下三个关系表 R S T

下列操作中正确的是 A)T=R∩S B)T=R∪S C)T=R×S D)T=R/S (7)下列叙述中正确的是 A)一个算法的空间复杂度大,则其时间复杂度也必定大 B)一个算法的空间复杂度大,则其时间复杂度必定小 C)一个算法的时间复杂度大,则其空间复杂度必定小 D)上述三种说法都不对 (8)在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为A)63 B)64 C)6 D)7 (9)数据库技术的根本目标是要解决数据的

语言学概论和现代汉语考试大纲

语言学概论和现代汉语考试大纲 一考试性质 本考试是全日制语言学及应用语言学专业、汉语言文字学专业、少数民族语言文学专业的入学资格之专业基础课考试。 二考试目的 本考试的目的是选拔全日制语言学及应用语言学专业、汉语言文字学专业、少数民族语言文学专业的硕士研究生。 三考试要求 考生应具备“语言学概论”“现代汉语”的基础知识,理解这两门课程的基本概念,能用所学的知识和方法分析简单的语音、词汇、语义和语法的事实。 考生要用汉语答题,书写工整,卷面整洁。 四考试内容 “语言学概论”部分 第一部分语言的性质,包括语言和言语、语言是人类最重要的交际工具、语言的其他派生功能、语言是自然形成的符号系统。 第二部分语音,包括语音的物理属性和生理基础、音素、音位、音位的组合。 第三部分语法,包括语法的性质和单位、构词法、构形法、句法。

第四部分语义,包括词汇、词义、词聚、句义、歧义。 第五部分语言的发展,包括语言发展的原因和特点、语言的分化和统一、语言的接触、语言系统的发展。 题型 一名词解释(略) 二判断 示例:洋泾浜不是自然语言。 答:对。洋泾浜是两个不同民族的人在某些特定场合临时把各自的语言混合在一起而造成的交际工具,不当作母语使用,离开特定的交际场合双方都不再使用它,所以不是自然语言。 三简答 示例:两个同义词可以在哪些方面有差别 答:同义词之间的差别:a语体色彩或风格色彩、b感情色彩、c 形象色彩。 四分析 示例:指出下面每个词是单纯词还是复合词,还是派生词: 剪刀克隆 taller 绳子棕色菠萝氧吧 dancer 质子 actually 答案:单纯词有“克隆、菠萝、taller”,复合词有“剪刀、棕色、氧吧、质子”,派生词有“绳子、dancer、actually”。 五论述

全国计算机等级考试二级C语言考点(完整版)

C语言二级考点(完整版) 第一章…… C语言基础知识 第二章……顺序结构 第三章……选择结构 第四章. ……循环结构 第五章……函数 第六章……指针 第七章……数组与指针 第八章……数组与函数 第九章……字符串 第十章……结构体与共用体 第十一章……文件 第一章C语言基础知识 考点1. C语言程序的结构认识 本节通过一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使读者对c语言有个初步认识。 例1 计算两个整数之和的c程序: #include main() { int a,b,sum; /*定义变量a,b,sum为整型变量*/ a=20; /*把整数20赋值给整型变量a*/ b=15; /*把整数15赋值给整型变量b*/ sum=a+b; /*把两个数之和赋值给整型变量sum*/ printf("a=%d,b=%d,sum=%d\n",a,b,sum); /*把计算结果输出到显示屏上*/ } 重点说明: 1、任何一个c语言程序都必须包括以下格式: main() { } 这是c语言的基本结构,任何一个程序都必须包含这个机构。括号内可以不写任何内容,那么该程序将不执行任何结果。 2、main()----在c语言中称之为“主函数”,一个c程序有且仅有一个main函数,任何一个c程序总是从main函数开始执行,main函数后面的一对圆括号不能省略。 3、被大括号{ }括起来的内容称为main函数的函数体,这部分内容就是计算机要执行的内容。 4、在{ }里面每一句话后面都有一个分号(;),在c语言中,我们把以一个分号结尾的一句话叫做一个c语言的语句,分号是语句结束的标志。 5、printf(“a=%d,b=%d,sum=%d\n”,a,b,sum); ----通过执行这条c语言系统提供给我们直接使用的屏幕输出函数,用户即可看到运行结果,本程序运行后,将在显示器上显示如下结果: a=20,b=15,sum=35 6、#include 注意:(1)以#号开头(2)不以分号结尾

全国计算机等级考试二级C语言选择题

程序流程图中带有箭头的线段表示的是()。 A) 图元关系 B) 数据流 C) 控制流 D) 调用关系 参考答案:C 【解析】在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。所以选择C)。 结构化程序设计的基本原则不包括()。 A) 多态性 B) 自顶向下 C) 模块化 D) 逐步求精 参考答案:A 【解析】结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A)。 软件设计中模块划分应遵循的准则是()。 A) 低内聚低耦合 B) 高内聚低耦合 C) 低内聚高耦合 D) 高内聚高耦合 参考答案:B 【解析】软件设计中模块划分应遵循的准则是高内聚低偶合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。 在软件开发中,需求分析阶段产生的主要文档是()。 A) 可行性分析报告 B) 软件需求规格说明书 C) 概要设计说明书 D) 集成测试计划 参考答案:B 【解析】A)错误,可行性分析阶段产生可行性分析报告。C)错误,概要设计说明书是总体设计阶段产生的文档。D)错误,集成测试计划是在概要设计阶段编写的文档。B)正确,需求规格说明书是后续工作如设计、编码等需要的重要参考文档。 算法的有穷性是指()。 A) 算法程序的运行时间是有限的 B) 算法程序所处理的数据量是有限的 C) 算法程序的长度是有限的 D) 算法只能被有限的用户使用

【解析】算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。有穷性是指算法程序的运行时间是有限的。 对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。 A) 快速排序 B) 冒泡排序 C) 直接插入排序 D) 堆排序 参考答案:D 【解析】除了堆排序算法的比较次数是,其他的都是n(n-1)/2。 下列关于栈的叙述正确的是()。 A) 栈按"先进先出"组织数据 B) 栈按"先进后出"组织数据 C) 只能在栈底插入数据 D) 不能删除数据 参考答案:B 【解析】栈是按"先进后出"的原则组织数据的,数据的插入和删除都在栈顶进行操作。 在数据库设计中,将E-R图转换成关系数据模型的过程属于()。 A) 需求分析阶段 B) 概念设计阶段 C) 逻辑设计阶段 D) 物理设计阶段 参考答案:C 【解析】E-R图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于逻辑设计阶段。 有三个关系R、S和T如下: 由关系R和S通过运算得到关系T,则所使用的运算为()。 A) 并 B) 自然连接 C) 笛卡尔积 D) 交

相关文档
最新文档