文档库 最新最全的文档下载
当前位置:文档库 › 1C语言概述

1C语言概述

1C语言概述
1C语言概述

第一章C语言概述

任课老师:李新宇教学时间:2012.9.2课时:2课时班级:1001、1101姓名:

学习目标:

【知识与技能】:1、了解C语言的产生和发展

2、掌握C语言的特点

3、初步熟悉简单的C语言程序及简单的C语言程序规范。

4、初步熟悉Turbo C2.0工作界面和菜单功能,并熟练掌握源程序的编辑、

保存、编译、连接及运行的操作方法,了解程序调试的基本概念。

【过程与方法】:1、学会利用用学案和教材等课堂资源自主探究学习;

2、通过设置问题情境,提高分析和解决问题的能力。

【情感态度价值观】:1、通过简单的C语言程序,初步培养程序意识。

2、培养认真、细致的学习态度。

3、通过实例导入演示,增强求知欲和对学习计算机的热情。

重点及难点:

【学习重点】:1、C语言特点

2、Turbo C2.0工作界面和菜单功能,源程序的编辑、保存、编译、连接及

运行的操作方法

【学习难点】:C程序的初步熟悉

学习过程

一、课前准备(预习教材p1-p4)

【回顾:】1、我们学过VF语言,它有什么特点?

2、平时交手机话费和银行交易时候的电脑界面是什么样子?

二、探索学习新知

1、C语言的产生和发展

阅读教材p1中C语言的产生和发展

回答以下问题:(1)计算机程序由什么构成?什么称之为编程?

(2)计算机语言的发展经历了哪几个阶段?

(3)C语言是在哪年由谁设计发明?

2、C语言的特点

阅读教材p1与p2中C语言特点内容。

C语言的特点:(1)简洁紧凑、灵活方便;

(2)数据类型丰富;

(3)C预言师结构化语言;

(4)语法限制较少,程序设计自由度较大。

(5)C语言兼有高级语言和低级语言的特点。

(6)C语言程序生成代码质量高,程序执行效率高。

(7)C语言使用范围广,可移植性好。

比较探究:(1)VF的数据类型有哪些?C语言和VF相比有什么相同有什么不同?

(2)结构化语言中“结构化”体现在那里?

(3)如何理解C语言兼有高级语言和低级语言的特点这句话?如何理解“C语

言允许直接访问物理地址,可以直接对硬件进行操作”这句话?

三、两个简单的C语言

四、Turbo2.0简介

讨论回答:(1)简述源程序和目标程序的关系。C语言源程序文件和目标程序文件与可执行文件的扩展名分别是什么?

(2)运行一个C程序的完成步骤是什么?

(3)TC开发环境的上方有一行主菜单,File,Edit,Run,Compile,Projeft,Options,

Debug,Break/watch.分别代表哪些功能?

(4)如何打开某一个菜单项?

习题练习:

一.单项选择题

(1)C语言是在()语言的基础上产生的。

A.A

B.B

C.D

D.E

(2)在C语言中,每个语句必须以()结束。

A.回车符

B.冒号

C.逗号

D.分号

(3)用C语言编写的源文件经过编译,若没有产生编译错误,则系统将()。

A.生成可执行目标文件

B.生成目标文件

C.输出运行结果

D.自动保存源文件

(4)下列说法中正确的是()。

A.C语言程序由主函数和0个或多个函数组成

B.C语言程序由主程序和子程序组成

C.C语言程序由子程序组成

D.C语言程序由过程组成

(5)下列说法中错误的是()。

A.主函数可以分为两个部分:主函数说明部分和主函数体

B.主函数可以调用任何非主函数的其他函数

C.任何非主函数可以调用其他任何非主函数

D.程序可以从任何非主函数开始执行

(6)一个C程序的执行是从____

A.本程序的main函数开始,到main函数结束

B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C.本程序的main函数开始,到本程序文件的最后一个函数结束

D.本程序文件的第一个函数开始,到本程序main函数结束

(7)以下叙述不正确的是______

A.一个C源程序可由一个或多个函数组成

B.一个C源程序必须包含一个main函数

C.C程序的基本组成单位是函数

D.在C程序中注释说明只能位于一条语句的后面

(8)一个C语言程序是由_____

A.一个主程序和若干子程序组成

B.函数组成

C.若干过程组成

D.若干子程序组成

(9)以下叙述正确的是

A.C语言的源程序不必通过编译就可以直接运行

B.C语言中的每条可执行语句最终都将被转换成二进制的机器指令

C.C源程序经编译形成的二进制代码可以直接运行

D.C语言中的函数不可以单独进行编译

二.填空题

(1)每个源程序有且只有一个函数,系统总是从该函数开始执行C语言程序。

(2)C语言程序的注释可以出现在程序中的任何地方,它总是以符号作为开始标记,以符号作为结束标记。

(3)C语言的源程序必须通过和后,才能被计算机执行。

(4)在Turbo C环境中用RUN命令运行一个C程序时,所运行程序的后缀是。(5)C语言源程序文件的后缀是;经过编译后,生成文件的后缀是;经过连接后,生成文件的后缀名是。

Java语言概述

Java语言概述 Java语言是SUN(Stanford University Network,斯坦福大学网络公司)公司1995年推出的一门高级编程语言,起初主要应用在小型消费电子产品上,后来随着互联网的兴起,Java语言迅速崛起(Java applet 可以在浏览器中运行),成为大型互联网项目的首选语言。 2009年04月20日,美国甲骨文公司74亿美元收购Sun,取得java的版权。 Java 是面向对象的语言,没有面向对象编程经验的读者需要花费不少时间来了解面向对象的概念、语法和编程思想,有不能理解的地方请大家一定要坚持,多花时间编写代码自然会豁然开朗,从面向过程到面相对象需要一个适应期。 Java 不只是一种编程语言,它是一个完整的平台,拥有庞大的库,将诸如图形绘制、Socket连接、数据库存取等复杂操作进行了最大程度的简化。 Java 是跨平台的,一次编译,到处运行,在 Windows 上编写的代码可以不加修改的移植到 Linux 上,反之也可以。 在世界编程语言排行榜中,Java几乎占据着第二名的位置,仅次于C语言。 图1 世界编程语言排行榜(2014年11月) Java是典型的面向对象的语言,晚于C++发布,部分语法和思想也参考了 C++,请见下表: 尽管人们发现C++的语法太复杂,有很多冗余,但是 Java 在设计的时候还

是尽可能的接近C++,降低人们的学习成本。Java 语法是 C++ 语法的一个“纯净”版,没有头文件、指针运算(也没有指针语法)、结构、联合、运算符重载、虚基类等。有C++基础的读者,可以轻易地切换到Java。 Java 的应用非常广泛: Web开发:Java非常适合开发大型的企业网站,例如人人网、去哪儿网的后台都是Java。 Android开发:Android手机上APP几乎都是用Java开发的,例如QQ、微信、UC浏览器。 客户端开发:Java也可以用来开发电脑上的软件,例如Elicpse、Netbeans。 嵌入式应用:嵌入式应用就是在小型电子产品中运行的软件,例如老式手机上的软件、MP3上的软件。 但是,可以负责任的告诉你,Java 目前的主要应用方向是Web开发和Android开发,大部分IT公司招聘的Java程序员也是从事这两方面的工作。 Java 的GUI库称不上出色,很多用户不习惯它的界面;Java编写的客户端资源消耗也比较多;更重要的是,Java程序必须借助虚拟机才能运行,操作系统默认没有安装虚拟机,直接投放市场的面向普通用户的客户端程序,用Java 开发的很少。 在嵌入式方面,Java 很难操作底层硬件,灵活性较小,而且需要虚拟机支持,占用资源较多,对于配置很低的单片机系统来说有些吃力。所以,在力求高效、小型化、执行关键任务的应用中,最好采用汇编和C语言,例如火箭控制、传感器通信或报告宇宙飞行器的方位等。 Java 虽然是一门功能完善的语言,但是它有自己擅长的方面,也有不擅长的方面,大家在具体项目中要学会取舍。

各种计算机语言简介和总结

各种计算机语言简介和总结 版本:v1.0 Crifan Li 摘要 本文主要介绍了各种计算机语言的分类和关系,以及记录了笔者对其中部分语言,如Word VBA,Excel VBA,Python,C++,Javascript,C#等,的心得和体会。 本文提供多种格式供: HTML版本的在线地址为: https://www.wendangku.net/doc/354223864.html,/files/doc/docbook/language_summary/release/html/language_ summary.html 有任何意见,建议,提交bug等,都欢迎去讨论组发帖讨论: https://www.wendangku.net/doc/354223864.html,/bbs/categories/language_summary/ 修订历史 修订 1.02012-08-09crl 1.完成此文逻辑框架 2.添加如何在Windows下的cmd环境下使用Python脚本 3.添加了C++的内容 4.添加了Javascript的内容 5.添加了Word VBA的内容 6.添加了Excel VBA的内容 7.添加了Python的内容 1 https://www.wendangku.net/doc/354223864.html,/files/doc/docbook/language_summary/release/html/language_summary.html 2 https://www.wendangku.net/doc/354223864.html,/files/doc/docbook/language_summary/release/htmls/index.html 3 https://www.wendangku.net/doc/354223864.html,/files/doc/docbook/language_summary/release/pdf/language_summary.pdf 4 https://www.wendangku.net/doc/354223864.html,/files/doc/docbook/language_summary/release/chm/language_summary.chm 5 https://www.wendangku.net/doc/354223864.html,/files/doc/docbook/language_summary/release/txt/language_summary.txt 6 https://www.wendangku.net/doc/354223864.html,/files/doc/docbook/language_summary/release/rtf/language_summary.rtf 7 https://www.wendangku.net/doc/354223864.html,/files/doc/docbook/language_summary/release/webhelp/index.html 8 https://www.wendangku.net/doc/354223864.html,/files/doc/docbook/language_summary/release/html/language_summary.html.7z 9 https://www.wendangku.net/doc/354223864.html,/files/doc/docbook/language_summary/release/htmls/index.html.7z 10 https://www.wendangku.net/doc/354223864.html,/files/doc/docbook/language_summary/release/pdf/language_summary.pdf.7z 11 https://www.wendangku.net/doc/354223864.html,/files/doc/docbook/language_summary/release/chm/language_summary.chm.7z 12 https://www.wendangku.net/doc/354223864.html,/files/doc/docbook/language_summary/release/txt/language_summary.txt.7z 13 https://www.wendangku.net/doc/354223864.html,/files/doc/docbook/language_summary/release/rtf/language_summary.rtf.7z 14 https://www.wendangku.net/doc/354223864.html,/files/doc/docbook/language_summary/release/webhelp/language_summary.webhelp.7z

1 JAVA语言概述答案

第1章Java语言概述 一、判断题 1.Java语言是一种解释执行的语言,这个特点是Java语言的一个缺点。(F)2.Java源程序的文件名一定要与文件中某个类的名称一致。(T) 3.Java语言采用面向对象的思想编程,具有跨平台、分布式、多线程等优点。(T) 4.Java中的标识符和关键字都是区分大小写的,如果把声明类的class写成Class或者CLASS,编译会出错。(T) 5.Java源程序编写好之后,以文件的形式保存在硬盘或U盘上,源文件的名字可以随便取,它不一定与程序的主类名一致。(F) 6.在JDK命令行开发工具中,用编译程序javac.exe编译生成的文件是二进制可执行文件。(F) 7.Java程序可以分为Java Application和Java Applet两类。(T) 8.Java虚拟机可以在Microsoft Windows系列、Linux、UNIX、Mac OS等操作系统下执行Java字节码程序。(T) 9.javac是Java编译器,用来将Java源程序编译成Java字节码的程序。字节码文件名和源文件名相同,扩展名是class。(T) 10.appletviewer是Java小应用程序(Applet)浏览器,可以执行HTML文件 中的JavaApplet。它是个模拟浏览器,可以显示Applet的运行结果。(T) 二、选择题 1.Java工具JDK中用来运行Applet程序的命令是(D)。 A.java B.javac C.applet D.appletviewer 2.列说法不正确的是(B)。 A.一个Java源程序经过编译后,得到的文件扩展名一定是class B.一个Java源程序编译通过后,得到的结果文件数也只有一个 C.一个Java源程序编译通过后,得到的结果文件数可能有多个 D.一个Java源程序编译通过后,不一定能用Java解释器执行 3.编译Ja源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)。 A.java B.class C.html D.exe 4.安装JDK时,为了能方便地编译和运行程序,应该设置环境变量变量的名称是(C)。 A.JAVAHOME B.java C.path C.classpath 5.Java编译程序的文件名是(C)。 A.java.exe

语言学概述

语言学概述 这就是综述一下,不过下面提到的名词的都是考过的知识点。 一、定义:什么是语言学? Linguistics is generally defined as the scientific study of language. 二、语言学研究的核心(下面的术语要尽量全都认识,不然做题时可能看不懂选项) 1、Phonetics 语音学 2、Phonology 音位学 3、Morphology 形态学 4、Syntax 句法学 5、Semantics 语义学 6、Pragmatics 语用学 三、语言(Langue)和言语(Parole) 这个考过的。Parole这个概念是 F. de Saussure(索绪尔)提出的。Langue指语言系统的整体,“所有(语言使用)个体头脑中存储的词语-----形象之总和”,这个整体相对较为稳定;Parole 指某个个体在实际语言使用环境中说出的具体话语,它是随时间和地点变化的一个动态的实体。 四、语言的功能Functions of Language (这个也考过的。考过the informative function,就是高速公路指示牌的那道题) 1、The instrumental function 2、The regulatory function 3、The heuristic function 4、The interactional function 5、The personal function 6、The imaginative function

7、The informative function 五、语言的普遍特征Design Features 这个也考过的,这五个特征由美国语言学家Charles Hockett提出。 弱弱地说一句:如果真的在临时抱佛脚,那就不要管这五个术语的具体含义了,只要能强行记下来应付考试就是了。>_< 1、Arbitrariness 任意性 2、Productivity 多产性 3、Duality 双层结构 4、Displacement 移位性 5、Cultural Transmission 文化传播性 六、语音学和音位学 (一)语音学 Phonetics: the study of the phonic medium of language. 1、三大分支 (1)Articulatory Phonetics发音语音学 (2)Auditory Phonetics 听觉语音学 (3)Acoustic Phonetics 声学语音学 2、辅音和元音(这个考过的,考过二者的区别) (二)音位学 Phonology: aims to discover how speech sounds in a language form pattern and how these sounds are used to convey meaning in linguistic communication. 1、三个术语 (1)Phone音素

语言概述

本章(C语言概述)共3种题型: 一、选择题(40道题) 二、判断题(10道题) 三、填空题(10道题) ******************************************************************* 一、选择题(40道题) 1.考题所在章节:C语言概述 本题序号:11 下列变量名中合法的是 A B.C.Tom B 3a6b C _6a7b D $ABC 参考答案 C 2.考题所在章节:C语言概述 本题序号:13 C语言的基本单位是 A 函数 B 源程序 C 语句 D 程序行 参考答案 A 3.考题所在章节:C语言概述 本题序号:14 以下说法中正确的是 A C语言程序总是从第一个定义的函数开始执行; B C语言程序中至少有一个main函数; C C语言程序总是从main函数开始执行; D C语言程序中的main函数必须放在程序的开始部分; 参考答案 C 4.考题所在章节:C语言概述 本题序号:15 C源程序文件的扩展名为 A .exe B .txt C .c D .obj 参考答案 C 5.考题所在章节:C语言概述 本题序号:16

以下说法中正确的是 A C源程序可以直接运行产生结果; B C源程序经编译后才可直接运行产生结果; C C源程序经连接后才可直接运行产生结果; D C源程序经编译和连接后才可直接运行产生结果; 参考答案 D 6.考题所在章节:C语言概述 本题序号:17 在C程序中,main()函数的位置是 A 必须作为第一个函数; B 必须作为最后一个函数; C 可以任意; D 必须放在它所调用的函数之后; 参考答案 C 7.考题所在章节:C语言概述 本题序号:18 以下叙述不正确的是 A 一个C源程序可由一个或多个函数构成; B 一个C源程序必须包含一个main函数; C C程序的基本组成单位是函数; D 在对一个C程序进行编译的过程中,可发现注释中的拼写错误;参考答案 D 8.考题所在章节:C语言概述 本题序号:40 可在C语言中用作用户标识符的一组标识符是 A void define word B as_b3 _123 ff C for _abc case D 2c do sig 参考答案 B 9.考题所在章节:C语言概述 本题序号:64 以下是正确的C语言标识符是____。 A #define B _123 C %d D \n 参考答案 B 10.考题所在章节:C语言概述

计算机语言

前言 第二十二讲计算机程序设计语言(之二) 一、内容提要: 本讲主要讲述FORTRAN的语句 二、重点难点: 根据所讲语句对简单的程序能够判断输出结果 三、内容讲解: 三、赋值语句 三、赋值语句 赋值语句的一般格式为: 变量名=表达式 其中,连接变量名和表达式的符号“=”称为赋值号。在FORTRAN77中,有三种赋值语句:算术赋值语句,逻辑赋值语句和字符赋值语句。 (一)算术赋值语句 1.算术赋值语句中赋值号右边是算术表达式。算术表达式可以是单个变量或数组元素,可以是用算术运算符号连接起来的数值计算过程。 (1)算术表达式中的各个数据量(常量或变量)的类型一般应该一致。如果不一致,FORTRAN 程序在运行中先将其进行转换,再进行计算。例如实型变量和整型变量进行计算时,整型变量的数值先被转换为实型。 (2)算术表达式计算中,特别应注意两个整型量之间的除法(称为整除)。例如,算术表达式10.0-2/4×10.0的计算过程是 10.0-0×10.0=10.0-0.0=10.0

如果表达式写为10.0-2/4.0×10.0,则计算过程是 10.0-2.0/4.0×10.0=10.0-0.5×10.0=5.0 因为2/4是整除,其结果为0,而进行2/4.0的计算时,整型量2先被转化为实型。2.算术赋值左边只能是数值型变量名或数值型数组元素。如果赋值号左边的变量与右边的表达式类型不一样时,系统将自动把右边表达式计算的结果转换为与左边变量的类型一致后再赋给该变量。 (二)逻辑赋值语句 在逻辑赋值语句中,赋值号左边为逻辑变量或逻辑型数组元素,右边为一个逻辑表达式。 (三)字符赋值语句 1.字符赋值语句赋值号的左边为字符变量或字符型数组元素。 2.赋值号的右边为字符表达式,可以是单个字符串或用字符运算符连接起来的字符串。字符运算符只有一个,表示为//,含义为连接该符号两边的字符串。 3.执行字符赋值语句时,应注意字符串的长度与赋值号右边变量或数组元素的长度的关系。 例如: CHARACTER*4 A,B*6,C A=/FILE/ B=A///NAME/, C=B(5:6) 定义字符型变量时,根据类型说明语句的规定,A、C长度为4,而变量B因有专门说明,其长度为6。程序运行后,变量A的长度与赋值号右边字符串长一致,A的值为‘FILE’;而B的长度小于‘FILE’和‘NAME’两个字符串长度之和,因此多余的字符被截去,B的值为‘FILENA’;C的结果为‘NA——”,其中最后两格为空格符,这是因为C的长度为

图形语言概述

概述 4 视觉图形表现,是一门研究“图形语言”的课程,它的适用范畴包括书籍装祯设计、招贴设计、商品包装设计、网页设计等。目的是从更专业的需求程度出发,使学生通过循序渐进的练习,获得将“物”发展成“图”的能力,为后面的专业课学习打好基础。 重点是把握对象基本特征,用不同材质再现对象, 难点是材质之间的协调性与美感。 讲授

课程内容共分三部分,分别是:二维表现、二维半/三维表现和综合表现。 第一章二维表现——认识对象、描绘对象、表现对象 1)物的选择、观察与认识 2)写生,描绘,深入了解对象 3)限时写生,非正常状态写生 4)自由表现 准备手工工具、各类画笔、纸张等等 在限时写生及非正常状态写生的过程中领悟如何快速、肯定、松弛地表现对象。在自由表现 练习中尝试和体会不同工具与方法产生的线条质感与肌理的变化。

概述 什么是图形语言 “图形语言”可以从三个层面理解与展开: 作为一种大的艺术造型基础; 作为一种带有普遍意义的大设计基础; 作为一种真正从平面设计角度设立的专业基础。 简言之,是从不同需求程度上,让学生掌握将“物”发展成“图”的综合造型表现语言与能力。 顾名思义,“语言”有最小的元素——字母组成,字母拼组成字,词,并由它们根据相应的语法组成句子,又由不同的句子结合成段落,连成文章。不同的组合形成了不同的语言风格,有着不同的效果,用于表达不同的意思与反应不同的意境。 其实,图形也是如此,也有其自己的语言。这里,我们将它称作“图形语言”。从不同的观察、表现方法入手,用形、色、肌理作为基本的词汇,协调他们之间的大小、面积、空

间、虚实、节奏、等关系,这就是对图形语言控制与与把握的要素,这种协调的准则也就是图形语言的形式法则。 图形语言是一种不受国度、文化、语言限制的行之有效的传达信息的手段。 “图形语言”就是一门学习与掌握这种语言规律的课程。这其中也许包含了传统教学中的“图案变形”的某些内容,但需要强调的是,这里涉及的不是简单的“变形”问题,它既不是对某物的某种矫揉造作的表现,也不是对其生搬硬套的“复制”,而是在真正意义上的对“物”的认识与了解的基础上,有的放矢、有感而发地运用一切可以应用的工具与表现手段,通过“造物”、“造像”的练习与研究,从根本的规律上、方法上培养图形创造的能力。 从大的艺术造型基础意义上说,它可以是一种从“素描”往“图形”的转换能力的培养与训练,学会多样化表现能力与综合概括能力是对学生的第一步要求。假如说“素描”课程重在培养学生的多种观察能力以及对形、空间、体积的写实性或非写实性的表现能力,那么,在“图形语言”课程中,

计算机软件系统概述

计算机软件系统概述 操作系统基础知识 数据输入、数据处理和数据输出等任务。软件可保证硬件的功能得以充分发挥,并为用户提供良好的工作环境。本章按照网络管理员考试大纲的要求,首先简述计算机软件系统和软件技术的发展,再重点介绍操作系统的基本原理,以及几个常用的操作系统。 计算机软件系统概述 软件系统是指为运行、管理和维护计算机而编制的各种程序、数据和文档的总称。程序是完成某一任务的指令或语句的有序集合;数据是程序处理的对象和处理的结果;文档是描述程序操作及使用的相关资料。计算机的软件是计算机硬件与用户之间的一座桥梁。 计算机软件按其功能分为应用软件和系统软件两大类。用户与计算机系统各层次之间的关系如图3-1所示。

1.系统软件 系统软件是指控制计算机的运行,管理计算机的各种资源,并为应用软件提供支持和服务的一类软件。其功能是方便用户,提高计算机使用效率,扩充系统的功能。系统软件具有两大特点:一是通用性,其算法和功能不依赖特定的用户,无论哪个应用领域都可以使用;二是基础性,其他软件都是在系统软件的支持下开发和运行的。 系统软件是构成计算机系统必备的软件,系统软件通常包括以下几种。 1)操作系统 操作系统(Operating System,OS)是管理计算机的各种资源、自动调度用户的各种作业程序、处理各种中断的软件。它是计算机硬件的第一级扩充,是用户与计算机之间的桥梁,是软件中最基础和最核心的部分。它的作用是管理计算机中的硬件、软件和数据信息,支持其他软件的开发和运行,使计算机能够自动、协调、高效地工作。 操作系统多种多样,目前常用的操作系统有DOS、OS/2、UNIX、Linux、NetWare、Windows 2000、Windows XP/Vista、Windows NT、Windows 2003和Windows 2008等。 2)程序设计语言

第一章计算机编程及C语言概述

第一章计算机编程及C语言概述 一、选择题 1-1.ACD 1-2.B 1-3.C 1-4.A 1-5.D 1-6.C 1-7.D 二、简答题 1-8.x = a +b +c; 对变量a、b、c求和,结果保存到变量x d = c -b + a; 变量c与b的差再加上变量a的值,结果保存到变量d z = z +1; 对变量z的值加一,结果仍然保存到z x = y /z; 变量y除以变量z,结果保存到变量x kelvin = celsius +273.15;求解变量celsius与273.5的和,结果保存到变量kelvin 1-9.源程序、目标程序、可执行程序之间有何不同?哪个是由程序员创建的?哪个是编译器创建的?哪个由连接器创建? 源程序是使用高级语言编写的程序代码文件,格式为文本文件(只包含标准字符集合中定义的标准字符),文件后缀为*.c;目标程序是指经过编译器处理后输出的由机器语言指令构成的文件,文件后缀为*.obj;可执行程序是指由连接器将目标程序中引用到的标准库函数与目标文件合并起来而得到的可执行的二进制文件,文件后缀为*.exe。 目标程序是编译器创建的,而可执行程序是由连接器创建的。 1-10.简单地说,算法即解决问题的一系列步骤;大多数计算机算法都至少包含以下子问题:获取数据;执行计算(算法细化,分解成更详细的步骤);显示结果;桌面检查。 1-11.程序编写的步骤主要包括以下几和环节:1)分析问题给出解决问题的算法;2)在编辑环境中按照算法编写源程序文件并保存;3)使用编译器将源程序文件转换为目标文件,如果存在语法错误,编译器将给出必要提示,修改源文件并重新编译直到编译成功;4)通过连接器将目标文件转换为可执行文件;5)测试程序,如果运行结果与预想不一致,则修改程序算法中可能存在的问题,并重复以上各个环节,直到得到正确的运行结果。 三、程序设计题 1-12.略 第二章数据类型、运算符与表达式 一、填空题 2-1.字节8位2-2.255 0xC8 2-3.声明2-4.2.0 2-5.1 2-6.x+=1; 2-7.-12 2-8.1.0 2-9.5.5 2-10.1237 2-11.25 二、选择题 2-12.C 2-13.B 2-14.④2-15.C、D 2-16.A 2-17.D 2-18.C 2-19.B

1 Java语言概述答案

第1章 Java语言概述 一、判断题 1.Java语言是一种解释执行的语言,这个特点是Java语言的一个缺点。(F)2.Java源程序的文件名一定要与文件中某个类的名称一致。(T) 3.Java语言采用面向对象的思想编程,具有跨平台、分布式、多线程等优点。(T) 4.Java中的标识符和关键字都是区分大小写的,如果把声明类的class写成Class或者CLASS,编译会出错。(T) 5.Java源程序编写好之后,以文件的形式保存在硬盘或U盘上,源文件的名字可以随便取,它不一定与程序的主类名一致。(F) 6.在JDK命令行开发工具中,用编译程序javac.exe编译生成的文件是二进制可执行文件。(F) 7.Java程序可以分为Java Application和Java Applet两类。(T) 8.Java虚拟机可以在Microsoft Windows系列、Linux、UNIX、Mac OS等操作系统下执行Java字节码程序。(T) 9.javac是Java编译器,用来将Java源程序编译成Java字节码的程序。字节码文件名和源文件名相同,扩展名是class。(T) 10.appletviewer是Java小应用程序(Applet)浏览器,可以执行HTML文件 中的JavaApplet。它是个模拟浏览器,可以显示Applet的运行结果。(T) 二、选择题 1.Java工具JDK中用来运行Applet程序的命令是(D)。 A.java B.javac C.applet D.appletviewer 2.列说法不正确的是(B)。 A.一个Java源程序经过编译后,得到的文件扩展名一定是class B.一个Java源程序编译通过后,得到的结果文件数也只有一个 C.一个Java源程序编译通过后,得到的结果文件数可能有多个 D.一个Java源程序编译通过后,不一定能用Java解释器执行 3.编译Ja源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)。 A.java B.class C.html D.exe 4.安装JDK时,为了能方便地编译和运行程序,应该设置环境变量变量的名称是(C)。 A.JAVAHOME B.java C.path C.classpath 5.Java编译程序的文件名是(C)。 A.java.exe

计算机语言发展史

计算机语言发展史 1、机器语言 缺点可读性差,不易记忆;编写程序既难又繁,容易出错;程序调试和修改难度巨大,不容易掌握和使用。机器语言直接依赖于中央处理器,所以用某种机器语言编写的程序只能在相应的计算机上执行,无法在其他型号的计算机上执行,也就是说,可移植性差。 2、汇编语言 为了减轻使用机器语言编程的痛苦,20世纪50年代初,出现了汇编语言。汇编语言用比较容易识别、记忆的助记符替代特定的二进制串。例如使用ADD 来替代加法的二进制指令。通过这种助记符,人们就能较容易地读懂程序,调试和维护也更方便了。但这些助记符号计算机无法识别,需要一个专门的程序将其翻译成机器语言,这种翻译程序被称为汇编程序。尽管汇编语言比机器语言方便,但汇编语言仍然具有许多不便之处,程序编写的效率远远不能满足需要,而且可移植性差。 3、早期高级语言 1954年,第一个高级语言—FORTRAN问世了。高级语言与自然语言和数学表达式相当接近,不依赖于计算机型号,通用性较好。高级语言的使用,大大提高了程序编写的效率和程序的可读性。与汇编语言一样,计算机无法直接识别和执行高级语言,必须翻译成等价的机器语言程序(称为目标程序)才能执行,如图1-2所示。高级语言源程序翻译成机器语言程序的方法有“解释”和“编译”两种。解释方

法采用边解释边执行的方法。编译方法采用相应语言的编译程序,先把源程序编译成指定机型的机器语言目标程序,然后再把目标程序和各种标准库函数连接装配成完整的目标程序,在相应的机型上执行。 4、结构化高级语言 高级语言编写程序的编写效率虽然比汇编语言高,但随着计算机硬件技术的日益发展,人们对大型、复杂的软件需求量剧增,而同时因缺乏科学规范、系统规划与测试,程序含有过多错误而无法使用,甚至带来巨大损失。20世纪60年代中后期“软件危机”的爆发,使人们认识到大型程序的编制不同于小程序。“软件危机”的解决一方面需要对程序设计方法、程序的正确性和软件的可靠性等问题进行深入研究,另一方面需要对软件的编制、测试、维护和管理方法进行深入研究。结构化程序设计是一种程序设计的原则和方法。它讨论了如何避免使用GOTO语句;如何将大规模、复杂的流程图转换成一种标准的形式,使得它们能够用几种标准的控制结构(顺序、分支和循环)通过重复和嵌套来表示。C语言就是一种结构化语言。 但是,到了20世纪70年代末期,随着计算机应用领域的不断扩大,对软件技术的要求越来越高,结构化程序设计语言和结构化程序设计方法又无法满足用户需求的变化了,其缺点也日益显露出来:(1)代码的可重用性差。 (2)可维护性差。 (3)稳定性差。 (4)难以实现。

英语语言概述

英语语音概述 世界上任何一种语言都是由语音、语法、词汇这三个要素组成。语言作为交流思想的工具,首先是有声的,因此,语音是第一位的。学习英语的目的,是使用英语作为工具进行交际,正确表达思想,正确理解别人的思想和意图。正确的语音是听力理解和口语表达的基础。要学好英语,必须要掌握好英语的语音系统。 掌握正确的英语语音,首先要了解发音器官、发音部位和发音方法。 一、发音器官(organs of speech) 人类的发音器官包括呼吸器官、口腔、咽腔和鼻腔。(见下图) A. 呼吸器官 1. 肺 (lung) 2. 气管 (trachea) B. 口腔 3. 舌( tongue ) a. 舌尖 ( tip ) b. 舌前 ( front ) c. 舌背( back ) d. 舌根( root ) 4. 硬腭( hard palate ) 5. 软腭( soft palate ) 6. 小舌(悬雍垂)( uvular ) 7. 上齿龈 (alveolar ridge) 8. 上齿( upper teeth ) 9. 下齿( lower teeth ) 10. 上唇( upper lip ) 11. 下唇( lower lip ) C. 咽腔 发音器官图 12.声带 (vocal cords) 13.会厌软骨 (epiglottis) D. 鼻腔 (一)呼吸器官 (respiratory organs) 呼吸器官包括肺部和气管。呼吸器官提供发音所需的动力——气流。吸入肺部的空气,经由气管、咽腔、口腔或鼻腔逸出体外,呼出的气流在经过通道上的不同位置时,以不同方式与发音器官相互作用,而发出不同的声音。(二)口腔 (oral cavity) 口腔有唇、齿、齿龈、硬腭、软腭、悬雍垂、舌等发音器官。

语言学概述

语言学概述 这就就是综述一下,不过下面提到的名词的都就是考过的知识点。 一、定义:什么就是语言学? Linguistics is generally defined as the scientific study of language、 二、语言学研究的核心(下面的术语要尽量全都认识,不然做题时可能瞧不懂选项) 1、Phonetics 语音学 2、Phonology 音位学 3、Morphology 形态学 4、Syntax 句法学 5、Semantics 语义学 6、Pragmatics 语用学 三、语言(Langue)与言语(Parole) 这个考过的。Parole这个概念就是F、de Saussure(索绪尔)提出的。Langue指语言系统的整体,“所有(语言使用)个体头脑中存储的词语-----形象之总与”,这个整体相对较为稳定;Parole 指某个个体在实际语言使用环境中说出的具体话语,它就是随时间与地点变化的一个动态的实体。 四、语言的功能Functions of Language (这个也考过的。考过the informative function,就就是高速公路指示牌的那道题) 1、The instrumental function 2、The regulatory function 3、The heuristic function 4、The interactional function 5、The personal function 6、The imaginative function 7、The informative function 五、语言的普遍特征Design Features 这个也考过的,这五个特征由美国语言学家Charles Hockett提出。 弱弱地说一句:如果真的在临时抱佛脚,那就不要管这五个术语的具体含义了,只要能强行记下来应付考试就就是了。>_< 1、Arbitrariness 任意性 2、Productivity 多产性 3、Duality 双层结构 4、Displacement 移位性 5、Cultural Transmission 文化传播性 六、语音学与音位学 (一) 语音学 Phonetics: the study of the phonic medium of language、 1、三大分支 (1) Articulatory Phonetics发音语音学 (2) Auditory Phonetics 听觉语音学 (3) Acoustic Phonetics 声学语音学 2、辅音与元音(这个考过的,考过二者的区别) (二) 音位学 Phonology: aims to discover how speech sounds in a language form pattern and how these

C语言概述_百度文库.

试卷名称:C 语言概述 一、单项选择题(总分 100 1. (分值:1.6 分下列变量名中合法的是 A: B.C.Tom B: 3a6b C: _6a7b D: $ABC 序号:11 难度:1 考查点:C 语言概述 2. (分值:1.6 分 C 语言的基本单位是 A: 函数 B: 源程序 C: 语句 D: 程序行 序号:13 难度:1 考查点:C 语言概述 3. (分值:1.6 分算法具有五个特性 , 以下选项中不属于算法特性的是 A: 简洁性B: 有穷性 C: 确定性 D: 可行性 序号:130 难度:1 考查点:C 语言概述

7. (分值:1.6 分以下说法中正确的是 A: C 语言程序总是从第一个定义的函数开始执行; B: C 语言程序中至少有一个 main 函数; C: C 语言程序总是从 main 函数开始执行; D: C 语言程序中的 main 函数必须放在程序的开始部分; 序号:14 难度:1 考查点:C 语言概述 9. (分值:1.6 分能将高级语言源程序转换成目标程序的是A: 调试程序 B: 解释程序 C: 编译程序 D: 编辑程序 序号:1423 难度:1 考查点:C 语言概述 10. (分值:1.6 分在 C 语言提供的合法的关键字是 A: swicth B: cher C: Case D: default 序号:1437 难度:1 考查点:C 语言概述 14. (分值:1.6 分 C 源程序文件的扩展名为

A: .exe B: .txt C: .c D: .obj 序号:15 难度:1 考查点:C 语言概述 15. (分值:1.6 分以下说法中正确的是 A: C 源程序可以直接运行产生结果; B: C 源程序经编译后才可直接运行产生结果; C: C 源程序经连接后才可直接运行产生结果; D: C 源程序经编译和连接后才可直接运行产生结果; 序号:16 难度:1 考查点:C 语言概述 16. (分值:1.6 分在 C 程序中, main (函数的位置是 A: 必须作为第一个函数; B: 必须作为最后一个函数; C: 可以任意; D: 必须放在它所调用的函数之后; 序号:17 难度:1 考查点:C 语言概述 18. (分值:1.6 分以下 C 语言用户标识符中,不合法的是 A: _1 B: AaBc

语言和语言学概述

语言和语言学概述 摘要:语言学一直作为汉语语言文学和英语专业本科期间的必修课,在硕士研 究生期间更是作为中国语言文学和外国语言文学的一个重要研究方向,足以看出 其重要性。本文旨在简要梳理语言和语言学的定义和特征等,希望对相关专业学 生以及语言学爱好者有所帮助。 关键词:语言、语言学、概述 1:绪论 语言作为人与人之间交流的工具,在日常生活中必不可少。本文将简要概述语言的定义、区别性特征、起源和功能,以及语言学的定义、分支和区别性概念。 2:语言概述 2.1语言的定义和区别性特征 语言是人类用以口头交流的任意的符号系统。从语言的定义我们可以看出语言的构成有 五个要素,分别是人类的、口头的、任意的、符号的、系统的。人类的指语言不同于其他生 命所有的交流系统,例如:鸟儿的歌唱,蜜蜂的舞蹈,动物的叫声。口头的指对所有语言而言,声音是最主要的媒介;书写系统晚于口头形式出现。任意的指单词与其所指事物没有内 在联系,例:“钢笔”不管叫什么名字都是指我们书写用的笔。符号的指单词与其所指物体、 行为以及想法的联系是约定俗成的。“攻瑰不叫玫瑰,依然芳香如故。”一莎土比亚。系统的 指语言是受规则支配的,语言要素根据某种规则排列,不可随意组合,例:bki,I?apple?eat. 是错误的。 语言的区别性特征是指人类语言区别于任何其他动物交流系统的特点。主要包括任意性、双重性、创造性、移位性、文化传递性和互换性。任意性是语言的核心特征,指语素的音和 意之间没有逻辑关系。索绪尔最先讨论了这个特征。任意性存在于不同的层面:语素的声音 和意义之间的任意性;句子层面的任意性;任意性和规约性。双重性指拥有两层结构的这种 特性,底层结构是上层结构的组成成分,每层都有自身的组合规则。底层结构由一些本身没 有意义的语音组成,但是它们可以各自组合成有意义的单位,从而形成具有独特、确定意义 的上层单位。上层单位能够被组合或重新组合成无限数量的句子。说到双重性,我们必须注 意语言的等级性。创造性是指语言具有能产性,因为语言有双重性和递归性。因为双重性, 说话者能够结合各个语言单位形成无尽的句子,其中,很多句子是以前没有的或者没有听说 过的。从另一种意义上说,语言是创造性的,是指它具有构成无穷的句子的潜力,而它的递 归性又为这种可能提供了理论基础。移位性指人类语言可以让使用者来表示在说话当时当地 并不存在的物体、事件和观点。移位性赋予人们概括和抽象的能力,从而造福人类。总之, 移位性给予我们心智的好处在于它使我们有可能在抽象的层面上说话和思考。文化传递性指 语言不是靠遗传,而是通过教与学,由人们接触的文化代代相传的。互换性指任何人既可以 是信息的发出者,也可以是信息的接收者。 2.2 语言的起源和功能 关于语言的起源众说纷纭,比较有代表性的是德国学者M.MUIIer 提出的语言先天反射理论。这种理论认为人类从外界得到感受,自然会发出相应的声音反映与环境的协调。此外还

语言概括能力的培养

一、什么是语言概括能力 语言概括能力是文本阅读过程中一项必不可少的能力,那么,何为语言概括能力呢? 《辞海》对“概括”的解释是:“概括是在思想中把从某些具有若干相同属性的事物中抽取出来的本质属性,推广到具有这些相同属性的一切事物,从而形成关于这类事物的普遍概念。”卫灿金《语文思维培育学》对“概括”这样解释:“抽象,就是舍弃对象丰富生动的感性的东西,抽取出关于对象的属性、本质等规定性的东西;概括,就是在抽象的基础上,通过分析、比较,概括出同类事物所具有的一般属性和共同性质”。“概括是人们由感性具体上升到思维抽象最重要的终极阶段”。1 什么是能力?心理学家认为“能力是一种本领,是指一个人顺利完成某种活动的必要条件的心理特征”。2有学者从不同角度对概括能力进行了阐述:“从心理角度看,概括是人们在思想上把同类事物的本质特征加以综合并推广到同类其他事物的思维过程;从思维的特点看,概括能力是思维的基础,概括是在思想上将许多具有共同特征的事物归纳为一类,从而形成概念,或将某种事物已分出来的一般的、共同的属性、特征结合起来,从而得到一个具有普遍性的结论的过程;从教学实践角度看,学习和运用知识的过程就是概括过程,没有概括,学生就难以形成概念以及系统的知识体系,自然对知识的运用就不能开合自如”。 综上所述,作为一种思维形式和手段,概括就是通过分析、比较、综合等手段把事物的共同属性或本质特征归结出来,作为一种能力,概括是运用有效手段发现关系的能力,发现事物本质的能力、发现事物间、属性间关系的能力。 而文本阅读中的概括能力主要是指分析归纳文章的内容要点、中心思想,梳理分析文章结构,分析概括作者在文中的观点态度等,最后用简明扼要的语言把所读的内容准确表达出来的能力。 二、语言概括能力的重要性 代心理学家林崇德说:“由于语文能力的基础是概括,所以我们在培养中小学生语文能力时,要自始至终地突出对其概括能力的训练。”4 阅读活动是人类社会一项独特而重要的活动,本文所论述的阅读是指文本阅读。语言概括能力对于文本阅读有着十分重要的意义。它直接影响到学生对文本的解读,关系到阅读的质量。甚至有人认为,一个人的阅读能力主要体现在他的语言概括能力上。朱自清先生在总结自己的阅读经验时曾说:“读过的文章,只有用自己的语言将它的主要内容概括出来的时候,才觉得读懂了。”语言概括能力之于阅读的重要性可见一斑。很多人对文本的阅读是低效甚至无效的,他们或以偏概全,或主次不分,甚而囫囵吞枣。如果能够掌握正确的和有效的概括策略,就能对文本进行科学的解读,也就能从根本上解决文本解读中的诸多问题,使得阅读活动变得有效、高效。 概括能力实际上是理解能力的基础,语言概括能力是理解文本的基础,是从阅读中获取人文素养的基本的思维途径之一。“读一篇文章,对文字的阅看、品析、欣赏是一种理解,通过理解,明了文章的思路,把握文章的要点,梳理文章每部分的主要意思,梳理文章全文的意思。进而能用简洁明了的语言把这一意思表达出来,这就是对这篇文章文意的组织概括。如果只有理解而不能概括,谈不上真正意义上的理解。能够概括,善于概括,才能真正读懂一篇文章。培养语言的组织概括能力,是阅读教学的高级目标,甚至终级目标。”3 三、现状 当前许多学生的语言概括能力不强,在阅读文本时一筹莫展,不知道该读什么、怎么读,基本上处于一种盲目无序的状态;许多教师在教学时要么有意无意地回避了概括教学,要么照本宣科只传授一些传统的套路。归根结底就是因为语言概括能力差,对语言概括能力的培养没有成功的理论支持和有效地方法指导。 然而,目前大中小学生的阅读水平却不尽如人意,阅读的关键能力——语言概括能力的

相关文档