2018年12月24日 星期一

2018年12月19日 星期三

篩法、陣列的應用

篩法400.xlsx


找 2~n(<10^7)的所有質數 虛擬碼
動態陣列 p 、靜態陣列 c(n) 初值 false設為質數、true被刪記(非質數)
push (2)
for i= 3 ~ n jump 2
  if not c(i) then
     '//這是質數,將所有 i 的倍數刪掉
     push( i ) '將 i 加入 p 陣列
     for j=i*i ~ n jump i
         c(j) = true ' j 被刪記
     end for
  end if
end for

應用題連結

1220-0 ~ 1220-3 參考解

2018年12月15日 星期六

商競程式107正式題

讀檔部份省略,假設每組一列S或多列S()傳入fxx,傳回結果

F107_P11_計算含S字數
  Function fnxx(ByVal s As String) As String
  fnxx = ""
  s = Trim(s) : ttrim(s, "  ", " ")
  Dim dat() = s.Split(" ")
  Dim cnt = 0
  For i = 0 To UBound(dat)
   If InStr(dat(i), "s") > 0 Or InStr(dat(i), "S") > 0 Then cnt += 1
  Next
  Return dat.Length & "," & cnt
  End Function
    '若資料以空格隔開,可能需要將多個空白 取代為 單空白
    Sub ttrim(ByRef s As String, ByVal a As String, ByVal b As String)
        While (InStr(s, a) > 0)
            s = s.Replace(a, b)
        End While
    End Sub

' 107年 正式題 P12 井字棋
' 不會有兩人同時連線,分別判斷1及2有沒有連、否則都沒連3
' 一次傳S陣列 3列

    Dim a(2, 2) As Integer
    Function fxx(ByVal s$()) As String
        fxx = "3"
        For i = 0 To 2
            For j = 0 To 2
                a(i, j) = Mid(s(i), j + 1, 1)
            Next
        Next
        If chk(1) Then Return 1
        If chk(2) Then Return 2
    End Function
    Function chk(ByVal p As Integer) As Boolean
        ' 列
        Dim cnt As Integer
        For i = 0 To 2
            cnt = 0
            For j = 0 To 2
                If a(i, j) = p Then cnt += 1
            Next
            If cnt = 3 Then Return True
        Next
        ' 行
        For i = 0 To 2
            cnt = 0
            For j = 0 To 2
                If a(j, i) = p Then cnt += 1
            Next
            If cnt = 3 Then Return True
        Next
        If p = a(0, 0) AndAlso a(0, 0) = a(1, 1) AndAlso a(1, 1) = a(2, 2) Then Return True '\
        If p = a(0, 2) AndAlso a(0, 2) = a(1, 1) AndAlso a(1, 1) = a(2, 0) Then Return True '/
        Return False
    End Function

' 107年 正式題 P21 快樂數字
' 最大 100000 宣告一陣列,檢查是否出現過

    Const MaxN As Integer = 100000 '最大的數字

    Function fxx(ByVal s$) As String
        fxx = ""
        Dim x% = s
        Dim mk(MaxN) As Boolean
        mk(x) = True
        Do Until x = 1
            x = ss(x)
            If mk(x) Then Exit Do
            mk(x) = True
        Loop
        If x = 1 Then Return "T" Else Return "F"
    End Function
 
Function ss(ByVal x As Integer) As Integer
        ss = 0
        Dim d%
        Do Until x = 0
            d = x Mod 10
            ss += (d * d)
            x \= 10
        Loop
    End Function

' 107年 正式題 P22 排列
' 最多5個數字,全排列,由小至大問第 k 個的值

    Dim plst As New ArrayList

   Function fxx(ByVal s$) As String
        fxx = ""
        Dim dat() = s.Split(",")
         Dim N% = dat(0)
        Dim a(N - 1) As Integer '最多 5 個數
        For i = 0 To N - 1
            a(i) = dat(i + 1)
        Next
        Dim k% = dat(N + 1)
        plst.Clear()
        perm(a, 0, N)
        plst.Sort()
        Return plst(k - 1)

    End Function

 Sub perm(ByVal a%(), ByVal p%, ByVal N%)
     If p = N Then  '產生一組
        Dim num = ""
        For i = 0 To N - 1
            num &= a(i)
        Next
        plst.Add(num)
        Return
    End If
    ' 換 p ~ N-1 , 遞迴
    Dim t As Integer
    For x = p To N - 1
      t = a(p) : a(p) = a(x) : a(x) = t  ' p換 成其它的數字
      perm(a, p + 1, N)
      t = a(p) : a(p) = a(x) : a(x) = t  ' p 換回來
    Next
  End Sub

' 107年 正式題 P31 大數乘冪運算 M^K { 1 <= M,K <= 999 }
' 可 用 BigInteger 類別,應也可以使用 Log10吧
' 專案 需加入 參考,再 Imports,   不確定BigInteger的位數上限,需另查

Imports System.numerics

 Function fxx(ByVal s As String) As String
        Dim dat() = s.Split(",")
        Dim m% = dat(0), k% = dat(1)
        ' 算 m^k
        Dim Pow As BigInteger = BigInteger.Pow(m, k)
        fxx = Len(Pow.ToString) '& "," & Pow.ToString
   End Function

方法2   使用Log10: Return Math.Floor(Math.Log10(M)*K)+1

' 107年 正式題 P32 模數
' 應該有公式解(數論?待查)  但  a,b,m皆 1~99 : 99^3 應可以暴力解

    Function fxx(ByVal s$) As String
        fxx = ""
        s = Strings.Trim(s) : ttrim(s, "  ", " ")
        Dim dat() = s.Split(" ")
        '    fxx = s & "," & dat.Length
        Dim ai% = dat(0), ax% = dat(1)
        Dim bi% = dat(2), bx% = dat(3)
        Dim mi% = dat(4), mx% = dat(5)
        Dim cnt = 0
        For k = mi To mx
          Dim md = k * 100
          For i = ai To ax
            For j = bi To bx
               If (i + j) Mod k = (i - j + md) Mod k Then cnt += 1
            Next
          Next
        Next
        Return cnt
    End Function

    Sub ttrim(ByRef s$, ByVal a$, ByVal b$)
        Do While InStr(s, a) > 0
            s = s.Replace(a, b)
        Loop
    End Sub

' 107年 正式題 P41 樹最遠的2節點長度
' 因最多 127個節點,父子為相鄰,建adj(,) 以 floyd找任2點最短路{樹沒迴路,
  2點只有一種距離}, 所有2節點距中最長即是

    Const MaxN% = 127
    Const inf% = 99
    Dim a(MaxN, MaxN) As Integer

    Function fxx(ByVal s$) As String
        s = Mid(s, 2)
        Dim bt(MaxN) As Boolean
        Dim sep() As Char = {",", ","}
        Dim dat() = s.Split(sep)
        Dim m% = dat.Length '最後 node
        Dim p%, v%
        For k = 0 To UBound(dat)
            v% = Val(dat(k))
            If v% > 0 Then bt(k + 1) = True Else bt(k + 1) = False
        Next
        For i = 1 To m
            For j = 1 To m
                a(i, j) = inf 'inf
            Next
        Next
        '建相鄰矩陣
        For p = m \ 2 To 1 Step -1
            Dim lch% = p * 2 '左子
            Dim rch% = lch% + 1 ' 右子
            If bt(lch) Then '有左子 連
                a(p, lch) = 1 : a(lch, p) = 1
            End If
            If bt(rch) Then '有右子 連
                a(p, rch) = 1 : a(rch, p) = 1
            End If
        Next
        floyd(m)  '最短路 {樹沒有迴圈,兩點距只有一個值}
        v = 0
        For i = 1 To m
            For j = i + 1 To m
                If a(i, j) < inf Then
                    v = Math.Max(v, a(i, j))
                End If
            Next
        Next
        fxx = v
    End Function

  Sub floyd(ByVal m%)
        For k = 1 To m
            For i = 1 To m
                For j = 1 To m
                    a(i, j) = Math.Min(a(i, j), a(i, k) + a(k, j))
                Next
            Next
        Next
    End Sub

' 107年 正式題 P42 循環排列
' 因最多 k=20 , 數字 1~k 找循環


    Const MaxN% = 20 '最多20個 1~20
    Dim a(MaxN) As Integer
    Dim vst(MaxN) As Boolean
    Dim cyc As New ArrayList
   
Function fxx(ByVal s$) As String
        s = Mid(s, 2)
        Dim sep() As Char = {",", ","}
        Dim dat() = s.Split(sep)
        Dim k% = dat.Length 'k個數
        Dim v%
        fxx = ""
        For i = 1 To k
            v% = Val(dat(i - 1))
            a(i) = v ' 第 i 個 接 第 v 個
        Next
        fxx &= "["
        Dim fst As Boolean = True
        Array.Clear(vst, 0, vst.Length)
        For i = 1 To k
            If vst(i) Then Continue For
            If fst Then fst = False Else fxx &= ","
            fxx &= "["
            If a(i) = i Then
                fxx &= i     '自己接自己
            Else
                cyc.Clear()
                dfs(i)
                fxx &= cyc(0)
                For j = 1 To cyc.Count - 1
                    fxx &= "," & cyc(j)
                Next
            End If
            fxx &= "]"
        Next
        fxx &= "]"
    End Function

    Sub dfs(ByVal u%)
        If vst(u) Then Return
        cyc.Add(u) : vst(u) = True
        dfs(a(u))
    End Sub








2018年12月11日 星期二

2018年12月4日 星期二

107模(二信自訂)

二信高中自訂107模擬題  (題目文字檔) (測資檔)  


M107a_p01 春夏秋冬
阿華和阿俊玩一個遊戲叫做「春夏秋冬」有四種牌,夏吃春、秋吃夏、冬吃秋、春吃冬,吃到的得1分,其餘不計分
我們以 PMAW分別代表春夏秋冬,阿華和阿俊各發六張牌,阿華的a1~a6、阿俊的b1~b6
a1與b1比、a2與b2比…a6與b6比,問阿華與阿俊各得幾分?
in1.txt
3  
AMPWAP MWWPMW
PPMMWA MWAAPW
WMAWPM AWMPWW
in2.txt
3
AMWPWP WMWPMW
PAPMMW AMWAAP
PWMAWP MAWMPW

out.txt
4 1
1 5
3 1

1 1
2 3
3 2

參考解1

M107a_p02 小三數學
每列2個數字,第1個數字k:10~2147483647,第2個數字m:-2147483648~2147483647,
若k的每位數之間可插入1或2個運算符號使結果等於 m ,則輸出YES,否則輸出NO
可插入的符號為{ + , - , * , / }四種}可使用相同的符號,先乘除或加減
假設計算過程,除法需整除才算, 例如 9/6*4=6 不算,因9/6非整數不可以先*4再/6
in1.txt
5  
123 4
234 14
24015 16
862 4
22 4
in2.txt
3
1357924680 -626963
334 5
543 345
out.txt
YES
YES
YES
YES
YES

YES
YES
NO

-------輸出註解
12/3
2+3*4
240/15
8-6+2
2+2 或 2*2

1357-924*680
3*3-4 或 3/3+4
NO

參考解2

M107a_p03 組合排列
有一個m位數數字X,最少3位,不含0不重複,選n個{2~m},所有的組合全排列後,由小至大的第k個是多少
若m=4,x=1357,n=3,則全排列為
(1) 135 (2) 137 (3) 153 (4) 157 (5) 173 (6) 175 (7) 315 (8) 317 (9) 351 (10)357 (11)371 (12)375
(13)513 (14)517 (15)531 (16)537 (17)571 (18)573 (19)713 (20)715 (21)731 (22)735 (23)751 (24)753
輸入每列三個數 x,n,k、輸出全排列的第k個數,如上例x=1357,n=3,k=10則輸出357
in1.txt
2
1357,3,10
1357,3,19
in2.txt
3
543,2,3
123,2,5
2468,3,11
out.txt
357
713

43
31
482

參考解3


M107a_p04 十轉五四三
每列2個數 x,k,其中x為十進位 0<x<1000000,且有可能有小數,若有小數最多3位數;k為3,4,5之一,代表k進位
請將x轉為 k進位,若沒有小數則不印,若有小數最多3位,小數部份的尾0不印

in1.txt
3  
123.456 5
2345.678 4
345678 3
in2.txt
3
987654.321 3
87653.125 4
6789 5
out.txt
443.212
210221.223
122120011220

1212011210210.022
111121211.02
204124

參考解4


M107a_P05朋友(高中104北二區-3.b839)

問題描述:當我們到一個新環境時,常常會從和我們有相同個性、喜好或來自相同故鄉的人們開始結交,
我們也會對同姓交或名字相近的人感到熟悉或有好感。 在這道題目中,我們將假設朋友關係是這樣建立的:
(1)若兩個人的名字相似,則兩個人會結為朋友。
(2)若兩個人有共同朋友,則兩個人會結為朋友。
如何定義兩個人的名字相似呢?令兩個人的名字為 S 和 T ,我們說若S(長度為m)和T(長度為n)的
最長共同子字串(Longest common subsequene,LCS)長度不小於min(m,n)/2.0,則S和T相似。  {LCS的定義就省略}
根據上上述的朋友關係,我們可以將一群人分成一個或數個團體,每個團體中的任意兩個人都是朋友,而兩個不同團體中的人則都不是朋友。
現在,請你寫一個程式,輸出最大團體(人數最多)的人數個數。
輸入每列第1個數字k代表一群人共有k個人(最多20人),接著有這k人的姓名{皆是小寫字母最多20字},以空白隔開
in1.txt
3
5 abc adb xyzzzz zzzxop xompn
5 abc adb xyzzzz zzzxop xoapd
5 abc adb xyzzzz zzzxop xoape

in2.txt
3
6 abcd adb xyzzzz zzzxop xompn zzzab
6 abc adx xyzzzz zzzxop xoapd xyzaa
6 abdc adb xyzzzz zzzxop xoape xyzz

out.txt
3
5
3

6
5
4


M107a_p06霍夫曼編碼
一篇英數字的文章,若每個字元不壓縮最少一個字元需7位元,用霍夫曼編碼,較常用的字元使用較少的位元編碼,
可以使整個使用的位元數減少。例如「ABCABDABEACDABE」共15個字原使用7位元*15共105個位元,若將編碼改為
A00,B01,C10,D110,E1110,F1111,則只需使用36個位元即可。
每列皆為可列印的ASCII字元,最多100個字元,使用霍夫曼編碼,請問最少可用多少位元表示這列文字?
in1.txt
3
ABCABDABEACDABE
This is a Book.
TO BE OR NOT TO BE?

in2.txt
2
In computer science and information theory, a Huffman code is a particular type of optimal code
CAD,CAI,CAM,CIM,DOG,GOD,ACM,CAT,CAE,CAR,BOOK,DOOR.

out.txt
34
48
53

389
168



 M107a_p07最少硬幣數
阿華商店使用阿華幣,其幣值是特定的,給一個正整數問換成最少阿華幣的個數?
例如有6種幣值:{1,2,3,5,15,18}要換48元可以是 18+18+5+5+2要五個硬幣,也可以 18+15+15要三個硬幣
每列給第1個數字k{5~12}代表有k種幣值,接著k個幣值,最後m代表要換m元(1~9999},輸出最小硬幣數
in1.txt
3
6,1,2,3,5,15,18,48
7,1,3,5,8,12,20,35,100
7,1,3,5,8,12,20,35,123

in2.txt
3
10,1,2,3,10,15,20,25,30,55,88,234
12,1,2,5,8,13,25,40,60,99,123,250,511,9876
8,1,5,12,20,25,35,85,100,466

out.txt
3
5
6

4
22
7


M107a_p08最短路徑長
第1列為圖形各邊的資訊{2節點名及邊長},節點編碼皆為1個大寫字母,邊長1~99,各邊以逗號隔開
第2列有數組詢問,以逗號隔開,每個詢問給兩節點名稱,問這兩節點之最短路徑的長度,輸出亦以逗號隔開
in1.txt
2
AB11,BC12,CD17,DE13,EA6,AF5,FB9,FD8,EF15,FG1,BG3
EB,CE
RN15,AB9,DR14,AE2,BE4,BF16,CF23,HR25,FG13,GH5,AJ17,JK7,FK12,EJ22,AS8,SM18,SP14,LG6,LF21,GM27,MN11,JL20,PN38
AN,BS,LC

in2.txt
2
AB11,BC12,CD7,DE23,EA6,AF5,FB9,CF13,FD8,EF15
ED,CE
RN15,AB9,BC39,CD41,DR53,AE2,BE4,BF16,CF23,CH43,HR25,FG13,GH5,AJ17,JK7,FK12,EJ22,AS8,SM18,SP14,LG6,LF21,GM27,MN11,JL20,PN38
AN,BS,LC


out.txt
15,27
37,14,42

19,24
37,14,42



M107a_p09最長遞增子序列(LIS)
 給一串整數數列a1,a2,....am {m最大100} ,從中任選k個b1,b2,...bk使b1<b2<...<bk,
  例: bj的順序仍維持ai的順序, 問最大的k為多少?
例:輸入為6,2,9,8,3,7,10,4,5
   可以6,9,10、或6,8,10、 6,7,10、 2,7,9、 … 也可以 2,3,4,5 :最長數列為 4個
  輸入為6,2,9,8,3,10,7,4,13,5
   可以6,9,10,13、… 也可以2,3,4,5  :最長數列為 4個
 輸入為6,2,9,8,3,10,7,4,13,5,11
   可以 6,8,10,13、 也可以 2,3,4,5,11  :最長數列為 5個
in1.txt
3
6,2,9,8,3,7,10,4,5
6,2,9,8,3,10,7,4,13,5
6,2,9,8,3,10,7,4,13,5,11

in2.txt
5
1,15,17,13,18,19,6,8,24,4,21,0,3,2,22
26,3,12,27,20,29,28,1,21,15,8,10,18,25,13
29,13,17,26,19,5,10,3,20,11,24,28,27,22,16,4,2,21,14,7
3,28,5,16,15,1,6,23,4,14,2,20,7,25,29,26,24,13,21,12
15,1,13,25,5,17,20,2,27,8,6,26,22,4,21,7,19,29,3,23,10,18,28,12,11

out.txt
4
4
5

7
5
6
7
7
=====註:若加印路徑 且有多個LIS相同,則先出現的優先
4:2,3,4,5
4:2,3,4,5
5:2,3,4,5,11

7:1,15,17,18,19,21,22
5:1,8,10,18,25
6:13,17,19,20,24,27
7:3,5,6,14,20,25,26
7:1,2,4,7,10,18,28



M107a_p10整理牌型

撲克牌的 「大老二」以2最大,然後AKQJT9876543,其中10點以T代表,給你6~13張牌,
請先依花色,每種花色再由大至小排列,花色先黑桃、紅心、方塊、再梅花。
每一列有 6~12個數字,中間以逗號隔開,代表撲克牌的編號:
0~12 spade 的 A234~9TJQK , 13~25 heart的 A234~9TJQK , 
26~38 diamond 的 A234~9TJQK , 39~51 club 的 A234~9TJQK
輸出:先S:,再H:,再D:,再C:,若沒有的花色則不印,請參考輸入輸出範例
in1.txt
2
0,1,2,7,9,13,24,25,32,36,50
12,14,15,22,23,3,39,48,6,8
in2.txt
2
11,16,17,18,20,26,30,31,33,5
19,21,27,28,29,34,35,37,40,45,46,47,49

out.txt
S:2AT83,H:AKQ,D:J7,C:Q
S:K974,H:2JT3,C:AT

S:Q6,H8654,D:A865
H:97,D:2QT943,C:2J987




2018年11月29日 星期四

1129C++

 c/c++研習資料夾

#include <iostream>
using namespace std;
int p[ 100 ];
int pcnt;
bool isp(int x)
{
     int i;
 //    cout << "試" << x;
     if(x<2) return false;
     for (i=2; i*i<=x; i++)
     {// cout  <<"%" << i << ',';
       if (x%i==0) return false;
     }
    // cout << "是\n" ;
     return true;
}
int main()
{
  int n, i,j;
  cin >> n;
  pcnt =0;
  for (i=1 ; i<=n; ++i)
  {
        if( isp( i ) )
        {
           p[pcnt] = i; // i=1 
           pcnt ++;
           //cout << pcnt <<":"<<p[pcnt-1] << " ";
        }
  }
  // 共 pcnt , p[0] ~ p[cnt-1]
  cout << pcnt <<"," << p[pcnt-1] << endl;
  system("pause");
  return 0;
}

2018年11月22日 星期四

E2B段2複習

Ch3小考卷 {3-1&3-2 、3-3&3-4 、 3-5~3-7 、 Ch3全 } 小考4次題庫Ch3

vb筆試模擬題

ch3-1&3-2 一、選擇題 45 每題 2
01. (   ) 艾倫想在Microsoft Excel儲存格輸入58時可以自動顯示58%,則他可以將儲存格格式預設為以下何者類型? (A) 時間 (B) 文字 (C) 百分比 (D) 貨幣
02. (   ) 在合併A1:B2的儲存格後,哪一個欄位的資料會被保留? (A) A2 (B) B2 (C) B1 (D) A1
03. (   ) Microsoft Excel中若要解除已合併的儲存格,則要選取該儲存格後,再按哪一個按鍵即可解除合併? (A) 2014-02-21_101755(B) 2014-02-21_103606(C) 2014-02-21_101644(D) 2014-02-21_103550
04. (   ) 市面上電子試算表軟體眾多,請問下列電子試算表何者屬於自由軟體? (A) OpenOffice Calc (B) WPS表格 (C) Apple iWork Numbers (D) Microsoft Office Excel
05. (   ) 小毓希望在儲存格輸入1000時,儲存格就會顯示$1,000,則儲存格格式要設為下列哪種類型? (A) 貨幣 (B) 日期 (C) 時間 (D) 百分比
06. (   ) 下列英文何者指的是Excel上的「列」? (A) Row (B) Column (C) Cell (D) Sheet
07. (   ) 關於在Microsoft Excel 檔案中「複製資料」和「搬移資料」的敘述,以下何者有誤 (A) 複製資料:代表圖示為2014-02-20_093248(B) 複製資料:可以透過Ctrl+CCtrl+V的快速鍵進行複製 (C) 搬移資料:直接拖曳要搬移的資料 (D) 搬移資料:可以利用「剪下/貼上」功能完成搬移
08. (   ) 下列有關保護工作表的敘述,何者有誤 (A) 可避免資料被竄改 (B) 可在「資料」頁籤中設定 (C) 可設定允許使用者執行特定的功能,如插入欄位 (D) 需要設定保護的密碼
09. (   ) 在輸入資料時,若要讓儲存格顯示「007」,則下列哪一種方式無法達成? (A) 輸入「"007" (B) 輸入「'007 (C) 輸入「="007" (D) 將欄位設為文字格式後,再輸入「007
10. (   ) 針對Microsoft Excel中的工作表索引標籤內容的相關敘述,下列何者為非 (A) 一般預設的工作表張數為一張 (B) 活頁簿可包含多張的工作表 (C) 每一個Excel都稱之為一個活頁簿 (D) 點選工作標籤就可以切換工作表
11. (   ) 阿金想在Microsoft Excel檔案中將選取一整欄的資料,他可以將滑鼠游標移到要選取的欄號上,待滑鼠游標變更為下列哪一圖示後,再按下滑鼠左鍵以完成工作? (A) 2014-02-20_100745(B) 2014-02-20_095735(C) 2014-02-20_100734(D) 2014-02-20_095620
12. (   ) 下列何者是Excel預設的工作表名稱? (A) 活頁簿1 (B) Page1 (C) 工作表1 (D) Book1
13. (   ) 如下圖在Excel中,若要將A2B2C2三個儲存格的內容合併後放在D2儲存格,則D2儲存格的公式應為下列何者?
2014-02-13_155808

(A)
=A2+B2+C2 (B) =A2&B2&C2 (C) =A2+B2+C2 (D) =A2&B2&C2
14. (   ) 下列有關Microsoft Excel中儲存格的敘述,何者正確? (A) 刪除儲存格可利用Delete鍵來完成 (B) 刪除儲存格表示只刪除儲存格中的資料內容 (C) 如果要在同一儲存格內輸入兩行以上的內容,可以輸入「AltEnter」進行分行 (D) 若要將兩個儲存格進行合併,可以按下2014-02-21_101755按鈕
15. (   ) 如果想在Microsoft Excel儲存格中輸入員工編號「00315」並正確顯示,得預先將儲存格設為何種格式? (A) 日期 (B) 文字 (C) 數值 (D) 時間
16. (   ) Microsoft Excel的自動填滿功能中,首先輸入完第一筆資料,再將滑鼠移到儲存格的哪一處,讓游標從變成符號才能進行自動填滿? (A) 左下角 (B) 右上角 (C) 左上角 (D) 右下角
17. (   ) 如果想在Microsoft Excel中預設的儲存格上輸入「00-08-22」,請問得先將儲存格格式設成什麼才會正確顯示「00-08-22」? (A) 時間 (B) 文字 (C) 日期 (D) 數值
18. (   ) 老師要小嵐在Microsoft Excel文件中將A1F1的儲存格合併成一格,並讓其中的文字資料置中對齊,請問小嵐應該要選擇下列哪個按鈕? (A) 2014-02-20_133605(B) 2014-02-20_113040(C) 2014-02-20_133624(D) 2014-02-20_093232
19. (   ) Excel中,若選取工作表中的某一欄並按下「Delete」鍵,工作表會出現下列什麼變化? (A) 工作表整個刪除 (B) 表格與資料一同被刪除 (C) 該欄資料刪除,且下欄資料直接左移一欄 (D) 資料從儲存格中刪除,儲存格位置不變
20. (   ) 關於Microsoft Excel中合併儲存格功能的敘述,以下何者有誤 (A) 若被選取的儲存格有資料,則會以靠左對齊的方式顯示 (B) 被選取的儲存格會合併成一欄 (C) 選擇儲存格後按下按鈕2014-02-20_113040即可 (D) 若要解除合併的儲存格可利用2014-02-20_113040鈕作恢復的動作
21. (   ) 若阿銀在Excel的工作表中點選了要插入資料的位置,並插入新的一列,請問會產生什麼結果? (A) 原本資料所在的位置會空出一列,原資料則整排向上移動 (B) 原本資料所在的位置不變,插入的空白列會出現原資料上方 (C) 原本資料所在的位置會空出一列,原資料則整排向下移動 (D) 原本資料所在的位置不變,插入的空白列會出現原資料下方
22. (   ) 下列哪一個按鈕可以合併所選的儲存格? (A) d3-2(B) 表3-2(C) d3-6(D) d3-6
23. (   ) Excel中使用者可以表格化方式處理資料,下列何者不是儲存格之資料型態? (A) 音效 (B) 公式 (C) 數值 (D) 文字
24. (   ) Microsoft Excel中,欄寬與列高的單位為下列何者? (A) 英吋 (B) 毫米 (C) 像素 (D)
25. (   ) Excel中,儲存格A1A2分別存放數值1523,將A1A2合併儲存格後會顯示下列何種結果? (A) 1523 (B) 15 (C) 38 (D) 23
26. (   ) 關於Excel的描述,下列敘述何者並不正確 (A) 工作表是由許多儲存格所組成 (B) 儲存格可以輸入公式或函數 (C) Excel的檔案只能儲存一張工作表 (D) Excel的檔案稱為活頁簿
27. (   ) 小純想在Microsoft Excel工作表中連續輸入50列相同文字內容的儲存格,請問他應該利用什麼功能來加快輸入速度? (A) 自動輸入 (B) 手動輸入 (C) 自動填滿 (D) 手動填滿
28. (   ) Excel中,若要修改工作表中的頁尾能自動顯示修改日期,可以點選下列哪個按鈕進入「整頁模式」? (A) 2014-02-20_152604(B) 8-18-1(C) 2014-02-20_152552(D) 2014-02-20_152543
29. (   ) Excel中,下列敘述何者錯誤 (A) 可以直接將Excel文件轉成網頁檔 (B) 適合用來編輯需要數據統計的文件 (C) 適合用來繪製向量插圖 (D) 一個Excel檔可以同時儲存多張工作表
30. (   ) 雅惠希望在儲存格輸入0.25,儲存格就會顯示25%,儲存格格式要設為何種類型? (A) 文字 (B) 百分比 (C) 數值 (D) 貨幣
31. (   ) Excel中,儲存格內容「1.E+01」屬於下列何種資料格式? (A) 日期 (B) 百分比 (C) 貨幣 (D) 科學記號
32. (   ) 使用Excel插入新的工作表,可利用下列何種方法執行? (A) 點選【檢視/開新視窗】 (B) 點選【檔案/開新檔案】 (C) 點選工作表索引標籤中的表3-2按鈕 (D) 點選【插入/工作表】
33. (   ) 下列有關在Microsoft Excel中刪除及清除資料的敘述,何者正確? (A)刪除儲存格:只會刪除儲存格中的資料,儲存格位置不變 (B)清除儲存格:只會刪除儲存格中的資料,儲存格位置不變 (C)清除儲存格:資料刪除後,儲存格的位置會出現異動 (D)以上皆非
34. (   ) Microsoft的每個Excel檔案中,都有預設的Sheet1Sheet2Shee3,其代表的意義為何? (A) 活頁簿的預設名稱 (B) Excel檔案的預設名稱 (C) 狀態列的預設名稱 (D) 工作表的預設名稱
35. (   ) Excel中,如果想將儲存格內容分成兩行,可以使用什麼快速鍵來強制換行? (A) Enter (B) CtrlEnter (C) ShiftEnter (D) AltEnter
36. (   ) 工作表的哪一個檢視模式可以檢視頁首及頁尾? (A) 分頁預覽 (B) 標準模式 (C) 整頁模式 (D) 全螢幕模式
37. (   ) Excel中儲存格的位址標示為「A3」,代表 (A)第一個工作表A (B)3欄第A (C)A欄第3 (D)以上皆非
38. (   ) 如何選取一整列的資料? (A) 將滑鼠游標移到要選取的列號上,當游標變成表3-1符號,再按下滑鼠左鍵 (B) 點選快速鍵「Ctrl+A (C) 將滑鼠游標移到要選取的欄號上,當游標變成表3-1符號,再按下滑鼠左鍵 (D) 點選快速鍵「Ctrl+R
39. (   ) 在試算表軟體中,儲存格位置「G5」表示何種意義? (A) 工作表G5 (B) 5欄第G (C) G欄第5 (D) 活頁簿5G
40. (   ) Excel中,若要在儲存格中顯示學號「02350173」,應在編輯列中輸入下列哪一項? (A) =02350173 (B) ”02350173” (C) ’02350173 (D) 02350173
41. (   ) 若要修改儲存格的樣式,必須在哪一個頁籤中設定? (A) 版面配置 (B) 插入 (C) 常用 (D) 資料
42. (   ) 小菲在製作Microsoft Excel檔案時,讓儲存格出現閃爍虛線的外框,請問他對儲存格做了什麼動作? (A) 拖曳 (B) 刪除 (C) 複製 (D) 編輯
43. (   ) Excel中,哪種情況可以使用「設定格式化的條件」功能? (A) 設定輸入的資料顯示「%」符號 (B) 僅能輸入10~50間的數字 (C) 若金額低於10000時,顯示紅字 (D) 計算細項總金額
44. (   ) 如果阿宏想在Microsoft Excel中,將公司50種產品的編號自動依序從1號填到50號,則他可以利用下列何種功能來加快輸入速度? (A) 絕對填滿 (B) 相對填滿 (C) 自動填滿 (D) 資料填滿
45. (   ) 若選取一個儲存格後按「Delete」鍵會 (A) 刪除儲存格中的資料 (B) 右方的儲存格會往左移 (C) 下方的儲存格會往上移 (D) 刪除儲存格中的格式設定



二、簡答題 2 每題 5
01. 將下列Excel功能對應至正確的試算表編輯敘述。
A)
凍結窗格  B)自動換列  C)設定格式化條件  D)跨欄置中
(1)
   若儲存格內數值低於60時顯示紅字。
(2)
   讓特定欄位固定不動方便資料對照。
(3)
   將多個儲存格合併為一個儲存格。
(4)
   將超出欄寬的儲存格內容以多行顯示。
02. 下列Excel儲存格資料,請對應至正確的儲存格資料格式。








一、選擇題 45 每題 2
01) C 02) D 03) C 04) A 05) A 06) A 07) A 08) B 09) A 10) A 
11) C 12) C 13) D 14) C 15) B 16) D 17) B 18) B 19) D 20) A 
21) C 22) B 23) A 24) C 25) B 26) C 27) C 28) C 29) C 30) B 
31) D 32) C 33) B 34) D 35) D 36) C 37) C 38) A 39) C 40) C 
41) C 42) C 43) C 44) C 45) A 

二、簡答題 2 每題 5
01.
(1) C 
(2) A 
(3) D 
(4) B 

02.




Ch3-3&3-4 一、選擇題 42 每題 2

01. (   ) 使用Excel輸入的公式,若公式中使用儲存格參照運算子「:」表示為以下何者? (A) 一個儲存格 (B) 一段儲存格範圍 (C) 兩個儲存格內容相減 (D) 兩個儲存格內容相加
02. (   ) Microsoft Excel常用的函數中,下列敘述何者有誤 (A) RANK.EQ:傳回某數值在數列資料中的排名 (B) COUNTA:計算非空白數值的儲存格數量 (C) ABS:取四捨五入到指定位數 (D) NOW:傳回系統日期與時間
03. (   ) Microsoft Excel中,儲存格A1A2A3A4已存有四筆相異之數字資料。下列何者的運算結果與「=A1+A2+A3+A4」相同? (A) =ABS(A1) (B) =MAX(A1:A4) (C) =SUM(A1:A4) (D) =AVERAGE(A1:A4)
04. (   ) Microsoft Excel常用的函數中,下列何者使用方式有誤 (A) =NOW() (B) =SUM(A1:B2) (C) =ABS(-2.5) (D) =COUNTIF(C3:F3)
05. (   ) Excel中,儲存格D4的公式為=$A1+B$2,若將D4的公式複製到儲存格F5,請問儲存格F5的公式會是下列何者? (A) A$1+$B2 (B) $A1+B$2 (C) $A2+D$2 (D) $B3+E$3
06. (   ) 下列何者不是Microsoft Excel中公式的參照方式? (A) 合併參照 (B) 相對參照 (C) 絕對參照 (D) 混合參照
07. (   ) Excel中,儲存格A1B1C1D1E1分別存放6-514-2,下列函數運算結果,何者數值最大? (A) AVERAGE(A1:C1,E1) (B) ABS(B1) (C) COUNT(A1:E1) (D) LARGE(A1:E1,1)
08. (   ) 下列關於Excel的敘述中,何者有誤 (A) #NAME?的錯誤代碼是指無法識別公式中的名稱 (B) 儲存格中只能輸入一行文字 (C) Excel活頁簿可另存成Web網頁格式 (D) VLOOKUP函數可以從選取範圍中的第一個儲存格進行垂直查詢,並取得同一列的其他儲存格對應內容
09. (   ) Excel中,儲存格A1B1C1D1E1內存放的值分別為1-364-7,下列函數運算結果,何者的數值與其他三者不同 (A) SUM(A1:E1) (B) COUNTA(C1) (C) ABS(A1) (D) ROUND(A2,0)
10. (   ) 使用Excel繪製圖表時,下列何種情況最適合使用「直條圖」來呈現? (A) 百貨公司消費者的性別比例 (B) 歷史黃金價格波動 (C) 智商與頭圍大小的關係 (D) 當月份的電視劇收視比較
11. (   ) Excel中,下列何者屬於「絕對參照」位址? (A) %A%1+%N%5 (B) A1+N5 (C) $A$1+$N$5 (D) #A1+#N5
12. (   ) 關於Excel檔案中公式的敘述,以下何者有誤 (A) 常數是指我們輸入的文字或數字 (B) 參照位址是用來指定運算資料的來源位址 (C) 所有公式可以以等號或是大於小於符號開頭 (D) 運算子符號包含算術運算子與比較運算子等
13. (   ) 下圖為Excel檔案中S1工作表的欄位數值內容,現有一公式「=D1+A3+B2」,請問其結果為何?
2014-02-20_094713

(A) 28 (B) 22 (C) 32 (D) 38
14. (   ) 若要找尋資料欄位中第三大的數,則可以使用下列哪一個函數? (A) SMALL (B) LARGE (C) MIN (D) MAX
15. (   ) Excel儲存格顯示#####符號,表示 (A) 同一列資料未對齊 (B) 引用計算之儲存格參照無效 (C) Excel不支援此種資料格式 (D) 用來顯示資料之儲存格寬度不足
16. (   ) 利用電子試算表軟體(Microsoft Excel),在儲存格A1A2A3A4A5中,分別輸入12-5-3818。下列運算結果,何者不正確 (A) SUM(A1:A5)=30 (B) AVERAGE(A1:A5)=6 (C) COUNT(A1:A5)=2 (D) MAX(A1:A5)=18
17. (   ) 小明想製作歷年男、女嬰出生數統計圖,則適合使用哪一種圖表製作? (A) 區域圖 (B) 折線圖 (C) 圓形圖 (D) 雷達圖
18. (   ) 下圖為Microsoft Excel資料表內容,請問利用下列公式所運算出來的結果,何者有誤
2014-02-20_112911

(A) “SUM(A1:C1)”
結果為120 (B) “MAX(B1:B3)”結果為55 (C) “ABS(C2)”結果為30 (D) “COUNTIF(A1:C1, "<40")”結果為1
19. (   ) 下列有關Excel中常用函數的說明,何者正確? (A) ABS:計算項目乘積 (B) COUNT:計算項目總和 (C) AVERAGE:求項目的平均值 (D) ROUND:傳回某數值在數列資料中的排名
20. (   ) 下列何者不是Excel預設的圖表組成元件? (A) 圖例 (B) 圖表標題 (C) 製表人名稱 (D) 數值座標列
21. (   ) 若在Excel欄位中輸入「=2/0」,則會顯示以下哪一個結果? (A) #NUM! (B) =DIV/0! (C) =0 (D) =2/0
22. (   ) 若要將圖表移動至獨立的工作表中,則應該點選下列哪一項設定? (A) 選取資料 (B) 繪圖區 (C) 切換列/欄 (D) 移動圖表
23. (   ) Excel中,若有儲存格出現「#NAME?」的錯誤訊息,表示何種意義? (A) 公式中出現除數為0或是空白 (B) 公式中所參照的儲存格位址不正確 (C) 公式中所參照的儲存格資料不符合運算的格式 (D) 無法識別公式中的名稱
24. (   ) Microsoft Excel中,下列哪一按鍵可依序切換相對位址、絕對位址和混合位址,如A1$A$1A$1$A1交替顯示? (A) F12 (B) F4 (C) F10 (D) F8
25. (   ) 下列有關Microsoft Excel檔案中函數與公式的錯誤代碼敘述,何者有誤 (A) #NAME?:無法識別公式中的名稱 (B) #NUM!:當函數的引數範圍不被接受時所出現的訊息 (C) ######:儲存格的欄寬過小,不足以顯示出所有的數值時 (D) #DIV/0!:公式中所參照的儲存格位置不正確
26. (   ) 下圖為一年A班上學期的考試成績,如果想在G4儲存格使用函數SUM(C4:F4)後並按下Enter鍵,則G4的儲存格數值應該為以下何者?


(A) 291 (B) 279 (C) 297 (D) 341
27. (   ) 如果要按照學生的成績產生排名,使用Excel的哪一種函數比較適合? (A) RANK.EQ() (B) NOW() (C) SUM() (D) COUNTIF()
28. (   ) Excel中,儲存格A1A2A3A4A5內存放的值分別為1-23-45,下列函數運算結果,何者的數值最小? (A) COUNT(A4:A5) (B) AVERAGE(A1:A5) (C) MIN(A1:A3) (D) IF(A1<0, A2, A4)
29. (   ) Excel中,儲存格A1A2A3A4A5內的存放數值分別為-5-3258,則下列函數運算結果,何者的數值最大? (A) =RANK.EQ(A2,$A$1:$A$5) (B) =ROUND(SUM(A1:A5)/2,0) (C) =IF(A2>A3,A1,A4) (D) =COUNTIF(A1:A5,">-5")
30. (   ) Microsoft Excel表格中,儲存格A1A2B1B2的值分別為40301020,則在儲存格C1中鍵入下列哪一項內容,會讓儲存格C1顯示出60這個數值? (A) =SUM(A2,B1:B2) (B) =SUM(A1:B2) (C) =AVERAGE(A1,B2) (D) =AVERAGE(A1:B2)
31. (   ) 下列何者不是圖表區背景的填滿類型? (A) 實心填滿 (B) 圖樣填滿 (C) 材質填滿 (D) 樣式填滿
32. (   ) Microsoft Excel中,若儲存格A1中存放公式「=B1+$C2」,將此儲存格複製後貼到儲存格B2,請問儲存格B2中的公式為何? (A) =C2+$D3 (B) =C2+$C3 (C) =B1+$D2 (D) =C2+$C2
33. (   ) Excel中,儲存格E5的公式為「=$A1+B$2+$C$3」,若要將整個公式全部改為相對參照,下列何者正確? (A) =$A$1+$B$2+$C$3 (B) =A$1+$B2+C3 (C) =$A1+$B2+$C3 (D) =A1+B2+C3
34. (   ) Microsoft Excel工作表中,若儲存格A1A2A3A4的數值資料分別為-23-45,則在儲存格A5中輸入何者之運算結果不是2 (A) =$A$4-$A$2 (B) =SUM(A1:A4) (C) =MIN(A1:A4) (D) =COUNT(A2:A3)
35. (   ) Excel中,儲存格D3的公式為=A$1+$B2,若將D4的公式複製到儲存格E4,請問儲存格E4會顯示的值為何?
2014-02-14_091140

(A)
130 (B) 90 (C) 110 (D) 50
36. (   ) Excel 2010圖表工具中,哪一個頁籤可以新增資料標籤? (A) 格式 (B) 設計 (C) 版面配置 (D) 常用
37. (   ) Excel中,儲存格A1A2A3A4A5內存放的值分別為2-4031,下列函數運算結果,何者的數值最大? (A) =COUNT(A2:A5) (B) MAX(A1:A3) (C) LARGE(A1:A5) (D) PRODUCT(A3:A5)
38. (   ) Excel中,儲存格A1B1C1D1E1內存放的值分別為7-423-2,下列函數運算結果,何者的數值與其他三者不同 (A) COUNTIF(A1:E1, "<0") (B) MAX(A1:C1) (C) ABS(E1) (D) AVERAGE(A1:D1)
39. (   ) Microsoft Excel中可以插入多種不同類型的圖表,請問以下何者為「曲面圖」? (A) 2014-02-20_093632(B) 2014-02-20_093709(C) 2014-02-20_093730(D) 2014-02-20_093750
40. (   ) 假設在Excel試算表中,儲存格A1A2A3A4已存有四筆相異數值資料。下列何者其運算結果與「=AVERAGE(A1:A4)」相同? (A) =MIN(A1:A4) (B) =MAX(A1:A4) (C) =SUM(A1:A4)/4 (D) =A1+A2+A3+A4
41. (   ) 下列有關Microsoft Excel參照位址的表示方式,何者有誤 (A) 可分為相對參照、絕對參照、混合參照三種方式 (B) 絕對參照需加上「$」符號識別 (C) “=$A1+$C2”為絕對參照 (D) 相對參照是表示複製公式時會隨公式儲存格的位置自動調整
42. (   ) 下圖為一年A班上學期的考試成績,如果在C8儲存格使用函數AVERAGE(C3:C7),則C8的儲存格數值應該為以下何者?


(A) 71.75 (B) 76 (C) 75.6 (D) 85.25

二、填空題 10 每格 1
01. Excel中儲存格A1A2A3A4A5內存放的值分別為6-3419,求下列各函數運算的結果。
(1)LARGE(A1:A5, 2)
    
(2)RANK(A5,$A$1:$A$5)
    
(3)PRODUCT(A2:A4)
    
(4)SUMIF(A3:A5, ">0", A1:A3)
    
(5)MIN(A3:A5)
    
(6)COUNT(A1:A5)
    
(7)IF(A1>0, A2, A5)
    
(8)COUNTA(A3)
    
(9)ROUND(A2,0)
    
(10)SUM(A1:A4)
    

三、簡答題 1 每題 1
01. 將下列圖表類型說明,配對至正確的圖表標示。


一、選擇題 42 每題 2
01) B 02) C 03) C 04) D 05) C 06) A 07) D 08) B 09) D 10) D 
11) C 12) C 13) C 14) B 15) D 16) C 17) B 18) B 19) C 20) C 
21) B 22) D 23) D 24) B 25) D 26) B 27) A 28) D 29) C 30) A 
31) D 32) B 33) D 34) C 35) D 36) C 37) A 38) B 39) A 40) C 
41) C 42) C 

二、填空題 10 每格 1
01.
6,1,-12,7,1,5,-3,1,-3,8

三、簡答題 2 每題 3
01.




 Ch3-5~3-7 一、選擇題 45 每題 2
01. (   ) 夜斗在透過Excel整理神社捐款明細時,想要設定輸入的捐款金額只能是5塊錢,他可以使用下列何項功能? (A) 資料剖析 (B) 資料排序 (C) 資料篩選 (D) 資料驗證
02. (   ) Excel中,下列何者無法作為篩選的判斷條件? (A)數值 (B)文字 (C)色彩 (D)以上皆可
03. (   ) Excel工作表可以存成OpenOffice的哪種檔案類型? (A) .odp (B) .ode (C) .ods (D) .odt
04. (   ) Excel的列印選項中,「test3-7」按鈕代表 (A) 設定工作表比例 (B) 設定分頁方式 (C) 顯示邊界 (D) 縮放頁面
05. (   ) Excel的工作表用另存新檔的方式輸出成其他的檔案,無法輸出成下列何種格式? (A) .txt (B) .html (C) .xlsx (D) .psd
06. (   ) Excel中,如果要計算社團經費的開支總和,可以使用下列何項功能? (A) 群組 (B) 篩選 (C) 排序 (D) 小計
07. (   ) 下列何者並非Excel試算表軟體可以設定的列印範圍? (A) 選取的工作表 (B) 電腦中的所有活頁簿 (C) 整本活頁簿 (D) 選取的範圍
08. (   ) 下列哪一工作,樞紐分析表無法達成? (A)自動將分析表內容轉換成圖形顯示 (B)使用者可自行拖曳資料欄位組成分析表 (C)支援轉換成資料庫形式使用 (D)以上皆非
09. (   ) 下列的工具列按鈕,何者可執行資料排序? (A) p3-5(B) d3-5(C) d3-5(D) d3-6
10. (   ) 有關於Excel 2010的敘述何者為 (A) 透過瀏覽器可以瀏覽工作表 (B) 透過瀏覽器無法編輯工作表的內容 (C) 列印時可在每頁中列印頁碼 (D) 不支援另存成*.mht單一檔案網頁功能
11. (   ) 樞紐分析表工具的按鈕,何者可以變更資料欄位的計算方式(例如將總和改為平均值)? (A) d3-6(B) d3-5(C) ex3-2(D) d3-6
12. (   ) 國文老師想透過Excel快速查看此次段考不及格的同學資料,請問他應使用哪項功能較適合? (A) 驗證 (B) 自動篩選 (C) 小計 (D) 自動排序
13. (   ) 如果要取消自動篩選功能,下列的操作步驟何者正確? (A) 點選【資料/清除】 (B) 點選【資料/移除重複】 (C) 點選【資料/篩選】 (D) 點選【資料/小計】
14. (   ) 曉娟老師如果想在Microsoft Excel中計算全年級的數學平均分數,而且還想檢視各班平均分數,可以使用下列哪一項功能? (A) 資料驗證 (B) 資料篩選 (C) 資料剖析 (D) 資料小計
15. (   ) Excel中,下列資料結果何者無法用「資料排序」功能達到? (A) 通訊錄聯絡人按姓氏排序 (B) 班級月考成績排名 (C) 年度銷售金額加總 (D) 乘車時刻表按時間先後排列
16. (   ) Excel中若要設定跨頁標題重複,應選取哪一個選項? (A) test3-7(B) test3-7(C) test3-7(D) test3-7
17. (   ) 為了要快速合併與比較大量資料,並動態調整欄列項目以查看不同分析結果,最適合使用Excel中的下列何項功能? (A) 資料驗證 (B) 資料排序 (C) 樞紐分析 (D) 合併彙算
18. (   ) 下列數字「621247320」依照遞增的方式排列,結果為何? (A) 622031247 (B) 624720123 (C) 312204762 (D) 471232062
19. (   ) 下列何種Excel功能,最適合快速合併與比較大量資料、靈活調整欄列分析項目與資料摘要方式、方便查看來源資料的不同彙總結果、與建立不同分析角度的報表與圖表? (A) 合併彙算 (B) 資料剖析 (C) 資料驗證 (D) 樞紐分析
20. (   ) 要在Excel上建立樞紐分析表,則要從哪一個頁籤中開啟? (A) 插入 (B) 公式 (C) 檢視 (D) 資料
21. (   ) 若要將樞紐分析表更改為以手動更新,則應勾選下列哪一項? (A) 報表篩選 (B) 延期版面配置更新 (C) 列標籤 (D) 欄標籤
22. (   ) 下列有關Microsoft Excel中資料排序的敘述,何者有誤 (A) 多重排序可以一次指定64個欄位進行排序 (B) 遞增排序是讓資料按照數值的順序由小至大 (C) 遞減排序是讓資料按照數值的順序由大至小 (D) 多重排序時若主要鍵是以遞增排序時,次要鍵也一定得用遞增排序
23. (   ) 開心餐廳的老闆在檢視當月報表時,想要汰換點餐次數低於30次的餐點,則使用Excel的下列何項功能最為適合? (A) 尋找 (B) 排序 (C) 篩選 (D) 取代
24. (   ) Excel中自動篩選功能可以完成下列哪些工作? ①排序資料 ②找出符合關鍵字的資料 ③找出設定數值間的資料 ④自動製圖 ⑤自動輸入對照公式 (A) ①②③④⑤ (B) ①④⑤ (C) ①②⑤ (D) ①②③
25. (   ) Microsoft Excel中,樞紐分析圖無法插入下列何種圖表類型? (A) 甘特圖 (B) 折線圖 (C) XY散佈圖 (D) 圓形圖
26. (   ) Excel中,若要將商品銷售記錄整理出每個月份的銷售總金額(如下圖),可以使用下列何項功能?
2013-09-01_174733

(A)
樞紐分析表 (B) 排序 (C) 資料剖析 (D) 小計
27. (   ) 若要在Excel工作表的頁首插入工作表的名稱,可以按下面哪個按鈕? (A) 2014-02-20_171139(B) 2014-02-20_171226(C) 2014-02-20_171152(D) 2014-02-20_171236
28. (   ) 列印Microsoft Excel文件時,如需要變更文件的列印方向,則可在下列何項頁籤中設定? (A) 公式 (B) 版面配置 (C) 檢視 (D) 資料
29. (   ) 下列有關Excel資料小計功能的敘述,何者不正確 (A) 分組小計前必須先排序才能得到正確的結果 (B) 執行小計功能後,可以自動建立大綱結構便利逐層檢視資料 (C) 小計對話方塊的「新增小計位置」,可以設定要進行小計的欄位 (D) 在小計對話方塊中勾選「取代目前小計」,可以建立巢狀層級小計
30. (   ) 以下何者不屬於Microsoft Excel的儲存格式? (A) .xml (B) .png (C) .xls (D) .ods
31. (   ) 若在Excel的頁首中輸入「丁丁&&西西」,則會顯示下列哪一項結果? (A) 丁丁西西 (B) 丁丁&&西西 (C) 丁丁&西西 (D) &西
32. (   ) 要讓工作表上的資料,依據數值的大小由高排到低,要按下工具列的哪一種按鈕? (A) ex3-5(B) ex3-5(C) d3-5(D) d3-5
33. (   ) 如果要計算每天日常開支費用的總和,並檢視每一項開支的明細項目,可透過Excel的哪一種功能來實現? (A) 遞減排序 (B) 遞增排序 (C) 自動篩選 (D) 小計
34. (   ) 若在Excel中要將地址「糖果市泡泡路1231樓」分隔成「糖果市」與「泡泡路1231樓」兩部分,可以使用下列何項功能? (A) 資料排序 (B) 資料剖析 (C) 資料篩選 (D) 資料驗證
35. (   ) Microsoft Excel中執行資料小計的功能時,最好先進行哪項功能,以免發生同類資料無法加總的問題? (A) 資料同步 (B) 資料彙總 (C) 資料排序 (D) 資料取代
36. (   ) 使用資料剖析時,可以設定分隔符號為以下何者? (A)逗號 (B)空格 (C)分號 (D)以上皆可
37. (   ) Excel支援的儲存格式中,不包含下列何者? (A) .htm (B) .xml (C) .fla (D) .xls
38. (   ) Excel中,儲存格A1A5的數值分別是12671510,按下2014-02-21_142511後,A1A5的結果為何? (A) 67101215 (B) 15121076 (C) 12671510 (D) 10157612
39. (   ) Excel中的輸入以下的文字資料:「0」、「00」、「abc」、「AAC」,若將其進行排序,則最小值與最大值分別為何? (A) 最小值「00」,最大值「AAC (B) 最小值「0」,最大值「abc (C) 最小值「0」,最大值「AAC (D) 最小值「00」,最大值「abc
40. (   ) 下列有關資料排序的敘述,何者有誤 (A) 資料排序:能讓使用者快速地從龐大的資料中搜尋重要資訊 (B) 遞減排序:讓資料按照數值的順序由大至小 (C) 多重排序:一次只能指定一個欄位作排序 (D) 遞增排序:讓資料按照數值的順序由小至大
41. (   ) 下列有關Microsoft Excel中資料小計的敘述何者有誤 (A) 可利用「全部移除」按鈕移除所有小計功能 (B) 工作表的左側會提供資料小計的工具列 (C) 若使用者修改工作表內容,資料小計的顯示結果不會變化 (D) 可利用2014-02-20_1415292014-02-20_141553按鈕將資料做展開或收回的動作
42. (   ) 敏俊老師正在用Microsoft Excel統計學生的期中考成績,如果他想讓班上同學的成績能依序由高至低排序,則應該選擇下列哪種排序方法? (A) 選擇排序 (B) 遞減排序 (C) 遞增排序 (D) 多重排序
43. (   ) 在已建立的樞紐分析表上,如果要產生樞紐分析圖,要按下樞紐分析表工具列的哪一個按鈕? (A) d3-5(B) d3-6(C) ex3-2(D) d3-6
44. (   ) 下列何者不是樞紐分析表的組成元件? (A) 報表篩選 (B) 資料庫圖表 (C) 資料區域 (D) 欄標籤
45. (   ) 如右圖,在Excel中若希望能快速找出所有「桌球社」的同學,使用下列何項功能最為適合?
3-1-7-1

(A)
合併彙算 (B) 排序 (C) 樞紐分析表 (D) 篩選

二、簡答題 2 每題 5
01. 依據Excel中各項功能名稱,配對至正確的功能圖示。



02. 將下列樞紐分析表欄位清單,分別配對至正確的欄位位置。
A)
業務員  B)季別  C)地區  D)產品
2014-02-17_093104
(1)
    (2)    (3)    (4)   



一、選擇題 45 每題 2
01) D 02) D 03) C 04) C 05) D 06) D 07) B 08) C 09) C 10) D 
11) D 12) B 13) C 14) D 15) C 16) A 17) C 18) C 19) D 20) A 
21) B 22) D 23) C 24) D 25) A 26) D 27) A 28) B 29) D 30) B 
31) C 32) D 33) D 34) B 35) C 36) D 37) C 38) A 39) B 40) C 
41) C 42) B 43) D 44) B 45) D 

二、簡答題 2 每題 5
01.


02.
(1) C 
(2)
 A 
(3)
 B 
(4)
 D 


 Ch3全 一、選擇題 40 每題 2
01. (  ) Excel的工作表用另存新檔的方式輸出成其他的檔案,無法輸出成下列何種格式? (A) .txt (B) .psd (C) .xlsx (D) .html
02. (  ) 下列有關資料排序的敘述,何者有誤 (A) 多重排序:一次只能指定一個欄位作排序 (B) 遞增排序:讓資料按照數值的順序由小至大 (C) 遞減排序:讓資料按照數值的順序由大至小 (D) 資料排序:能讓使用者快速地從龐大的資料中搜尋重要資訊
03. (  ) 下列關於Excel的敘述中,何者有誤 (A) Excel活頁簿可另存成Web網頁格式 (B) 儲存格中只能輸入一行文字 (C) #NAME?的錯誤代碼是指無法識別公式中的名稱 (D) VLOOKUP函數可以從選取範圍中的第一個儲存格進行垂直查詢,並取得同一列的其他儲存格對應內容
04. (  ) Excel中,如果要計算社團經費的開支總和,可以使用下列何項功能? (A) 篩選 (B) 排序 (C) 小計 (D) 群組
05. (  ) 如右圖,在Excel中若希望能快速找出所有「桌球社」的同學,使用下列何項功能最為適合?
3-1-7-1
(A)
樞紐分析表 (B) 篩選 (C) 排序 (D) 合併彙算
06. (  ) Microsoft Excel常用的函數中,下列何者使用方式有誤 (A) =ABS(-2.5) (B) =COUNTIF(C3:F3) (C) =SUM(A1:B2) (D) =NOW()
07. (  ) Microsoft Excel中,儲存格A1A2A3A4已存有四筆相異之數字資料。下列何者的運算結果與「=A1+A2+A3+A4」相同? (A) =AVERAGE(A1:A4) (B) =MAX(A1:A4) (C) =SUM(A1:A4) (D) =ABS(A1)
08. (  ) 下列有關Microsoft Excel參照位址的表示方式,何者有誤 (A) “=$A1+$C2”為絕對參照 (B) 絕對參照需加上「$」符號識別 (C) 可分為相對參照、絕對參照、混合參照三種方式 (D) 相對參照是表示複製公式時會隨公式儲存格的位置自動調整
09. (  ) 下列有關樞紐分析表的敘述何者正確? (A)報表篩選欄位一次只能放入一個欄位 (B)若要刪除樞紐分析表,可從樞紐分析表工具的「選項」頁籤中刪除 (C)無法調動報表的欄位順序 (D)以上皆正確
10. (  ) Excel中,若選取工作表中的某一欄並按下「Delete」鍵,工作表會出現下列什麼變化? (A) 該欄資料刪除,且下欄資料直接左移一欄 (B) 表格與資料一同被刪除 (C) 資料從儲存格中刪除,儲存格位置不變 (D) 工作表整個刪除
11. (  ) 下圖為Microsoft Excel資料表內容,請問利用下列公式所運算出來的結果,何者有誤
2014-02-20_112911
(A) “ABS(C2)”
結果為30 (B) “SUM(A1:C1)”結果為120 (C) “MAX(B1:B3)”結果為55 (D) “COUNTIF(A1:C1, "<40")”結果為1
12. (  ) 若阿銀在Excel的工作表中點選了要插入資料的位置,並插入新的一列,請問會產生什麼結果? (A) 原本資料所在的位置不變,插入的空白列會出現原資料下方 (B) 原本資料所在的位置不變,插入的空白列會出現原資料上方 (C) 原本資料所在的位置會空出一列,原資料則整排向下移動 (D) 原本資料所在的位置會空出一列,原資料則整排向上移動
13. (  ) 阿華為了想在工作報表中展現自己對小明的好感,希望在Excel工作表的頁尾呈現「阿華&小明」,請問阿華在頁尾中該輸入下列何項? (A) 阿華&&小明 (B) 阿華&小明 (C) 阿華小明 (D) 阿華&&&小明
14. (  ) Excel中,儲存格A1A2分別存放數值1523,將A1A2合併儲存格後會顯示下列何種結果? (A) 1523 (B) 23 (C) 15 (D) 38
15. (  ) 若要將樞紐分析表更改為以手動更新,則應勾選下列哪一項? (A) 報表篩選 (B) 延期版面配置更新 (C) 欄標籤 (D) 列標籤
16. (  ) 下列有關Microsoft Excel中資料小計的敘述何者有誤 (A) 若使用者修改工作表內容,資料小計的顯示結果不會變化 (B) 可利用2014-02-20_1415292014-02-20_141553按鈕將資料做展開或收回的動作 (C) 工作表的左側會提供資料小計的工具列 (D) 可利用「全部移除」按鈕移除所有小計功能
17. (  ) Excel中,儲存格A1B1C1D1E1內存放的值分別為7-423-2,下列函數運算結果,何者的數值與其他三者不同 (A) MAX(A1:C1) (B) COUNTIF(A1:E1, "<0") (C) ABS(E1) (D) AVERAGE(A1:D1)
18. (  ) Excel中,儲存格A1B1C1D1E1分別存放6-514-2,下列函數運算結果,何者數值最大? (A) AVERAGE(A1:C1,E1) (B) LARGE(A1:E1,1) (C) COUNT(A1:E1) (D) ABS(B1)
19. (  ) Excel中,儲存格A1A2A3A4A5內的存放數值分別為-5-3258,則下列函數運算結果,何者的數值最大? (A) =ROUND(SUM(A1:A5)/2,0) (B) =IF(A2>A3,A1,A4) (C) =COUNTIF(A1:A5,">-5") (D) =RANK.EQ(A2,$A$1:$A$5)
20. (  ) 若要呈現有限群組資料的「區域圖」,在Excel中最適合插入下列何種圖表? (A) 2014-02-20_093730(B) 2014-02-20_093750(C) 2014-02-20_094023(D) 2014-02-20_094037
21. (  ) Microsoft Excel中哪一項可以設定搜尋條件進行過濾,幫助使用者以更有效的方式篩選內容? (A) 資料小計 (B) 遞增排序 (C) 多重排序 (D) 自動篩選
22. (  )小明想製作歷年男、女嬰出生數統計圖,則適合使用哪一種圖表製作?(A)圓形圖 (B)雷達圖 (C)區域圖 (D)折線圖
23. (  ) Excel中,儲存格D3的公式為=A$1+$B2,若將D4的公式複製到儲存格E4,請問儲存格E4會顯示的值為何?
2014-02-14_091140
(A)
130 (B) 50 (C) 110 (D) 90
24. (  ) 利用電子試算表軟體(Microsoft Excel),在儲存格A1A2A3A4A5中,分別輸入12-5-3818。下列運算結果,何者不正確 (A) AVERAGE(A1:A5)=6 (B) SUM(A1:A5)=30 (C) COUNT(A1:A5)=2 (D) MAX(A1:A5)=18
25. (  ) Microsoft Excel常用的函數中,下列敘述何者有誤 (A) RANK.EQ:傳回某數值在數列資料中的排名 (B) NOW:傳回系統日期與時間 (C) COUNTA:計算非空白數值的儲存格數量 (D) ABS:取四捨五入到指定位數
26. (  ) Excel中,儲存格A1B1C1D1E1內存放的值分別為1-364-7,下列函數運算結果,何者的數值與其他三者不同 (A) ROUND(A2,0) (B) ABS(A1) (C) SUM(A1:E1) (D) COUNTA(C1)
27. (  ) Excel中,儲存格D4的公式為=$A1+B$2,若將D4的公式複製到儲存格F5,請問儲存格F5的公式會是下列何者? (A) $A2+D$2 (B) $A1+B$2 (C) A$1+$B2 (D) $B3+E$3
28. (  ) Microsoft Excel中,下列哪一按鍵可依序切換相對位址、絕對位址和混合位址,如A1$A$1A$1$A1交替顯示? (A) F10 (B) F4 (C) F12 (D) F8
29. (  ) 使用資料剖析時,可以設定分隔符號為以下何者? (A)逗號 (B)空格 (C)分號 (D)以上皆可
30. (  ) 下圖為一年A班上學期的考試成績,如果想在G4儲存格使用函數SUM(C4:F4)後並按下Enter鍵,則G4的儲存格數值應該為以下何者?
       35
題圖
(A) 297 (B) 279 (C) 341 (D) 291
31. (  ) 史塔克若要修改工作表中的頁首及頁尾內容,則可以在哪一個檢視模式下修改? (A) 全螢幕 (B) 標準模式 (C) 分頁預覽 (D) 整頁模式
32. (  ) 下列有關Microsoft Excel檔案中函數與公式的錯誤代碼敘述,何者有誤 (A) #NUM!:當函數的引數範圍不被接受時所出現的訊息 (B) #NAME?:無法識別公式中的名稱 (C) #DIV/0!:公式中所參照的儲存格位置不正確 (D) ######:儲存格的欄寬過小,不足以顯示出所有的數值時
33. (  ) 如果要取消自動篩選功能,下列的操作步驟何者正確? (A) 點選【資料/移除重複】 (B) 點選【資料/小計】 (C) 點選【資料/清除】 (D) 點選【資料/篩選】
34. (  ) 下列有關在Microsoft Excel中刪除及清除資料的敘述,何者正確? (A)刪除儲存格:只會刪除儲存格中的資料,儲存格位置不變 (B)清除儲存格:只會刪除儲存格中的資料,儲存格位置不變 (C)清除儲存格:資料刪除後,儲存格的位置會出現異動 (D)以上皆非
35. (    下圖為一年A班上學期的考試成績,如果在C8儲存格使用函數AVERAGE(C3:C7),則C8的儲存格數值應該為以下何者?

(A) 75.6 (B) 85.25 (C) 71.75 (D) 76
36. (  ) Excel中,儲存格A1A2A3A4A5內存放的值分別為1-23-45,下列函數運算結果,何者的數值最小? (A) AVERAGE(A1:A5) (B) IF(A1<0, A2, A4) (C) COUNT(A4:A5) (D) MIN(A1:A3)
37. (  ) 若要在工作表的頁首中插入總頁數,可按下工具列上的哪一個按鈕? (A) 表3-7(B) 表3-7(C) 表3-7(D) 表3-7
38. (  ) Microsoft Excel表格中,儲存格A1A2B1B2的值分別為40301020,則在儲存格C1中鍵入下列哪一項內容,會讓儲存格C1顯示出60這個數值? (A) =SUM(A1:B2) (B) =SUM(A2,B1:B2) (C) =AVERAGE(A1,B2) (D) =AVERAGE(A1:B2)
39. (  ) Excel中,儲存格A1A2A3A4A5內存放的值分別為2-4031,下列函數運算結果,何者的數值最大? (A) =COUNT(A2:A5) (B) MAX(A1:A3) (C) LARGE(A1:A5) (D) PRODUCT(A3:A5)
40. (  ) 若校長想邀請各班計概成績95分以上的同學吃下午茶,他可以使用下列哪一個功能快速找出這些學生? (A)資料排序 (B)資料篩選 (C)資料小計 (D)以上皆非
二、填空題 10 每格 1
01. Excel中儲存格A1A2A3A4A5內存放的值分別為6-3419,求下列各函數運算的結果。
(1)LARGE(A1:A5, 2)    
(2)RANK(A5,$A$1:$A$5)    
(3)PRODUCT(A2:A4)    
(4)SUMIF(A3:A5, ">0", A1:A3)    
(5)MIN(A3:A5)    
(6)COUNT(A1:A5)    
(7)IF(A1>0, A2, A5)    
(8)COUNTA(A3)    
(9)ROUND(A2,0)    
(10)SUM(A1:A4)    
三、簡答題 2 每題 1
01. 依據Excel中各項功能名稱,配對至正確的功能圖示。


02. 將下列圖表類型說明,配對至正確的圖表標示。




ans
一、選擇題 40 每題 2
01) B 02) A 03) B 04) C 05) B 06) B 07) C 08) A 09) B 10) C 
11) C 12) C 13) A 14) C 15) B 16) A 17) A 18) B 19) B 20) B 
21) D 22) D 23) B 24) C 25) D 26) A 27) A 28) B 29) D 30) B 
31) D 32) C 33) D 34) B 35) A 36) B 37) A 38) B 39) A 40) B 

二、填空題 10 每格 1
01.

6,1,-12,7,1,5,-3,1,-3,8
 三、簡答題 6 每題 2
 01.


02.