计算机技能高考复习整理贴

2016年12月2日23:06:251317,786,0591421

本教程分为八个模块,依据每年技能高考考纲,知识点由浅入深,循序渐进,从基础入手,想到哪里就写到哪里。

一、计算机基础知识

1、掌握信息、数据及通信的基本概念,了解计算机的发展历史与分类。

展开收缩

2、掌握进制数的概念及其换算,掌握数据存储容量单位的概念。

展开收缩

3、了解信息安全基本知识、病毒及其防治基本知识、社会信息道德及版权与知识产权的知识。

展开收缩

4、掌握操作系统基本概念,掌握各种常用文件及其扩展名的意义并能正确使用。

展开收缩

5、掌握计算机硬件及相关设备的基础知识。

展开收缩

6、掌握计算机软件和程序设计基本知识。

展开收缩

7、掌握计算机网络基础知识。

展开收缩

8、掌握计算机在多媒体和平面设计方面应用的基础知识。

展开收缩

9、了解计算机行业当前流行的概念、术语和技术。

展开收缩

模块一已经更新完毕,如有错误或遗漏请在本页面给我留言,或者联系本人,QQ:25531122,说明需要教程名称及类型!

二、中英文录入

展开收缩

模块二已经更新完毕,如有错误或遗漏请在本页面给我留言,或者联系本人,QQ:25531122,说明需要教程名称及类型!

三、操作系统的使用

掌握Windows7操作系统的相关基础知识,包括:

1、Windows7桌面管理

展开收缩

2、Windows7文件管理

展开收缩

3、Windows7系统管理。

展开收缩

4、视频教程

任务栏缩略图

展开收缩

win7 jump List(跳转列表)轻松使用

展开收缩

智能化窗口缩放功能演示以及使用

展开收缩

鼠标操作

展开收缩

通知区域图标管理

展开收缩

快速切换投影

展开收缩

壁纸变变变

展开收缩

打造个性桌面

展开收缩

精彩桌面小工具

展开收缩

更方便的文件预览

展开收缩

把日常工作锁定在任务栏

展开收缩

轻松连接网络

展开收缩

自定义安全按钮

展开收缩

IE8加速器

展开收缩

网页快讯

展开收缩

IE8只能搜索

展开收缩

IE8隐私浏览

展开收缩

下载Windows Live

展开收缩

模块三已经更新完毕,如有错误或遗漏请在本页面给我留言,或者联系本人,QQ:25531122,说明需要教程名称及类型!

四、文字处理

掌握Word2010基本知识,考查学生应用Word2010解决实际文字处理的能力,包括:

1、新手入门

展开收缩

2、文字编辑

展开收缩

3、段落设置

展开收缩

4、页面布局

展开收缩

5、插入图标

展开收缩

模块四已经更新完毕,如有错误或遗漏请在本页面给我留言,或者联系本人,QQ:25531122,说明需要教程名称及类型!

五、电子表格处理

1、新手入门

展开收缩

2、数据输入

展开收缩

3、表格制作

展开收缩

4、数据管理

展开收缩

5、插入图表

展开收缩

6、公式与函数

展开收缩

7、保护打印

展开收缩

模块五已经更新完毕,如有错误或遗漏请在本页面给我留言,或者联系本人,QQ:25531122,说明需要教程名称及类型!

六、幻灯片制作

掌握PowerPoint2010基本知识,包括:

1、新手入门

展开收缩

2、使用技巧

展开收缩

3、实用教程

展开收缩

模块七已经更新完毕,如有错误或遗漏请在本页面给我留言,或者联系本人,QQ:25531122,说明需要教程名称及类型!

七、计算机网络应用

掌握计算机网络协议配置及互联网应用基本操作等。

1、网络协议配置,计算机局域网设计与建设,广域网配置。

展开收缩

2、防火墙的配置,网络安全管理。

展开收缩

3、常用网络软件的使用。

展开收缩

模块七已经更新完毕,如有错误或遗漏请在本页面给我留言,或者联系本人,QQ:25531122,说明需要教程名称及类型!

八、C语言程序设计

掌握C语言程序的基本语法,有初步的程序设计和分析能力。

1、掌握C语言基本语法,包括常量、变量、运算符、表达式、输入输出函数格式等。

C语言标记/令牌

展开收缩

C语言程序包括各种令牌和令牌可以是一个关键字,标识符,常量,字符串文字或符号。例如,下面的C语句包括五个令牌:

printf("Hello, World! 
");

单个标记是:

printf
(
"Hello, World! 
"
)
;

分号 ;

展开收缩

在C程序中,分号是语句结束。也就是说,每个语句必须结束了一个分号。它表示一个逻辑实体的末端。

例如,下面是两个不同的陈述:

printf("Hello, World! 
");
return 0;

注释

展开收缩

注释就像帮助文本在C程序,它们会被编译器忽略。它们开始先从/*并使用*/字符终止,如下图所示:

/* my first program in C */

不能有注释中包含注释,他们不能在一个字符串或字符文字出现。

标识符

展开收缩

C标识符是用于标识变量,函数,或任何其它用户定义的项目的名称。一个标识符开始以字母A到Z或a到z或下划线_后跟零个或多个字母,下划线和数字(0〜9)。

C不容许标识符中的标点字符,如@,$和%。 C是区分大小写的编程语言。因此,Manpower和manpower在C语言中是.两个不同的标识符,以下是可接受的标识一些例子:

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

关键字

展开收缩

下面的列表显示了C语言的保留字,这些保留字不得使用常量或变量或任何其他标识符名称。

autoelselongswitch
breakenumregistertypedef
caseexternreturnunion
charfloatshortunsigned
constforsignedvoid
continuegotosizeofvolatile
defaultifstaticwhile
dointstruct_Packed
double

C语言中的空白格

展开收缩

仅包含空格,可能带有注释行,被称为一个空行,那么C编译器完全忽略它。

空白字符是在C用来描述空格,制表符,换行符和评论术语。空格分隔声明的另一部分,使编译器能够找出声明中的一个元素,如int,结束和下一个元素开始。因此,在下面的语句:

int age;

必须有至少一个空白字符(通常是一个空格)int和age之间,以便编译器能够区分它们。在另一方面,如下面的语句:

fruit = apples + oranges;   // get the total fruit

没有空格字符是必要的,fruit和=之间或=和apples,虽然是自由的,如果想为便于阅读的目的,就应该包括这些。

基本数据类型 

展开收缩
计算机技能高考复习整理贴

常用的有3个,char  ,int, float, 分别占1个字符,4个字符,4或8个字符;占位符%c,%d,%f。

运算符

展开收缩

计算机技能高考复习整理贴

表达式

展开收缩

由常量,变量,运算符组成:如3+5,a+=b

区别语句:语句是程序的最小单位必须以“;”结束

常量

展开收缩

字符型常量:'A','a','9'等都是单个字符

定义一个常量方法:const int a=80;//实际上这并不是定义一个常量,const的定义,只是限制变量a不可以更改而已,验证方法:printf("%p\n",a);结果输出的是一个栈区的地址,而并不是常量区的地址。

变量

展开收缩

变量表示一个可以存储的区域,并且变量名不可以重复,要使用,必须先定义变量名。不能跟一下的系统保留字相同:

//auto :声明自动变量 一般不使用

// double :声明双精度变量或函数

// int: 声明整型变量或函数

// struct:声明结构体变量或函数

// break:跳出当前循环

// else :条件语句否定分支(与 if 连用)

// long :声明长整型变量或函数

// switch :用于开关语句

// case:开关语句分支

// enum :声明枚举类型

// register:声明积存器变量

// typedef:用以给数据类型取别名(当然还有其他作用)

// char :声明字符型变量或函数

// extern:声明变量是在其他文件正声明(也可以看做是引用变量)

// return :子程序返回语句(可以带参数,也看不带参数)

// union:声明联合数据类型

// const :声明只读变量

// float:声明浮点型变量或函数

// short :声明短整型变量或函数

// unsigned:声明无符号类型变量或函数

// continue:结束当前循环,开始下一轮循环

// for:一种循环语句(可意会不可言传)

// signed:生命有符号类型变量或函数

// void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)

// default:开关语句中的“其他”分支

// goto:无条件跳转语句

// sizeof:计算数据类型长度

// volatile:说明变量在程序执行中可被隐含地改变

// do :循环语句的循环体

// while :循环语句的循环条件

// static :声明静态变量

// if:条件语句

输入输出函数

展开收缩

输出函数:printf("这里面可以是任何东西");或者printf("任意东西+格式串混合",变量名);

输入函数:scanf("格式串%d%s%c%f%lu%.3f,%g(自动忽略无效位0)等,不能有汉字,除了格式串外最多只能有逗号或者空格",&变量名);

2、掌握if语句和switch语句的格式和执行过程,能够读懂分支程序写出正确的运行结果且能编写简单的分支程序。

if语句

展开收缩

if语句:也可称条件语句,是根据所给定条件的值是真还是假决定执行不同的分支。

if语句有单分支、双分支、多分支以及if语句的嵌套等多种形式。

单分支if语句:

if (条件表达式)
{
  语句组1;
}

例1:

if (a)
{
  ...
}

当条件表达式的值为“真”时,执行语句组;当值为“假”时,跳过语句,直接执行if语句后面的其他语句。

注意:

(1)if后面的“表达式”,除了可以是关系表达式或逻辑表达式外,也可以是其他类型的数据,如普通的整型、实型、字符型的常量或变量,但这些数据都看作逻辑值。如例1中,如果a不为0,执行语句。否则执行if语句后面的语句。

(2)if语句中的“表达式”必须用“(”和“)”括起来。

(3)当if下面的语句组只有一条语句时,可以不适用复合语句的形式,即花括号去掉,但多条语句必须使用复合语句形式。

双分支if语句:

if (条件表达式)
{
  语句组1;
}
else
{
  语句组2;
}

双分支if语句的执行过程:计算机技能高考复习整理贴

当条件表达式的值为“真”时,执行语句组1;当条件表达式的值为“假”时,执行语句组2;两组语句只能执行其中一个,执行完毕后,执行if语句后面的语句。

注意:在双分支if结构中,else子句是if语句的一部分,必须与if配对使用,不能单独使用。

多分支选择结构:

一般用于某一事件可能出现的多种情况的处理。通常表现为“如果满足某种条件,就进行某种处理,否则判断是否满足另一种条件,执行另一种处理等”。

多分支if语句的执行过程:计算机技能高考复习整理贴

if语句的嵌套:如果在if语句中又包含一个或多个if语句,则称为if语句的嵌套。

格式1:

if (表达式1)
{
  if (表达式2)
    {
      语句组1;
    }
    else
    {
      语句组2;
    }
}
else
{
  语句组3;
}

格式2:

if (表达式1)
{
  语句组1;
}
else
{
  if (表达式2)
  {
    语句组2;
  }
  else
  {
    语句组3;
  }
}

注意:

C语言规定,在if语句的嵌套结构中,else子句总是和在它上面、据它最近、且尚未匹配的if配对。

内嵌的if语句,一律用花括号括起来。

书写时,可以采用缩进形式以清楚地表达层次关系。

if语句中嵌套层数不宜太多(2~3层)。

switch语句

展开收缩

一个switch语句允许一个变量来进行测试,平等和值的列表。每个值被调用的情况下,并检查每个switch case的变量被切换。

C编程语言中的switch语句的语法如下:

switch(expression){
    case constant-expression  :
       statement(s);
       break; /* optional */
    case constant-expression  :
       statement(s);
       break; /* optional */
  
    /* you can have any number of case statements */
    default : /* Optional */
       statement(s);
}

以下规则适用于一个switch语句:

在switch语句中使用的表达式必须有一个整体或枚举类型,或者是一个类类型的类都有一个唯一的整数或枚举类型的转换功能。

您可以交换的任何数量的case语句。每个案例后面的值进行比较和一个冒号。

常量表达式的情况下,必须在交换机的变量是相同的数据类型,它必须是一个常量或文字。

当变量被接通是相等的情况下,这种情况下,后面的语句将执行,直到达到一个break语句。

当break语句时,switch终止的switch语句的控制流程跳转到下一行。

不是所有的情况下,需要包含一个break。如果没有其它时,流量控制将下降throughto的的后续情况下,直到达到default 。

switch语句可以有一个可选的默认情况下,它必须出现在的开关。默认情况下可以使用的情况下是没有真正执行任务。 NOBREAK在默认情况下是必要的。

流程图:计算机技能高考复习整理贴

实例:

#include 
 
int main ()
{
   /* local variable definition */
   char grade = 'B';

   switch(grade)
   {
   case 'A' :
      printf("Excellent!\n" );
      break;
   case 'B' :
   case 'C' :
      printf("Well done\n" );
      break;
   case 'D' :
      printf("You passed\n" );
      break;
   case 'F' :
      printf("Better try again\n" );
      break;
   default :
      printf("Invalid grade\n" );
   }
   printf("Your grade is  %c\n", grade );
 
   return 0;
}

上面的代码编译和执行时,它会产生以下结果:

Well done
Your grade is B

3、掌握for()循环、while循环的格式和执行过程,能够读懂循环程序写出正确的运行结果,能够编写简单的循环程序。

for()循环

展开收缩

C语言中的for循环语句使用最为灵活,不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况,它完全可以代替while语句。它的一般形式为:

for(表达式 1;表达式 2;表达式 3)语句

它的执行过程如下:

(1)先求表达式 1。

(2)求表达式2,若其值为真(值为非0),则执行for语句中指定的内嵌语句,然后执行下面第三步 ,若其值为假(0),则结束循环,转到第5步。

(3)求解表达式3。

(4)转回上面第(2)步骤继续执行。

(5)结束循环,执行for语句下面的一个语句。

其执行过程可用下图表示:计算机技能高考复习整理贴

for语句最简单的应用形式也是最容易理解的形式如下:

for(循环变量赋初值; 循环条件; 循环变量增量) 语句

循环变量赋初值总是一个赋值语句,它用来给循环控制变量赋初值;

循环条件是一个关系表达式,它决定什么时候退出循环;

循环变量增量,定义循环控制变量每循环一次后按什么方式变化。

这三个部分之间用分号(;)分开。

如:

  1. for( i=1; i<=100; i++ )  sum=sum+i;

先给i赋初值1,判断i是否小于等于100,若是则执行语句,之后值增加1。再重新判断,直到条件为假,即i>100时,结束循环。相当于:

  1. i=1;
  2. while(i<=100){
  3.     sum=sum+i;
  4.     i++;
  5. }

对于for循环中语句的一般形式,就是如下的while循环形式:

表达式1;

while(表达式2){

语句

表达式3;

}

for语句注意事项:

1、for循环中的“表达式1(循环变量赋初值)”、“表达式2(循环条件)”和“表达式3(循环变量增量)”都是选择项,即可以缺省,但分号(;)不能缺省。

2、省略了“表达式1(循环变量赋初值)”,表示不对循环控制变量赋初值。

3、省略了“表达式2(循环条件)”,则不做其它处理时便成为死循环。

例如:

  1. for( i=1; ; i++ )  sum=sum+i;

相当于:

  1. i=1;
  2. while(1){
  3.     sum=sum+i;
  4.     i++;
  5. }

4、省略了“表达式3(循环变量增量)”,则不对循环控制变量进行操作,这时可在语句体中加入修改循环控制变量的语句。

例如:

  1. for( i=1; i<=100 ; ){
  2.     sum=sum+i;
  3.     i++;
  4. }

5、省略了“表达式1(循环变量赋初值)”和“表达式3(循环变量增量)”。

例如:

  1. for( ; i<=100 ; ){
  2.     sum=sum+i;
  3.     i++;
  4. }

相当于:

  1. while(i<=100){
  2.     sum=sum+i;
  3.     i++;
  4. }

6、3个表达式都可以省略。

例如:

for( ; ; ) 语句

相当于:

while(1) 语句

7、表达式1可以是设置循环变量的初值的赋值表达式,也可以是其他表达式。

例如:

  1. for( sum=0; i<=100; i++ )  sum=sum+i;

8、表达式1和表达式3可以是一个简单表达式也可以是逗号表达式。

  1. for( sum=0,i=1; i<=100; i++ )  sum=sum+i;

或:

  1. for( i=0,j=100; i<=100; i++,j-- )  k=i+j;

9、表达式2一般是关系表达式或逻辑表达式,但也可是数值表达式或字符表达式,只要其值非零,就执行循环体。

例如:

  1. for( i=0; (c=getchar())!=’\n’; i+=c );

又如:

  1. for( ; (c=getchar())!=’\n’ ; )
  2.     printf("%c",c);

while循环

展开收缩

while 语句来说,他的一般形式是:

while (表达式){

循环体语句;

}

其中,表达式是循环条件,语句为循环体。

计算机技能高考复习整理贴

while语句首先检验一个条件,也就是括号中的表达式。当条件为真时,就执行紧跟其后的语句或者语句块。每执行一遍循环,程序都将回到while语句处,重新检验条件是否满足。如果一开始条件就不满足的话,则跳过循环体里的语句,直接执行后面的程序代码。如果第一次检验时条件满足,那么在第一次或其后的循环过程中,必须有是的条件为假的操作,否则,循环无法终止。

while语句的意思就是当......(表达式)就......(语句),当符合条件时,就会执行while后面的语句:当不符合条件时,便不会执行while语句。书写时要注意其格式,不要在while后加分号,以免造成错误。

使用while语句应注意以下几点:

1、while语句中的表达式一般是关系表达式或逻辑表达式,只要表达式的值为真(非0)即可继续循环。

2、循环体若包括一个以上的语句,则必须用{}括起来,组成复合语句。如果忽略了花括号的用途,语句块没有用花括号括起来,则while语句的范围只到while后面的第一个分号处结束,程序就会得不到预计的结果。

3、注意循环条件的选择,以避免死循环。如果循环体中没有其他终止循环的手段,因此该循环将无休止地进行下去。

4、允许while语句的循环体又是while语句,从而形成双重循环。

在 C 语言里,通常表达式符合条件,我们叫做真,不符合条件,叫做假。比如前边 i<30000,当 i 等于 0 的时候,那这个条件成立,就是真;如果 i 大于 30000 的时候,条件不成立,就叫做假。

while(表达式)这个括号里的表达式,为真的时候,就会执行循环体语句,当为假的时候,就不执行。在这里先不举例,后边遇到时再详细说明。

还有另外一种情况,在 C 语言里边,除了表达式外,还有常数,习惯上,我们把非 0 的常数都认为是真,只有 0 认为是假,所以我们程序中使用了 while(1),这个数字 1,可以改成 2、3、4......等等都可以,都是一个死循环,不停的执行循环体的语句,但是如果把这个数字改成 0,那么就不会执行循环体的语句了。

大家通过学习 for 循环和 while 循环,是不是会产生一个疑问?为何有的循环加上{},而有的循环却没加呢?什么时候需要加,什么时候不需要加呢?

在 C 语言中,分号表示语句的结束,而在循环语句里{}表示的是循环体的所有语句,如果不加大括号,则只循环执行一条语句,即第一个分号之前的语句,而加上大括号后,则会执行大括号中所有的语句,举个例子,闪烁小灯程序如下所示。

程序一:

  1. while (1){
  2.     LED = 0;
  3.     for(i=0;i<30000;i++);
  4.     LED = 1;
  5.     for(i=0;i<30000;i++);
  6. }

程序二:

  1. while (1)
  2. LED = 0;
  3. for(i=0;i<30000;i++);
  4. LED = 1;
  5. for(i=0;i<30000;i++);

程序一直接可以实现闪烁功能。而程序二没有加大括号,从语法上来看是没有任何错误的,写到 Keil 里编译一下也不会报错。但是从逻辑上来讲,程序二只会不停的循环“LED = 0;”这条语句,实际上和程序三效果是相同的。

程序三:

  1. while(1){
  2.     LED = 0;
  3. }
  4. for(i=0;i<30000;i++);
  5. LED = 1;
  6. for(i=0;i<30000;i++);

程序执行到 while(1)已经进入死循环了,所以后边三条语句是执行不到的。因此为了防止出类似的逻辑错误,我们推荐,不管循环语句后边是一条还是多条语句,都加上{}以防出错。

模块八已经更新完毕,如有错误或遗漏请在本页面给我留言,或者联系本人,QQ:25531122,说明需要教程名称及类型!

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:13   其中:访客  13   博主  0
    • 司機 2

      打卡

      • 梅香 1

        我就来看看!

        • 廖开颜 2

          我有一些知识还没懂

          • 并肩而行 1

            老师模块六去哪里了?

            • 并肩而行 1

              模块三快速切换投影有一个按键我没弄懂

              • 习近平 3

                朕已阅.

                • 习近平 3

                  朕已阅

                  • 没有昵称 5

                    哒哒哒

                    • 卖姑娘的小火柴 5

                      叮叮叮

                      • 2

                        老呆开车!!

                        • 噜啦啦 5

                          滴滴滴

                          • D 0

                            • 斯卡哈 2

                              啪啪啪。看了