量化c语言学习

任务手册

1. 《Linux基础讲义.doc》第1-33页内容

编号

目标

重点

难点

1.

能够说出Unix/Linux操作系统特点

 

 

2.

独立描述出类unix系统目录结构

 

 

☞a

说出Linux根目录下一些常用目录的作用

 

 

☞b

辨别文件分类区别

 

☞c

辨别文件权限区别

3.

熟练运用文件管理命令

 

 

☞a

独立使用man命令查看帮助文档

 

☞b

运用ls命令查看指定目录下所有文件和目录信息

 

☞c

运用>、|命令完成重定向功能

 

 

☞d

运用more命令完成分屏显示

 

 

☞e

运用clear命令完成清屏功能

 

 

☞f

运用cd命令进行目录直接的切换

 

☞g

运用pwd命令查看当前工作路径

 

 

☞h

运用mkdir命令创建目录(单级和多级)

 

☞i

运用rmdir命令删除目录

 

 

☞j

使用rm命令删除文件或目录

 

☞k

使用ln命令为文件或目录创建符号链接

 

☞l

使用cat命令查看文件内容

 

 

☞m

使用grep命令根据文件内容进行文件查找

 

 

☞n

使用find命令根据文件属性(文件名、文件大小、文件类型)进行文件查找

 

 

☞o

使用cp命令拷贝文件或目录

 

☞p

使用mv命令移动文件或目录

 

☞q

使用file命令查看文件类型

 

☞r

运用tar、gzip命令对文件或目录进行压缩、解压缩

☞s

运用tar、bzip2命令对文件或目录进行压缩、解压缩

☞t

运用zip命令对文件或目录进行压缩、解压缩

 

 

☞u

运用which查看命令所在位置

 

 

2. 《Linux基础讲义.doc》第33-69页内容

编号

目标

重点

难点

1.

熟练运用用户、权限管理命令

 

 

☞a

运用whoami、who、w命令查看当前在线用户状况

 

 

☞b

运用exit命令退出登录账户

 

 

☞c

运用su切换用户

 

☞d

运用groupadd 新建组账号、groupdel 删除组账号

 

 

☞e

运用usermod修改用户所在组

 

 

☞f

运用adduser添加用户

 

 

☞g

运用passwd设置用户密码

 

☞h

运用deluser删除用户

 

 

☞i

运用last查询用户登录情况

 

 

☞j

运用chmod命令使用文字、数字两种方式修改文件访问权限

 

☞k

运用chown命令修改文件所有者或文件所属组

 

 

☞l

运用chgrp命令修改文件所属组

 

 

2.

熟练运用系统管理命令

 

 

☞a

运用ps命令查看当前用户下所有进程状况

 

☞b

运用top命令动态显示进程

 

☞c

运用kill命令杀死指定进程

 

☞d

运用&、jobs、fg命令切换后台程序

 

 

☞e

运用reboot、shutdown、init实现关机重启

 

☞f

熟练字符界面和图形界面切换

 

 

☞g

运用df命令检测磁盘空间

 

 

☞h

运用du命令检测目录所占磁盘空间

 

 

☞i

运用ifconfig命令获取网络接口配置

 

☞j

运用ping命令测试与目标主机的联通性

 

3.

熟练使用vi编辑器基本操作

 

 

☞a

打开文件

 

☞b

编辑文件

 

☞c

保存文件

 

4.

熟练运用vi实用命令

 

 

☞a

独立使用vi的插入模式相关命令

 

☞b

独立使用vi的退出相关命令

 

☞c

独立使用vi的删除和修改相关命令

☞d

独立使用vi的行定位相关命令

 

☞e

独立使用vi的文本查找相关命令

 

☞f

独立使用vi的文本替换相关命令

 

 

5.

熟练运用远程操作

 

 

☞a

运用ssh命令实现Linux平台相互远程

 

 

☞b

运用xshell软件实现Windows远程登录Linux

 

☞c

独立使用scp命令从目标主机拷贝文件

 

 

☞d

运用xftp软件实现Windows和Linux相互传输文件

 

6.

独立应用webserver服务器

 

 

☞a

独立搭建webserver服务器

 

☞b

独立完成网页版HelloWorld

 

3.《C基础讲义.doc》第1-27页内容

编号

目标

重点

难点

1.

独立完成第一个C语言程序

 

 

☞a

说出include头文件包含作用

 

 

☞b

写出main函数

 

☞c

辨别代码块

 

 

☞d

说出行注释和块注释区别

 

☞e

使用printf函数

 

2.

独立使用gcc编译器对C代码进行编译

 

 

☞a

独立完成Linux平台下编译代码

 

☞b

独立完成Windows平台下编译代码

 

 

☞c

独立描述gcc的工作流程

 

☞d

独立完成分步编译(预处理、编译、汇编、链接)

 

3.

使用system函数

 

 

☞a

使用system函数调用外部程序

☞b

验证system返回值不同系统(windows、linux)结果不一样

 

 

☞c

完成Qt图形界面调用system

 

☞d

完成MFC图形界面调用system

 

 

4.

熟练使用集成开发环境

 

 

☞a

熟练使用Qt Creator

 

☞b

熟练使用VS

 

4. 《C基础讲义.doc》第27-50页内容

编号

目标

重点

难点

1.

熟练使用常量与变量

 

 

☞a

说出标示符命名规范

 

 

☞b

理解数据类型的作用

 

☞c

使用sizeof计算一个数据类型的大小

 

☞d

熟练使用变量

☞e

熟练使用常量

 

2.

熟练使用进制

 

 

☞a

熟练使用二、八、十六进制

 

☞b

使用C语言表示相应进制数

 

3.

描述计算机内存数值存储方式

 

 

☞a

说出原码、反码、补码的区别

 

 

☞b

说出补码的意义

 

 

☞c

辨别有符号位和无符号位区别

 

4.

熟练使用整型int

 

 

☞a

整型变量的定义和输出

☞b

整型变量的输入

 

☞c

辨别short、int、long、long long区别

 

 

5.

熟练使用字符类char

 

 

☞a

字符变量的定义和输出

 

☞b

字符变量的输入

 

☞c

使用转义字符

 

 

☞d

说出数值溢出特点

 

 

6.

熟练使用实型(浮点型)floatdouble

 

 

7.

辨别类型限定符区别

 

 

8.

熟练使用字符串格式化输出和输入

 

 

☞a

使用printf函数和putchar函数

 

☞b

使用scanf函数与getchar函数

 

5. 《C基础讲义.doc》第50-63页内容

编号

目标

重点

难点

1.

能够熟练进行运算符的使用

 

 

☞a

陈述运算符的优先级和结合性的意义和区别

 

 

☞b

使用强制类型转换运算符

 

2.

熟练使用条件控制语句

 

 

☞a

熟练应用if语句

 

☞b

熟练应用if-else语句

 

☞c

熟练使用三目运算符

 

☞d

熟练应用switch语句

 

3.

够熟练使用循环控制语句

 

 

☞a

熟练应用while语句

 

☞b

熟练应用do-while语句

 

☞c

熟练应用for语句

 

☞d

熟练应用循环嵌套语句

4.

能够熟练使用跳转语句

 

 

☞a

熟练应用break语句

 

☞b

熟练应用continue语句

 

☞c

了解goto语句

 

 

6. 《C基础讲义.doc》第63-75页内容

编号

目标

重点

难点

1.

能够熟练使用一维数组

 

 

☞a

熟练进行一维数组的定义和使用

 

☞b

熟练进行一维数组的初始化

 

☞c

熟练通过数组下标操作一维数组

☞d

说出数组名和数组成员的关系

 

☞c

求一维数组的最值

 

☞e

一维数组的逆置

 

☞f

熟练使用冒泡法排序

2.

能够熟练使用二维数组

 

 

☞a

熟练进行二维数组的定义和使用

 

☞b

熟练进行二维数组的初始化

 

☞c

了解多维数组

 

 

3.

够熟练使用字符数组

 

 

☞a

描述字符数组和字符串的关系和区别

 

☞b

熟练进行char数组的定义与初始化

☞c

熟练使用字符串的输入输出

 

4.

熟练使用srand()函数和rand()函数产生随机数

 

 

7.《C基础讲义.doc》第75-93页内容

编号

目标

重点

难点

1.

能够熟练使用常用的字符串处理函数

 

 

☞a

熟练使用gets()函数和fgets()函数

 

☞b

熟练使用puts()函数和fputs()函数

 

☞c

熟练使用strlen()函数并区分sizeof()运算符

☞d

熟练使用strcat()函数和strncat()函数

 

☞c

熟练使用strcmp()函数和strncmp()函数

 

☞e

熟练使用strcpy()函数和strncpy()函数

 

☞f

熟练使用printf()函数和sprintf()函数

 

☞g

熟练使用scanf()函数和sscanf()函数

 

☞h

熟练使用strchr()函数和strstr()函数

 

☞i

熟练使用strtok()函数

 

 

☞j

熟练使用atoi()函数

 

 

2.

够独立实现自定义函数

 

 

☞a

熟练实现自定义函数的声明和定义

☞b

熟练实现自定义函数的封装和使用

 

☞c

熟练使用exit()函数并区分return语句

 

☞d

熟练使用#ifdef和#ifndef预处理指令防止头文件重复包含

 

☞e

熟练使用多文件(分文件)编程

8. 《C基础讲义.doc》第94-102页内容

编号

目标

重点

难点

1.

能够熟练运用指针的常用用法

 

 

☞a

熟练运用指针的定义

 

☞b

能够通过指针间接修改变量的值

☞c

辨别指针大小的大小

 

☞d

描述野指针和空指针出错原因

☞c

熟练使用万能指针void *

 

☞e

说出const修饰的指针变量的特点

 

☞f

熟练使用一级指针和多级指针

2.

能够熟练结合指针和数组的使用

 

 

☞a

说出数组名的特点

 

☞b

熟练通过指针法操作数组元素

☞c

熟练指针的加减运算

 

☞d

熟练使用指针数组

 

9. 《C基础讲义.doc》第102-110页内容

编号

目标

重点

难点

1.

能够熟练结合指针和函数的使用

 

 

☞a

熟练使用指针作为函数的参数

 

☞b

熟练使用数组作为函数的参数

☞c

熟练使用函数的返回值是参数

 

 

2.

能够熟练结合指针和字符串的使用

 

 

☞a

熟练使用字符指针

 

☞b

熟练使用字符指针做函数参数

 

☞c

辨别const修饰的指针变量的区别

 

☞d

描述main()函数参数的意义和使用方法

 

☞e

熟练使用项目开发常用字符串应用模型

10. 《C基础讲义.doc》第110-121页内容

编号

目标

重点

难点

1.

能够描述静态与非静态的作用域和生命周期

 

 

☞a

描述局部变量的作用域和生命周期

 

☞b

描述静态局部变量的作用域和生命周期

 

☞c

描述全局变量的作用域和生命周期

 

☞d

描述静态全局变量的作用域和生命周期

 

 

☞e

熟练应用static和extern关键字的使用场景

 

☞f

描述静态函数和非静态函数的使用方式和区别

 

 

2.

能够掌握内存分区的概念

 

 

☞a

描述内存常用分区的特点

 

☞b

熟练使用内存操作函数

 

☞c

熟练使用堆区内存的分配和释放

☞d

独立分析内存分区代码

11. 《C基础讲义.doc》第122-133页内容

编号

目标

重点

难点

1.

能够熟练运用结构体的常用用法

 

 

☞a

熟练进行结构体的定义与使用

 

☞b

熟练进行结构体的初始化

 

☞c

熟练进行结构体数组的使用

 

☞d

熟练进行结构体嵌套使用

 

2.

能够熟练掌握在堆中创建结构体

 

 

☞a

描述结构体变量和结构体指针变量的关系和区别

 

☞b

描述结构体变量的普通成员和指针成员的关系和区别

 

☞c

熟练在堆中创建结构体变量

☞d

熟练进行结构体变量作为函数参数的使用

 

3.

能够独立实现自定义数据类型(unionenumtypedef)

 

 

☞a

熟练使用union联合体类型

 

 

☞b

熟练使用enum枚举类型

 

☞c

熟练使用typedef声明类型

 

 

12. 《C基础讲义.doc》第133-141页内容

编号

目标

重点

难点

1.

能够熟练进行文件的打开和关闭操作

 

 

☞a

熟练使用fopen()函数

 

☞b

熟练使用fclose()函数

 

2.

能够熟练对文本文件进行读写操作

 

 

☞a

熟练使用fgetc()函数和fputc()函数

 

☞b

熟练使用feof()函数

☞c

熟练使用fgets()函数和fputs()函数

 

13. 《C基础讲义.doc》第142-150页内容

编号

目标

重点

难点

1.

能够熟练对文件进行读写操作

 

 

☞a

熟练使用fprintf()函数和fscanf()函数

 

☞b

熟练使用fread()函数和fwrite()函数

☞c

熟练使用fseek()函数和ftell()函数

 

☞d

熟练使用stat()函数获取文件信息

 

 

☞e

熟练使用remove()函数和rename()函数

 

 

☞f

辨别Windows和Linux文本文件区别

 

 

☞g

描述文件读写缓冲区的概念

 

 

 

14. 参考《IDE参考资料》

编号

目标

重点

难点

1.

能够熟练创建Qt应用程序

 

 

☞a

描述Qt代码中构造和析构函数的功能

 

 

☞b

熟练Qt字符串的处理

 

2.

独立完成IDE案例

 

 

☞a

独立完成项目ui界面的设计

 

☞b

独立完成打开文本文件功能

 

☞c

独立完成保存文件功能

 

☞d

独立完成另存为功能

 

☞e

独立完成编译代码功能

 

☞f

独立完成字符编码选择功能

 

参考:黑马程序员

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值