将高级语言编写的程序翻译成机器语言程序,采用的两种翻译方式是( )。

将高级语言编写的程序翻译成机器语言程序,采用的两种翻译方式是( )。,第1张

正确答案是A, 编译和解释。

原因是:编译和解释是将高级语言编写的程序翻译成机器语言程序的两种方式。解释方式是将源程序逐句解释执行,即解释一句执行一句,因此在解释方式中不产生目标文件。

例如,早期的BASIC语言采用的就是“解释”方式。编译方式是将整个高级语言编写的源程序先翻译成机器语言程序,然后再生成可在 *** 作系统下直接运行的执行程序,通常会产生目标程序。

扩展资料

程序设计语言的类型:

1、命令式语言。这种语言的语义基础是模拟“数据存储/数据 *** 作”的图灵机可计算模型,十分符合现代计算机体系结构的自然实现方式。其中产生 *** 作的主要途径是依赖语句或命令产生的副作用。现代流行的大多数语言都是这一类型,比如 Fortran、Pascal、Cobol、C、C++、Basic、Ada、Java、C# 等,各种脚本语言也被看作是此种类型。

2、函数式语言。这种语言的语义基础是基于数学函数概念的值映射的λ算子可计算模型。这种语言非常适合于进行人工智能等工作的计算。典型的函数式语言如 Lisp、Haskell、ML、Scheme 、F#等。

3、逻辑式语言。这种语言的语义基础是基于一组已知规则的形式逻辑系统。这种语言主要用在专家系统的实现中。最著名的逻辑式语言是 Prolog。

4、面向对象语言。现代语言中的大多数都提供面向对象的支持,但有些语言是直接建立在面向对象基本模型上的,语言的语法形式的语义就是基本对象 *** 作。主要的纯面向对象语言是 Smalltalk。

参考资料来源:百度百科-高级语言

外存储器。

外部设备是指连在计算机主机以外的设备,它一般分为输入设备、输出设备和外存储器,外部设备是计算机系统中的重要组成部分,起到信息传输、转入和存储的作用。

1、硬盘存储器

硬盘存储器(硬盘)是指记录介质为硬质圆形盘片的磁表面存储设备。在计算机中,硬盘是必备的外存设备。它具有存储容量大、存取速度快等特点。随着硬盘制作工艺水平的提高,其价格越来越低,性价比越来越高。

2、光存储器

光盘存储器是利用光学原理读写信息的存储器。它可靠性高、寿命长、存储容量较大、价格较低、可经受住触摸及灰尘干扰、不易被划破,但存取速度和数据传输率比硬盘要低得多。光盘存储器由光盘(光盘片)和光盘驱动器(光驱)组成。光盘用于储存信息,光驱用于读写光盘信息。

扩展资料:

计算机的输入设备按功能可分为下列几类:

1、字符输入设备:键盘;

2、光学阅读设备:光学标记阅读机、光学字符阅读机;

3、图形输入设备:鼠标器、 *** 纵杆、光笔;

4、图像输入设备:数码像机、扫描仪、传真机;

5、模拟输入设备:语言模数转换识别系统。

输出设备(Output Device)是把计算或处理的结果或中间结果以人能识别的各种形式,如数字、符号、字母等表示出来,因此输入输出设备起了人与机器之间进行联系的作用。

常见的有显示器、打印机、绘图仪、影像输出系统、语音输出系统、磁记录设备等。

参考资料来源:百度百科——外部设备

JAVA中文意思是:计算机编程语言。

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的编程语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。

由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

扩展资料:

JAVA和互联网的渊源:

1994年6月,在同约翰·盖吉、詹姆斯·高斯林、比尔·乔伊、帕特里克·诺顿、韦恩·罗斯因和埃里克·施密特经历了一场历时三天的头脑风暴后,团队决定再一次改变努力的目标,这次他们决定将该技术应用于万维网。

他们认为随着Mosaic浏览器的到来,因特网正在向同样的高度互动的远景演变,而这一远景正是他们在有线电视网中看到的。作为原型,帕特里克·诺顿写了一个小型万维网浏览器,WebRunner,后来改名为HotJava[12]。

1994年10月,HotJava和Java平台为公司高层进行演示。1994年,Java 10a版本已经可以提供下载,但是Java和HotJava浏览器的第一次公开发布却是在1995年3月23日SunWorld大会上进行的。升阳公司的科学指导约翰·盖吉宣告Java技术。

这个发布是与网景公司的执行副总裁马克·安德森的惊人发布一起进行的,宣布网景将在其浏览器中包含对Java的支持。1996年1月,Sun公司成立了Java业务集团,专门开发Java技术。

参考资料来源:百度百科-Java

Dim i As Integer

Dim opnre As Integer

Dim prev As Double

Dim oflag As Integer

Dim ind As Integer

Dim dflag As Integer

Public ang As Double '以上定义变量

Private Sub Form_Load()

    dflag = 0

    prev = 0

    oflag = 0

    ind = 0

    opnre = 0

    ang = 31415926 / 180 '以上初始化变量

    ClipboardClear '清除剪切板

    Form1Height = 4360 '设置窗体高度

End Sub

Private Sub Command1_Click(index As Integer)

   If ind = 4 Then

        prev = 0

        Text1Text = " "

        ind = 0

   End If

   

  opnre = 0

  

  If oflag = 0 Then

     Text1Text = " "

  End If

  

  oflag = 1

  

  If Command1(index)Caption <> "" Then '假如输入的不是小数点

         If Text1Text <> "0" Then '假如计算器已经输入过数字

              Text1Text = Text1Text & Command1(index)Caption '把刚输入的数字放在末位显示

          Else '假如计算器未输入过数字

              Text1Text = " " & Command1(index)Caption '显示刚输入的数字

          End If

  Else '假如输入的是小数点

          If dflag = 0 Then '判断已经输入的数字不含小数点

              Text1Text = Text1Text & "" '输入小数点

              dflag = 1 '小数点标志位置真

          Else '已经输入的数字包含小数

              MsgBox ("输入错误") 'd出报错信息

          End If

   End If

  End Sub

#include<iostream>

using namespace std;

const int n=20;

const int m=5;

void main()

{

int ym[n],i,j,q,mem[m]={0},table[m][n];

char flag,f[n];

cout <<"请输入页面访问序列\n";

for(i=0;i<n;i++)

cin >> ym[i];

printf("\n");

for(i=0;i<n;i++) //查页表,看是否缺页

{

q=0;

while((ym[i]!=mem[q])&&(q!=m)) q++;

if(q==m) flag=''; //缺页,则置标志flag为''

else flag=' ';

for(j=q;j>0;j--)

mem[j]=mem[j-1];

mem[0]=ym[i];

for(j=0;j<m;j++)

table[j][i]=mem[j];

f[i]=flag;

}

cout << "输出结果为下表(0代表为空,代表有缺页):\n";

for(i=0;i<m;i++)

{

for(j=0;j<n;j++)

cout << table[i][j] << " ";

cout << endl;

}

for(i=0;i<n;i++)

cout << f[i] << " ";

}

C++完全兼容C的

以上就是关于将高级语言编写的程序翻译成机器语言程序,采用的两种翻译方式是( )。全部的内容,包括:将高级语言编写的程序翻译成机器语言程序,采用的两种翻译方式是( )。、计算机的外部设备包括输入设备和输出设备和什么、JAVA中文是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10173210.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存