關於編譯下面哪個是正確的
1. 編譯並運行以下程序,以下描述哪個選項是正確的
第2行確實會出錯,原因有兩個:
1:protectied 不是關鍵字,正確的應該是protected
2:toString( )i ,方法的括弧後面不能出現無意義的字元串
2. 浠ヤ笅鍏充簬緙栬瘧紼嬪簭鐨勮存硶姝g『鐨勬槸錛 錛夈侫.緙栬瘧紼嬪簭灞炰簬璁$畻鏈哄簲鐢ㄨ蔣浠訛紝鎵鏈夌敤鎴烽兘闇瑕佺紪璇嶇▼搴廠
銆愮瓟妗堛戱細C
C銆愯В鏋愩戠紪璇戠▼搴忓氨鏄鎶婇珮綰ц璦鍙樻垚璁$畻鏈哄彲浠ヨ瘑鍒鐨勪簩榪涘埗璇璦錛屽嵆緙栬瘧紼嬪簭瀹屾垚楂樼駭璇璦紼嬪簭鍒頒綆綰ц璦紼嬪簭鐨勭瓑浠風炕璇戙
3. 下面是關於解釋程序和編譯程序的敘述,正確的是()
C、D
解釋程序是一種語言處理程序,在詞法、語法和語義分析方面與編譯程序的工作原理基本相同,但在運行用戶程序時,它直接執行源程序或源程序的內部形式(中間代碼)。因此,解釋程序並不產生目標程序,這是它和編譯程序的主要區別。
解釋程序它逐條地取出源程序中的語句,邊解釋,邊執行。編譯的話就是只要編譯一次,下次再執行就不用再解釋了。
(3)關於編譯下面哪個是正確的擴展閱讀:
解釋程序的工作方式非常適於人通過終端設備與計算機會話,如在終端上打一條命令或語句,解釋程序就立即將此語句解釋成一條或幾條指令並提交硬體立即執行且將執行結果反映到終端,從終端把命令打入後,就能立即得到計算結果。
這的確是很方便的,很適合於一些小型機的計算問題。但解釋程序執行速度很慢,例如源程序中出現循環,則解釋程序也重復地解釋並提交執行這一組語句,這就造成很大浪費。
對源程序邊解釋翻譯成機器代碼邊執行的高級語言程序。所以,解釋程序的功能是:解釋執行高級語言程序。由於它的方便性和交互性較好,早期一些高級語言採用這種方式,如BASIC、dBASE。但它的弱點是運行效率低,程序的運行依賴於開發環境,不能直接在操作系統下運行。
網路-解釋程序
4. 浠ヤ笅鍏充簬瑙i噴紼嬪簭鍜岀紪璇戠▼搴忓彊榪頒腑錛屾g『鏄錛 錛夈
銆愮瓟妗堛戱細C
鏈棰樿冩煡緙栬瘧鍘熺悊鍩虹鐭ヨ瘑銆傝В閲婄▼搴忎篃縐頒負瑙i噴鍣錛屽畠鎴栬呯洿鎺ヨВ閲婃墽琛屾簮紼嬪簭錛屾垨鑰呭皢婧愮▼搴忕炕璇戞垚鏌愮嶄腑闂磋〃紺哄艦寮忓悗鍐嶅姞浠ユ墽琛岋紱鑰岀紪璇戠▼搴忥紙緙栬瘧鍣錛夊垯棣栧厛灝嗘簮紼嬪簭緲昏瘧鎴愮洰鏍囪璦紼嬪簭錛岀劧鍚庡湪璁$畻鏈轟笂榪愯岀洰鏍囩▼搴忋傝В閲婂櫒緲昏瘧婧愮▼搴忔椂涓嶄駭鐢熺嫭絝嬬洰鏍囩▼搴忥紝鑰岀紪璇戝櫒鍒欓渶灝嗘簮紼嬪簭緲昏瘧鎴愮嫭絝嬬洰鏍囩▼搴忋傚洜姝ょ瓟妗堜負C閫夐」銆