題庫總數: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 |
文章標籤
全站熱搜
留言列表