2010年上海电机学院专升本《C++程序设计》考试大纲[1]
专升本C语言考试大纲
专升本C语言考试大纲第一章 C语言概述(一)课程内容1 C语言的简史与特点2 一个简单的C程序3 程序的编辑,编译,链接和运行(二)考核知识点与考核要求1.程序设计,要求达到“识记”层次。
2.C语言的字符集,要求达到“领会”层次。
第二章数据类型,运算符与表达式(一)课程内容1 C数据类型2 常量与变量3运算符与表达式(二)考核知识点与考核要求1.C数据类型,要求达到“识记”层次。
2.常量与变量,要求达到“领会”层次。
3.运算符与表达式,要求达到“简单应用”层次。
第三章顺序程序设计(一)课程内容1 C语句的概述2 赋值语句3 数据输入输出的概念及在C语言中的实现4 字符数据的输入输出5 格式输入与输出(二)考核知识点与考核要求1.C语句的概述,要求达到“识记”层次。
2.赋值语句,要求达到“简单应用”层次。
3.格式输入与输出,要求达到“综合应用”层次。
第四章选择结构程序设计(一)课程内容1 if语句2 switch语句(二)考核知识点与考核要求if语句、switch语句,要求达到“综合应用”层次。
第五章循环控制(一)课程内容1 while语句2 do—while语句3 for语句4 循环的嵌套5 break语句和continue语句(二)考核知识点与考核要求1.while语句、do—while语句、for语句、break语句和continue语句,要求达到“综合应用”层次。
2. 循环的嵌套,要求达到“简单应用”层次。
第六章数组(一)课程内容1 一维数组2 多维数组3 字符数组(二)考核知识点与考核要求1一维数组的定义、元素的引用和初始化,要求达到“综合应用”层次。
2. 多维数组的定义、元素的引用和初始化,要求达到“简单应用”层次。
3字符数组的定义、元素的引用和初始化,要求达到“综合应用”层次。
4.字符数组的输入输出、字符串处理函数,要求达到“简单应用”层次。
第七章函数(一)课程内容1 概述2 函数定义的一般形式3 函数参数和函数值4 函数的调用5 函数的嵌套调用6 函数的递归调用7 数组作为函数参数8 局部变量和全局变量9 变量的存储类别(二)考核知识点与考核要求1.函数的定义和调用方法,要求达到“领会”层次。
C程序设计考试大纲(专升本)
C程序设计考试大纲(专升本)考试的题型为填空题、选择题、问答题和编程题四类。
注重基本概念和基本算法以及编程实现。
参考教材:1. 《C语言程序设计》谭浩强主编清华大学出版社。
2. 《C语言程序设计》尹业安等编著国防科技大学出版社。
主要知识考点( *号为重点):1. 数据类型和表达式数据类型分类常量和变量常用的基本数据类型* 各类数值间的混合运算2.*运算符和表达式3. 顺序结构程序设计算法的基本概念流程图4.选择结构程序设计关系运算符关系表达式逻辑运算符逻辑表达式* if语句简单if语句形式if-else形式if语句的嵌套条件运算符条件表达式* switch语句5. 循环结构程序设计* while语句* for语句do_while语句break语句continue语句goto语句与标号exit()函数6. 模块化程序设计与函数函数设计原则函数分类函数定义函数调用函数间参数传递函数返回值函数声明函数的嵌套调用函数的递归调用变量的存储类型变量的作用域函数的作用域7. 数组一维数组的定义和引用一维数组的赋值二维数组的定义和引用二维数组的赋值字符串的定义和引用字符串函数8.指针指针变量的定义与引用*指针变量作为函数参数*数组的指针与数组元素的指针数组指针作为函数参数多维数组与指针*字符串指针字符串指针作为函数参数指针数组的概念指向指针的指针main函数的形参用函数指针变量调用函数函数指针变量作为函数参数9.结构体、共同体和枚举类型结构体类型的定义结构体变量的定义结构体变量的引用结构体变量的初始化*指向结构体变量的指针*结构体数组的定义结构体数组的初始化单链表的基本操作共同体类型的定义共同体变量的定义共同体变量的引用共同体变量的初始化枚举类型10.文件顺序文件随机文件无格式文件文件操作。
专升本C++考试A卷
专升本C++考试A卷上海电机学院专升本《C++程序设计》考试试卷 A卷一、选择题(每题1分,共25分)1. 编写C++程序一般需经过的几个步骤依次是( )。
A. 编译、编辑、连接、调试B. 编辑、编译、连接、调试C. 编译、调试、编辑、连接D. 编辑、调试、编辑、连接2. 可用作C++语言用户标识符的一组标识符是( )。
A. void define +WORDB. a3_b3 _123 YNC. for -abc CaseD. 2a do sizeof3. 设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是( )。
A. 12B. 144C. 156D. 2884. x>0 || y==5的相反表示式为()。
A. x<=0 && y!=5B. x<=0 || y!=5C. x>0 || y!=5D. x>0 && y==55. 在下面循环语句中循环体执行的次数为()。
for(int i=0; i<n; i++)if(i>n/2) break;A. n/2B. n/2+1C. n/2-1D. n-16. switch语句能够改写为()语句。
A. forB. ifC. doD. while7. 假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为()。
A. 0B. 4C. 8D. 68. 函数重载是指()。
A. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同B. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型能够不同C. 两个以上的函数名字不同,但形参的个数或类型相同D. 两个以上的函数取相同的函数名,而且函数的返回类型相同9. 若用数组名作为函数调用的实参,传递给形参的是()。
A. 数组的首地址B. 数组中第一个元素的值C. 数组全部元素的值D. 数组元素的个数10. 将两个字符串连接起来组成一个字符串时,选用()函数。
《C语言程序设计》专插本考试大纲
2013年《C语言程序设计》考试大纲Ⅰ考试性质普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。
高等学校根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。
因此,本科插班生考试应有较高的信度、效度、必要的区分度和适当的难度。
本大纲适用于所有需要参加《C语言程序设计》考试的各专业考生。
Ⅱ考试内容总体要求:考生应按本大纲的要求了解或理解“C语言程序设计”中的数据类型、运算符与表达式、顺序结构、选择结构、循环控制、数组、函数、指针、预处理命令、结构体与共用体、文件的基本概念。
熟练掌握程序设计的基本方法和C语言本身的语法、语句和使用方法。
掌握一般问题的分析思路、数据存储结构表达及建立在存储结构之上的程序设计方法,具备初步运用C语言解决问题的程序设计能力;能熟练地阅读、理解和编制简单的C程序;具备进一步学习计算机各专业后续课程的能力和基础。
一、数据类型、运算符与表达式⒈考试内容⑴关键字与标识符的概念:关键字的含义,标识符的定义,常量和变量的分类。
⑵数据类型:数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义、赋初值方法。
⑶运算符:各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法,各类公式的表达式描述和各类表达式的混合运算。
⒉考试要求⑴理解关键字与标识符的概念、应用特点,理解数据类型的含义和常量、变量的分类。
⑵掌握各数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义和赋初值方法。
⑶熟练掌握各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法。
能够进行各类公式的表达式描述和各类表达式的混合运算。
二、顺序结构程序设计⒈考试内容⑴输入输出:常用的输入输出函数,基本的输入输出格式。
⑵赋值语句:赋值语句功能和表达方法。
⑶顺序程序设计:编写顺序结构语句及程序。
⒉考试要求⑴了解数据输入输出的概念以及在C语言中的实现方法。
⑵掌握赋值语句表达方法;掌握两组输入输出函数的格式、表达方式和使用功能、特点。
2010专升本计算机类考试大纲
成都信息工程学院2010年专升本考试(计算机类综合课程考试大纲)考试说明:计算机类综合考试总分100分,包括《C语言程序设计》和《微机原理》,每门课程各占50分。
考试时间总计120分钟。
一、《C语言程序设计》考试大纲考试内容:(一) C语言的结构1.程序的构成,main函数和其他函数;2.头文件,数据说明,函数的开始和结束标志。
(二)数据类型、运算符与表达式1.C的数据类型(常量与变量,整型,实型,字符类型,指针类型)及其定义方法;2.C运算符的种类、运算优先级和结合性;3.不同类型数据间的转换与运算;4.C表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求值规则。
5.数据的输入和输出,输入输出函数的使用。
(三)程序基本结构1. 选择结构程序设计(1)用if语句实现选择结构;(2)用switch语句实现多分支选择结构;(3)选择结构的嵌套。
2. 循环结构程序设计(1)while和do while循环结构;(2)for 循环结构;(3)continue语句和break语句;(4)循环的嵌套。
(5)用循环实现的常用算法,如递推、迭代、枚举等。
(四)数组的定义和引用1.一维数组、二维数组的定义、初始化和引用方法;2.一维数组的应用(如排序),二维数组的应用(如矩阵运算);2.字符数组的定义、初始化和输入输出方法;3.字符串与字符串处理函数的使用;4.用二维数组处理多个字符串(五)函数1.函数的定义方法;2..函数的类型和返回值;3.形式参数与实在参数的两种传递方式;4.函数的正确调用方法;5.局部变量和全局变量;6.变量的存储类别(自动、静态、外部),变量的作用域和生存期;(六)指针1.指针与指针变量的概念,指针与地址运算符;2.指向变量、数组、字符串、函数的指针变量;3.通过指针引用以上各类型数据;4.用指针作函数参数;(七)结构体1..结构体类型数据的定义方法和引用方法;2. 结构体嵌套和用指针引用结构体成员。
专升本c语言考试范围
专升本c语言考试范围根据教育部的规定,专升本考试对于C语言的考察主要包含基本概念、语法和程序设计三个方面。
下面将对这些方面进行详细介绍,以供参考。
1. 基本概念C语言是一种高级编程语言,具有结构化编程和指针等特点。
在考试中,可能会有一些与C语言相关的基本概念的理解和解释题目。
如:C语言的历史背景、C语言的特性、C语言的优缺点等。
2. 语法C语言的语法是学习和使用C语言的基础。
在考试中,会考察诸如变量和数据类型、运算符和表达式、控制语句(如if-else、for、while等)、函数、数组、指针等方面的知识。
对于每个语法要点,考生需要了解其语法格式、作用、使用方法以及注意事项。
3. 程序设计程序设计是C语言的核心内容,也是考试中的重点。
主要包括算法设计、程序结构和模块化程序设计等内容。
在考试中,可能会出现一些编程题目,要求考生通过编写具体的C语言程序来实现指定的功能。
这些题目可以是简单的逻辑实现,也可以是稍复杂的算法问题。
为了应对考试,考生需要掌握以下几个方面的内容:- 了解C语言的语法和基本概念,包括变量和数据类型、运算符和表达式、控制语句、函数等。
- 掌握C语言的程序设计方法,包括编程的基本思路、算法设计和程序结构的设计等。
- 熟悉C语言的常用库函数,如字符串处理函数、数学函数等。
- 多做一些C语言的编程练习题,以提高编程能力和解题能力。
- 对于一些常见的C语言错误和陷阱,要有一定的防范和处理能力。
可以通过以下途径来进行复习和提高:- 阅读相关的C语言教材和参考书籍,掌握C语言的基本知识和程序设计方法。
- 刷题和练习,通过做大量的练习题来熟悉和掌握C语言的语法和程序设计技巧。
- 参加一些专升本的辅导班或线上课程,系统学习和提高自己的C语言水平。
- 多参与一些C语言的编程实践和项目,通过实际的项目经验来提升自己的编程能力。
不少于500字总结以上内容有那么几个关键点:掌握C语言的基础知识,包括语法和基本概念;掌握C语言的程序设计方法,包括算法设计和程序结构的设计;熟悉C语言的常用库函数;多做练习题来提高编程能力和解题能力;了解常见的C语言错误和陷阱,有防范和处理能力。
2010年计算机科学与技术专业(专升本)《C语言程序设计》考试大纲
杭州电子科技大学2010年“专升本”考试计算机科学与技术专业《C语言程序设计》考试大纲基本要求1.熟练掌握C 语言的基本知识。
2.具备基本的C程序设计能力,能熟练地阅读、理解程序和编制简单的应用程序。
3.具备上机调试C程序的能力。
基本内容一、源程序结构C程序的组成及C程序的执行二、数据类型1.基本类型(1)整型常量十进制、八进制、十六进制的表示。
(2)实型常量十进制小数形式和指数形式的表示。
(3)字符常量的表示、字符串常量的表示。
(4)变量的命名规则、变量的使用。
(5)整型变量、实型变量、字符变量的定义和初试化。
(6)整型变量、实型变量、字符变量的赋值。
(7)熟练掌握各类变量的应用。
2.构造类型(1)一维数组、二维数组的定义、数组元素的初始化及数组元素的引用。
(2)字符数组的定义、初始化及字符串在字符数组中的存储形式。
(3)字符数组和字符串的简单应用。
(4)结构体类型定义,结构体变量的定义。
(5)结构体变量的初始化及结构体变量成员的引用。
(6)结构体的简单应用及单向链表。
(7)熟练掌握数组、结构体在程序中的应用。
3.指针(1)理解指针和地址的概念。
(2)指针变量的定义、指针变量的初始化。
(3)通过指针引用指向的对象。
(4)理解指针与一维数组间的关系。
(5)了解指针与二维数组间的关系。
(6)理解读懂程序中的指针,掌握指针的简单应用。
三、运算符与表达式1.算术运算符及算术表达式(1)算术运算符(+、-、*、/、%)及优先级。
(2)算术表达式的计算规则及使用。
(3)自增(++),自减(--)运算符。
(4)自增、自减运算符的单独使用和出现在表达式中的使用。
2.关系运算符及关系表达式关系运算符(<、<=、>、>=、==、!=)的含义及优先级。
关系表达式的计算规则及使用。
3.逻辑运算符与逻辑表达式逻辑运算符(&&、||、!)的含义及优先级。
逻辑表达式的计算规则及使用。
《Visual Basic程序设计》等级考试考试大纲
【主要考点】
1
⑴数组的定义
⑵默认数组与嵌套数组
⑶静态数组和动态数组
2
⑴数组元素的输入、输出、清除和复制
⑵ForEach…Next语句
⑶数组的初始化
3
⑴控件数组的概念
⑵控件数组的建立方法
界面设计由考生自己完成,事件代码的编写分为两个情况:一是全部由考生自己编制完成,二是考题中提供了事件过程的大部分代码,即不完整的程序,会要求考生补充完整程序,修改完的工程及窗体文件保存在指定文件夹的指定文件下。
(3)综合应用题:综合应用题增加了程序设计的难度,在事件过程的编写中涉及到一些简单的算法,需要用一些结构控制语句:选择和循环语句,这类题目是对Visual Basic知识全方位的总结,既要求界面设计相当熟悉,掌握界面中各种对象的属性设置、事件过程的编写,而且也会要求对输入输出方法、结构控制语句、数组、过程和文件等编写程序密切相关知识综合掌握和运用。
⑶控件数组的使用
【考试要求】
Visual Basic的应用程序通常是由一些具有独立功能的小程序组成,这些小程序称为过程。Visual Basic中的过程主要分为Sub过程和函数Function过程。
本部分考查学生阅读程序的能力,包括写出程序的执行结果或者补充程序中的缺省部分。应重点掌握Sub过程、函数过程的定义格式,并能够进行正确调用。
【主要考点】
1
2
3
⑴顺序文件的打开
⑵顺序文件的写操作
⑶顺序文件的读操作
4
⑴随机文件的打开与读写操作
⑵随机文件中记录的添加与删除
2010年上海电机学院
2010年上海电机学院“三校生”招生章程(报名须知)一、招生层次:本科、高职(专科)二、报名条件:必须符合《上海市教育委员会关于做好2010年5月上海市普通高等学校招收应届中等职业学校毕业生工作的通知》中的报名条件。
、分专业招生人数及有关说明:四、网上报名及现场确认:1、3月31日—4月2日考生网上报名(或)。
2、4月13日、14日上午8:30—15:00第一志愿报考本校的考生携带本人身份证、户口簿、所在学校的学生证和学校出具的报考证明到闵行区江川路690号(学校本部)进行现场确认,核对网上报名信息、办理缴费、加分申请等手续。
3、凡属政策性照顾范围的加分考生,必须持有关部门证明(原件)及复印件,在现场确认报名信息当天,交我校招生办审核备案,过时不再办理。
4、本人近期一寸免冠照片3张。
5、考试报名费25元,语、数、外、综合能力测试、专业技能加试科目,每门测试费26元,共计155元。
五、志愿填报:“三校生”在网上报名填报志愿时,可填报2所院校志愿,每所院校内可填2个专业。
我校同时招生本科和高职(专科)专业,考生可分别填报1个本科专业志愿和2个高职(专科)专业志愿。
具体情况详见《2010年上海市普通高等学校招收中等职业学校应届毕业生实施办法》六、考试办法:考生需参加上海市文化课程和本校加试科目两部分选拔考试。
1、5月15日—16日全市统一文化课考试:语文、数学、外语。
三门文化课考试由上海市招生考试中心统一命题。
2、5月8日本校加试科目考试:本校加试科目由本校命题、考试。
A、综合能力测试(文科或理科)B、专业技能考试科目:报考专业与对应专业技能考试科目详见《招生专业及人数》一览表七、考试地点:1、上海市文化课程考试由闵行区招生办安排,详见文化考试准考证。
2、本校加试科目考试地点:闵行区江川路690号(学校本部)八、收费标准:1、学费标准:本科5000元/年.人;高职(专科)7500元/年.人;中外合作高职(专科)18000元/年.人。
上海电机学院专升本PPT-电子技术大纲
电子技术大纲1、半导体二极管及其基本应用电路了解本征半导体、N型半导体和P型半导体的结构和导电特性,掌握PN结的单向导电性。
了解晶体二极管的基本结构,掌握其伏安特性,熟悉其主要参数;掌握稳压管的稳压原理,熟悉其主要参数。
掌握单相整流电路的工作原理和分析方法。
掌握典型滤波电路的工作原理及电容滤波电路输出电压平均值的估算。
2、双极型晶体管及其放大电路了解晶体三极管的基本结构和类型,掌握其电流分配和放大原理,理解其共射电路的输入、输出特性曲线和主要参数。
理解放大的概念,掌握放大电路的主要性能指标,理解共射放大电路的工作原理, 掌握共射放大电路的等效电路分析方法,理解静态工作点稳定的必要性和动态参数(电压放大倍数、输入电阻、输出电阻)的分析方法。
理解晶体管单管放大电路的三种基本方法,掌握共集和共基电路的静态和动态分析。
理解多级放大电路不同耦合方式及其优缺点,理解多级放大电路的动态分析,理解单级共射放大电路的频率响应分析,3、集成运算放大器及其应用了解零点漂移产生的原理;理解差放的基本结构及工作原理;掌握差模、共模信号及静态和动态参数的分析方法,熟悉差动放大电路的四种接法。
了解典型集成运放的组成及其各部分的特点,掌握其电压传输特性和主要参数。
掌握由集成运放组成的基本运算电路的分析方法。
理解典型电压比较器的电路组成、工作原理和性能特点。
4、负反馈放大电路掌握反馈的基本概念和反馈类型的判断方法。
理解深度负反馈条件下放大电路的分析方法。
理解根据需要在放大电路中引入反馈的方法。
了解负反馈放大电路产生自激振荡的原因、稳定判据和消除自激振荡的方法。
5. 逻辑代数基础掌握数制、码制、最小项以及约束项等的基本概念;熟悉逻辑代数的基本公式和常用公式;掌握逻辑函数的表示方法;重点掌握逻辑函数的公式化简法和卡诺图化简法以及具有无关项的逻辑函数及其化简方法。
6. 门电路掌握各种门电路(如与门、或门、非门、与非门、或非门、同或门、异或门、三态门、OC门等)的逻辑符号和逻辑功能,理解TTL输入特性和输出特性;熟悉TTL门电路和CMOS 门电路使用特点。
《C语言程序设计》考试大纲(2019专升本)
专升本《C语言程序设计》考试大纲一、考试性质“专升本”《C语言程序设计》考试是为选拔专科应届优秀毕业生进入本科学习,在程序设计基础、编程中分析问题和解决问题的能力上的必要基础考试,以尽快适应本科学习对计算机应用的知识和技能要求。
二、考试目的本次考试的目的主要是测试考生在程序设计基础和编程能力方面是否具有本科学习的能力。
三、考试内容根据《C语言程序设计》课程大纲的要求,并考虑高职高专教育的教学实际,特制定本课程考试内容。
第一章 C语言程序设计基础1.程序设计语言;2.C语言概况;3.C语言程序的基本结构;4.C语言程序的上机执行过程。
第二章 C语言的数据类型与基本操作1.掌握C语言中的数据类型及其常量的表示方法;2.理解各类数值型数据间的混合运算规则;3.掌握基本运算符的功能,表达式的概念。
第三章顺序程序设计1.掌握结构化程序设计的三种基本结构;2.掌握getchar()、putchar()、printf()、 scanf()函数的使用;3.掌握顺序结构程序的设计方法。
第四章选择结构程序设计1.掌握关系运算符和逻辑运算符的功能及用法;2.掌握基本条件和复合条件语句的使用;3.掌握switch语句的使用;4.掌握选择结构程序的设计方法。
第五章循环结构程序设计1.掌握循环概念及循环的构成要素2.掌握while语句用法3.掌握do-while语句的用法4.掌握for语句的用法5.掌握break、continue语句6.掌握多重循环的概念及其程序描述方法第六章函数1.掌握函数定义的一般形式;2.理解形参和实参的概念;3.掌握函数的调用方法;第七章数组1.掌握数组的基本概念;2.掌握一维数组的定义和使用;3.掌握字符数组的使用,了解基本的字符和字符串处理库函数的功能和使用。
四、考试形式及时间本考试采用闭卷笔试的形式。
考试时间为100分钟,满分150分。
五、主要参考教材[1] 任正云,李素若,赖玲主编.C语言程序设计(第三版).北京:中国水利水电出版社,2016年.[2] 施俏春,任正云,李素若主编.C语言程序设计上机指导语习题集解答(第三版).北京:中国水利水电出版社, 2016年.。
上海市高等学校计算机等级考试二级c语言考试大纲
上海市高等学校计算机等级考试(二级)
《C程序设计》考试大纲
(2009年修订)
一、考试性质
上海市高等学校计算机等级考试是上海市教育委员会组织的全市高校统一的教学考试,是检测和评价高校计算机应用基础知识教学水平和教学质量重要依据之一。
该项考试旨在规范和加强上海高校非计算机专业的计算机教学工作,提高非计算机专业学生的计算机应用能力。
考试对象主要是上海高等学校非计算机专业学生,每年举行一次,当年的十月下旬、十一月上旬的星期六或星期日。
凡考试成绩达到合格者或优秀者,由上海市教育委员会颁发相应的证书。
本考试由上海市教育委员会统一领导,聘请有关专家组成考试委员会,委托上海市教育考试院组织实施。
二、考试目标
C语言是当前常用的,简洁、高效、功能丰富的程序设计语言,是计算机应用人员和软件开发人员的基本程序设计工具。
学生通过该课程的学习,应能了解、掌握C语言的概念、语法和使用它进行编程的方法,并能上机调试运行解决简单实际问题。
《C程序设计》的考试目标是测试考生掌握C语言知识的程度和综合运用语言知识进行程序设计的能力。
三、考试细则
考试采用基于网络环境的无纸化上机考试系统。
考试时间为120分钟。
试卷总分为100分。
由四部分组成:单选题、填空题、程序填空题和综合编程题。
试卷从局域网的服务器下载、考试结果上传到服务器,若不按照要求上传到服务器,则考试无效。
考试阅卷采用机器和人工相结合方式。
五、考试内容、要点和考点
六、几点说明
(四)参考教材
谭浩强. 《C程序设计》. 清华大学出版社
夏宝岚等. 《C/C++程序设计》. 华东理工大学出版社。
《C语言程序设计》考试大纲
《C语言程序设计》考试大纲I考试性质普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。
髙等学校根据考生的成绩,按已确左的招生计划,徳、智、体全面衡量,择优录取。
因此,本科插班生考试应有较高的信度、效度、必要的区分度和适当的难度。
本大纲适用于所有需要参加《C语言程序设计》考试的各专业考生。
II考试内容总体要求:考生应按本大纲的要求了解或理解“C语言程序设计“中的数据类型、运算符与表达式、顺序结构、选择结构、循环控制、数组、函数、指针、预处理命令、结构体与共用体、文件的基本概念。
熟练掌握程序设计的基本方法和C语言本身的语法、语句和使用方法。
掌握一般问题的分析思路、数据存储结构表达及建立在存储结构之上的程序设计方法,具备初步运用c语言解决问题的程序设计能力:能熟练地阅读、理解和编制简单的c程序:具备进一步学习计算机各专业后续课程的能力和基础。
一、数据类型、运算符与表达式1.考试内容⑴关键字与标识符的槪念:关键字的含义,标识符的龙义,常量和变量的分类。
⑵数据类型:数据类型的含义、特点,不同类型常量的表达,不同类型变量的左义、赋初值方法。
⑶运算符:各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法,各类公式的表达式描述和各类表达式的混合运算。
2.考试要求⑴理解关键字与标识符的概念、应用特点,理解数据类型的含义和常量、变量的分类。
⑵掌握各数据类型的含义、特点,不同类型常量的表达,不同类型变量的泄义和赋初值方法。
⑶熟练掌握务类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法。
能够进行各类公式的表达式描述和各类表达式的混合运算。
二、顺序结构程序设计1.考试内容⑴输入输出:常用的输入输出函数,基本的输入输出格式。
⑵赋值语句:赋值语句功能和表达方法。
⑶顺序程序设计:编写顺序结构语句及程序。
2.考试要求⑴了解数据输入输出的概念以及在C语言中的实现方法。
⑵掌握赋值语句表达方法:掌握两组输入输出函数的格式、表达方式和使用功能、特点。
《C语言程序设计》专升本考试大纲.
《C语言程序设计》专升本考试大纲一、总要求本课程地位:本课程是计算机专业的核心课程之一。
本课程性质:本课程是计算机专业的专业基础课程本课程了解、熟悉、掌握的主要内容:了解C语言的主要特征、常用算法描述以及其它相关基础知识;掌握C语言中顺序程序设计、选择程序设计、循环程序设计、指针、结构体共用、函数、文件操作等。
二、内容第一章 C语言概论⏹了解C语言的主要特征,掌握C语言程序的基本结构⏹掌握高级语言程序的上机实现过程第二章数据类型、运算符与表达式⏹掌握C语言中的数据类型及其常量的表示方法;⏹理解各类数值型数据间的混合运算规则⏹掌握基本运算符的功能,表达式的概念第三章顺序程序设计⏹掌握用传统流程图进行算法描述;⏹掌握结构化程序设计的三种基本结构⏹掌握getchar()、putchar()、printf()、 scanf()函数的使用⏹掌握顺序结构程序的设计方法第四章选择结构程序设计⏹掌握关系运算符和逻辑运算符的功能及用法⏹掌握基本条件和复合条件语句的使用⏹掌握switch语句的使用⏹掌握选择结构程序的设计方法第五章循环结构程序设计⏹掌握循环概念及循环的构成要素⏹掌握while语句用法⏹掌握do-while语句的用法⏹掌握for语句的用法⏹掌握break、continue语句⏹掌握多重循环的概念及其程序描述方法⏹掌握循环结构程序设计的基本方法第六章数组⏹掌握数组的基本概念。
⏹掌握一维、二维数组的定义和使用。
⏹掌握字符数组的使用,了解基本的字符和字符串处理库函数的功能和使用⏹能利用数组进行程序设计第七章函数⏹掌握函数定义的一般形式⏹理解形参和实参的概念⏹掌握函数的调用方法⏹了解函数的嵌套调用和递归调用。
⏹了解数组作函数参数的使用⏹了解局部变量和全局变量的概念⏹了解变量的存储类别和作用域,库函数的分类和调用⏹了解内部函数和外部函数的概念第八章编译预处理⏹掌握宏定义的概念和使用⏹了解文件包含处理⏹了解条件编译第九章指针⏹掌握指针的基本概念及其使用规则⏹掌握用指针实现对数组和函数的访问方法⏹掌握指针的运算⏹了解多级指针的概念及带参数命令行源程序的编制方法⏹掌握指针与数组、指针与函数的关系第十章结构体和共用体⏹掌握结构体类型的定义方法⏹了解枚举类型的定义和使用⏹掌握结构体类型变量的定义初始化和引用⏹了解指向结构体类型数据的指针的使用⏹掌握结构体数据类型的使用(以链表为例)⏹掌握共同体的概念⏹掌握位运算符的功能及使用方法第十一章文件⏹了解文件的基本概念⏹掌握文件打开和关闭的方法⏹了解文件读写和定位函数的功能三、试卷结构1、试卷内容比例第一章 C语言概论5% 第二章数据类型、运算符与表达式5% 第三章顺序程序设计5% 第四章选择结构程序设计10%第五章循环结构程序设计10% 第六章数组15% 第七章函数15% 第八章编译预处理5% 第九章指针15% 第十章结构体和共用体10% 第十一章文件5% 总计100%2、试卷题型比例选择题20% 程序阅读题12% 程序改错题14% 程序填空题 20% 编程题34% 总计100% 3、试题难易程度比例基础题15% 基本知识题35% 中等难度题40% 综合较难题10% 总计100%四、说明1、教材及主要参考书《C程序设计》,何钦铭主编高等教育出版社《C程序设计》,谭浩强编著,清华大学出版社2、考试时间:150分钟3、总分:1504、适用专业:计算机科学与技术专业。
2010年上海电机学院专升本《C++程序设计》考试大纲[1]
2010年上海电机学院专升本《C++程序设计》考试大纲一、基本要求1. 掌握C++语言的基本语法规则。
2.掌握程序设计的三种基本结构。
3.掌握函数、指针和结构体的基本知识及相关应用。
4.熟练掌握有关类与对象的相关知识。
5.能够采用面向过程和面向对象的编程思路和方法编写应用程序。
6.能熟练使用Visual C++6.0集成开发环境编写和调度程序。
涉及主要内容:C++语言与面向对象概述、基本数据类型及表达式、C++与结构化程序设计、数组、函数与预处理、指针、构造数据类型、类与对象、继承与派生、多态性、I/O 流与文件、模板与异常处理等。
二、考试内容第1 章 C++语言与面向对象概述1.理解和掌握C++程序的基本结构、C++的基本词法和规范;2.了解面向对象技术的基本概念;3.初步掌握Visual C++集成开发系统的步骤和方法;第2 章基本数据类型及表达式1.掌握简单的输入/输出;2.掌握基本数据类型的应用;3.掌握常量和变量的定义与应用;4.掌握运算符与表达式的应用;5.了解运算符的优先级;6.了解数据类型转换。
第3 章 C++与结构化程序设计1.掌握结构化程序设计方法;2.掌握各种选择语句的使用;3.掌握各种循环语句的使用;4.掌握各种转向语句的使用;5.学会综合运用结构控制语句进行简单的编程第4 章数组1.掌握定义一维数组和二维数组的方法以及设定初值的方法;2.掌握数组和循环配合的程序设计方法;3.掌握数组操作的基本技巧并能解决实际问题;4.掌握数组的一个典型应用——字符串处理,熟悉常用的字符串处理函数;5.了解数组的概念;6.了解数组元素的存放方式。
第5 章函数与预处理1.掌握函数的定义格式和函数的原型声明方法;2.掌握函数的调用方法以及形式参数和实际参数之间的关系;3.掌握函数的嵌套和递归调用使用方法;4.掌握内联函数和函数重载的使用方法;5.了解函数的作用域与生命期;6.了解编译预处理的基本原理和使用方法。
上海电机学院专升本试卷样本
上海电机学院专升本试卷样本上海电机学院2010–2011 学年第⼆学期《基础会计学与实务》课程期末考试试卷开课学院:商学院,专业:财务管理考试形式:闭卷,所需时间 120 分钟考⽣姓名:学号:班级任课教师⼀、单项选择题(下列各题⽬中的4个备选答案中,只有1个是正确的,请将正确答案的“字母”序号填⼊每个⼩题后⾯的括号内,共20分,每⼩题1分)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、售出机器⼀台,款项收存银⾏B、向银⾏取得短期借款转存银⾏C、以银⾏短期借款直接偿还应付账款D、以银⾏存款⽀付短期借款利息7、复式记账法对发⽣的每⼀笔业务都要在两个或两个以上的相互关联账户中 ( )A、平⾏登记B、补充登记C、连续登记D、以相等⾦额进⾏登记8、总分类账户发⽣额及余额试算表中本期借⽅发⽣额合计数等于本期贷⽅发⽣额合计数,说明账户发⽣额记录()A、肯定有错误B、肯定没有错误C、肯定有⽅向记录错误D、可能有错误也可能没有错误9、⼀次凭证和累计凭证的主要区别是 ( )A、⼀次凭证是记载⼆笔经济业务,累计凭证是记载多笔经济业务B、累计凭证是⾃制原始凭证,⼀次凭证是外来原始凭证C、累计凭证填制的⼿续是多次完成的,⼀次凭证填制的⼿续是⼀次完成的D、累计凭证是汇总凭证,⼀次凭证是单式凭证10、货币之间的收付业务应编制()A、收款凭证B、付款凭证C、转账凭证D、原始凭证11、“⽣产成本”明细账的格式⼀般采⽤ ( )A、三栏式B、数量⾦额式C、贷⽅多栏式D、借⽅多栏式12、“委托加⼯材料登记簿”按账簿⽤途分类属于 ( )A、联合账簿B、数量⾦额式明细账C、备查账簿D、贷⽅多栏式明细账13、在下列各项税⾦中,可能通过"营业税⾦及附加"科⽬的是()A、增值税B、消费税C、印花税D、房产税14.下列对账⼯作,属于账实核对的是()A.总分类账与序时账核对 B.总分类账与所属明细分类账核对C.会计部门存货明细账与存货保管部门明细账核对D.财产物资明细账账⾯余额与财产物资实有数额核对15、资产负债表的下列项⽬中,只需要根据1个总分类账户就能填列的项⽬是()A、货币资⾦B、短期借款C、应付账款D、预付账款16、下列项⽬中,应计⼊营业外⽀出的是()A、计提坏账准备B、管理不善造成的存货盘亏损失C、购买交易性⾦融资产所⽀付的相关费⽤D、⾃然灾害造成的固定资产损失17、下列项⽬中,符合资产定义的是()A、购⼊的某项专利权B、经营租⼊的设备C、待处理的财产损失D、计划购买的某项设备18、财务成果计算账户的贷⽅余额表⽰ ( )A、利润总额B、亏损总额C、收益额D、费⽤额19、下列会计凭证,属于外来原始凭证的是()。
上海市高等学校计算机等级考试(二级)《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 (四)考试环境安装并使用“上海市高校计算机等级考试通用平台”进行考试。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2010年上海电机学院专升本《C++程序设计》考试大纲一、基本要求1. 掌握C++语言的基本语法规则。
2.掌握程序设计的三种基本结构。
3.掌握函数、指针和结构体的基本知识及相关应用。
4.熟练掌握有关类与对象的相关知识。
5.能够采用面向过程和面向对象的编程思路和方法编写应用程序。
6.能熟练使用Visual C++6.0集成开发环境编写和调度程序。
涉及主要内容:C++语言与面向对象概述、基本数据类型及表达式、C++与结构化程序设计、数组、函数与预处理、指针、构造数据类型、类与对象、继承与派生、多态性、I/O 流与文件、模板与异常处理等。
二、考试内容第1 章 C++语言与面向对象概述1.理解和掌握C++程序的基本结构、C++的基本词法和规范;2.了解面向对象技术的基本概念;3.初步掌握Visual C++集成开发系统的步骤和方法;第2 章基本数据类型及表达式1.掌握简单的输入/输出;2.掌握基本数据类型的应用;3.掌握常量和变量的定义与应用;4.掌握运算符与表达式的应用;5.了解运算符的优先级;6.了解数据类型转换。
第3 章 C++与结构化程序设计1.掌握结构化程序设计方法;2.掌握各种选择语句的使用;3.掌握各种循环语句的使用;4.掌握各种转向语句的使用;5.学会综合运用结构控制语句进行简单的编程第4 章数组1.掌握定义一维数组和二维数组的方法以及设定初值的方法;2.掌握数组和循环配合的程序设计方法;3.掌握数组操作的基本技巧并能解决实际问题;4.掌握数组的一个典型应用——字符串处理,熟悉常用的字符串处理函数;5.了解数组的概念;6.了解数组元素的存放方式。
第5 章函数与预处理1.掌握函数的定义格式和函数的原型声明方法;2.掌握函数的调用方法以及形式参数和实际参数之间的关系;3.掌握函数的嵌套和递归调用使用方法;4.掌握内联函数和函数重载的使用方法;5.了解函数的作用域与生命期;6.了解编译预处理的基本原理和使用方法。
第6 章指针1.掌握指针变量的定义格式及引用方法;2.掌握指针变量的简单运算;3.掌握用new 与delete 运算符动态分配与回收内存空间的方法;4.掌握用指针变量处理一维数组与字符串数组的问题;5.掌握用指针变量、数组作为函数参数时函数的使用方法;6.了解指向函数的指针和指向指针的指针的使用方法。
第7 章构造数据类型1.掌握结构型的定义、结构型变量的定义和使用;2.掌握共用型的定义、共用型变量的定义和使用;3.掌握枚举型的定义、枚举型变量的定义和使用;4.理解typedef 作用,了解typedef 的使用方法;5.能综合运用上述方法和技术进行较复杂的程序设计第8 章类与对象1.掌握类和对象的定义方法;2.理解类的成员的访问控制的含义,公有、私有和保护成员的区别;3.掌握构造函数和析构函数的含义与作用、定义方式和实现;4.理解静态成员的特性;5.掌握内联函数和重载函数在类设计上的应用;6.掌握友元函数和友元类的含义和特点;7.了解嵌套类的定义方式,掌握子对象的初始化方法;8.理解对象指针和对象数组的定义和使用方法;9.掌握常类型函数参数的使用要领;10.掌握常对象、常成员的定义、使用方法第9 章继承与派生1.掌握派生和继承的相关概念和使用方法;2.掌握在继承中构造函数的设计方法和调用顺序;3.掌握在继承中析构函数的设计方法和调用顺序;4.掌握虚基类的相关概念和使用方法;5.掌握运用类的继承和派生的相关知识进行综合程序设计第10 章多态性1.理解静态联编和动态联编的概念;2.掌握运算符重载的实现方法;3.了解虚拟函数和动态联编对实现动态多态的作用;4.理解纯虚拟函数和抽象类的概念和实现方法;5.了解虚拟析构函数的概念和作用,掌握其声明和使用方法;6.理解动态联编的实现机理,学会使用动态多态特性解决实际问题第11 章 I/O 流与文件1.理解如何使用C++面向对象和输入/输出流;2.使用定义在<iomanip>中的格式化标志对输入/输出进行格式化;3.理解如何输入/输出流的类层次;4.理解如何输入/输出自定义类型的对象;5.创建程序员定义的流操作程序;6.掌握文件流的使用,了解字符串流的使用。
第12 章模板与异常处理1.能够设计和使用模板;2.能够使用继承的模板;3.理解容器与迭代器;4.理解异常处理的重要性以及使用异常处理;5.使用不同的C++异常处理技术;6.能够处理不可预见的异常;7.熟悉标准异常处理函数。
三、考试方式笔试:120分钟,满分150分。
四、附考试样题:《C++程序设计》笔试试卷一、选择题(25%)1. 以下C++标识符,哪个是正确的( )。
A. voidB. _text_1C. 3_nameD. 2a-one2. 下列哪个是C++源文件的扩展名( )。
A. .hB. .dswC. .cppD. .dsp3. sizeof(double)的结果是( )。
A. 8B. 4C. 2D. 出错4. 字符串“\\\”ABC\“\\”的长度是( )。
A. 3B. 5C. 7D. 95. 设整型变量i 为5,使整型变量k 不为2 的表达式是( )。
A. k=i%2B. k=i/2C. k=6-(--i)D. k=i>3?2:16. 下面for 语句的循环次数为( )。
for(int i=0,x=0; !x && i<=6;i++)A. 0B. 5C. 6D. 77. 下列语句中,不正确的是( )。
A. static int a[2][3]={1,2,3,4,5,6};B. static int a[2][3]={{1},{4,5}};C. static int a[][3]={{1},{4}};D. static int a[][]={{1,2,3},{4,5,6}};8. 设有如下形式的字符数组定义:static char str[]="Beijing";则执行下列语句后的输出结果为( )。
cout<<strlen(strcpy(str,"Hdllo"));A. 7B. 5C. 8D. 99. 在C++程序中,直接或间接调用自己的函数称为( )。
A. 递归函数B. 内联函数C. 重载函数D. 成员函数10. 在下列语句中,将函数int find(int x, int y)正确重载的是( )。
A. float find(int x, int y)B. int find(int a, int b)C. int find(int x)D. float find(int x, int y)11. 下面的函数声明语句中,最正确的是( )。
A. int max(x,y);B. max(int,int);C. void max(int ,int)D. int max( int x, int y);12. 在int a=5,*p=&a; 语句中,*p 的值是( )。
A. 变量a 的地址B. 无意义C. 变量p 的地址值D. 513. 若有:int func(int *p){... ...}void main(){int (*q)(int *)=func;int *f(),k[10],a;... ...}在必要的赋值后,对func 函数的正确调用语句是( )。
A. q=q(k);B. (*q)(&a);C. f=*f(k);D. func(f);14. 若有如下定义,则下列对成员变量a 的访问,哪种是不合法的( )。
struct AA{int a,b;}st,*p=&st;A. (*p).aB. *p.aC. p->aD. st.a15. 有关类和对象的说法不正确的是( )。
A. 对象是类的实例B. 一个类只有一个对象C. 任何一个对象只能属于一个类D. 类与对象的关系和数据与变量的关系相似E. 类是抽象的,对象是具体的16. 有关构造函数的说法不正确的是( )。
A. 构造函数名和类名相同B. 构造函数可被程序显式调用C. 构造函数可有返回类型D. 构造函数可有多个E. 构造函数都是由系统自动调用的17. 关于静态数据成员,下列说法错误的是( )。
A. 静态数据必须初始化B. 静态数据的初始化是在构造函数中进行的C. 说明静态数据成员时前面要加staticD. 引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符18. 在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则( )。
A. 完全相同B. 完全不同C. 部分相同,部分不同D. 以上都不对19. 关于多继承二义性的描述,以下( )是错误的。
A. 一个派生类中的两个基类中都有某个同名成员,在派生类中对这个成员的访问可能出现二义性B. 解决二义性最常用的方法是对成员名的限定C. 基类和派生类中出现同名函数,也存在二义性问题D. 一个派生类是从两个基类派生来的,而这两个基类又有一个共同的基类,对该基类成员进行访问时,也可能出现二义性20. 下列属于动态多态的是( )。
A. 函数重载B. 运算符重载C. 虚函数D.构造函数重载4. 重载运算符的实质是函数调用,如果重载了后置单目运算符“++”,执行C++,则相当于执行了哪个函数( )。
A. c.operator++(c,0);B. c.operator++();C. operator++(c);D. operator++(c,0);21. 当使用ifstream 流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式是( )。
A. ios::inB. ios::outC. ios::trunkD. ios::binary22. 进行文件操作时包含( )文件。
A. iostream.hB. fstream.hC. stdio.hD. stdlib.h23. 磁盘文件操作中,打开磁盘文件的访问模式常量时,( )是以追加方式打开文件的。
A. inB. outC. appD. ate24. 关于函数模板,下面描述错误的是( )。
A. 函数模板必须由程序员实例化为可执行的函数模板B. 函数模板的实例化由编译器实现C. 一个类定义中,要有一个函数模板,则这个类是类模板D. 类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化25. 下列对模板的说明中,正确的是( )。
A. template <typename T1, typename T2>B. template <class T1,T2>C. template <class T1,T2>D. template <typename T1,T2>二、填空题(25%)1. 面向对象方法的主要特点是将___________和___________封装在一起。