精华内容
下载资源
问答
  • 1、下列关于程序设计语言描述,正确的是()A.高级语言可以被机器直接接受B.高级语言要通过汇编才能被计算机接受C.VisualBasic属于自然语言D.高级语言必须通过编译或者解释才能被计算机执行2、下列关于算法的描述,...

    1、下列关于程序设计语言的描述,正确的是()

    A.高级语言可以被机器直接接受B.高级语言要通过汇编才能被计算机接受

    C.VisualBasic属于自然语言D.高级语言必须通过编译或者解释才能被计算机执行

    2、下列关于算法的描述,正确的是()

    A.算法所包含的步骤必须是无限的B.一个算法有零个或多个输入

    C.允许算法没有结果D.要根据具体算法选择程序设计语言

    3、下列关于程序设计语言的描述,正确的是()

    A.机器语言要通过编译才能被计算机接受B.早期人们使用机器语言编写计算机程序

    C.机器语言又称为高级语言D.现在人们普遍使用机器语言编写计算机程序

    4、下列关于程序设计语言的描述,正确的是()

    A.机器语言要通过汇编才能被计算机接受B.机器语言是由二进制代码组成

    C.机器语言又称为汇编语言D.C语言是一种机器语言

    5:在VB语言中,下列属于日期型常量的是()

    A.2011/6/20B.2011.6.20C."2011.6.20"D.#2011-06-20#

    6、下列关于算法的描述,正确的是()

    A.B.算法每一步骤必须确切地定义

    C.算法所包含的步骤可以是无穷的D.算法一定要有输入

    7、下列关于程序设计语言的描述,正确的是()

    A.高级语言就是自然语言B.VisualBasic是一款高级语言

    C.高级语言可以被机器直接接受D.高级语言要通过汇编才能被计算机接受

    8、下列关于程序设计语言的描述,正确的是()

    A.C语言是一种汇编语言B.汇编语言由二进制代码组成

    C.汇编语言的指令和操作数都采用符号形式D.汇编语言可以被机器直接接受

    展开全文
  • 以下关于程序设计语言的叙述不正确的是() A. 脚本语言不使用变量和函数 B. 标记语言常用描述格式化和链接 C. 脚本语言采用解释方式实现 D. 编译型语言的执行效率更高 解释: 编程语言:是用来定义计算机程序...

    以下关于程序设计语言的叙述中,不正确的是()

    A. 脚本语言不使用变量和函数
    B. 标记语言常用描述格式化和链接
    C. 脚本语言采用解释方式实现
    D. 编译型语言的执行效率更高


    解释:

    编程语言:是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义
    计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。

    脚本语言:是为了缩短编程语言的“编写、编译、链接、运行”等过程而创建的计算机编程语言。是一种用来解释某些东西的语言,又被称为扩建的语言,或者动态语言,用来控制软件应用程序,脚本通常以文本保存,只在被调用时进行解释或编译。 效率较低。

    标记语言:是一种将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。与文本相关的其他信息(包括文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记进行标识。标记语言不仅仅是一种语言,就像许多语言一样,它需要一个运行时环境,使其有用。

    代表语言:

    编程语言:C/C++,Java,Perl等
    标记语言:xml, html, xhtml ( xml 和 html 的合体 )等,(可以看出它们都是以 "ml"尾的)
    脚本语言:php,js,asp,Python,ruby等


    综上: 正确答案为A


    最近在进行软考系列精选真题解析, 欢迎点赞、关注、阅读~

    展开全文
  • 高级语言.汇编语言和机器语言

    千次阅读 2019-04-11 16:54:19
    (Machine language)机器语言Machine Language(低级语言)机器语言是计算机唯一能接受和执行的语言。机器语言由二进制码组成,每一串二进制码叫做一条指令。一条指令规定了计算机执行的一个动作。一台计算机所能...

     机器语言 <![endif]> (Machine language)

    机器语言Machine Language(低级语言)

    机器语言是计算机唯一能接受和执行的语言。机器语言由二进制码组成,每一串二进制码叫做一条指令。一条指令规定了计算机执行的一个动作。一台计算机所能懂得的指令的全体,叫做这个计算机的指令系统。不同型号的计算机的指令系统不同。

    指令通常由几个字节组成,第一个字节是操作码,它规定了计算机要执行的基本操作;后面的字节是操作数,它规定了操作对象或操作对象的地址。

    机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义,例如某台计算机字长为16位,即有16个二进制数组成一条指令或其它信息。16个0和1可组成各种排列组合,通过线路变成电信号,让计算机执行各种不同的操作。

    如某种计算机的指令为1011011000000000,它表示让计算机进行一次加法操作;而指令1011010100000000则表示进行一次减法操作。它们的前八位表示操作码,而后八位表示地址码。从上面两条指令可以看出,它们只是在操作码中从左边第0位算起的第6和第7位不同。这种机型可包含256(=28)个不同的指令。

    机器语言或称为二进制代码语言,计算机可以直接识别,不需要进行任何翻译。每台机器的指令,其格式和代码所代表的含义都是硬性规定的,故称之为面向机器的语言,也称为机器语言。它是第一代的计算机语言。机器语言对不同型号的计算机来说一般是不同的。

    使用机器语言编写程序是一种相当烦琐的工作,既难于记忆也难于操作,编写出来的程序全是由0和1的数字组成,直观性差、难以阅读。不仅难学、难记、难检查、又缺乏通用性,给计算机的推广使用带来很大的障碍。

    最早的程序设计语言都采用机器语言来编写。当时,要在计算机上运行的所有算法都必须直接用机器语言来表达,计算机才能接受。算法的运算序列包括运算对象和运算结果都必须转换为指令序列。其中的每一条指令都以编码(指令码和地址码)的形式出现。与算法语言表达的算法,相差十万八千里。对于没受过程序设计专门训练的人来说,一份程序恰似一份"天书",让人看了不知所云,可读性极差。

    用机器语言表达算法的运算、数据和控制十分繁杂琐碎,因为机器语言所提供的指令太初等、原始。机器语言只接受算术运算、按位逻辑运算和数的大小比较运算等。对于稍复杂的运算,都必须一一分解,直到到达最初等的运算才能用相应的指令替代之。机器语言能直接表达的数据只有最原始的位、字节、和字三种。算法中即使是最简单的数据如布尔值、字符、整数、和实数,也必须一一地映射到位、字节和字中,还得一一分配它们的存储单元。对于算法中有结构的数据的表达则要麻烦得多。机器语言所提供的控制转移指令也只有无条件转移、条件转移、进入子程序和从子程序返回等最基本的几种。用它们来构造循环、形成分支、调用函数和过程得事先做许多的准备,还得靠许多的技巧。

    直接用机器语言表达算法有许多缺点。

    Ø         大量繁杂琐碎的细节牵制着程序员,使他们不可能有更多的时间和精力去从事创造性的劳动,执行对他们来说更为重要的任务。如确保程序的正确性、高效性。

    Ø         程序员既要驾驭程序设计的全局又要深入每一个局部直到实现的细节,即使智力超群的程序员也常常会顾此失彼,屡出差错,因而所编出的程序可靠性差,且开发周期长。

    Ø         由于用机器语言进行程序设计的思维和表达方式与人们的习惯大相径庭,只有经过较长时间职业训练的程序员才能胜任,使得程序设计曲高和寡。

    Ø         因为它的书面形式全是"密"码,所以可读性差,不便于交流与合作。

    Ø         因为它严重地依赖于具体的计算机,所以可移植性差,重用性差。

    这些弊端造成当时的计算机应用未能迅速得到推广。



    汇编语言(Assember language)
    汇编语言Assembler Language(低级语言)

    为了克服机器语言上述的缺点,出路在于程序设计语言的抽象,让它尽可能地接近于算法语言。为此,人们首先注意到的是可读性和可移植性,因为它们相对地容易通过抽象而得到改善。于是,很快就出现汇编语言。这种语言对机器语言的抽象,首先表现在将机器语言的每一条指令符号化:指令码代之以记忆符号,地址码代之以符号地址,使得其含义显现在符号上而不再隐藏在编码中,可让人望"文"生义。其次表现在这种语言摆脱了具体计算机的限制,可在不同指令集的计算机上运行,只要该计算机配上汇编语言的一个汇编程序。这无疑是机器语言朝算法语言靠拢迈出的一步。但是,它离算法语言还太远,以致程序员还不能从分解算法的数据、运算和控制到汇编才能直接表达的指令等繁杂琐碎的事务中解脱出来。

    用能反映指令功能的助记符表达的计算机语言叫汇编语言。它是符号化了的机器语言。用汇编语言编写的程序叫汇编语言源程序,计算机无法执行。必须用汇编程序把它翻译成机器语言目标程序,计算机才能执行。这个翻译过程称为汇编过程。

    汇编语言是用助记符表示指令功能的计算机语言。与机器语言相比,汇编语言具有以下的几个特点:第一,它使用符号来表示操作码和地址码,这种符号便于记忆,称为记忆码。第二,汇编程序自动处理存储分配,毋需程序员做存储分配工作。第三,程序员可以直接书写十进制数`

    例如,要计算c=7+8,可以用如下几条汇编命令:

    标号        指令                   说明

    START      GET 7;          把7送进累加器ACC中

                 ADD 8;         累加器ACC+8送进累加器ACC中

                 PUT C;         把累加器ACC送进C中

    END        STOP;          停机

    其中(ACC)表示累加器中的值,等等。

    如此简单的汇编语言,只是符号形式的机器语言,但用它来编写程序或阅读已经编写好的程序比起机器语言来要简单和方便多了。这就是计算机语言发展中的第二代语言—汇编语言。人们使用这种助记符编写程序后,要是计算机能够接受,还必须把编好的程序逐条翻译成二进制编码的机器语言。当然,这个工作并不是有程序员来完成,而是有称为“汇编程序”的程序自动完成的。汇编程序的功能就是把由汇编语言编写的程序(称为汇编语言源程序)翻译成机器语言程序,计算机才能执行该程序。这个翻译过程称为汇编。

    汇编语言比起机器语言在很多方面都有很大的优越性,如编写容易、修改方便、阅读简单、程序清楚等,但在计算机语言系统中,把汇编语言仍然列入“低级语言”的范畴,它仍然是属于面向机器的语言,也就是说,不同的计算机可以有不同的指令集。

    高级语言(High-level language)
    高级语言

    机器语言和汇编语言都是面向机器的,高级语言是面向用户的。到了50年代中期,出现程序设计的高级语言如Fortran,Algol60,以及后来的PL/l,Pascal等,算法的程序表达才产生一次大的飞跃。用高级语言编写的程序叫做高级语言源程序,必须翻译成机器语言目标程序才能被计算机执行。高级语言的翻译有两种方式:编译方式和解释方式。

    Ø         编译方式:先由编译程序把高级语言源程序翻译成目标程序,执行时运行目标程序。

    Ø         2.解释方式:在运行高级语言源程序时,由解释程序对源程序边翻译边执行。

    诚然,算法最终要表达为具体计算机上的机器语言才能在该计算机上运行,得到所需要的结果。但汇编语言的实践启发人们,表达成机器语言不必一步到位,可以分两步走或者可以筑桥过河。即先表达成一种中介语言,然后转成机器语言。汇编语言作为一种中介语言,并没有获得很大成功,原因是它离算法语言还太远。这便指引人们去设计一种尽量接近算法语言的规范语言,即所谓的高级语言,让程序员可以用它方便地表达算法,然后借助于规范的高级语言到规范的机器语言的"翻译",最终将算法表达为机器语言。而且,由于高级语言和机器语言都具有规范性,这里的"翻译"完全可以机械化地由计算机来完成,就像汇编语言被翻译成机器语言一样,只要计算机配上一个编译程序。

    上述两步,前一步由程序员去完成,后一步可以由编译程序去完成。在规定清楚它们各自该做什么之后,这两步是完全独立的。它们各自该如何做互不相干。前一步要做的只是用高级语言正确地表达给定的算法,产生一个高级语言程序;后一步要做的只是将第一步得到的高级语言程序翻译成机器语言程序。至于程序员如何用高级语言表达算法和编译程序如何将高级语言表达的算法翻译成机器语言表达的算法,显然毫不相干。

    为了解决低级语言的缺点,人们为了从根本上摆脱语言对机器的依赖,使之独立于机器,由面向机器改为面向过程,经过多年精心的研究,终于在1954年首先创造出一种与具体的计算机指令系统无关的、表达方式或接近于人们对求解过程或问题的描述方式,且易于掌握和书写的语言,这就是FORTRAN语言。人们把具有以上特点的语言称为高级语言,这就是计算机语言系统中的第三代语言。

    例如计算A=1+2,若用高级语言(如BASIC语言)编写,只要两条语句:

    10       A=1+2

    11       END

    就可以完成A=1+2的操作。这种语言,人们易于掌握和理解,即使小学生也容易掌握,便于推广,它不再是面向机器,而是“面向过程”,即用户不仅要告诉计算机“做什么”,还要告诉计算机“怎么做”,也就是把每一步操作事先设计好,然后再编写程序,让计算机按照指定的步骤去执行。目前,世界上已经有几百种不同类型、功能各异的高级语言。使用较多的有:

    BASIC

    FORTRAN

    PASCAL

    C

    PL/I

    ADA

    LISP

    程序设计语言从机器语言到高级语言的抽象,带来的主要好处是:

    高级语言接近算法语言,易学、易掌握,一般工程技术人员只要几周时间的培训就可以胜任程序员的工作;
    高级语言为程序员提供了结构化程序设计的环境和工具,使得设计出来的程序可读性好,可维护性强,可靠性高;
    高级语言远离机器语言,与具体的计算机硬件关系不大,因而所写出来的程序可移植性好,重用率高;
    由于把繁杂琐碎的事务交给了编译程序去做,所以自动化程度高,开发周期短,且程序员得到解脱,可以集中时间和精力去从事对于他们来说更为重要的创造性劳动,以提高程序的质量。

     

    /

    程序语言的种类之一,由被称作翻译器(interpreter)的软件一边把人类记述的程序变换成电脑可执行的形式,一边执行的形式的语言。

     

    解释语言是 电脑使用的机器语言,与机器语言1对1地对应的汇编语言相比,高抽象度,与人类平常使用的自然语言相近的感觉的高级语言。由于电脑无法识别人类所记述的源代码,所以由解释语言(脚本引擎)翻译成机器语言,变换成可执行的程序。

     

    高级语言里还有,一并地转换成机器语言的程序之后再执行的编译语言。这个语言,由于需要先把程序转换成机器语言程序然后再执行,所以在开发的速度与容易度,修正的方便性上都不如汇编语言,但是,由于不需要同时翻译,所以在实效速度上占有很大的优势。还有,解释语言中的执行环境里需要源代码,编译语言里就不需要。

     

    展开全文
  • 以下关于汇编语言的叙述,错误的是______。 A.汇编语言源程序的指令语句将被翻译成机器代码 B.汇编语言的指令语句必须具有操作码字段,可以没有操作数字段 C.汇编程序以汇编语言源程序为输入,以机器语言...
    以下关于汇编语言的叙述中,错误的是______。
    
    A.汇编语言源程序中的指令语句将被翻译成机器代码
    B.汇编语言的指令语句必须具有操作码字段,可以没有操作数字段
    C.汇编程序以汇编语言源程序为输入,以机器语言表示的目标程序为输出
    D.汇编程序先将源程序中的伪指令翻译成机器代码,然后再翻译指令语句
    A.
    B.
    C.
    D.

    请帮忙给出正确答案和分析,谢谢!
    展开全文
  • 【单选题】以下关于Python的说法中正确的是哪一项?【判断题】Python语言是一种面向对象的高级程序设计语言。【简答题】分组名单和每组招标文件以附件形式上传【其它】作业1:数据库连接 连接属性 显示“产品”表的...
  • 第1章 Python程序设计概述单元测验11、下列选项属于Python语言特点的是A、面向对象B、运行效率高C、可读性好D、开源2、以下叙述正确的是A、Python3.x和Python2.x兼容B、Python语言只能以程序方式执行C、Python...
  •  计算机语言通常分为三类:即机器语言,汇编语言和高级语言。   1. 机器语言  机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的...
  • 我们的论文“机器学习云API是否正确使用? (#421)”既包括关于ML-API滥用的有组织的数据库,也包括我们开发的工具/检查程序。 我们选择要求“可重用”和“可用”徽章,我们希望该工件可以激励并帮助将来的研究...
  •  高级语言,它是在低级语言的基础上,采用接近于人类自然语言的单词和符号来表示一组低级语言程序,使编程变得更加简单,易学,且写出的程序可读性强。 高级语言的优点  1、高级语言接近算法语言,易学、易掌握,...
  • R语言进行机器学习方法及实例 机器学习的研究领域是发明计算机算法,把数据转变为智能行为。机器学习和数据挖掘的区别可能是机器学习侧重于执行一个已知的任务,而数据发掘是在大数据寻找有价值的东西。 机器...
  • 硬件描述语言

    万次阅读 2011-12-02 13:52:05
    硬件描述语言概述 随着半导体技术的发展,数字电路已经由小规模的集成电路向可编程逻辑器件(PLD)及专用集成电路(ASIC)转变。数字电路的设计手段也发生了变化,由传统的手工方式逐渐转变为以EDA工具作为设计平台...
  • 我为什么放弃Go语言

    万次阅读 多人点赞 2014-04-14 19:24:19
    我为什么放弃Go语言?...开门见山地说,我当初放弃Go语言,就是因为两个“爽”:第一,对Go语言本身爽;第二,对Go语言社区里的某些人爽。毫无疑问,这是非常主观的结论,但是我有足够详实的客观的论据。
  • 什么是汇编语言

    万次阅读 多人点赞 2018-11-19 21:21:37
    汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可...在不同的设备,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。普遍地说,特定的汇编语言和特定的机器语言...
  • Java代码如何翻译成机器语言

    千次阅读 2020-03-21 15:04:54
    机器语言和汇编语言,直接由计算机指令编写程序。 2、高级语言 C、C++、Java、Phtyon等,用语句编写程序,语句是计算机指令的抽象表示 高级语言转为低级语言的过程就是编译。编译由编译器完成。 将便于...
  •  高级编程语言的发展历程(三)FORTRAN 语言是怎么来的  高级编程语言的发展历程(四)LISP 和 AI 的青梅竹马 A  高级编程语言的发展历程(五)LISP 和 AI 的青梅竹马 B  高级编程语言的发展历程(六)SCHEME...
  • 机器学习系统设计:Python 语言实现

    千次阅读 多人点赞 2018-08-01 10:19:57
    机器学习模型能给出准确结果的原因有很多。从设计的角度来审视这些系统,我们能够深入理解其底层算法和可用的优化方法。本书为我们提供了机器学习设计过程的坚实基础,能够使我们为特定问题建立起定制的机器学习...
  • 【多选题】计价软件,关于统一设置管理费和利润下列说法正确的是( )【单选题】2016年12月31日,某企业进行现金清查,发现库存现金短缺300元。经批准,应由出纳员赔偿180元,其余120元无法查明原因,由企业承担损失。...
  • 机器语言——码运算(详解反码补码由来)

    千次阅读 热门讨论 2014-09-28 15:55:12
    机器语言最低级的语言,只有两个标志 0和1.通过这两个标志来实现计算。 以前我们所做的数学运算都是在10进制上面进行的。而计算机只能用二进制的数来进行运算。那么,是如何进行计算的?反码 补码 又是怎么引入的。 ...
  • Python语言下的机器学习库

    千次阅读 2016-07-14 12:04:30
    Python语言下的机器学习库
  •  本文主要对机器学习进行科普,包括机器学习的定义、范围、方法,包括机器学习的研究领域:模式识别、计算机视觉、语音识别、自然语言处理、统计学习和数据挖掘.这是一篇非常好的文章,尤其感学原文作者~
  • 如图![图片](https://img-ask.csdn.net/upload/201512/23/1450802361_992316.jpg)
  • 机器学习之NLP自然语言处理

    千次阅读 2018-08-25 21:59:27
    本文将分八大步骤来介绍如何用机器学习处理文本数据。从最简单的方法开始,逐一讲解,然后分析更具体的方案细节,如特征工程、词向量和深度学习。你可以把本文看作是标准方法的高度概括。 代码链接: ...
  • 选自Analytics Vidhya 作者:Upasana Mukherjee ...如果你研究过一点机器学习和数据科学,你肯定遇到过平衡的类分布(imbalanced class distribution)。这种情况是指:属于某一类别的观测样本的数量显著少
  • 在本篇文章,我将对机器学习做个概要的介绍。本文的目的是能让即便完全了解机器学习的人也能了解机器学习,并且上手相关的实 践。这篇文档也算是EasyPR开发的番外篇,从这里开始,必须对机器学习了解才能进一步...
  • 自然语言处理的N-Gram模型详解

    万次阅读 多人点赞 2016-04-29 21:32:23
    N-Gram(有时也称为N元模型)是自然语言处理一个非常重要的概念,通常在NLP,人们基于一定的语料库,可以利用N-Gram来预计或者评估一个句子是否合理。另外一方面,N-Gram的另外一个作用是用来评估两个字符串之间...
  • AI研习社按:本文作者 Mr.Scofield,原文载于作者个人博客,雷锋网已获授权。 〇、序 ...到底我的数据在 NN 发什么了什么呢? 并且,不少的 terms like: 词向量、word embedding、分布式表示、
  • 机器学习的隐马尔科夫模型(HMM)详解

    万次阅读 多人点赞 2016-05-01 16:03:46
    本文介绍机器学习非常重要的隐马尔可夫模型(HMM,Hidden Markov Model),它也是一种PGM。更准确地说,HMM是一种特殊的贝叶斯网络。HMM在自然语言处理、计算机视觉,以及语言识别方面都有重要应用。
  • http://www.open-open.com/lib/view/open1420615208000.html阅读目录1.一个故事说明什么是机器学习2.机器学习的定义4....后记作者:计算机的潜意识在本篇文章,我将对机器学习做个概要的介绍。本文的目的是能让
  • PDF 与 PS页面描述语言与PDF文件解析(转)页面描述语言页面描述语言(Page Description Language,简称PDL)是一种面向输出效应的语言,用于描述打印或照排的版面,这种语言不仅具有版面描述功能,还具有计算机设计的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 122,503
精华内容 49,001
关键字:

以下关于机器语言的描述中,不正确的是