沈阳理工大学硕士研究生入学考试自命题考试大纲

科目代码:828 科目名称:C语言程序设计

适用专业:085400电子信息

一、考试基本内容

(一)C语言概述

(1)C语言简介及C程序设计过程

(2)简单C程序介绍及C程序的上机步骤

(二)算法

(1)算法的概念及算法的表示方法

(2)算法的特点及算法设计的要求

(三)基本数据类型及数据的输入输出

(1)标识符、常量和变量

(2)C语言基本数据类型

(3)数据的输入与输出

(四)运算符与表达式

(1)C语言的各种运算符及其表达式的用法

(五)C语句及其程序设计

(1)选择结构程序设计

(2)选择结构程序设计

(3)循环结构程序设计

(六)数组

(1)一维、二维数组的应用

(2)字符数组的应用

(七)函数

(1)函数的定义、调用和参数传递

(2)函数的嵌套调用与递归调用

(3)变量的作用域和变量的存储属性

(八)编译预处理命令

(1)宏定义命令

(2)文件包含及条件编译命令

(九)指针

(1)指针与指针变量的概念、指针与函数

(2)指针与数组

(3)字符串与指针

(十)结构体类型

(1)结构体变量及结构体数组的使用

(2)结构体指针及链表的操作

(十一)共用体与枚举类型

(1)共用体类型变量的定义及应用

(2)枚举类型变量的定义及应用、用typedef定义类型

(十二)文件

(1)文件有关的基本概念、文件类型指针;

(2)文件打开与关闭、文件读写,文件定位操作的实现。

二、考试要求

(一)了解C语言程序的概貌,掌握C程序的上机步骤。

(二)了解算法的概念,掌握算法的设计方法,掌握计算机算法的自然语言表示法、流程图表示法和N-S图表示法。

(三)了解C标识符、常量和变量的概念,掌握C标识符的命名规则, 掌握变量的定义和初始化方法;了解C语言的各种数据类型,掌握C语言的基本数据类型的表示方法,掌握C语言数据的输入与输出函数的使用方法;了解数据的输入与输出的概念,掌握C语言数据的各种输入与输出函数的使用方法。

(四)了解C运算符与表达式的概念,掌握各种C运算符及其表达式的使用, 掌握各种运算符的优先级和结合性。

(五)了解C语句分类及语句格式,掌握顺序结构程序设计;掌握简单选择结构的程序设计、嵌套的选择结构的程序设计、多分支结构的程序设计;掌握各种循环控制语句的用法,掌握循环结构的程序设计,掌握嵌套的循环结构的程序的执行过程。

(六)了解数组的概念,理解数组的定义、初始化及应用,掌握数组的输入及输出;掌握字符数组的应用,掌握字符处理函数的用法。

(七)了解函数的概念及分类,函数的定义、调用及参数传递方式;理解函数的嵌套调用过程,理解函数的递归调用过程,掌握用递归调用函数方法设计程序;理解局部变量的概念及其作用域,理解全局变量的概念及其作用域,掌握利用全局变量在函数之间传递参数,理解动态变量和静态变量的特点。

(八)了解编译预处理命令的作用,理解宏与函数的区别,掌握宏定义命令的应用和宏定义的解除;掌握文件包含命令的作用及其使用方法,掌握条件编译命令的作用及其使用方法。

(九)了解指针的概念,掌握指针变量的定义方法及使用方法,掌握指针在函数的参数传递及指针作为函数返回值中的应用,掌握利用指向函数的指针调用函数的方法;掌握利用指针引用一维数组元素和二维数组元素,掌握指针基本运算;掌握利用指针访问字符数组,掌握利用指针实现字符串操作。

(十)了解结构体的概念和定义,理解结构体变量的定义和初始化,掌握结构体变量的使用,掌握结构体数组及应用;掌握指向结构体变量的指针,掌握指向结构体数组的指针,掌握结构体变量和结构体指针作函数的参数,掌握链表的操作。

(十一)理解共用体类型的概念及定义,掌握共用体变量的定义与使用;了解枚举类型的概念及其变量的定义,理解枚举类型数据的使用,掌握用typedef定义类型 。

(十二)理解文件类型指针,掌握文件的打开与关闭,掌握文件的读写,掌握文件的定位。

三、题型

考试题型共三种,试题满分为150分。各题型分值如下:

(一)单项选择题(40分)

(二)程序阅读题或程序填空题(30分)

(三)程序设计题(80分)

沈阳理工大学c语言考研初试题,2020沈阳理工大学C语言程序设计考研考试大纲相关推荐

  1. 南京邮电大学计算机考研试题,南京邮电大学计算机考研初试题《数据结构》DSB第1章-新.ppt...

    南京邮电大学计算机考研初试题<数据结构>DSB第1章-新 2 数据结构 * 课程的性质.目的和任务 <数据结构>课程从性质来讲是计算机软件专业的一门专业基础课.随着计算机技术在 ...

  2. c语言程序设计中国传媒大学,中国传媒大学82《程序设计》考试大纲.doc

    中国传媒大学82<程序设计>考试大纲,中国传媒大学考试大纲,程序员考试大纲,初级程序员考试大纲,java程序设计教学大纲,软考程序员考试大纲,2016程序员考试大纲,834程序设计综合大纲 ...

  3. 二级(JAVA语言程序设计)考试大纲

    二级(Java 语言程序设计)考试大纲 2021计算机Java二级考试四十五套题真题[收藏版](一周裸考计划) 基本要求 1.掌握算法的基本概念 2.掌握基本数据结构及其操作. 3.掌握基本排序和查找 ...

  4. 浙江二级C语言2019年试题,2020年6月浙江省计算机二级C语言经验分享

    2020年6月浙江省计算机二级C语言经验分享 一.考试报名 1. 自己所在大学的教学办通知之后,按照学校报名系统来报名. (浙江省的计算机二级考试是在自己学校里报名的,这个报名时间不要错过哦,错过了就 ...

  5. 华南理工大学计算机考研历年分数线,2020华南理工大学研究生分数线(以及历年复试)...

    就上学通过提供考研分数线,帮助2020考生填报选择,数据仅供参考,愿考生选择到心仪的高校. 一.2020年华南理工大学研究生分数线 二.2019年华南理工大学研究生分数线 (一)学术学位 (二)专业学 ...

  6. 南理工计算机考研复试科目,2020南京理工大学计算机考研初试科目、参考书目、复试详情汇总...

    本文将由新祥旭徐老师全方位的对南京理工大学计算机专业考研进行解析,主要有以下几个板块:学院介绍,专业情况介绍,2019录取情况分析,考研科目介绍,专业课参考书目及备考指导等几大方面. 一.学院介绍 南 ...

  7. 南京信息工程大学百科园c语言答案,南京信息工程大学822C/C++程序设计考研真题及笔记...

    原标题:南京信息工程大学822C/C++程序设计考研真题及笔记 2021年南京信息工程大学<822C/C++程序设计>考研全套 考研真题精选 一.选择题 1以下均是合法变量名的是( ).[ ...

  8. 计算机ps二级考试试题,2020年3月计算机等级Photoshop考试模拟试题及答案

    [导语]2020年3月计算机等级考试备考正在进行中,为了方便考生及时有效的备考,那么,无忧考网为您精心整理了2020年3月计算机等级Photoshop考试模拟试题及答案,把握机会抓紧练习吧.如想获取更 ...

  9. 黑龙江科技大学计算机考研复试科目,2020年黑龙江科技大学计算机应用技术考研经验分享...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 育明考研备考策略 随着IT业的迅猛发展,各高校计算机专业报名火爆,甚至文科学生跨专业报考时都会选择计算机.计算机专业竞争日趋激烈,那么如何在充分发挥公共科 ...

最新文章

  1. Ubuntu中APUE 3rd中实例编译时err_sys函数找不到解决方法
  2. C++通过引用来传递和返回类对象
  3. oracle extract()截取时间值函数
  4. FTPClient.listFiles() 放到linux上,返回值为null或数组长度为0
  5. 使用SecureCrt远程登录Linux安装配置教程
  6. java标记错误_标记电子邮件Java时出错
  7. 一个人幸运的前提,是他有能力改变自己
  8. 华师大数据科学考研_21考研择校 | 华东师范大学软件工程怎么样?
  9. async-http java_使用Java和async-http-client通过基本身份验证获取URL内容 - java
  10. 大文件上传组件集成说明
  11. 前端开发响应式布局和移动端布局有哪些特点和区别?
  12. android 多行排列,安卓简单布局样例_采用LinearLayout实现多列多行展示
  13. R语言与机器学习学习笔记(分类算法)
  14. 为什么一般都使用 List list = new ArrayList() ,而不用 ArrayList alist = new ArrayList()呢?...
  15. 软件工程导论 四则运算
  16. linux入门目录汇总
  17. 我国制造业供应链管理存在哪些问题?
  18. java培训包装简历模板
  19. postman接口关联
  20. 齐家坪水电站施工组织设计(lunwen+任务书+外文翻译+cad图纸)

热门文章

  1. 【软工课期末项目】基于微信小程序的简约轻量习惯培养软件ehabit
  2. 视频智能分析及监控系统在物流仓储中具备何种作用?
  3. Java字节流与字符流的区别和执行效率
  4. 【机器学习】集成学习—Boosting—GBM(Gradient Boosting Machine)解析
  5. 第一次安装win10+ubuntu双系统的经验及踩过的坑
  6. 目标跟踪:VITAL: VIsual Tracking via Adversarial Learning代码运行
  7. PCIe VPD (Vital Product Data) 介绍
  8. Notion + CloudFlare + 域名搭建网站
  9. 前端知识点整理收集(不定时更新~)
  10. 剑指offer 22. 链表中倒数第k个结点