本帖最後由 李泳霖 於 2024-1-26 15:14 編輯
正式考試的作答時間
觀念題檢測每節 60 分鐘,需完成單選 20 題。 (共計 40 題,分兩節次施測)
實作題檢測每節 150 分鐘,需完成程式實作 4 題。
模擬考 - 觀念題
1050305APCSconcept_test.pdf
請將答案填寫於 觀念題作答卷,填寫完成後提交表單。
模擬考 - 實作題
1050305APCSImplementation.pdf
請將完成之程式碼,回覆於本主題,記得註明題號。- #include <iostream>
- #include <cstdlib>
- #include<algorithm>
- using namespace std;
- int main()
- {
- int n;
- cin>>n;
- int data[n];
- for(int i=0;i<n;i++)
- cin>>data[i];
- sort(data,data+n);
- for(int i=0;i<n;i++)
- cout<<data[i]<<" ";
- cout<<endl;
- //61 65 70 85
- if(data[0]>60)
- {
- cout<<"best case"<<endl;
- cout<<data[0]<<endl;
- }
- //50 51 52 53
- else if(data[n-1]<60)
- {
- cout<<data[n-1]<<endl;
- cout<<"worst case"<<endl;
- }
- //40 55 65 85
- else
- {
- for(int i=n-1;i>=0;i--)
- {
- if(data[i]<60)
- {
- cout<<data[i]<<endl;
- cout<<data[i+1]<<endl;
- break;
- }
- }
- }
- system("pause");
- return 0;
- }
複製代碼 |