| 題庫總數:19 | ||
| 是非題:0 | ||
| 選擇題:19 (A:4、B:10、C:2、D:3) | ||
| 多選題:0 | ||
| roddayeye整理 | ||
| Q | 下面程式碼,如果變數average要有小數點,那一個描述是不正確的? float average; int chinese = 78; int english = 98; int math = 67; int sum = chinese + english + math | |
| average = (float)sum/3; | ||
| v | average = sum/3; | |
| average = sum/3.0; | ||
| average = (double)sum/3; | ||
| Q | 下列使用的為後置遞增,何種描素為正確? int x = 1; int y = ++x; | |
| 程式執行完,x值為1,y值為2 | ||
| v | 程式執行完,x值為2,y值為1 | |
| 程式執行完,x值為1,y值為1 | ||
| 程式執行完,x值為2,y值為2 | ||
| Q | 運算子+=下列何者描素為正確? | |
| 關係運算子 | ||
| 必較運算子 | ||
| 數學運算子 | ||
| v | 複合指定運算子 | |
| Q | 下列程式碼,定義常數語法是有正確的 | |
| v | #define PI 3.14 | |
| typedef PI 3.14 | ||
| #incldue PI 3.14 | ||
| int PI = 3.14 | ||
| Q | 一個典型的 Arduino C/C++ sketch 程式,預設會包含哪兩個函式? | |
| init()以及 loop() | ||
| setup()以及 main() | ||
| v | setup()以及 loop() | |
| Q | delay(200)指令的意義為何? | |
| 產生200V電壓 | ||
| v | 時間延遲200秒 | |
| 時間延遲200微秒 | ||
| 時間延遲200毫秒 | ||
| Q | 在Arduino的程式中,若想加入註解,應以何符號標示? | |
| v | /*...*/ | |
| \\ | ||
| " | ||
| Q | 執行下列程式後,變數k = ? int k=0; for(byte a=5; a<=10; a++) k+=a; | |
| 55 | ||
| v | 45 | |
| 40 | ||
| 35 | ||
| Q | 下面程式碼執行後,area的資料型別是: float area; float PI = 3.14159; int radius = 10; PI * radius * radius area = PI * radius * radius | |
| int | ||
| v | float | |
| double | ||
| String | ||
| Q | Arduino程式中digitalWrite(7, HIGH)指令的作用為何? | |
| 指定輸出的高準位7V | ||
| v | 指定D7腳輸出高準位 | |
| 指定7腳輸出高準位 | ||
| 指定輸出高準位並持續7毫秒(ms) | ||
| Q | 若x=6,試問x<<4的運算結果為何? | |
| v | 96 | |
| 64 | ||
| 48 | ||
| 24 | ||
| Q | 在C語言中,若y、x均為byte資料型態,試問執行y=++x/2的結果為何? | |
| 3 | ||
| v | 3.5 | |
| 4 | ||
| 4.5 | ||
| Q | Arduino程式中analogWrite(10, 64)指令會在指定的I/O腳輸出多少工作週期的PWM? | |
| 4% | ||
| v | 10% | |
| 25% | ||
| 50% | ||
| Q | 下列何者描素為錯誤的? | |
| == 代表內容相等 | ||
| != 內容不相等 | ||
| > 大於 | ||
| v | >= 小於等於 | |
| Q | 在C語言中,若變數宣告int x=27; int y=5; 試問 x % y的運算結果為何? | |
| v | 2 | |
| 3 | ||
| 4 | ||
| 5 | ||
| Q | 下列有關Arduino的Serial.print()方法特殊字元說明,何者錯誤? | |
| \t代表跳位鍵字元 | ||
| v | \n代表換位字元 | |
| \r代表換位字元 | ||
| \c代表換位字元 | ||
| Q | 下列使用的為前置遞增,何種描素為正確? int x = 1; int y = ++x; | |
| 程式執行完,x值為1,y值為2 | ||
| 程式執行完,x值為2,y值為1 | ||
| 程式執行完,x值為1,y值為1 | ||
| v | 程式執行完,x值為2,y值為2 | |
| Q | 請問以下迴圈執行幾次? for(int i=2; i<=10; i+=2){ } | |
| 3次 | ||
| 4次 | ||
| v | 5次 | |
| 6次 | ||
| Q | digitalWrite(3, LOW)指令的作用是指定Arduino進行何動作? | |
| 第3腳輸出 0V | ||
| v | 第3腳輸出 05 | |
| D3腳輸出 0V | ||
| D3腳輸出 5V |
文章標籤
全站熱搜

下面程式碼執行後,area的資料型別是: float area; float PI = 3.14159; int radius = 10; PI * radius * radius area = PI * radius * radius 答:A. int
感謝分享
若x=6,試問x<<4的運算結果為何? V 96 64 48 24 下面程式碼執行後,area的資料型別是: float area; float PI = 3.14159; int radius = 10; PI * radius * radius area = PI * radius * radius V int float double String
感謝分享
下面程式碼執行後,area的資料型別是: float area; float PI = 3.14159; int radius = 10; area = PI * radius * radius; 答案: B. float
感謝分享
執行下列程式後,變數k = ? int k=0; for(byte a=5; a<=10; a++) k+=a; 55 V45 40 35