返回列表 發帖

APCS 模擬考

本帖最後由 李泳霖 於 2024-1-26 15:14 編輯

正式考試的作答時間

觀念題檢測每節 60 分鐘,需完成單選 20 題。 (共計 40 題,分兩節次施測)
實作題檢測每節 150 分鐘,需完成程式實作 4 題。



模擬考 - 觀念題

1050305APCSconcept_test.pdf

請將答案填寫於 觀念題作答卷,填寫完成後提交表單。

模擬考 - 實作題

1050305APCSImplementation.pdf

請將完成之程式碼,回覆於本主題,記得註明題號。
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include<algorithm>
  4. using namespace std;
  5. int main()
  6. {
  7.     int n;
  8.     cin>>n;
  9.     int data[n];
  10.     for(int i=0;i<n;i++)
  11.         cin>>data[i];
  12.     sort(data,data+n);
  13.     for(int i=0;i<n;i++)
  14.         cout<<data[i]<<" ";
  15.     cout<<endl;
  16.     //61 65 70 85
  17.     if(data[0]>60)
  18.     {
  19.         cout<<"best case"<<endl;
  20.         cout<<data[0]<<endl;
  21.     }
  22.     //50 51 52 53
  23.     else if(data[n-1]<60)
  24.     {
  25.         cout<<data[n-1]<<endl;
  26.         cout<<"worst case"<<endl;
  27.     }
  28.     //40 55 65 85
  29.     else
  30.     {
  31.        for(int i=n-1;i>=0;i--)
  32.        {
  33.            if(data[i]<60)
  34.            {
  35.                cout<<data[i]<<endl;
  36.                cout<<data[i+1]<<endl;
  37.                break;
  38.            }
  39.        }
  40.     }
  41.     system("pause");
  42.     return 0;
  43. }
複製代碼
istak.teach2@gmail.com

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見
istak.teach2@gmail.com

TOP

返回列表