关于编译下面哪个是正确的
1. 编译并运行以下程序,以下描述哪个选项是正确的
第2行确实会出错,原因有两个:
1:protectied 不是关键字,正确的应该是protected
2:toString( )i ,方法的括号后面不能出现无意义的字符串
2. 浠ヤ笅鍏充簬缂栬疟绋嫔簭镄勮存硶姝g‘镄勬槸锛 锛夈侫.缂栬疟绋嫔簭灞炰簬璁$畻链哄簲鐢ㄨ蒋浠讹纴镓链夌敤鎴烽兘闇瑕佺紪璇岖▼搴厂
銆愮瓟妗堛戯细C
C銆愯В鏋愩戠紪璇戠▼搴忓氨鏄鎶婇珮绾ц瑷鍙樻垚璁$畻链哄彲浠ヨ瘑鍒镄勪簩杩涘埗璇瑷锛屽嵆缂栬疟绋嫔簭瀹屾垚楂樼骇璇瑷绋嫔簭鍒颁绠绾ц瑷绋嫔簭镄勭瓑浠风炕璇戙
3. 下面是关于解释程序和编译程序的叙述,正确的是()
C、D
解释程序是一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行用户程序时,它直接执行源程序或源程序的内部形式(中间代码)。因此,解释程序并不产生目标程序,这是它和编译程序的主要区别。
解释程序它逐条地取出源程序中的语句,边解释,边执行。编译的话就是只要编译一次,下次再执行就不用再解释了。
(3)关于编译下面哪个是正确的扩展阅读:
解释程序的工作方式非常适于人通过终端设备与计算机会话,如在终端上打一条命令或语句,解释程序就立即将此语句解释成一条或几条指令并提交硬件立即执行且将执行结果反映到终端,从终端把命令打入后,就能立即得到计算结果。
这的确是很方便的,很适合于一些小型机的计算问题。但解释程序执行速度很慢,例如源程序中出现循环,则解释程序也重复地解释并提交执行这一组语句,这就造成很大浪费。
对源程序边解释翻译成机器代码边执行的高级语言程序。所以,解释程序的功能是:解释执行高级语言程序。由于它的方便性和交互性较好,早期一些高级语言采用这种方式,如BASIC、dBASE。但它的弱点是运行效率低,程序的运行依赖于开发环境,不能直接在操作系统下运行。
网络-解释程序
4. 浠ヤ笅鍏充簬瑙i喷绋嫔簭鍜岀紪璇戠▼搴忓彊杩颁腑锛屾g‘鏄锛 锛夈
銆愮瓟妗堛戯细C
链棰樿冩煡缂栬疟铡熺悊锘虹鐭ヨ瘑銆傝В閲婄▼搴忎篃绉颁负瑙i喷鍣锛屽畠鎴栬呯洿鎺ヨВ閲婃墽琛屾簮绋嫔簭锛屾垨钥呭皢婧愮▼搴忕炕璇戞垚镆愮崭腑闂磋〃绀哄舰寮忓悗鍐嶅姞浠ユ墽琛岋绂钥岀紪璇戠▼搴忥纸缂栬疟鍣锛夊垯棣栧厛灏嗘簮绋嫔簭缈昏疟鎴愮洰镙囱瑷绋嫔簭锛岀劧钖庡湪璁$畻链轰笂杩愯岀洰镙囩▼搴忋傝В閲婂櫒缈昏疟婧愮▼搴忔椂涓崭骇鐢熺嫭绔嬬洰镙囩▼搴忥纴钥岀紪璇戝櫒鍒欓渶灏嗘簮绋嫔簭缈昏疟鎴愮嫭绔嬬洰镙囩▼搴忋傚洜姝ょ瓟妗堜负C阃夐”銆