A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张芳涛 中级黑马   /  2014-11-25 22:14  /  822 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.     C语言程序的结构是怎样的?

2.     C语言中数据类型的含义是什么?基本数据类型有哪些?整型和单精度实型在存储器中分别占据多少存储空间?如何给一个变量定义适当的数据类型?给变量定义数据类型的方式是什么?

3.     C语言中,变量和常量的含义是什么?变量的命名规则是什么?符号常量有命名规则吗?什么是变量的作用域?根据作用域的不同,变量分为几种?不同种类的变量,在使用上有哪些不同?它们各自的优势和劣势在哪里?

4.     C语言中,有哪些常用的运算符?这些运算法若同时出现在一个表达式中,操作时有优先级吗?优先级是怎样的?

5.     C语言中的代码执行的顺序是可控制的,还是只能按照顺序执行?控制语句包含分支语句和循环语句,分支语句有哪几种?分别是在什么情况下使用?循环语句有几种?分别是在什么情况下使用?请分别说出分支和循环代码段中,语句的执行顺序。

6.     你知道头文件吗?你学过哪些系统定义的头文件?这些文件是在怎样的情况下使用?

7.     C语言程序除了头文件、数据类型定义、全局变量定义外,通常程序有谁组成?

8.     你认为:为什么程序为由若干函数组成而不是仅仅一个函数,即主函数?主函数和其他函数的区别在哪里?它们先后的位置有何规定?

9.     函数的结构是怎样的?什么是形式参数和实际参数?如果实际参数分别是单个普通变量、结构体变量、指针变量、或者数组时,形式参数如何定义?

10. 函数的返回值是怎么回事?函数通过什么语句返回值?如果需要返回一个单个变量、或是结构体变量、或是数组,或是指针变量,函数返回值类型和返回语句将如何书写?

11. 什么是数组?数组在存储器中的特点是什么?什么是一维数组?如何定义一维数据?如何给一维数组赋值?赋值有几种方式?如何获取一维数组中数据元素的值?

12. 数组名的含义什么?数组名与指针变量有什么关系?

13. 什么是字符数组?什么情况下,定义字符数组?

14. 字符串如何比较是否相同?字符数组如何赋值?如何测量字符数组中有效字符串的长度?

15. 什么是指针?指针如何定义?指针作为参数,如何在函数中调用?指针可以作为函数返回值吗?如何书写?

16. 什么是结构体?什么是结构体变量?如何定义结构体?如何定义结构体变量?如何输入或者输出结构体变量中个分量的值?

17. 如何新建文件,并在文件中保存数据?

18. 如何打开文件,并在文件中读取数据?

19. 如何关闭文件?

20. 对比其它专业课程,比如数字电路,或者sqlserver数据库,在你的学习过程中,你觉得容易在哪里或者难度在哪里?

21. 本次学习过程中,以上的知识点,你完全不清楚的地方有哪些,请列出前5名或者前10名。

22. 通过C语言课程学习,你是否仍对软件专业其它课程感兴趣,想通过选修课或者自学,继续了解其它软件课程,比如网页设计(html、css)、客户端脚本语言(javascript, jquery)、服务器编程语言(c#,java)、手机程序开发(andriod)、网站制作(asp.net、jsp)等。

1 个回复

倒序浏览
刚开始学习,看了这个挺有用的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马