C语言基础知识实例讲解

时间:2019-05-12 07:56:39下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《C语言基础知识实例讲解》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《C语言基础知识实例讲解》。

第一篇:C语言基础知识实例讲解

C语言基础知识:实例讲解

这篇文章旨在让各位对 C 有个总体的认识,有看不懂的地方请不必太在意,只要记住就可以了,继续往下学下去就会明白的。

首先请看下面这个简单的 C 程序,猜猜它会做些什么。猜不出来也没关系,后面会有详细的解说。

#include

int main(void)

/* 一个简单的程序 */

{ intnum;

/* 声明一个名叫num的变量 */ num = 1;

/* 将 1 赋值给num

*/

printf(“This is a simple C program.”);/* 调用printf函数 */ printf(“My favorite number is %d because it is first.”, num);

return 0;

}

在对这个程序进行详细说明之前,我想先请您用编译器把它编译成可执行文件,并且运行,看看运行结果和您的猜想是否一致。如果不懂如何进行编译,请参考以下文章:

下面,我将分两步对这个程序进行详细的讲解。第一步是概要说明,也就是对程序中每一行代码的含义作简单讲解,以帮助您对这个程序有一个大致的理解。第二步是详细说明,也就是程序中的每一行代码进行详细的讲解,以加深您的理解。

一、概要说明

#include <-

把另外一个文件包含进来

这行代码命令编译器把头文件(.h 文件)stdio.h中的内容包含到我们的 程序中。stdio.h是C语言的标准头文件之一,提供对键盘输入和显示输出等的 支持。要使用printf函数,就应该包含这个头文件。顺带一提,stdio代表

standard input/output,也就是标准输入输出的意思。

int main(void)

<-

函数头

C 程序由一个或多个函数组成。我们的这个程序只有一个函数:main 函数。圆括号()表明 main 是一个函数;int表明 main 函数返回一个整数;void 表明

main 函数不接受任何参数。在此,请您紧记,int main(void)是 ISO/ANSI C 标准中定义的 main 函数定义方法之一。

/* a simple program */

<-

注释

/* 和 */ 用于对程序进行注释说明,帮助读者更快更好地理解程序。编译器 会忽略 /* 和 */ 之间的内容(包括 /* 和 */),不会对它们进行编译。

{

<-

函数体的开端

这个开大括弧 { 标志着函数体开始。函数体以闭大括弧 } 结束。在 { 和 } 之间的语句都属于这个函数。

intnum;

<-

声明变量num 这个语句表明我们声明了一个名叫num的变量。int表明这个变量为 整型变量。

num = 1;

<-

赋值语句

这个语句将 1 赋值给变量num。执行这个语句后,num的值等于 1。

printf(“This is a simple C program.”);

<-

函数调用语句

printf函数是 C 语言标准函数库里的函数。这个语句调用printf函数在

屏幕上显示“This is a simple C program.”,并且换行。是换行符,它提示

printf开始新的一行,也就是将光标移动到下一行的开端。如果上面的语句中没有,那就不会换行,而且光标会紧跟在“This is a simple program.”后面。

printf(“My favorite number is %d because it is first.”, num);

%d 告诉printf用num的值替换掉 %d,并且以整数形式显示num的值。因为num的值为 1,所以这个语句在屏幕上显示“My favorite number is 1

because it is first.”,并且换行。

return 0;

<-

返回语句

C 程序应该返回一个数值给它的调用者。0 代表程序无误退出;而其它数字的含义

则由系统决定。通常,非零(如-1)代表程序运行中遇到某种错误而退出。

}

<-

函数体结束 函数体以闭大括弧 } 结束。

二、详细说明

现在,让我们进一步来了解每一行代码的含义。下面的内容很基础,也很重要,必须认真弄懂,牢牢掌握。

1.#include 预处理指令和头文件

在编译器对我们写的源程序进行编译之前,预处理器会对我们的写的源代码

进行必要的处理,称为预处理。#include 就是一个预处理指令,它命令预处理器 进行的预处理是:把特定的头文件包含到我们的源代码里。

#include 的作用是将头文件stdio.h里的内容包含进我们的程序,产生的结果是将stdio.h里的内容一字不漏地插入 #include 出现的 地方,并且删除 #include 。换句话说,就是用stdio.h里的内容替换

#include 。这个过程是在预处理阶段完成的。C 语言的这种包含文件的 机制为多个程序共享相同信息提供了极大的方便。

stdio.h是 C 语言标准中定义了的头文件,它包含着输入输出函数的信息。

所有 C 编译器都应该有这个头文件,这是 ANSI/ISO C 标准中规定的。当然,ANSI/ISO C 规定的编译器必须提供的头文件可不止这么一个。标准还规定了许多 别的头文件,那些我们会在以后慢慢学到。

有些程序需要包含stdio.h,而有些不需要。如果上面这个例子中没有使用

printf函数,那就不需要包含stdio.h。

头文件中包含着编译器进行编译时所需的信息。头文件中可能指明了函数名和

函数调用方法,但是这些函数的实现代码并不在头文件中,而是在预先编译好了的 库文件里。

链接器负责在库文件中寻找我们的程序所需的代码,并且把那些代码和我们写的 程序进行链接,从而将我的写的程序链接成可执行文件。一句话,头文件用于指导 编译器正确地将我们写的源程序编译成可执行文件。

2.main 函数

在 C 语言中,main 函数是主函数。每个 C 程序都必须有且只能有一个

main 函数(主函数)!C 程序从 main 函数开始执行,并且在 main 函数中结束。int是 main 函数的返回值类型,它表明 main 函数应该返回一个整数给程序的 调用者(如操作系统)。

如果您想了解更多关于 main 函数的东西,请点击下面的链接:

C/C++ 误区一:void main

3.注释

/* a simple program */

/* */ 之间的内容都是注释。对程序进行适当的注释可以帮助读者(包括您自己)

更快更好地理解您写的代码。注释可以在源程序中的任何地方书写。/* 和 */ 之间的 任何内容(包括 /* 和 */)都会被编译器忽略掉。注意:/ 和 * 必须紧挨在一起,它们之间不能有空格。

/* 我是注释 */

/*我是 跨行注释*/

/* 我也是注释

*/ 以上的注释都是合法的;但下面的注释是非法的,因为没写注释结束标记 */。

/* 非法,没有注释结束标记 下面这个注释可能会出乎你的意料:

/* 我是注释开始标记

/* 哦哦,我不是注释开始标记

我是注释结束标记,我和第一个 /* 匹配,而不是和第二个 /* 匹配。*/ 上面这个注释中,注释结束标记 */ 和第一个 /* 匹配,它们之间的内容 都被视为注释。

C99 中增加了另外一种注释方式,这种注释方式使用 // 作为注释符,和 // 处于同一行,并且在 // 右边的内容都被当作注释。/ 和 / 之间不能有空格。

// 我是注释

intrigue;

//注释放在这里也是合法的

上面的注释在 C99 中是合法的,但是在 C89 中是非法的。也就是说,老旧的 编译器可能不支持 // 注释符。VC6 支持 //,TC2 不支持。

4.大括号与函数体

C 语言中,所有函数都以大括弧({ })作为界定符。函数体从开大括弧 { 开始,以闭大括弧 } 结束。在后续教程中,我会对函数进行更详细的讲解。

5.intnum;

这个语句声明了变量num。这一行末尾的分号(;)表明这一行

是一个语句。;是语句的一部分,单独一个;也是一个合法的 C 语句。

int是 C 语言中的一个关键字,它代表 C 语言里的一种基本数据类型:整型。

关键字是语言的保留字,不能用作其它用途。例如:我们不能关键字来做变量名或者 函数名。

标识符是指我们为变量或函数等取的名字。在这个语句中,num就是标识符。

C 语言中,所有变量在使用前都必须声明。C89 中,变量的声明必须位于 函数体或者程序块的开端。例如: int main(void)/* C89 */

{ /* 函数体开始 */ int doors;int dogs;doors = 5;dogs = 3;

{ /* 程序块开始 */ int dig;int dug;dig = 6;dug = 8;

} /* 程序块结束 */

return 0;

} /* 函数体结束 */ 而在 C99 中,声明可以位于函数体或者程序块的任何地方。但是,变量仍然 需要在声明之后才可使用。例如: int main(void)/* C99 */

{ /* 函数体开始 */ int doors;doors = 5;

{ /* 程序块开始 */ int dig;dig = 6;int dug;dug = 8;

} /* 程序块结束 */ int dogs;dogs = 3;

return 0;

} /* 函数体结束 */ 上面的程序在 C99 中是合法的,但是在 C89 中却是非法的。当前支持C99 的 编译器不多,所以上面的代码您的编译器很有可能编译不了。故而,为了使我们的 代码具有良好的可移植性,我们应该尽可能少用,甚至不用 C99 中的新特性。

6.赋值

num = 1;赋值是 C 语言中的一种基本操作。上面的语句是一个赋值语句,它的含义 是:将 1 赋值给变量num。赋值操作完成后,num的值等于 1。

7.printf函数

printf(“This is a simple C program.”);printf(“My favorite number is %d because it is first.”, num);

这两行代码都调用了printf函数。printf是一个标准 C 函数,也就是说,它是 C 语言标准函数库里定义了的函数。圆括号()表明printf是一个函数,圆括号里的内容会被传递给printf函数。例如,上面第一行代码把“This is a simple C program.”(不包括双引号)传递给printf函数,然后由printf 函数把这些信息显示于显示器。是换行符,它提示printf开始新的一行。正因为是换行符,所以不会显示出来,而是进行了换行。如果上面的语句中 没有,那就不会换行。

上面代码第二行中的 %d 告诉printf用num的值替换掉 %d,并且以 整数形式显示num的值。

%d 被称为占位符,它告诉printf应该在什么地方显示num的值。% 用于 提醒printf在此处显示一个变量的值(本例中是num的值);d 告诉printf以 十进制整数的形式显示num的值。

8.return(返回)语句

return 0;这个 return 语句是我们程序中的最后一个语句。int main(void)中的int 表示 main 函数应该返回一个整数,所以我们要使用 return 语句来返回一个整数。如果您想了解更多关于返回值的东西,请点击下面链接,查看文章的第四点。

C/C++ 误区一:void main

上面所说的某些内容您暂时可能还不太理解,但是不用害怕,牢牢地把它们记住,然后继续往下学吧!随着学习的深入,就会逐渐搞明白。现阶段只要有这个概念就足够了。

C语言程序实例讲解(二)首先请看以下代码,并且和我们的第一个 C 程序比较比较,看看这个程序新增了什么知识点。

/* meter2centimeters.c--以厘米为单位来表示两米 */

#include

int main(void){ int meters, centimeters;meters = 2;

centimeters = 100 * meters;/* 100 乘以 meters */ printf(“%d-meter is equal to %d centimeters.”, meters, centimeters);printf(“Yes, I said %d centimeters!”, 100 * meters);

return 0;}

下面我们来仔细分析这个小程序。

1.文档

这段代码头部的注释标明了文件名和程序的作用,我们把这些注释称为文档。写文档是一个很好的习惯,可以帮助我们了解程序的作用。在由多个源文件组成的程序中,文档显得更为重要。由于我们目前为止所写的都是很简单的程序,您也许还不觉得写文档有多大的作用,甚至还觉得浪费时间。但是我们应该养成写文档的习惯,这对我们以后写复杂的程序很有帮助。对于复杂程序,我们应该尽可能把文档写得更详尽。可以参考以下格式: /*************************************************** * 文件名: meter2centimeters.c * 作者:Antigloss at http://stdcpp.cn * 编写日期: 05-9-9 0:00 * 最后修改日期: 05-9-9 0:00 * 功能:以厘米为单位来表示两米 * 算法: 1 米 = 100 厘米

**************************************************/

2.多重声明

int meters, centimeters;上面那句声明语句声明了两个变量。我们可以在一句声明语句中声明任意数目的变量,只要变量名之间用逗号(,)隔开就可以了。例如下面这个语句声明了 4 个变量。int a, b, c, d;

3.乘法运算

C 语言中,* 是乘法运算符,所以 centimeters = 100 * meters;的意思是:用 100 乘以变量 meters 的值(本例中为 2),然后把相乘的结果赋值给变量 centimeters。

4.printf函数

printf(“%d-meter is equal to %d centimeters.”, meters, centimeters);上面这个语句中占位符 %d 出现了两次。第一个 %d 由变量 meters 的值替换;而第二个 %d 则由 centimeters 的值替换。注意:每个变量由逗号(,)隔开;“%d-meter is equal to %d centimeters.” 中的双引号是必须的,而且必须是英文的双引号,不能是中文的双引号。printf(“Yes, I said %d centimeters!”, 100 * meters);上面这个语句表明,用于替换占位符的不仅仅可以是变量,也可以是表达式(100 * meters 是一个乘法表达式)。

第二篇:英文简历实例+写法讲解

CVs are a summary of your skills and achievements and they need to be short;preferably a maximum of two pages.You have the freedom to choose which format you think will most appeal to your prospective employer and so will maximise your strengths whilst minimising your weaknesses.简历是对你所掌握的技能和取得的成就的总结,必须简洁,最多不超过两页。你可以任意选择最适合自己的简历模板,以吸引你的潜在雇主,并扬长避短。

The standard CV is theChronological CV;this is the traditional, familiar layout and is the most commonly used format.A second type is theFunctional CVwhich focuses on skills and achievements rather than employment history and qualifications.标准简历是以时间为序进行制作的,它的布局传统、常见,且使用频率最高。第二种形式的简历是功能型简历,侧重于对自身技能和成绩的描述,而不是工作经历和资质。

Which CV format is best for you, depends, to some extent, on your career development.If you are a recent graduate, the standard CV, which is also called a competency-based CV, is more suitable.For a more mature student, a skills-based CV works well, as it demonstrates life experiences more effectively.However it is useful for any job seeker, who is applying for a career that is not directly related to his or her degree subject or previous experience.在某种程度上说,哪一种简历更适合自己取决于自身的职业发展情况。如果你是一名刚毕业的大学生,标准简历(也称为基于个人能力的简历)更为合适。对于成熟的求职者,基于技能的简历更合适,因为它能有效地描述个人经历。同时它也适用于那些寻找与自己所学专业和之前工作经历无关的工作的求职者。

Here is a standard graduate CV:

一份标准的简历应该是这样的(简历括号内的绿色字体为写作提示):

Paul William Marrow

(use bold type face to make important information stand out)

Home address:Other address:

45, Sunset Drive,(if you have any other addresswork or university etc)

Manchester

M3 7EY

Tel.(0161)542 6781Date of Birth:6.11.1983

Email:pwm83@mail.comNationality:British

EDUCATION AND QUALIFICATIONS

Universityof Tsinghua Bsc(Hons.)Computer Science 2007-2010

Subjects include:(list the relevant parts of your syllabus to the job you are applying for)

Software engineering and system software.Visualisation and computer graphics

I obtained 74% in my second year exams equivalent to a 2:1(include any results which are good)

My project involved test automation techniques, which required independent research skills(mention relevant project or dissertation work, also useful skills such as team work or problem solving)

Manchester Grammar School 1999-2007

‘A’ Levels: Mathematics C, Physics C, Biology D(Chinese graduates applying to a Western company or university should establish how grades are scaled in China)GCSEs including Mathematics, English and Spanish

WORK EXERIENCE

Horse and Hounds Pub, Manchester 2007 to present

Part time barmen serving customers and managing the accounts(shows you can keep accounts and balance the books)

Odeon Cinema, Manchester Summer 2006

Assisting customers, keeping accounts and booking films(shows more evidence of being good at numbers)

ACTIVITIES AND INTERESTS

 President of Anglo-Chinese Understanding Society, Tsinghua University;involved booking guest speakers(evidence of organising skills)I enjoy playing football for the University football teamOther interests include sailing and reading sci fi novels

ADDITIONAL INFORMATION

 Programming skills in Java and Modula 3.Good knowledge of Linux and SQL(explain acronymsunless they are common.In this case computer employers would know what you mean)Good level of spoken SpanishFull clean driving licence

REFEREES

I am happy to supply these on request(it is not essential to name these in your CV and you might be running out of space.In any case you could put them in your covering letter if necessary)

第三篇:语言基础知识

语言文字运用练习题

1.下面语段中加点的词语,使用恰当的一项是()

近日网上流传着香港的一份要求填上“草菅人命”形容警方才能得分的中文科测验卷。该试卷一旦流传,就引发了各方的议论,各种言论甚嚣尘上。在一般人眼中,这份试题的引导性是不言而喻的,资深中文科教师张月卿就直言,该试卷有很强的既定立场,而且立场失之偏激。但也有教师反问:“假如试卷是要求学生赞扬警方、贬低示威者,大家又会否同意呢?”“占中”引发的问题仍在持续发酵。A.一旦 B.甚嚣尘上 C.不言而喻 D.偏激 2.下列句子中,没有语病的一句是()

A.国际法庭因认定日本在南极海的“调查捕鲸”实质为“商业捕鲸”,判定其违反了国际公约,于3月31日颁布判决书,下令禁止日本船只在南极海停止以任何名义捕鲸。

B.近日,朱彦夫被中宣部评为全国首位“时代楷模”,但朱彦夫的先进事迹对于许多人了解得还远远不够。

C.湖南卫视明星亲子互动节目“爸爸去哪儿”自开播以来,众多粉丝除了关注五对父子的一举一动,也为节目组设置任务出谋划策。

D.毒品流向分散是我市毒品犯罪的一大特点。既有大量毒品从境外及外省市流入广州,又有相当数量的毒品从广州流向内地甚至境外。在市内,毒品犯罪呈现出从中心区域流向周边区域的特征。

阅读下面的文段,完成4~6题。

①,烟台大学7位保洁员吃学生剩饭的照片蹿红网络。这些老人 ② 食用学生的剩菜剩饭,只是为了向莘莘学子传递“节俭是一种习惯”的理念。

其实,我们 ③ 是一个崇俭抑奢的民族。《左传》有言:“俭,德之共也;侈,恶之大也。”李商隐《咏史》诗曰:“历览前贤国与家,成由节俭败由奢。”然而,不知从何时起,奢靡之风逐渐抬头,浪费现象悄然流行。一些人以为宁剩毋缺才够档次,以为一饭千金才算有面子,于是个人消费竞相攀比、④ 奢华。太史公高呼:“一饱之需,何必八珍九鼎?七尺之躯,安用千门万户?”司马光也谆谆告诫:“取之有度,用之有节,则常足。”

中国是一个人口大国,如果人人厉行节约,13亿人积腋成裘、聚沙成塔,那将是多么巨大的财富?相反,浪费起来,又将是多么巨大的损失? 4.文中加点字的注音和画线词语的字形全都正确的一项是 A.蹿(cuàn)红 奢靡(mí)宁(nínɡ)剩毋缺 一饱之需 B.蹿(cuàn)红 奢靡(mǐ)宁(nínɡ)剩毋缺 八珍九鼎 C.蹿(cuān)红 奢靡(mí)宁(nìnɡ)剩毋缺 厉行节约 D.蹿(cuān)红 奢靡(mǐ)宁(nìnɡ)剩毋缺 积腋成裘 5.文中①②③④处依次填入词语,恰当的一项是 A.①日前 ②自愿 ③一直 ④追逐

10.下列各句中,没有语病的一项是

A.我们是有过《诗经》的民族,我们是有过诗意表达的民族。我们需要诗歌,需要意义,我们需要生活;我们不光需要面包,还需要玫瑰。

B.南浔区从人民大会堂捧回了联合国教科文组织非物质文化遗产名录项目证书,标志着南浔古老的蚕桑习俗文化正式跻身世界级文化殿堂。

C.教育在综合国力的形成中处于基础地位,国力的强弱越来越多地取决于劳动者素质的提高,取决于各类人才培养的质量与数量。

D.为了避免广大教师在我省高中第一轮课程改革实验过程中不会无头绪、无目标,市教育局组织人员搜集、整理了大量的可供借鉴的案例。

11.下列各句中,加点的词语运用正确的一项是

A.当它们形成了向日葵群体之时,便互相手拉着手,一齐勇敢地抬起头来了。这时你会发现那偌大一片向日葵林子,竟然没有一株瘦弱或是低矮的向日葵。B.《平凡的世界》的热播,令部分观众直呼“触动泪点”,不仅是因为剧中那不可磨灭的各种美好情感和奋斗精神,更是因为剧作中有一段与自己早年经历相似的历史。

C.小说忌讳主题鲜明,作家在作品中往往用自己独特的生活经验和个性的艺术手法隐讳地表达自己的思想情感,但又不是让我们读者欣赏时雾里看花,水中望月。D.屋外的天空一扫连日的阴雨绵绵,久 违的阳光,让连日来裹在雨衣中的杭城市民蠢蠢欲动,纷纷晒出了自己心仪的赏花骑游图。

12.下列各句中,没有语病的一项是

A.被誉为工业设计界的“诺贝尔奖”的金圆规奖于2015年首次迈向国际,对于一位工业设计师而言,拿到“金圆规奖”是其设计生涯的最高奖项。

B.对那场战争、对那段历史能否始终保持正确的认识,是改善和发展中日关系的关键所在,也是中日经贸关系良好发展的重要条件。

C.法律专家认为,“海淘”虽然属于买卖双方私事,但跨境消费的特殊性决定了消费者仅凭个人之力难以有效维权,需要政府和监管部门出面予以法律支持和保护。

D.“抢红包”已成为今年春节的新现象,亲朋好友以这种最新的方式互赠红包,其真正价值在于它所承载的美好希望,年味则在这种愿景的催化下愈发浓郁。

13.下列各句中,没有语病的一句是()(3分)A.美国东部时间2015年4月12日下午近三时左右,前美国国务卿希拉里竞选总干事向支持者发布邮件,公布希拉里将角逐民主党总统候选人的消息。

B.湖南隆平种业有限公司生产销售“两优0293”水稻品种,去年在安徽致使至少万亩农田减产绝收,农民损失巨大。专家鉴定为天气原因引发的稻瘟病所致。

C.去年5月,广东省国家安全机关破获的一起境外间谍网络策反中国人的案件显示,计算机网络泄密事件已占泄密总数的70%以上,计算机网络泄密已经严重危及国家安全。

D.细数当下的热门投资移民国家,英国投资移民在美国、加拿大、德国等国家中,成为了最受中国富人家庭的中小学生欢迎的海外留学目的地。

阅读下面文字,回答:

散文是文学殿堂中一种影响广泛、()受读者()睐的文体。古今中外的文学大师们,以其洞幽入微的观察力、超脱尘世的秉性、细腻激扬的情愫,凭借生花的妙笔,写下了无数 ①、()炙人口的散文名篇。散文 ②,不仅()歌自然,更穿透人生,解剖社会。但优秀的散文如漫天繁星,总会令人 ③,又唯恐落得沧海遗珠之憾。

14.下列汉字依次填入语段中括号内,字音字形全部正确的一组是 A.倍 青qīn 脍huì 呕 B.备 亲qīng 烩huì 呕 C.备 青qīng 脍kuài 讴 D.倍 亲qīn 烩kuài 讴 15.在上面语段横线处依次填入词语,最恰当的一组是

A.①斐然成章 ②字字珠玑 ③目不暇接 B.① 文采斐然 ②包罗万象 ③应接不暇 C.①文采斐然 ②五花八门 ③应接不暇 D.① 斐然成章 ②琳琅满目 ③目不暇接 16.下列各句中,没有语病的一项是

A.今年的春运大幕已经开启,而与往年不同的是,随着全国高铁网络基本形成,“高铁春运”悄然升温,不少旅客都选择乘坐高铁出门旅游或回家过年。

B.新丝绸之路经济带和海上丝绸之路等多边和双边项目的启动显示出,中国希望利用自身的经济和金融力量,扩大政治影响力和战略挑战。

C.湖南籍夫妇周作堂、蒙桂凤遭遇车祸,近亲属将其器官捐献,使6人重获新生,4人重见光明,这一善举延续的不仅是一个个家庭的希望和未来,更是一个个鲜活的生命。D.12月12日,湖南省靖州苗族侗族自治县举办首届“省际牛王争霸赛”,来自云南、广西、湖南、贵州等四省区的84头“牛魔王”轮番登场,上演了一场精彩的斗牛民俗大餐,吸引了湘黔桂周边近万名群众前来观战。

17.下列选项中的诗句填入《野望》一诗划横线处,顺序恰当的一项是 西山白雪三城戍,南浦清江万里桥。。。。

①不堪人事日萧条 ②唯将迟暮供多病 ③天涯涕泪一身遥 ④跨马出郊时极目 ⑤海内风尘诸弟隔 ⑥未有涓埃答圣朝 A.②⑥⑤③④① B.④①⑤⑥②③ C.⑤⑥②③④① D.⑤③②⑥④①

第四篇:实例讲解贵州公务员面试

给人改变未来的力量

实例讲解贵州公务员面试

指导语

你好,首先祝贺你顺利通过了笔试,欢迎参加今天的面试。请你来,是希望通过交谈,增进对你的直接了解。我们会问你一些问题,有些和你过去的经历有关,有些要求你发表自己的见解。对我们的问题,希望你认真和实事求是地回答,尽量反映自己的实际情况、真实想法。在后面的考核阶段,我们会核实你谈的情况。对你所谈的个人信息,我们会为你保密。面谈的时间为20分钟左右,回答每个问题前,你可以先考虑一下,不必紧张。好,现在就让我们开始。

导入语

请用二三分钟时间简单介绍一下你的简历和家庭情况。

此题用于简单问候或寒暄之后,起自然过渡、导入正题的作用,其目的一是让考生放松,能自然进入面试情境;二是了解考生的学习、工作、生活经历;三是考查考生自我认知能力。

一、敬业、诚实精神(10分)

测评要点:

(1)报考动机及对工作的责任心、进取心;

(2)诚实、求是精神。

测试题目:

1.物质待遇和工作条件是人们选择工作的重要因素之一,你是否也承认这一点?请结合这次报考谈一谈你在选择工作时都考虑哪些因素?为什么?

评价参考标准:

好:既能够坦率承认在择业过程中的个人利益因素,又能够超越物质利益因素,有正确的择业观,积极向上,叙述有条理,具有说服力。

中:基本能够正视现实,实事求是地考虑择业问题,叙述问题基本清楚,有一定说理性。

差:隐瞒自己的真实想法,假、大、空,或者过分注重自己的个性需求,叙述无条理,说理性差。

给人改变未来的力量

2.你现在单位的同事(或学校的同学)对你是如何评价的?

追问1:你受过哪些表彰或奖励?

追问2:对所受的表彰或奖励,你是如何看待的?

评价参考标准:

好:诚实坦率,工作责任心强,态度认真,积极向上,叙述条理清楚,说服力强。

中:回答问题基本实事求是,工作认真,做过一些努力,叙述有条理,有一定说服力。

差:不诚实,谈工作假、大、空,叙述问题没有说服力。

二、政策、理论水平(15分)

测评要点:

(1)理解并运用党和国家有关方针、政策的水平及能力;

(2)对社会生活中重大、热点问题的关心程度及阐述该类问题时所表现出的基本理论素养,即判断力、分析比较、抽象概括能力。

测试题目:

1.吸烟有害健康,但烟草对国家税收有很大的积极作用。在政府是否应采取严厉措施禁烟问题上,有各种不同意见,你对此有何看法?

评价参考标准:

好:说理充分,论证严密,分析比较和抽象概括能力强,思维的逻辑性强,提出的看法符合实际。

中:说理、讨论基本得当,提出的看法基本符合实际。

差:说理不充分,论证不严密,思维面窄,考虑问题不全面,提出的看法不符合实际。

2.有人说,大毛病不犯、小毛病不断,气死公安局,难死法院。

请你结合实际谈一谈,道德建设与遵纪守法之间的关系。

评价参考标准:

好:综合分析能力强,政策理论水平较高,有自己的独到见解,说理充分,论证严密,抽象概括能力强。

给人改变未来的力量

中:能抓住问题的主要方面,有自己的看法,说理较充分,论证基本得当。

差:说理不充分,论证不严密,思维面窄,考虑问题不全面,分析比较能力差。

三、组织、协调能力(10分)

测评要点:

(1)组织计划的周密性、条理性、可行性;

(2)各方面关系的协调、沟通能力。

测试题目:

1.如果你的母亲过60大寿,由你负责筹备和主持生日宴会,你会怎么做?

评价参考标准:

好:工作有计划,组织协调能力强,有一定社会活动能力,自信心强,叙述条理清楚,令人信服。

中:工作有一定计划性,参与意识强,有一定的组织、协调能力,叙述问题有说服力。

差:工作缺乏计划性,组织、协调能力较差,考虑问题不全面,缺乏沟通能力,叙述问题,没有说服力。

四、仪表举止(5分)

测评要点:

1.文化素养;

2.体貌体态、衣着打扮;

3.身体状况。

评分说明:考官依据测评要点结合对考生的观察为考生打分。

H省公务员录用考试面试试题

一、注意事项

1.应试人员提前30分钟到指定候考室集中,并进行面试顺序抽签。

2.面试主考官宣布面试开始,工作人员按顺序引导应试者入场。

3.应试者到位后,主考官向应试人员宣读导入语并简要交代面试规则、注

给人改变未来的力量

意事项等。

二、面试环节

导入语:

你好!首先祝贺你顺利通过了笔试,欢迎参加今天的面试。请你来,是希望通过面对面的交谈,增进对你的直接了解。我们会问你一些问题,有些和你过去的经历有关,有些要求你发表自己的见解。对于我们的问题,希望你在认真思考后实事求是地回答,尽量反映自己的实际情况、真实想法。在后面的考核阶段,我们会核实你谈的情况。对于你谈到的个人信息,我们会为你保密。面谈时间为30分钟左右。

你可以先放松一下,不必紧张,回答时,请注意语言的简洁精练。好,现在就让我们开始(稍微停顿一下)。

1.在西部大开发中,有人认为最缺乏的是人才;有人认为最缺乏的是资金;有人认为最缺乏的是观念的更新。你认为在西部大开发中,最缺乏的是什么?为什么?(20分)

出题思路:

智能性问题,考查考生综合分析能力。西部大开发过程中,人才、资金、观念都是非常重要的因素,也是比较缺乏的因素,无论考生选择何种因素,只要能结合自己或社会上的情况,自圆其说,并有说服力即可。

评分参考标准:

好:对于自己的选择,能结合自己或社会的实际做出论证;论点鲜明,考虑问题有深度且有独到的见解,言之成理即可。

中:对于自己的观点、论证、说理基本可行,能自圆其说。论据充分,论证严密。

差:对于自己的观点、论证、说理不充分;考虑问题没有深度、泛泛而谈、言之无物。

2.如果你是单位的考勤人员,有个领导最近经常迟到,你该怎么办?(15分)

出题思路:

情境性问题,考查按规则办事的意识。考查考生能否坚持在规则面前人人平等,能否按章办事。处理问题是否合理。

评分参考标准:

给人改变未来的力量

好:能坚持按章办事,能让人自觉遵守规则,不损害单位制度;能及时提醒他人也按规则办事,处理问题不生硬。

中:能按章办事,但不能妥善处理问题,缺乏技巧,使人不能自觉遵守规则。

差:不知道该如何处理或区别对待,不按规则办事。

3.假设你是某高校一名教师,近期将从韩国来30名学生参加一个汉语学习短期班,为期3周。学校决定让你来安排此次培训班,你打算如何做?(15分)

出题思路:

情境性问题。考查计划、组织、协调能力。通过考生对此题目的反应来判断考生是否具备上述能力。本题结合考生年轻、希望全力负责或承担某项工作的心态,为他们提供了一次机会。可从他们在短期班到来之前所做的准备与规划中,考查出他们计划的预见性、组织的缜密性和协调的艺术性等各方面的水平。

评分参考标准:

好:考生有表达的欲望,态度积极,并能从课程、师资、场所、活动、食宿、接送班车、签证、机票等的组织协调方面,做较为深入的表述。思路清晰,计划周密。

中:考生有表达的欲望,并能够抓住大的环节,表现出一定的组织能力,但在计划方面,缺乏预见性,忽略某些具体但不容忽视甚至可能造成混乱的细节。

差:考生表达欲望不十分强烈,某些重大环节在表述中被忽略掉,一些细节重复表述,明显缺乏基本的计划与组织协调能力。

4.请用3分钟左右的时间谈谈你过去的一些学习和生活的经历,以及你为什么报考这个职位?追问:这次有很多人报考了这一职位,你认为与其他人相比,自己有什么优势和不足?(10分)

出题思路:

背景性问题。考查其求职动机与拟任职位的匹配性。初步了解考生的基本情况,以便为以后的提问收集资料。考官可根据考生回答的具体情况进行追问,同时要尽可能地让考生多表现自己。

评分参考标准:

好:表达清楚,客观地分析自己的优势和不足,求职动机与拟任职位匹配。

中:表达比较清楚,动机与拟任岗位匹配,但知识结构及经历与岗位要求有差距

给人改变未来的力量

差:表达不清,动机、条件与拟任岗位不匹配。

5.假如你在毕业前一年就已经联系好一个你非常想去的工作单位甲,并从知识、能力等方面进行了充分的准备,但毕业时却由于其他原因未能如愿。在这种紧迫的情况下,你又通过艰辛的努力联系了一个相对清贫和内心并不情愿从事的工作单位乙,并为此做出了郑重承诺。就在即将签署协议之前,一年前联系的单位甲又同意接收你,假定你决定仍到单位甲工作。在这种情况下,你会怎么办?(10分)

出题思路:情境性问题。考官给考生制造突发性意外情景,考查其面对压力的应变能力。

评分参考标准:

好:客观、诚实,很快找到应变措施予以弥补,并采取有效办法沟通协调、取得谅解。比如,推荐与自己条件相仿的同学以弥补单位乙的损失。

中:知道承担责任,但不能很快找到解决的途径或办法不够有效。

差:不能找到补救措施,或不负责任一走了之。

6.语言表达与沟通能力(20分)

评分参考标准:

(1)能理解他人的意见,答其所问。

(2)口齿清晰,表达流畅。

(3)内容富有逻辑性,用词准确恰当、有分寸,具有说服力。

评分说明:此部分不单独设题,考官以考生回答上述所有问题时的实际表现,依据评分参考标准为其打分。

7.举止仪表。(10分)

评分参考标准:

(1)考生的身高、体态符合规定的职位要求。

(2)穿着打扮得体。

(3)言谈举止符合一般礼节。

(4)没有多余动作。

(5)内在素质较高。

给人改变未来的力量

评分说明:

此部分不单独设题。

结束语:

考官从考生进场开始,依据评分参考标准结合对考生的观察对其打分。例:我们的面试到此结束,成绩将在5分钟后公布,请你到等候室等候。

第五篇:FLASH课件制作实例讲解

FLASH课件制作实例讲解

越来越多的教师开始学习用flash设计自己的课件并用之于课堂教学。但很多教师不会使用flash,本文通过一个实例,介绍一下如何用FLASH打造出精美的多功能课件。

功能简介:

首先,要简单介绍一下flash:它是一个Macromedia公司出品的动画制作软件,带有丰富的交互功能,配以适当的Action script脚本,能做出功能丰富,画面精美的动画课件。能

让我们当教师的也来“闪”一把!注:本文中代码后面的“//”表示接下来是代码解释文字

一、先设计出一个漂亮的界面来

打开flash MX 2004,按Ctrl+F8新建一个影片剪辑,取名叫“窗口”。然后在主舞台中画一个窗口界面。(如下图1,大小为550*400,怎么画?你自己想要什么样的就画什么样的吧!)说明:界面设计不能太花了,但要有主色调。我这里用的是淡绿色。

不建议使用晃眼的色调,因为整个课件要协调好。太黑了使人感到郁闷,太亮了眼睛

痛,适中最好。

风格看个人的喜好了,比如我喜欢窗口风格的。也有好多人喜欢无窗口的,全由你自己爱好啦。我这个版面上面是标题栏,右边是按钮控制区,下方是显示一些说明信息。

初步做好后,将它拖放到场景中,刚好与舞台重合。并在“属性”栏中,实例名称中输

入:window

二、界面做好后,就要来制作交互用的按钮了

一般我们需要制作3-4种按钮:

1、控制课件的屏幕大小及关闭按钮(名为close_btn、fullscree_btn、small_btn):

2、响应课件内容及相关操作的通用按钮(因为只要在上面加个名字,就能变成“播

放”,“停止”,“音乐”等按钮了);

3、临时按钮:主要在课件中进行临时交互用的。

详细制作方法(不要嫌我啰嗦啊):

1、点插入--新建元件, 或按crtl+F8, 取名为“按钮”,类型选“按钮”,确定。按钮都有四个帧“向上”(即平常状态)、“经过”(鼠标移上去的样子)、“向下”(鼠标点下去的样子)、“点击”(这里什么色无所谓,它只限定鼠标起作用的范围)。另外还可以为这个按钮加点声音,按下时响一下。方法是,点“文件”-“导入”一个声音来。声音就存在于库中了,在按钮图上新建一层,在“按下”帧插入一个关键帧,将声音从库中拖入编辑窗口中即可。(其实声音还可有好多种设置,这里不必要作过多设置,就不详说了)

2、按自己的想法,分别做好四个不同的帧,这样你的多彩的按钮就做出来了,建议多

用渐变色(包括线性和径向)。

3、将做好的按钮拖放到界面中去,命名并输入文字

在库中双击“界面”元件,进入影片剪辑“界面”的编辑状态,新建一层,取名为“按钮”,从库中把做好的按钮拖入到适当的位置,摆放整齐。分别在“属性”栏中的“实例名称”中

输入:(不包括后面的汉字)

fullscreen_btn全屏 close_btn 关闭play_btn 播放 stop_btn 暂停 back_btn 返回 music_btn 音乐practice_btn 练习score_btn 计分 help_btn 帮助 quit_btn 退出。再新建一层,取名为“按钮文字”,用文本工具在按钮的上面

输入各按钮的名称(如下图):

4、为各个按钮输入脚本控制语句:

新建一层,取名为“脚本”。按F9调出动作面板(如果是FLASH MX,请选“专家模式”),然后在空白处输入以下代码:

fullcreen_btn.onRelease=function(){ //onRlease表示点击并松开运行

(function)fscommand(“fullscree”,true)//fscommand是一个命令语句 fullscreen是

全屏 }

close_btn.onRelease=function(){ fscommand(“quit”,true)

//quit表示退出

}

play_btn.onRelease=function(){ _root.play()//播放 _root.表示主场景,加上这个前缀来控制主时间轴,下同

}

stop_btn.onRelease=function(){ _root.stop()//停止

}

back_btn.onRelease=function(){ _root.gotoAndStop(“mulu”)//返回到目录帧(你在课件中有目录的帧的属性面板中找到“标签”栏,在其中输入:mulu 这时在时间轴会有一面小红旗和mulu字样)

}

music_btn.onRelease=function(){ musiccontrol.play()//这里要涉及一个音乐控制影片剪辑,在后面介绍

}

practice_btn.onRelease=function(){ _root.gotoAndStop(“practice”)//跳到练习内容(帧标签为practice)

}

score_btn.onRelease=function(){ score_mc._visible=true //设置计分板为可见,计分板制作将在后面介绍

}

help_btn.onRelease=function(){ helpcontrol.play()//设置帮助信息的可见与隐藏控制,后面有相关介绍

} 输入完成后,点一下上部分的小勾,检查脚本有无错误,如果出现错误提示,认真检查,并

正确输入。直到提示“此脚本无错误”。

三、制作实现背景音乐控制、计分板、帮助信息面板的影片剪辑 在这里顺便提一下:建议在库中建立几个文件夹,便于管理众多的影片剪辑

单击库面板中左下角的文件夹图标,就会在库中建立文件夹,可以将各种影片剪辑归类存放:如建立“声音”、“按钮”、“面板部件”三个文件夹,再把相应的元件拖入其中。要使用里面的元件时,只要双击文件夹图标即可。

1、制作背景音乐控制元件

导入一个mp3/wav格式的音乐文件,不要太大,以1-4M为佳。导入后,在库面板中会出现一个喇叭形状的图标,将它拖到“声音”文件夹中。

新建一个影片剪辑,取名为“音乐”。将刚才导入的音乐拖入到编辑窗口中,单击第一帧,在“属性”面板中,将“同步”下拉选单中选“数据流”(如下图,为的是让音乐随帧播放,便于控制),然后在700帧左右插入帧(不是关键帧呀!),如果音乐大概是1分钟就要720帧,自己算算。直到你的最后一帧中无蓝色波形,说明音乐刚好放到那里就完成了。

再新建一个影片剪辑,取名为“音乐控制”。在第一帧的帧动作中输入:

stop()

music_mc.play()//让音乐放 在第二帧插入一个关键帧,在帧动作中输入:

stop()

music_mc.stop()//让音乐停

在库中双击“界面”元件进入它的编辑状态,新建一层,取名为“音乐”,将刚才做好的影片剪辑“音乐”和“音乐控制”拖到工作区任意位置,并分别命名为:music_mc和musiccontrol。到此,背景音乐的控制元件就做好了。能在界面中单击“音乐”按钮进行控

制了。按Ctrl+Enter键测试一下吧!

2、制作计分板元件

这个里面将要用到“动态文本”,这是一个可以按要求随时改变字符的文本,用来动态显示

分数。

新建一个影片剪辑,取名为“计分板”。先画好板面,要注意与主界面相配。并在适当的位

置用文本输入各组组号。

新建一层,取名为“分数”,点T文本工具,并在属性栏中,设为“动态文本”,在面板组名下框出六个文本区,并分别取“变量”为s1-s6,如图: 再做一个加分按钮和一个减分按钮(不细说步骤了),将它们拖放六次到计分板的适当位置,实例名为:jia1_btn,jian1_btn,jia2_btn,jian2_btn „ „如图:

新建一层,打开帧动作面板,输入六段下面类似代码:

a1 = 0;

jia1_btn.onRelease = function(){ a1++;

//每次单击递加1

s1 = a1;

};

Jian1_btn.onRelease = function(){ a1--;

//每次单击递减1

s1 = a1;

} „ „

(以上是1组的加减分按钮,你就另外加5个的进去吧!只要将1改成2、3、4、5、6即可,注意要认真一点,输完后要检查无误。)

最后还要拖入一个可以将计分板关闭的按钮来,放在右上角,实例名称为:close_btn,在帧动作面板中还要加入条: close_btn.onRelease=function(){ _parent._visible=false //表示上一级(即计分板)不可见

} 这时,计分板己做好。在库面板中,双击“界面”,打开它的编辑状态。

新建一层,取名为“计分”,将做好的“计分板”元件拖入到场景中适当位置,并在“实例名称”输入:score_mc。你再测试一下你的计分板吧!呵呵!

3、制作帮助信息元件

这个很简单,新建一个影片剪辑,命名为“帮助信息”,画个450*20的矩形,再向里面添加一个动态文本。变量取为 helptxt就行了。

再新建一个只有两帧的类似于音乐控制的影片剪辑:帮助控制

第一帧动作:stop()

help_mc._visible=true //帮助为可见

第二帧动作:stop()help_mc._visible=false //帮助为不可见

两个做好了,再在库中双击“界面”进入编辑状态,新建一层,取名为“帮助”,将刚做的“帮助信息”拖到界面的下文横条上。在实例名中输入:help_mc,再将“帮助控制”也拖

入,实例名:helpcontrol。

要实现实时显示帮助信息,还得要加入一些代码,单击“界面”的第一帧,在动作面板中输

入: close_btn.onRollover=function(){ // onRollOver表示在鼠标移到按钮上时触发事件

help_mc.helptxt=”提示:单击关闭本课件” //给动态文本的变量helptxt赋值,下同 }

fullscreen_btn.onRollover=function(){ help_mc.helptxt=”提示:单击全屏显示课件”

}

small_btn.onRollover=function(){ help_mc.helptxt=”提示:单击小屏显示本课件”

}

play_btn.onRollOver=function(){

help_mc.helptxt=“提示:单击播放课件。”

}

stop_btn.onRollOver=function(){ help_mc.helptxt=“提示:单击暂停播放课件。”

}

back_btn.onRollOver=function(){ help_mc.helptxt=“提示:单击返回课件目录。”

}

music_btn.onRollOver=function(){ help_mc.helptxt=“提示:单击播放或停止背景音乐。”

}

score_btn.onRollOver=function(){ help_mc.helptxt=“提示:单击进入小组计分系统。”

}

practice_btn.onRollOver=function(){ help_mc.helptxt=“提示:单击进入练习题。”

}

quit_btn.onRollOver=function){ help_mc.helptxt=”提示:单击将退出课件”

另外,有时想在课件上显示时间,可以加一个动态文本,变量为:mytime。并在它所在的帧的帧动作中输入: function showtime(){ var time=new Date()//得到系统时间字符串 mytime=substring(time,11,9)//只截取其中时分秒的部分

} setInterval(showtime,100)

//100毫秒刷新一次

提高篇:(可以不做)

1、课件中实现粉笔的功能(即鼠标画线并能擦除): 在主场景帧动作中输入下面的代码可以实现鼠标的画线:

_root.onLoad=function(){

i=false;

}

_root.onMouseDown=function(){ x=_root._xmouse;y=_root._ymouse;

i=true;_root.moveTo(x,y)

}

_root.onMouseUp=function(){

i=false;

}

_root.onMouseMove=function(){ if(i==true){ //判断画线条件

_root.lineStyle(2,oxff0000,100);//确定线型(线宽,RGB色,透

明度)

_root.lineTo(_root._xmouse,_root._ymouse)

}else{ _root.lineStyle()//如果条件不具备,则利用无线型,不显示线条

}

updateAfterEvent()

}

还要另加一个按钮来清除画好的线,按钮动作:

on(release){

_root.clear()//清除

} 带画线功能课件实例(如图):http://www.xiexiebang.com/soft/learnclock.swf

2、让计分等面板成为仿windows窗口,可随意拖动 新建一个影片剪辑,画一个像Windows窗口标题栏样式的条状体,取名为bar

将它放在计分面板上,实例名设为:bar 然后在它所在帧的帧动作中输入: bar.onPress=function(){ _parent.startDrag()//当鼠标按下时能拖动

}

bar.onRelease=function(){ _parent.stopDrag()//当鼠标弹起时停止拖动

}

实际上在所有的面板都可以像这样做,一样可以实现面板可拖动。呵呵,是不是挺酷?

可拖动窗口课件实例(如图):http://www.xiexiebang.com/soft/siji.swf 到此为止,我们的多功能课件封面己全部完成了。让我们来测试一下课件吧!如下图: 剩下要做的只要做好课件的动画内容了,在要停的帧中加入一个帧动作:stop(),就能用我们的课件封面来控制内容显示了!赶快行动吧,让我们一起来做一个多功能动画课件,一起

来“闪”吧!

下载C语言基础知识实例讲解word格式文档
下载C语言基础知识实例讲解.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    认识清单与实例讲解

    认识清单与实例讲解!! 一、什么叫工程量清单 工程量清单是表现拟建工程的分部分项工程项目、措施项目、其他项目名称和相应数量的明细清单。是由招标人按照“计价规范”附录......

    新工会会计制度实例讲解文档下载

    新工会会计制度实例讲解文档下载 新工会会计制度实例讲解文档内容预览: 新工会会计制度实例讲解陈月富 2009年10月10日第101号科目_库存现金核算内容:本科目核算工会的库存......

    SQL语言与实例

    SQL DML 和 DDL 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。 SQL (结构化查询语言)是用于执行查询的语法。 但是 SQL 语言也包含用于更新、 插入......

    基础知识讲解(小编整理)

    【学习目标】1.复习前1至6单元的日常交际用语(句型)和语法。 2.掌握词汇:phone, policeman, ask, sir, look at, see, will, I’ll=I will, take, address, glad, forget(forg......

    plc基础知识总结讲解

    1、 LC有哪些特点?答:PLC有如下特点:①可靠性高,抗干扰能力强;②配套齐全,功能完善,适用性强;③易学易用,深受工程技术人员欢迎;④系统的设计,建造工作量小,维护方便,改造容易;⑤体积小,重......

    C 实例教学(基础知识-03)

    在本节以前给出的程序都是由一个函数组成的,实际上,一个真正的C++程序几乎都包含若干个由用户自定义的函数。 在下面的几个程序实例中,都调用了由用户定义的函数。 4.1 三次方......

    C语言基础知识归纳(精选合集)

    C语言基础知识 1. 每个C程序有且只有一个主函数main,且程序必须从main函数开始执行,并在main函数中结束。 2. 在C语言中,用e来表示科学计数法时,规定在e的前面必须有数字,......

    近义词辨析方法与实例讲解111

    近义词辨析方法与实例讲解 核心提示:近义词辨析是近年高考命题的一个热点,也是一个难点。近义词涉及的范围很广、数量较大,要准确的辨析近义词,就需要结合具体语境,从词语的含义......