【330天】我愛刷題系列089(2018.01.01)

叨叨兩句

  1. ~

牛客網——java專項練習068

1

在 myjsp.jsp 中,關於下面的代碼說法錯誤的是: ( )html

<%@ page language="java" import="java.util.*" errorPage="error.jsp" isErrorPage="false" %>

正確答案: A java

A 該頁面可使用 exception 對象
B 該頁面發生異常會轉向 error.jsp
C 存在 errorPage 屬性時,isErrorPage 是默認爲 false
D error.jsp 頁面必定要有isErrorPage 屬性且值爲 true編程

exception是JSP九大內置對象之一,其實例表明其餘頁面的異常和錯誤。只有當頁面是錯誤處理頁面時,即isErroePage爲 true時,該對象纔可使用。對於C項,errorPage的實質就是JSP的異常處理機制,發生異常時纔會跳轉到 errorPage指定的頁面,不必給errorPage再設置一個errorPage。因此當errorPage屬性存在時, isErrorPage屬性值爲false

2

對於文件的描述正確的是( )
正確答案: D 你的答案: D (正確)jsp

A 文本文件是以「.txt」爲後綴名的文件,其餘後綴名的文件是二進制文件。
B File類是Java中對文件進行讀寫操做的基本類。
C 不管文本文件仍是二進制文件,讀到文件末尾都會拋出EOFException異常。
D Java中對於文本文件和二進制文件,均可以看成二進制文件進行操做。編程語言

A.文件分爲文本文件和二進制文件,計算機只認識二進制,因此實際上都是二進制的不一樣解釋方式。文本文件是以不一樣編碼格式顯示的字符,例如Ascii、Unicode等,window中文本文件的後綴名有".txt",".log",各類編程語言的源碼文件等;二進制文件就是用文本文檔打開是看不懂亂碼,只要能用文本打開的文件均可以算是文本文件,只是顯示的結果不是你想要的,二進制文件只有用特殊的應用才能讀懂的文件,例如".png",".bmp"等,計算機中大部分的文件仍是二進制文件。
B.File類是對文件總體或者文件屬性操做的類,例如建立文件、刪除文件、查看文件是否存在等功能,不能操做文件內容;文件內容是用IO流操做的。
C.當輸入過程當中意外到達文件或流的末尾時,拋出EOFException異常,正常狀況下讀取到文件末尾時,返回一個特殊值表示文件讀取完成,例如read()返回-1表示文件讀取完成。
D.上面A選項已經說了,不管是文本文件仍是二進制文件,在計算機中都是以二進制形式存儲的,因此都當作二進制文件讀取。

3

如下程序的輸出結果是編碼

public class Print{
    static boolean out(char c){
        System.out.println(c);
        return true;
    }
    public static void main(String[] argv){
        int i = 0;
        for(out('A');out('B') && (i<2);out('C')){
            i++;
            out('D');
        }
    }
}

正確答案: A code

A ABDCBDCB
B BCDABCD
C 編譯錯誤
D 運行錯誤htm

for循環執行順序  參看: https://jingyan.baidu.com/article/7f766dafaa6ee04101e1d0e6.html
相關文章
相關標籤/搜索