程序设计语言VB ★
- 格式:doc
- 大小:48.00 KB
- 文档页数:4
程序设计语言发展史程序设计语言是计算机科学的核心领域之一,已经发生了很多变化和发展。
它是计算机程序员用来编写和运行计算机程序的工具,它在计算机科学的发展历程中扮演了非常重要的角色。
本文将为您介绍程序设计语言发展的历史、特点以及未来发展趋势等方面的内容。
程序设计语言的早期历史计算机程序设计语言的历史可以追溯到20世纪50年代初的Fortran(Formula Translation)语言。
Fortran是一种针对科学和工程计算而设计的高级语言,它使得程序员能够更简单地编写复杂的计算程序。
随着计算机技术的进步,计算机的应用领域不断扩大,越来越多的人开始学习和使用Fortran语言。
在Fortran之后不久,C语言开始出现在计算机程序设计语言的舞台上。
C语言是由Dennis Ritchie和Ken Thompson在贝尔实验室中设计的一种通用高级语言,具有高效的编译器、可移植性和易于学习的特点,很快就被广泛应用于操作系统、编译器和其他系统软件等方面。
C语言的出现标志着程序设计语言向更加灵活和可移植的方向发展。
1980年代是程序设计语言的重要时期1980年代是计算机技术迅速发展的时期,也是程序设计语言历史上的一个重要时期。
在这个时期,出现了许多新的编程语言,如Pascal、Ada、C++、Objective-C等语言。
Pascal是由Niklaus Wirth在20世纪70年代后期设计的一种结构化编程语言。
它被广泛地应用于当时的教育和科学计算领域,因为它可读性强、容易学习,所以被广泛地作为计算机课程的编程语言。
Ada技术也是80年代发展起来的。
它是由美国国防部为了促进软件标准化而制定的一种高级语言。
Ada语言被设计成一个通用的高级语言,在航空、武器系统等领域得到了广泛的应用。
Ada语言的特点是可靠、安全和可维护性高,这也是这种语言能够获得广泛应用的原因之一。
C++是对C语言的一种扩展。
它是在20世纪80年代初由Bjarne Stroustrup发明的。
c++程序设计语言 pdf
C++ (发音为“C 加加”)是一种中级编程语言,它是一种十分强大的、通用的程序设计语言,在很多软件的开发领域有着广泛的应用。
它的设计初衷是继承、改进并扩充 C 语言实现“面向对象”程序设计,让软件开发人员能够把注意力从复杂的内存管理上转移到更高级抽象上,从而开发出功能更强大的应用程序。
相比 C 语言,C++ 增加了面向对象、泛型编程以及模板的卓越特性,它同时融汇了 C 语言的基本概念及有用的特性。
这两种语言共享了绝大部分底层概念,新的特性建立在底层的框架之上进行扩展,而且 C++ 中的大量 C 语言代码可以直接编译(而无需任何修改)使用。
C++ 是一种多范式的语言,它支持面向过程、函数式、面向对象、泛型编程以及模板等多种编程范式,有助于提高编程效率,随着技术的进步,C++ 也逐渐推出了新的特性,包括现代化的模块化特性等等,以支持大规模可维护性程序的开发。
计算机程序设计语言从低到高排序如下:
1. 机器语言:指的是计算机能够直接识别和执行的二进制代码,是最底层的编程语言。
2. 汇编语言:是一种和机器语言非常接近的语言,使用文字代替了0和1,但仍需要直接使用指令码。
3. C语言:是一种面向过程的编程语言,是广泛应用于嵌入式系统和操作系统开发等领域的高级语言。
4. C++语言:是在C语言的基础上发展而来的,同时具备面向对象和面向过程的编程特
点。
被广泛应用于游戏开发、图形界面编程等领域。
5. Java语言:是一种面向对象的编程语言,具有平台无关性和自动内存管理等特点,被广泛应用于网络编程、大数据处理等领域。
6. Python语言:是一种解释性的高级编程语言,具有简单易学、代码简洁、开发效率高等优点,被广泛应用于科学计算、人工智能、自动化测试等领域。
7. JavaScript语言:是一种脚本语言,可用于浏览器、服务器和IoT设备等场景下的开发,被广泛应用于网页开发、增强现实等领域。
8. Swift语言:是一种苹果公司推出的面向对象编程语言,主要应用于开发macOS和iOS等苹果设备上的应用程序。
9. Go语言:是谷歌公司推出的一种编程语言,具有高并发和内存安全等特点,被广泛应用于云计算和服务器端开发等领域。
简述程序设计语言的分类随着计算机技术的不断发展,程序设计语言也在不断地发展和演变。
程序设计语言是计算机能够理解和执行的语言,它们可以用来编写各种类型的应用程序和系统软件。
目前,程序设计语言可以分为多种类型,每种类型都有其特点和应用场景。
本文将简要介绍程序设计语言的分类。
一、低级语言低级语言是最早出现的编程语言。
它们是直接面向计算机硬件的语言,与计算机的指令集密切相关。
低级语言通常分为机器语言和汇编语言两种。
1.机器语言机器语言是计算机能够识别和执行的最基本的语言。
它是由二进制代码组成的,每个指令都是由一串0和1的二进制数表示的。
由于机器语言过于繁琐和难以理解,因此很少有人使用它来编写程序。
2.汇编语言汇编语言是机器语言的一种高级表示形式。
它使用助记符来代替二进制代码,使程序员更容易理解和编写程序。
汇编语言通常包含了一些指令和宏定义,可以简化程序的编写和维护工作。
但是,汇编语言仍然比较底层,需要程序员对计算机的硬件结构有较深入的了解。
二、高级语言高级语言是相对于低级语言而言的。
它们是为了让程序员更容易地编写程序而设计的。
高级语言通常使用英语单词和符号来描述程序的逻辑结构和功能。
高级语言可以分为编译型语言和解释型语言两种。
1.编译型语言编译型语言是需要编译器将源代码翻译成机器语言,才能在计算机上运行的语言。
编译型语言的代码通常比较复杂,但是运行速度很快。
C++、Java和Pascal都是编译型语言。
2.解释型语言解释型语言是不需要编译器将源代码翻译成机器语言,而是直接由解释器解释执行的语言。
解释型语言的代码通常比较简单,但是运行速度比编译型语言慢。
Python、Perl和Ruby都是解释型语言。
三、面向对象语言面向对象语言是一种特殊的高级语言,它的基本思想是将程序中的数据和操作封装成对象,使程序更易于理解和维护。
面向对象语言有三个基本特征:封装、继承和多态。
面向对象语言可以分为类语言和原型语言两种。
程序设计语言的基本成分
面向对象程序设计语言的基本成分包括:数据类型、变量声明、控制
结构、函数、类和对象、继承、多态、接口、模块、包等等。
(1)数据类型:指程序中使用的不同类型数据,典型的数据类型有:
整数、实数、字符串、布尔型、空值等。
(2)变量声明:指的是在程序开头把程序里面所使用的变量用明确的
名字进行声明。
(3)控制结构:控制结构是程序语言的基本组成部分,通过控制语句
可以实现算法中的分支结构,常见的控制结构有:循环结构、条件判断结构、异常处理结构等。
(4)函数:函数是把程序的某个部分封装,用来实现特定功能的代码。
(5)类和对象:类是一种抽象的概念,是对特定类型对象的抽象描述;对象是实际存在的、具有特定属性和行为的实体。
(6)继承:指的是一个类可以从已经存在的类中继承属性和行为,也
就是说,一个类可以从另一个类中继承已经定义的属性和行为,以减少代
码的重复编写。
(7)多态:指的是同一操作作用于不同的对象,可以有不同的解释,
即相同的操作对于不同的对象可以有不同的实现结果。
程序设计语言的分类及区别程序设计语言可以根据不同的分类标准进行分类,常见的分类标准包括运行环境、计算模型和应用领域等。
下面简要介绍几种常见的程序设计语言分类及其区别。
1. 低级语言和高级语言低级语言主要包括机器语言和汇编语言,它们直接使用计算机的指令集进行编程,具有高效性和控制能力强的特点,但是编写过程复杂、可读性差、易出错且不便于维护。
高级语言则是通过抽象方式描述问题和程序的语言,如C、Java、Python 等,它们更加易读易懂、易于编写和维护,但是对于控制和效率的要求较低。
2. 编译型语言和解释型语言编译型语言包括C、C++、Java等,它们需要通过编译器将源代码编译成机器可执行的代码,然后再运行编译后的程序。
编译过程中一般会进行语法检查、优化等处理,因此具有很好的效率和稳定性。
解释型语言包括Python、Ruby等,它们直接将源代码解释执行,不需要预先编译,因此开发效率很高,但性能相对较低。
3. 面向对象语言和过程式语言面向对象语言则更加强调对象和类的概念,如C++、Java、Python等,而过程式语言则着重描述数据与过程之间的关系,如C、Fortran等。
面向对象语言更适合描述复杂系统和程序,具有更好的可扩展性和维护性。
4. 动态语言与静态语言静态语言在编译时检查程序类型和变量的值域范围,可以起到很好的防范类型错误的作用。
而动态语言则在运行时才对变量类型进行检查,开发效率更高,但容易出现类型错误。
常见的静态语言包括C、C++、Java等,常见的动态语言包括Python、Ruby等。
综上所述,不同的程序设计语言有着不同的特点和应用场景,开发者可以根据需求进行选择和使用。
c程序设计语言,thecprogramming languageC程序设计语言,又称为The C Programming Language,是一门广泛应用于系统软件开发、嵌入式系统、大型应用软件以及游戏开发中的编程语言,也是目前最受欢迎的编程语言之一。
C语言的设计者Dennis Ritchie和Brian Kernighan在1978年出版了《C Programming Language》,这是一本介绍C语言的经典教材。
第一步:C语言的概述C语言是一种通用的、面向过程的高级程序设计语言,最初是在贝尔实验室为开发Unix操作系统而设计的。
C语言原本是为编写Unix操作系统而开发的,但它很快在其他计算机平台上得到了广泛应用。
C语言的优点在于它结构紧凑、代码简洁、性能高、可移植性强,同时还具有丰富的函数库和良好的可扩展性。
因此,C语言成为了学习程序设计的首选语言之一。
第二步:C语言的基本语法C语言的基本语法包括数据类型、变量、常量、运算符、表达式、语句、循环、函数等。
C语言的数据类型包括整型、浮点型、字符型、指针型等,其中整型包括 int、short、long、unsigned等类型,浮点型包括float、double等类型,字符型包括char类型,指针型用于存储内存地址。
C语言的变量用于存储数据,在使用前必须先声明数据类型,然后再进行赋值。
C语言的常量包括整型常量、浮点型常量、字符型常量、枚举类型常量等。
C语言的运算符包括算术运算符、关系运算符、逻辑运算符、位运算符等,表达式是由数据、变量、常量和运算符组成的序列,用于计算结果。
C语言的语句包括赋值语句、条件语句、循环语句、函数语句等。
C语言中使用循环语句可以方便地实现循环操作,可以使用for、while、do…while语句实现。
C语言中函数是代码块,可以接受输入参数并返回值,可以分为标准函数和自定义函数。
第三步:C语言的应用领域C语言是一种强大的编程语言,具有广泛的应用领域,包括系统软件、网络应用、嵌入式系统、大型应用软件、游戏开发等领域。
程序设计语言分为三大类
程序设计语言通常分为:机器语言、汇编语言、高级语言三类。
三者的区别如下:
一、定义不同
1、机器语言
机器语言是最底层的语言,只有“0”和“1”,二进制语言,就像开关一样,0是关,1是通过。
一句话,就是写出一串串由“0”和“1”组成的指令序列交由计算机执行,这种语言,就是机器语言。
2、汇编语言
汇编语言指令是机器指令的符号化,与机器指令存在着直接的对应关系。
通常用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用“A D D”代表加法,“M O V”代表数据传递等等。
3、高级语言
高级语言是面向用户的、基本上独立于计算机种类和结构的语言。
高级语言的一个命令可以代替几条、几十条甚至几百条汇编语言的指令。
二、语言类型不同
1、机器语言是纯粹的二进制数据表示的语言,是电脑可以真正识别的语言。
汇编语言和高级语言经过编译连接最终都会变成机器语言才能被CPU识别和运行。
2、汇编语言是以人们比较熟悉的词句直接表述CPU动作形成的语言,是最接近CPU运行原理的较为通俗的比较容易理解的语言。
3、高级语言,是以“人”的思维逻辑来描述电脑运行的语言,完全脱离了CPU的“思维”模式,所以可移植性很高。
三、与计算机的相关程度
1、机器语言是机器能够直接识别的语言,能够直接作用在计算机上。
2、汇编语言程序与处理器指令系统密切相关,程序员可直接、有效地控制系统硬件。
阐述高级程序设计语言的主要构成高级程序设计语言一直是计算机科学和编程领域的重要组成部分,它为程序员提供了更高层次的抽象和更简洁的语法,使得程序开发变得更加高效和易于理解。
在本文中,我们将深入探讨高级程序设计语言的主要构成,包括语法、语义、数据类型、控制结构、函数和模块等方面的内容,并探讨它们是如何相互作用的。
1. 语法语法是高级程序设计语言的基础,它定义了程序员可以使用的符号和规则。
这些符号和规则构成了程序语言的“语法树”,并在编译或解释过程中被解释成可执行的指令。
语法的严谨性和灵活性决定了程序员编写代码的便捷程度,因此良好的语法设计是一门编程语言成功的关键。
2. 语义语义是指程序语言规定的符号和规则所代表的含义和行为。
在编程中,语义决定了程序的行为和输出结果,因此良好的语义设计可以使程序更容易理解和推理。
对于程序员来说,理解语言的语义至关重要,因为只有理解了语言的含义,才能正确地编写和调试程序。
3. 数据类型数据类型是高级程序设计语言中的重要组成部分,它定义了程序中可以使用的数据的种类和操作方式。
在现代编程语言中,通常会包括整数、浮点数、布尔值、字符、字符串、数组、结构体、类等多种数据类型。
不同的数据类型具有不同的存储方式和操作方式,程序员需要根据需求选择合适的数据类型来表示和处理数据。
4. 控制结构控制结构是高级程序设计语言中用来控制程序执行流程的重要组成部分。
常见的控制结构包括顺序结构、选择结构和循环结构。
通过合理使用控制结构,程序员可以实现复杂的逻辑和算法,使程序更加灵活和高效。
5. 函数和模块函数和模块是高级程序设计语言中用来组织和管理代码的重要工具。
函数提供了一种封装和抽象的机制,可以将一段具有特定功能的代码封装成一个函数,方便在不同地方多次调用。
模块则提供了一种组织和管理代码的机制,可以将相关的函数和数据封装成一个模块,提高代码的复用性和可维护性。
总结在本文中,我们深入探讨了高级程序设计语言的主要构成,包括语法、语义、数据类型、控制结构、函数和模块等方面的内容。
程序设计语言的发展
程序设计语言是计算机程序员用来编写程序的语言。
它随着计算
机技术的发展而不断变化和升级。
程序设计语言可大致分为三类:机
器语言、汇编语言和高级语言。
机器语言是最基本的程序设计语言。
它是计算机直接能够理解的
二进制代码,通常由0和1组成。
编写机器语言程序需要具有深厚的
计算机硬件知识和技能,而且容易出错。
汇编语言是机器语言的进一步发展。
它是一种符号化的机器语言,使用助记符代替了0和1,让程序员更容易理解和记忆。
但是汇编语言仍然难以掌握,需要具有一定的计算机底层知识。
高级语言是现代程序设计的主流。
它使用自然语言的形式来编写
程序,比如C、Java、Python等。
高级语言使程序员能够更加专注于
软件的逻辑和功能,而不是底层细节。
高级语言还提供了许多编程工
具和库,使编写程序更加高效和方便。
从机器语言到高级语言,程序设计语言的发展经历了漫长的历程。
计算机技术的不断进步和用户需求的日益复杂,促进了程序设计语言
的不断创新和发展。
未来,程序设计语言还将继续发展,在人工智能、大数据、云计算等领域中发挥越来越重要的作用。
计算机程序设计语言计算机程序设计语言是一种用来编写计算机程序的语言规范。
它们用于定义计算机程序的结构和运行方式,以便机器能够理解和执行程序。
计算机程序设计语言有很多种,并且每种程序设计语言都有自己的特点和用途。
下面是一些常见的计算机程序设计语言:1. C语言:C语言是一种广泛使用的高级程序设计语言,具有快速的执行速度和低级语言的功能。
它适用于系统编程和嵌入式系统开发。
2. C++语言:C++语言是C语言的扩展,具有面向对象编程的能力。
它适用于大型软件项目和图形用户界面的开发。
3. Java语言:Java语言是一种跨平台的编程语言,具有丰富的类库和易于学习的语法。
它适用于Web应用程序和移动应用程序的开发。
4. Python语言:Python语言是一种简单易学的高级编程语言,具有清晰简洁的语法和强大的功能。
它适用于科学计算、人工智能和网络编程。
5. JavaScript语言:JavaScript语言是一种用于网页开发的脚本语言,具有灵活的语法和跨平台的能力。
它适用于客户端和服务器端的编程。
6. PHP语言:PHP语言是一种用于服务器端脚本编程的语言,具有广泛的应用和强大的数据库支持。
它适用于Web应用程序和电子商务的开发。
计算机程序设计语言的选择取决于开发者的需求和项目的特点。
不同的语言具有不同的优势和适用范围,开发者可以根据自己的经验和技术需求来选择最合适的语言。
同时,也可以使用多种语言来组合编写程序,以满足复杂的需求。
编程语言是计算机编程的基础,掌握了一种或多种编程语言对于计算机工程师和程序员来说都是必不可少的技能。
程序设计语言的种类
程序设计语言是用于编写计算机程序的语言,它们可以分为多种类型。
其中,最常见的类型包括:
1. 编译型语言:这种语言需要先将源代码编译成可执行文件,
然后再运行。
常见的编译型语言包括C、C++、Java等。
2. 解释型语言:这种语言不需要编译,而是在运行时通过解释
器直接执行源代码。
常见的解释型语言包括Python、Perl、Ruby等。
3. 脚本语言:这种语言通常用于编写自动化脚本,以简化重复
性工作。
常见的脚本语言包括Bash、PowerShell等。
4. 面向对象语言:这种语言以对象为中心,提供了封装、继承
和多态等面向对象特性。
常见的面向对象语言包括C++、Java、Python 等。
5. 函数式语言:这种语言强调函数的运算和递归,而不是指令
的执行。
常见的函数式语言包括Haskell、Lisp等。
6. 并发语言:这种语言用于编写多线程和分布式应用程序。
常
见的并发语言包括CSP、Erlang等。
以上是程序设计语言的一些常见分类,不同的语言类型适用于不同的应用场景,程序员需要根据具体需求选择合适的语言来进行开发。
- 1 -。
计算机程序设计语言的基本概念计算机程序设计语言是一种用于描述和实现计算机程序的形式化语言。
它提供了一套规则和结构,帮助程序员编写和组织代码,以便计算机能够理解和执行。
以下是计算机程序设计语言的基本概念:1. 语法(Syntax):语法定义了程序设计语言中有效的语句和表达式的组织方式。
它规定了如何组合关键字、运算符、变量、常量等元素,以构成一个有效的程序。
2. 语义(Semantics):语义定义了程序设计语言中语句和表达式的含义和操作。
它规定了这些语句和表达式在计算机中的执行方式和结果。
3. 数据类型(Data Types):数据类型定义了程序中常见的数据的种类和操作。
常见的数据类型包括整数、浮点数、字符、字符串、布尔值等。
不同的数据类型具有不同的操作和约束条件。
4. 变量和赋值(Variables and Assignments):变量是一种用于存储和操作数据的命名空间。
程序可以通过赋值语句将一个值存储到变量中,并在后续的代码中使用该变量。
5. 控制结构(Control Structures):控制结构用于控制程序执行流程。
常见的控制结构包括条件语句(如if-else语句)、循环语句(如for循环和while循环)以及选择语句(如switch语句)。
6. 函数和过程(Functions and Procedures):函数和过程是一种可重用的代码模块,用于执行特定的任务。
函数接受输入参数,并返回一个结果;而过程只执行一系列操作,不返回结果。
7. 输入和输出(Input and Output):输入和输出是程序与外部环境进行交互的方式。
程序可以从用户、文件或其他设备中读取输入数据,并将结果输出到屏幕、文件或其他设备中。
8. 模块化(Modularity):模块化是指将程序划分为独立的模块,每个模块负责执行特定的功能。
这种模块化的设计能够提高代码的可读性、可维护性和复用性。
以上是计算机程序设计语言的基本概念,不同的编程语言可能有不同的特点和功能,但都包括这些基本概念。
面向过程的程序设计语言
面向过程的程序设计语言是一种编程范式,其设计思想强调程序的执行顺序和流程控制。
在面向过程的编程中,程序被组织成一系列的函数或过程,通过调用这些函数或过程来完成特定的任务。
一些常见的面向过程的编程语言包括:
1. C语言:是最常见的面向过程的编程语言之一,广泛用于系统编程、嵌入式开发等领域。
2. Pascal语言:一种教学语言,主要用于教授程序设计的基本原理和思想。
3. Fortran语言:是一种科学计算和数值分析的编程语言,被广泛用于科学和工程领域。
4. Basic语言:一种初学者友好的编程语言,用于教授基本的编程概念和逻辑思维。
这些语言通常不支持面向对象的特性,如封装、继承和多态,而更注重基于函数或过程的模块化和层次化设计。
程序设计语言概念程序设计语言是一种人造语言,它用于描述计算机程序的构造和行为。
它的目的是为了使程序员能够更加简单和有效地编写程序,同时也为计算机提供了一种有效的方式来执行这些程序。
在程序设计语言中,通常会涉及到以下几个概念:1. 语法:程序设计语言中的语法规定了该语言的基本构造和结构,包括关键字、标识符、运算符、分隔符和注释等。
这些语法规则用于告诉编译器或解释器如何解析和执行程序代码。
2. 语义:语义是指程序设计语言中的命令和表达式的含义,它描述了编程语言中操作的具体行为。
在编程语言中,语义通常会指代词法语义、语法语义和运行时语义。
3. 数据类型:程序设计语言中的数据类型是指可以存储在计算机中的不同类型的数据,包括整数、浮点数、布尔型、字符、字符串、数组、结构体和指针等。
不同的数据类型可以用于不同类型的计算或数据存储。
4. 控制结构:控制结构是指在程序中控制程序执行流程的结构,它包括顺序结构、分支结构、循环结构和子程序结构等。
它们可以使程序员更加灵活地控制程序的执行过程。
5. 函数和过程:函数和过程是程序设计语言中的可重用代码块,它们可以被多次调用以执行特定的任务。
函数通常会返回一个值,而过程则通常不会返回任何值。
6. 模块化:模块化是指将程序分解成小的独立的模块,这些模块可以独立编译并被多次重用。
模块化可以使程序更加容易维护和修改。
7. 对象和类:面向对象编程语言中的对象和类是指将数据和方法封装到一起的程序单元。
它们可以封装复杂的逻辑和数据结构,使程序更加简单和易于维护。
总之,在程序设计语言中,这些概念是非常重要的,程序员需要充分理解和掌握它们,才能够编写出高效且正确的程序。
同时,对于不同的程序设计语言,它们可能会有不同的概念和规则,程序员需要了解和学习它们才能够胜任相关的工作。
程序设计语言VB期末考试模拟题(2011秋第一学期)
一、 单选题 ( 下列各小题备选答案中,只有一个符合题意的答案。多选、
错选、不选均不得分 )
1.
下列控件中可用于接受用户输入文本,又可用于显示文本的是(B)。
A. Label控件
B. TextBox控件
C. Timer控件
D. CommandButton控件
2.
选拔身高T超过1.7米且体重W小于60公斤的人,表示该条件的布尔表达式为(C)。
A. T>=1.7 And W<=60
B. T<=1.7 Or W>=60
C. T>1.7 And W<60
D. T>=1.7 Or W<60
3.
Len(“Friend”)的值是(A)。
A.6
B.7
C.8
D.9
4.
若要将某命令按钮设置为默认命令按钮。则应设置为True的属性是(C )。
A. Value
B. Cancel
C. Default
D. Enabled
5.
表达式4+5 \ 6 * 7 / 8 Mod 9 的值是(B)。
A. 4
B. 5
C. 6
D. 7
6.
在Select判断结构中,下面的表述中不正确的是(B)。
A. Case 1
B. Case a > 5
C. Case 3 To 6
D. Case is <10
7.
为了把焦点移到某个指定控件,所使用的方法是 (D)。
A. GetFocus
B. Visible
C. Refresh
D. SetFocus
8.
使用Line方法时,参数B和F可以组合使用,下列组合中( D )是不允许的。
A. 不使用B和F
B. B
C. B和F
D. F
9.
VB编程中顺序文件的处理将用到关键字是(C)。
A. File
B. Save
C. Open
D. Disk
10.
下列叙述中,错误的是( A)。
A. 顺序文件打开后,既可以读又可以写
B. 随机文件打开后,既可以读又可以写
C. 顺序文件打开后,只能读或者只能写
D. 顺序文件和随机文件的打开都使用Open语句
11.
设在窗体上有一通用对话框控件Commonialog1,通过调用(C)语句可以建立“颜色”
对话框。
A. Commonialog1.ShowOpen
B. Commonialog1.Action=2
C. Commonialog1.ShowColor
D. Commonialog1.Action=5
12.
在窗体内声明的变量是(B)。
A. 局部变量
B. 模块变量
C. 公共变量
D. 任意变量
二、 填空题1
13.
假定有如下的Sub过程:
Sub S(x As Single, y As Single)
t = x
x = t + x
y = t - y
End Sub
Private Sub Command2_Click()
Dim a As Single, b As Single
a = 6
b = 4
Call S(a, b)
Print a, b
End Sub
程序运行后,单击命令按钮输出结果为 12、2 。
14.
阅读下列程序段
Private Sub Command1_Click()
Dim i As Integer
Dim k As Integer
k = 0
For i = 0 To 10
k = k + 1
i = i + k
Next
Print k; i
End Sub
请问其循环体共执行了 4 次,i的值是 14 。
三、 简答题
15.
简述下图程序界面的设计步骤,包括添加控件、设置属性和编程。
(1)调整窗体到合适的大小,并将Caption属性设为“复选框的应用”。
(2)添加框架Frame1,将其Caption属性设置为“字体格式选择”。
(3)在框架中,添加复选框Check1、Check2、Check3,分别将其Caption属性修改为“加粗” 、
“倾斜” 、“下划线”。
(4)添加标签Label1,修改其属性为“字体格式效果:”。
(5)添加文本框Text1,修改其Text属性为“你好吗?”。
(6)添加按钮Command1,修改其Caption属性为“确定”。
(7)编制程序:
Private Sub Command1_Click()
If check1.Value=1Then Text1.FontBold=True Else Text1.FontBold=False
If check2 Value=1Then Text1.FontItalic= True Else Text1. FontItalic= False
If check3 Value=1Then Text1.FontUnderline=True Else Text1. FontUnderline=False
End Sub
四、 综合设计题
16.
编制程序:求出100-200之间所有可以被3整除的数的总和,将结果用消息框显示输出。
Private Sub Command1_Click()
Dim i, s As Integer
For i = 100 To 200
If i Mod 3 = 0 Then s = s + i
Next i
MsgBox ("100-200之间所有可以被3整除的数的总和为:" & Str(s))
End Sub
17.
编制程序实现:在窗体上,单击按钮1,在文本框中动态显示当前时间;单击按钮2,
则停止动态显示;单击按钮3,清除文本框内容。提示:可用定时器控制时间,用系统函数
Now显示时间(如Text1.Text = Now)。
Private Sub Command1_Click()
Timer1.Interval = 5
Timer1.Enabled = True
End Sub
Private Sub Command2_Click()
Timer1.Enabled = False
End Sub
Private Sub Command3_Click()
Timer1.Enabled = False
Text1.Text = ""
End Sub
Private Sub Timer1_Timer()
Text1.Text = Now
End Sub