lawpalyer logo

資訊處理 98 年程式語言概要考古題

民國 98 年(2009)資訊處理「程式語言概要」考試題目,共 4 題 | 資料來源:考選部

0 題選擇題 + 4 題申論題

請撰寫程式。 設整數陣列INTDATA[M][N]已存值,請分別撰寫函數(Function)之副程式如下述, 並寫一主程式呼叫該函數,計算其值且列印出。 函數POSF 為找INTDATA 中的正值之項數,將此值存入NPOS 並列印出。(12 分) 函數EVENF 為找INTDATA 中的偶數之項數,將此值存入NEVEN 並列印出。 (13 分)
請說明下列程式片段各個Statement 執行幾次?及執行後N1, N2, N, M, NSUM 值各 為何?(25 分) INT NSUM, N1, N2, I, J, M, N; M=10; N=20; NSUM=0; N1=0; FOR I=1 TO N { N1=N1+1; N2=0; FOR J=1 TO M { N2=N2+1; NSUM=NSUM+1; } }
請逐步完成下列的程式設計: 試設計一父類別ClassA 內含兩個public 整數資料成員numA 與numB。(8 分) 設計一子類別ClassB,繼承自ClassA 類別,並加入set_num()函數,用來設定從父 類別繼承而來的成員numA 與numB,與show()函數,用來顯示numA 與numB 的 值。(8 分) 在主程式main()裡宣告ClassB 類別的變數bdata,利用set_num()函數將numA 設 值為55,numB 設值為88,再以show()印出成員之值。(9 分)
試就下列各小題說明computer 如何儲存值,並畫出其format。(12 分) 整數 2 bytes 正值 整數 2 bytes 負數 浮點數 4 bytes 正值 浮點數 4 bytes 負數 何謂例外(Exception)?為何需要例外的處理(Exception Handing)?(8 分) 說明程式語言中識別字及關鍵字。(5 分)