四川科技大学升格本科试题
四川理工学院计算机系综合课程考试大纲,第一部分考试说明1。考试性质C语言程序设计、数据结构和微机原理与接口技术是计算机专业的专业基础课。能够反映计算机科学与技术专业学生的基础专业理论基础和编程能力,便于计算机科学与技术专业本科生的选择。考试对象为参加四川科技学院高考的考生。二。考试范围的具体要求参见本考试大纲第二部分的“考试要点”。三、评价目标重在考查基本概念、基本知识和基本方法,考查学生运用基本知识分析和解决实际问题的能力,以及计算机硬件基础知识、基本算法和基本程序设计。四、考试形式1。答题方式:闭卷,笔试。2.考试内容和比重《C语言程序设计》30分;《数据结构》40分;《微型计算机原理与接口技术》30分。五、教材参考教材:《C程序设计教程》(第二版),谭浩强、张基温等。、清华大学出版社出版的《数据结构》(C版)、、主编的《微机原理与接口技术》、和清华大学出版社出版的《微机原理与接口技术》、华大学出版社出版的《微机原理与应用》。高等教育出版社第二部分考查《C语言程序设计》要点(30分)1) C语言基础1、C语言的结构、C语言的程序组成特点;主要功能;C语言中头文件和函数的组成;c语言源程序的编写格式要求。2.C语言的数据类型(1)整数整数有十进制、八进制和十六进制;整数分类和值范围。(2)实数:实数的十进制数形式和科学计数形式;真实数据长度。(3)字符常数,字符常数的表示,常用字符和数字的ASCII码值,大写字母和小写字母;转义字符串常量。(4)符号常数的定义和使用。(5)枚举类型数据的定义和枚举元素的值。3.C语言操作。C语言中常用运算符的优先级及组合:算术运算符、关系运算符、逻辑运算符、条件运算符和逗号运算符的使用。2)C语句基本语句的使用,数据的输入输出,序列结构编程表达式语句,空语句,复合语句,goto语句;getchar和putchar函数的使用;格式输出函数printf的使用;使用格式输入功能scanf序列结构编程。3)选择结构化程序设计中if语句的常见形式;if语句的使用;if语句的嵌套;switch语句的一般形式;switch语句的常见形式;switch语句的使用。(4)while语句和do while语句在循环结构编程中的使用;while语句和do while语句的区别;for语句的一般形式;for语句的常见形式;for语句的使用;break语句和continue语句的使用;break语句和continue语句的区别;三种循环(while循环、do-while循环和for循环)相互嵌套,多重嵌套。5)数组的定义和引用;一位数组的定义和引用;二维数组的定义和引用;字符数组的定义、引用和初始化;字符数组和字符串的输入输出;使用字符串处理函数puts、gets、strcat、strcpy、strcmp和strlen。6)函数1,函数的定义,函数的参数值传递和函数返回值,C语言中标准库函数的函数调用方法;函数定义的一般形式;函数的形参和实参;C语言中函数行参数的传统和现代声明方法:函数参数值的值传递方式和地址传递方式;函数的返回值;函数的嵌套调用和递归调用。2.数组作为函数参数数组元素作为函数自变量;作为函数参数的数组名。3.局部变量和全局变量,变量的存储类别,局部变量和全局变量;自动变量、静态局部变量、寄存器变量;用extern扩展外部变量的范围。7)编译预处理不带参数的宏定义和带参数的宏定义;文件包含及其一般形式。8)指针和指针变量的概念;指针操作符*和地址操作符&;;指针的操作及其引用的类型数据;指针和数组;字符指针和字符串;指针作为函数参数;指向函数的指针和返回指针值的指针函数。9)结构和* * *用户的结构类型定义,结构类型变量的定义和引用;结构数组和结构指针变量的定义和使用;* * *对象类型的定义,对象变量的定义和使用;* * *对象类型数据的特点以及对象和结构的区别;混合使用结构和* * *用户。10)位操作的意义;正负数的原码、补码、补码;按位AND运算符&;、按位或运算符|、按位求反运算符~、按位异或运算符;简单的位操作。XI)文件?8?5文件指针的定义;如何打开和打开文件;文件的关闭。第二部分数据结构(40分)1)导论?8?主数据、数据元素、十进制、十进制、十六进制及其相互关系。