华硕校招笔试题:哪些语言可以实现java编译器?

问题描述

今天参加了华硕的校招笔试,java只有唯一的一题,说的是:下列哪些语言可以实现java编译器?A:CB:C#C:JAVAD:以上都可以请问各位大神们指导,应该选哪个?java编译器还可以用多种语言实现吗?跪求解答!

解决方案

解决方案二:
应该都可以吧
解决方案三:
就是生成.class文件吧。是A->B的转换吧。是语言都可以。
解决方案四:
是的,都可以!
解决方案五:
引用2楼u011461314的回复:

就是生成.class文件吧。是A->B的转换吧。是语言都可以。

请问能详细解释一下吗?
解决方案六:

解决方案七:
编译器的功能就是将源代码,无论是c、c++还是java,c#编写的,编译为机器能够执行的字节码。由于Java有jvm的存在,java的编译器只要能够根据Java语言规范将Java源代码编译为class文件就ok了,所以任何语言都可以。貌似还有用javascript写成的Java编译器呢
解决方案八:
都可以啊,感觉这道题出的没什么水平。
解决方案九:
楼主这题没水平呀都可以
解决方案十:
D:以上都可以
解决方案十一:
我认为这是想问哪个语言是跨平台的,元芳,你怎么看?
解决方案十二:
引用10楼sparrow00004的回复:

我认为这是想问哪个语言是跨平台的,元芳,你怎么看?

都可以,只要能生成.class,和语言无关,javac不就行了?
解决方案十三:
都可以的,知道windows的java虚拟机吗,是微软C写的虚拟机。那个不是sun的java编写的。所以语言都可以根据JVM解释规范将javacode编码成.class
解决方案十四:
java跨平台运行,有自己独特的虚拟机。虚拟机怎么来的??当然是用那个系统的语言编译出来的
解决方案十五:
应该是都可以的选D
解决方案:
都可以。。。。。学习了
解决方案:
我觉得java跨平台的实质是JVM是跨平台的
解决方案:
学习了
解决方案:
恩恩学习了涨姿势了

时间: 2024-09-09 08:05:43

华硕校招笔试题:哪些语言可以实现java编译器?的相关文章

2014百度校招笔试题之动态链接库&静态链接库详解

1.什么是静态连接库,什么是动态链接库         静态链接库用通俗的话讲,静态库就是将代码编译到一个二进制文件下(通常扩展名为.LIB).然后客户端调用程序,只需要包含相关的.h文件及LIB库文件一起链接到exe文件中.可执行程序发布后,不再需要该.lib文件了. 动态链接库最终将编译出.lib与.dll文件. 注意.lib文件与上面的静态库虽然扩展名相同,但有本质的区别.动态库中的lib文件是动态库的引入库. 该引入库包含被DLL导出的函数和变量的"符号  名".而静态库中的.

[经典面试题][暴风影音]暴风影音2014校招笔试题

合并两个已经排序的单链表为一个排序的单链表,相同内容只保留一个如:单链表a:1->2->3->4 单链表b:3->4->5 输出:1->2->3->4->5 具体参考:[LeetCode]21.Merge Two Sorted Lists /*--------------------------------------------- * 日期:2015-02-23 * 作者:SJF0115 * 题目: 合并排序链表 * 来源:暴风影音 * 博客: --

2016头条校招笔试题(LRU)算法之JAVA实现

操作系统中可以使用LRU(Least Recently Used)内存淘汰旧数据的策略,如果内存需要加载新数据但空间不足,则会按照最近访问时间进行排序,并将最老的数据淘汰.假设现在内存空间大小为5,原本内存中没有数据,对内存中数据的访问顺序如下:1, 2, 5, 3, 4, 6,1, 4, 3, 6, 7, 8, 3, 9 问访问过程中发生缺页的次数是多少次?  JAVA实现: 首先实现一个固定长度的集合队列 package com.itstyle.list; import java.util.

C++笔试题汇总(45题)

本文转自:<程序员必看c++笔试题汇总>,经过整理正文如下: 本文通过对程序员笔试过程的总结,对程序员c++笔试题进行了汇总.希望能与大家共同分享.下面是一些常见题型: 1.求下面函数的返回值(微软) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } 假定x = 9999. 答案:8 思路:将x转化为2进制,看含有的1的个数. 2. 什么是"引用"?申明和使用"引

程序员必看 c++笔试题汇总

本文通过对程序员笔试过程的总结,对程序员c++笔试题进行了汇总.希望能与大家共同分享.下面是一些常见题型: 1.求下面函数的返回值(微软) {   int countx = 0;   while(x)   {   countx ++;   x = x&(x-1);   }   return countx;   }  假定x = 9999. 答案:8 思路:将x转化为2进制,看含有的1的个数. 2. 什么是"引用"?申明和使用"引用"要注意哪些问题? 答:引用

笔试题,难啊!求各位给给建议,谢谢!

问题描述 昨天晚上收到的笔试题,想看看各位的建议,谢谢啊!今天晚上要交了1.你认为程序开发人员的职责是什么,怎样才能充分胜任这一工作2.你认为软件项目中调研.开发.维护的难度分别在哪里,如何解决(谈你自己的看法及经验)3.谈谈以前做过的项目中认为设计得最好的作品,简述流程并阐明原因4.描述一下你最常用的编程风格5.如果要你做公司的形象网站,你会如何着手.阐述你的计划.执行步骤6.现有一热线呼叫系统,数据库名ZZ12345,请按要求用C#(或JAVA)语言编程,并写出相关的类,方法题(1):要求找

经典算法(9) 从归并排序到数列的逆序数对(微软笔试题)

首先来看看原题 微软2010年笔试题 在一个排列中,如果一对数的前后位置与大小顺序相反 ,即前面的数大于后面的数,那么它们就称为一个逆序数对.一个排列中逆序的总数就称为这个排列的逆序 数.如{2,4,3,1}中,2和1,4和3,4和1,3和1是逆序数对,因此整个数组的逆序数对个数为4,现在给定 一数组,要求统计出该数组的逆序数对个数. 计算数列的逆序数对个数最简单的方便就最从前向后依 次统计每个数字与它后面的数字是否能组成逆序数对.代码如下: #include <stdio.h> int ma

网页转换-请问设计了一套笔试题(word2007版),如何转换成网页格式并具备倒计时功能?

问题描述 请问设计了一套笔试题(word2007版),如何转换成网页格式并具备倒计时功能? 我设计了一套人格测试题,都是选择题,用的是word07版,希望将答题时间限定在15分钟内,在候选人点击进去时便开始倒计时,咨询了一位IT朋友,她说要转换成网页格式并下一个插件,请教各位大神,应该如何做才能实现计划功能?谢谢! 解决方案 http://www.officezu.com/a/word/6203.html 解决方案二: 网页的话,js有很多第三方计时库

阿里巴巴一道智力题笔试题

问题描述 阿里巴巴一道智力题笔试题 有三张牌A,B,C,其中一张是King.如果你押中了King,那么就获胜,否则就输.现在你选择了押其中的一张牌1,电脑帮你排除了另外两张牌中的一张2,那么你是否重新选择押3,从而更容易获胜? http://www.manong1024.com/q/403 解决方案 google 三扇门问题真怀疑这是不是阿里的题,感觉很低级很low,像庙会灯谜上的题. 解决方案二: 假设挑选A其为king的概率p=1/3剩下的BC中为king的概率p=2/3.假设主持人又给你排