阿摩線上測驗
登入
首頁
>
技檢◆數位電子-甲級
> 114年 - 11700 數位電子 甲級 工作項目 08:程式語言 51-89(2025/12/12 更新)#134865
114年 - 11700 數位電子 甲級 工作項目 08:程式語言 51-89(2025/12/12 更新)#134865
科目:
技檢◆數位電子-甲級 |
年份:
114年 |
選擇題數:
39 |
申論題數:
0
試卷資訊
所屬科目:
技檢◆數位電子-甲級
選擇題 (39)
51. 執行下列 C 語言程式,其輸出結果為何?
(A)32:20 (B)32:18 (C)4:20 (D)4:18 。
52. 執行下列 C 語言程式,其輸出結果為何?
(A)編譯錯誤 (B)Hi (C)Hello (D)HelloHi 。
53. 執行下列 C 語言程式,其輸出結果為何?
(A)無任何輸出 (B)eqaul strings(C)uneqaul strings (D)執行錯誤 。
54. 執行下列 C 語言程式,其輸出結果為何?
(A)0110 (B)01101110 (C)00000110 (D)01100110 。
55. 執行下列 C++語言程式,其輸出結果為何?
(A)00000000 0000000000110000 00111001 (B)00111000 00111001 (C)10011100 0000110000000000 00000000 (D)10011100 00001100 。
56. 執行下列 C 語言程式,其輸出結果為何?
(A)2 + 2 (B)4 = 4 (C)2 + 2 = 4 (D)4 = 2 + 2 。
57. 下列 C 語言程式中的 a[3]可以用下列哪一個指令取代?
(A)*(a+3) (B)*a+3(C)*(*a+3) (D)&(a+3) 。
58. 執行下列 C 語言程式,其輸出結果為何?
(A)3 (B)11 (C)13 (D)39 。
59. 執行下列 C 語言程式,其輸出結果為何?
(A)12 (B)77 (C)924 (D)926 。
60. 執行下列 C 語言程式,其輸出結果為何?
(A)21 (B)12 (C)2 (D)1 。
61. 執行下列 C 語言程式,其輸出結果為何?
(A)1 (B)2 (C)3 (D)4 。
62. 執行下列 C++語言程式,其輸出結果為何?
(A)foojoinmain (B)foomainjoin(C)mainfoojoin (D)joinmainfoo 。
63. 32 位元 CPU 執行下列 C 語言程式執行結果,最有可能為何?
(A)20 (B)16(C)8 (D)6 。
64. 執行下列 C 語言程式,其輸出結果為何?
(A)3 (B)-3 (C)6 (D)-6 。
複選題
65. C 語言程式中,int a=5,b=6,num=0;下列敘述何者正確? (A)執行a*=b++後,a=30、b=7 (B)執行 num=(a++)+(b++)後,num=11、a=6、b=7(C)執行 a+=a+(b++)後,a=17、b=7 (D)執行 a/=b--後,a=1、b=5 。
複選題
66. C 語言程式中,下列敘述何者正確?
(A)執行第 10 列後會印出:呼叫func()之前,a=100,b=150 (B)執行第 11 列後會印出:於 func()函數裡,a=340,b=10,c=30 (C)執行第 12 列後會印出:呼叫 func()之後,a=100,b=100 (D)執行第 13 列後會印出:於 func()函數裡,a=630,b=10,c=30 。
複選題
67. C 語言程式中,變數名稱的命名規則,下列敘述何者正確? (A)_AMD (B)2dos (C)goto (D)intel_4x 。
複選題
68. C 語言程式中,當執行到第 18 列後,印出 a、b;*ptr1 及*ptr2 之值,下列敘述何者正確?
(A)a=64,b=69 (B)a=69,b=64 (C)*ptr1=64,*ptr2=69 (D)*ptr1=64,*ptr2=64 。
複選題
69. 某 C 語言程式如下,下列敘述執行後結果何者正確?
(A)PR(SQUARE( A ))=16 (B)PR(SQUARE(A+2))=14 (C)PR(SQUARE(++A))=30(D)PR(SQUARE(++A))=25 。
複選題
70. 下列何者屬於物件導向語言必備之三大特性? (A)封裝 (B)繼承 (C)動態連結(D)靜態連結 。
複選題
71. 下列為 C 語言程式片段,當變數 v 之數值為 0×100(表示為 v=0×100),下列何者正確?
(A)v[0][0]= 0×100 (B)*v[0][0]= 0×100 (C)&v[0][0]= 0×100(D)**v=1 。
複選題
72. 下列 C 語言程式片段,當主程式執行 int r=func01(5);時,下列何者正確?
(A)回傳值為 120 (B)回傳值為 100 (C)func01()被呼叫 5 次 (D)func01()被呼叫 4 次 。
複選題
73. 有關 Java 程式語言的敘述,下列何者正確? (A)Java Virtual Machine(JVM)為一組解譯 Java bytecode 的軟體 (B)編譯完成的 Java bytecode 必須經 Java Virtual Machine(JVM)即時解譯 (C)Java 編譯器可產生由 IntelCPU 直接執行的指令集 (D)Java Virtual Machine(JVM)為一組浮點運算加速器 。
複選題
74. C 語言程式中,x=38,y=226,下列敘述何者正確? (A)執行 z=x&y 後,z=54 (B)執行 z=x|y 後,z=102 (C)執行 z=x<<3 後,z=48 (D)執行 z=y>>2 後,z=56 。
複選題
75. 下列哪些為 ATmega328P UART 支援的中斷服務為? (A)USART, RxComplete (B)USART, Data Register Empty (C)USART, Tx not Complete (D)USART, Data Register not Empty 。
複選題
76. Arduino 程式碼如下,下列敘述何者正確?
(A)wire.h 可用來控制 TWI 的函式庫 (B)使用 pin 腳為 A4, A5 (C)使用 pin 腳為 A1, A2 (D)功能描述為掃描 SPI 裝置 。
複選題
77. Arduino 中斷設定指令 attachInterrupt(digitalPinToInterrupt(pin), ISR,mode);中斷有下列哪些模式(mode)? (A)LOW (B)CHANGE (C)RISING &FALLING(同時) (D)HIGH 。
複選題
78. Arduino map 函式:unsigned long map(unsigned long x, unsigned long i,unsigned long j, unsigned long y, unsigned long z),下列敘述何者正確?(A)return (x - i) * (z - y) / (j - i) + y; (B)i 為映射前區間最小值,j 為映射前區間最大值 (C)i 為映射後區間最小值,j 為映射後區間最大值 (D)return (x- y) * (j - i) /(z - y) + i; 。
複選題
79. Atmega328P 程式碼如下,轉譯後的組語包含下列何者?
(A)
(B)
(C)
(D)
。
複選題
80. 執行下列 C 語言程式,何者正確?
(A)執行到 20 列 printf("x=%d , y=%d\n", x,y);後,其輸出為:x=5,y=10 (B)執行到 20 列 printf("x=%d , y=%d\n", x,y);後,其輸出為:x=10,y=5 (C)執行到 24 列 printf("x=%d , y=%d\n", x,y);後,其輸出為:x=10,y=5 (D)執行到 24 列 printf("x=%d , y=%d\n", x,y);後,其輸出為:x=5,y=10 。
複選題
81. C 語言中,下列何者是有效的識別字(identifier)? (A)_name (B)1_name(C)#name (D)my_name 。
複選題
82. 下列何者可作為 C 語言合法的整數? (A)0b101011 (B)5AH (C)0x5A (D)059 。
複選題
83. C 語言程式中,if(y<0) x=-y ; else x=y;使用?:替換,可寫成 (A)x=y<0?-y:y (B)x=y<0?y:-y (C)y=y<0?x:-x (D)x=y>0?y:-y 。
複選題
84. 執行下列 C 語言程式,其輸出結果為何?
(A)sum=25 (B)i=11 (C)i=10 (D)sum=16 。
複選題
85. 執行下列 C 語言程式,其輸出結果為何?
(A)w=85,x=37 (B)w=85,x=55 (C)y=32,z=102 (D)y=62,z=102 。
複選題
86. 執行下列 C 語言程式,其輸出結果何者正確?
(A)black=1 (B)yellow=20 (C)purple=32 (D)white=22 。
複選題
87. 下列 C 語言原程式碼的巨集(macro)定義經取代後,對應之執行結果何者正確?
(A)巨集定義:x*x,執行結果:5 (B)巨集定義:(x)*(x),執行結果:9 (C)巨集定義:x*(x),執行結果:5 (D)巨集定義:(x)*x,執行結果:7 。
複選題
88. C 語言程式執行結果,下列何者正確?
(A)i: 10 (B)size: 20 (C)str: CProgramming (D)size: 24 。
複選題
89. 有關下列 C 語言程式,下列敘述何者正確?
(A)編譯錯誤 (B)第 5 行應修正為 printf("%d\n", *(int*)p); (C)編譯無錯誤,但執行錯誤 (D)第 5 行應修正為 printf("%d\n", (int)*p); 。
申論題 (0)