| 期中考模擬題一、 宣告三個變數,一個整數變數、一個浮點數變數、一個字元變數 二、宣告5個位置的整數陣列 三、宣告5個位置的整數陣列,並設定初值分別為 1 2 3 4 5 四、宣告5個位置的字串 五、宣告5個位置的字串,並設定初值為 1234 六、有一陣列宣告為 float f[100]; 請寫一迴圈輸入資料到陣列 f中 七、假設 s宣告為5個位置的字串,要將s的內容設定為 TEST,請寫出敘述 八、 假設宣告為 double d; ,則敘述中 d 與 &d的差別為何 九、下列程式輸出為何 #include <iostream> using namespace std; main(){ int i=100, *pi; pi=&i; *pi=*pi+100; cout << i <<endl; cout << *pi << endl; i=300; cout << i <<endl; cout << *pi << endl; } 十、下列程式輸出為何 #include <iostream> using namespace std; main(){ float f[5]={1.1,2.2,3.3,4.4,5.5}; int i; for (i=0; i<5; i++) cout << f[i]; cout << endl; for (i=0; i<5; i++) cout << *(f+i); cout << endl; } 十一、按下列說明寫一完整程式 宣告一個5個位置的整數陣列 以迴圈輸入5個資料到陣列 將陣列當參數傳送至函數 在函數中每個元素加100 主函數以迴圈輸出陣列的5個資料 | |