全國青少年機器人技術(shù)等級考試(四級)考試真題(含答案)_第1頁
全國青少年機器人技術(shù)等級考試(四級)考試真題(含答案)_第2頁
全國青少年機器人技術(shù)等級考試(四級)考試真題(含答案)_第3頁
全國青少年機器人技術(shù)等級考試(四級)考試真題(含答案)_第4頁
全國青少年機器人技術(shù)等級考試(四級)考試真題(含答案)_第5頁
已閱讀5頁,還剩185頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

全國青少年機器人技術(shù)等級考武四級港試真題匯總(含答案)

一、單選題

1.2018世界機器人大會舉辦地點是?

A、北京

B、上海

C、天津

D、深圳

答案:A

2.ArduinoC語言中,switchcase語句屬于?()

A、順序結(jié)構(gòu)

B、循環(huán)結(jié)構(gòu)

C、選擇結(jié)構(gòu)

D、輪詢結(jié)構(gòu)

答案:C

3.有關(guān)三極管的說法,錯誤的是?()

A、三極管分為PNP型和NPN型

B、三極管是一種半導(dǎo)體元器件

C、三極管用一個較大的電流控制較小的電流

D、三極管三個引腳分別是基極,集電極,發(fā)射極

答案:C

4.以下各項中,屬于機器人控制系統(tǒng)的是哪一個?()

A、馬達

B、LED

C、超聲波傳感器

D、Arduino控制板

答案:D

5.在電路中使用三極管的開關(guān)作用時,和主控板的控制引腳相連接的是?()

A、基極

B、集電極

C、發(fā)射極

D、漏極

答案:A

6.下列選項對C語言描述錯誤的是?()

A、C語言是一門計算機語言

B、C語言需要編譯過程

C\C語言只能用于Arduino控制器的編程

D、C語言是一門高級編程語言

答案:C

7.下列關(guān)于變量定義正確的是?

A、fIoat

B、int

C\int

D、int

答案:A

8.analogWrite(pin,vaI)函數(shù)中,val的值的說明不正確的有?

A、Val值的范圍0-255

B、Val值為255時,引腳完全打開,管腳輸出高電平

C、Val值為255時,引腳完全關(guān)閉,管腳輸出低電平

D、當val值為255時,和digitaIWrite(pin,HIG

E、效果一致

答案:C

9.以下對C語言的描述錯誤的是?()

A、C語言是一種編譯型語言

B、C語言中變量名不區(qū)分大小寫

C、C語言是一種計算機語言

D\C語言可以應(yīng)用于Arduino編程

答案:B

10.以下有關(guān)switch語句的說法正確的是?

A、break語句是switch語句中必需的一部分

B、在switch

C、break語句在switch

D\在switch

答案:B

11.以下各項中,與ArduinoUNO/Nan。主控板的13號引腳連接的是?()

A、重置按鍵

B\板載LED

C、上拉電阻

D、芯片

答案:B

12.ArduinollNO/Nano主控板,電路搭設(shè)如下,實現(xiàn)按鍵開關(guān)按下后,LED熄滅的

if(digitalRead(11)==0)

digitalWrite(4,HIGH);

if(digitalRead(11)==1)

B、digitalWrite(4,HIGH);

if(digitalRead(11)==0)

c、digitalWrite(4ZLOW);

if(digitalRead(11)==1)

D、digitalWrite(4,LOW);

答案:A

13.1940年由科幻作家阿西莫夫所提出的機器人三原則中,不包括以下哪條?()

A、機器人不得傷害人類

B、機器人必須服從人類的命令,除非被要求傷害人類

C、機器人必須保護自己,除非被要求傷害人類或是違背人類命令

D、機器人必須自我更新以學(xué)習(xí)更多的技能,除非這種技能會傷害人類

答案:D

14.程序指令deIay(1000);的意思是?

A、延時1000微秒

B、延時1000毫秒

G延時1000秒

D、延時1000周期

答案:B

15.在機器人制作中,Arduino控制板相當于機器人的那個部位?

A、眼睛

B、皮膚

C、大腦

D、手腳

答案:c

16.引腳3為模擬輸出引腳,將LED燈陽極連接到該引腳,陰極串聯(lián)220歐姆電

阻后連接到GND,程序anaIogWrite(3,256)執(zhí)行,下列描述正確的是?

A、LED燈熄滅

B、LED燈最靈

C、LED燈亮度在最亮和熄滅之間不斷變化

D、LED燈處于四分之一亮度狀態(tài)

答案:A

17.UNO或Nano主控板,采用的主控芯片是Atmega328P,正常工作情況下,其工

作頻率是?

A、32MHz

B、16MHz

G8MHz

D、5MHz

答案:B

18.下圖程序執(zhí)行完后,會在串口監(jiān)視器中打印出?

voidsetup(){

Serial.begin(9600);

for(inti=0;i<3;i++){

for(intj=3;j>i:j—){

Serial.print('*');

Serial,println();********

)********

***

}*****

abcd

A、a

B、b

C、c

D、d

答案:A

voidsetup(){

inti:

i=2.7:

Serial,lxiti(9600)

Serial,println(i):

19.下圖程序中,串口監(jiān)視器輸出的值可能是?

A、0

B、2點7

C、2

D、3

答案:C

20.ArduinoUNO/Nano主控板,下列程序執(zhí)行后,串口監(jiān)視器中顯示的值是?()

voidsetup(){

Serial.begin(9600);

inti=l.0;

floatj=5;

chark=48;

Serial.print(i/2);

Serial.print(!\t1);

Serial.print(j/2);

Serial.print(*\t*);

Serial.print(k);

)

A、0.50

B、0.50

C、0

D、0

答案:D

21.在使用C語言給Arduin。編程中,關(guān)于自定義函數(shù)名的命名規(guī)則說法錯誤的

是?

A、函數(shù)名的第一個字不可以是數(shù)字

B、函數(shù)名區(qū)分大小寫

C、函數(shù)名可以包含英文字母'數(shù)字、下劃線和特殊字符

D、函數(shù)名不可以和系統(tǒng)的關(guān)鍵字重名

答案:C

22.在C語言中,關(guān)于變量下面說法不正確的是?

A、變量名的第一個字可以是數(shù)字

B、變量名區(qū)分大小寫

C、變量名稱只能包含英文字母、數(shù)字和下劃線

D、變量名不得和系統(tǒng)的關(guān)鍵字重名

答案:A

23.若想獲取光敏傳感器的數(shù)值,常用的主控板引腳是?

A、數(shù)字輸入引腳

B、數(shù)字輸出引腳

C、模擬輸入引腳

D、模擬輸出引腳

答案:C

24.在純電阻電路中,根據(jù)歐姆定路l=U/R,關(guān)于下列說法正確的是?

A、電路中,電流隨著兩端電壓的增大而增大

B、電路中,電流隨著兩端電壓的增大而減小

C、電路中,電阻隨著兩端電壓的增大而減小

D、電路中,電阻隨著兩端電壓的增大而增大

答案:A

if(表達式1)

{語句1;}

elseif(表達式2)

{語句2;}

else

{語句3;}

25.關(guān)于多分支結(jié)構(gòu)說法正確的是?

A、當表達式1成立時,執(zhí)行語句1;再執(zhí)行語句2,語句3

B、當表達式1不成立時,執(zhí)行語句2;不執(zhí)行語句1,語句3

C、表達式1成立,表達式2

D、表達式1不成立,表達式2成立時,執(zhí)行語句2;不執(zhí)行其他語句

答案:D

26.如果將LED燈接在3號引腳上,以下程序中實現(xiàn)“呼吸燈”效果比較合理的

是?()

for(inti=0;i>=255;i+=5){

analogWrite(3,i);

delay(100);

)

for(intj=255;j<=0;j-=5){

analogWrite(3,j);

delay(100);

A、)

for(inti=0;i<=255;i+=5){

analogWrite(3,i);

}

delay(100);

for(intj=255;j>=0;j-=5){

analogWrite(3,j);

)

B、(100);

for(inti=0;i<=255;i+=5){

analogWrite(3,i);

)

for(intj=255;j>=0;j-=5){

analogWrite(3,j);

c、}

for(inti=0;i<=255;i+=5){

analogWrite(3,i);

delay(100);

)

for(intj=255;j〉=0;j-=5){

analogWrite(3,j);

delay(100);

答案:D

27.以下數(shù)據(jù)類型與哪個選項相對應(yīng)?(整數(shù),長整數(shù),小數(shù),布爾,字節(jié),字符)

A、intIong,fIoat,booIean,byte,char

Bvint,Iong,fIoat,booIean,byte,String

C、intIong,booIean,fIoat,byte,char

D、intIong,fIoat,booIean,char,byte

答案:A

28.ArduinoUNO控制板的板載LED小燈與哪一個管腳相連?

A、0

B、1

C、AO

D、13

答案:D

29.以下選項中對Arduino的表述錯誤的是?

A、Arduino包括硬件和軟件

B、Arduino

C、Arduino是開源平臺

D\Arduino支持使用C語言編程

答案:B

30.以下變量命名中,正確的是?()

Avint

B、int

C、int

D、int

答案:A

31.下列選項中關(guān)于break和continue說法正確的是?

A、在循環(huán)結(jié)構(gòu)中break是結(jié)束本次循環(huán),continue是結(jié)束整個循環(huán)

B、在循環(huán)結(jié)構(gòu)中break和continue用于結(jié)束整個循環(huán)

C、在循環(huán)結(jié)構(gòu)中break和continue是結(jié)束本次循環(huán)

D、在循環(huán)結(jié)構(gòu)中break是結(jié)束整個循環(huán),continue是結(jié)束本次循環(huán)

答案:D

B、1

C、255

D、1203

答案:A

33.如圖所示,使用光敏電阻通過檢測周圍環(huán)境光的強度來控制LED小燈的亮度。

如果時間是從中午2點到晚上9點,小燈的亮度變化應(yīng)該是?()

Z

O

DIGITAL(PWM-)HS

二OO(UNO)

.ARDUINO

analogWrite(3,map(analogRead(AO),0,

A、亮度逐漸降低

B、亮度逐漸提升

C、亮度沒有變化

D、LED燈不亮

答案:A

34.下列程序中,沒有實現(xiàn)了讓變量a自動加1的效果的是?

A、a+1;

B\a=a+1;

C、a+=1;

Dva++;

答案:A

35.若想使用電位器調(diào)節(jié)LED燈亮度,電位器接在A0引腳,LED燈接在3號引腳,

以下程序中,較為合理的是?()

inti=analogRead(AO);

A、analogWrite(3Zi)

inti=analogRead(AO);

i=map(i,0,1023,0,255);

B、analogWrite(3,i)

inti=analogRead(AO);

i=map(i,0,255,0,1023);

c、analogWrite(3Zi)

inti=analogRead(A0);

i/4;

D、analogWrite(3,i)

答案:B

36.0xFFE210中的Ox表示的是?()

A、這是一個2進制數(shù)

B、這是一個16進制數(shù)

C、這是一個0

D、沒有實際意義

答案:B

37.在機器人制作中,“超聲波傳感器-Arduin??刂瓢?馬達”可以對應(yīng)人體的

哪些部位?

A、大腦-腿-眼睛

B、眼睛-大腦-腿

C、大腦-眼睛-腿

D、眼睛-腿-大腦

答案:B

38.下圖程序中,串口監(jiān)視器輸出的值可能是?

inti=l.6;

Serial.printIn(i);

A、1

B、1.6

C、2

D、無輸出

答案:A

intk=O,i,j;

for(i=0;i<5;i++)

for(j=0;j<3;j++)

k=k+1?

39.下列程序段執(zhí)行后k值為?K-K*'■'

A、3

B、5

C、8

D、15

答案:D

40.程序指令deIay(1000);的意思是?

A、延時1000微秒

B、延時1000毫秒

G延時1000秒

D、延時1000周期

答案:B

41.下列圖示中,屬于下拉電阻電路的是()

A、a

B、b

C、c

D、d

答案:B

42.以下選項中,都屬于自律型機器人要素的是?

A、觀察、思考'行為'反思

B、行動'軌跡、決策、執(zhí)行

C、動作、結(jié)構(gòu)、智能、感知

D、色彩、外形、涂料、質(zhì)地

答案:C

43.ArduinoUno/Nano控制板使用的編程語言的是()。

A、Python

B、C

C、Java

D、PHP

答案:B

44.關(guān)于上拉電阻說法錯誤的是?

A、上拉電阻需要與GND相連

B、上拉電阻需要與VCC相連

C、上拉電阻是將用電器固定在高電平

D、上拉電阻是對器件注入電流

答案:A

45.下圖程序執(zhí)行后,串口監(jiān)視器輸出的值是?

intk=0;

for(inti=0;i<=10;i++){

k=k+i;

}

Serial.printIn(k);

A、0

B、10

C、55

D、56

答案:C

46.下列圖示中,屬于下拉電阻電路的是()

A、a

B、b

C、c

D、d

答案:B

47.以下設(shè)備中,哪項是“帶電可擦可編程只讀存儲器”?

A、SRAM

B\FIash

C、CPU

D、EEPROM

答案:D

48.1920年捷克斯洛伐克作家薩佩克寫了一個名為《洛桑萬能機器人公司》的劇

本,首次出現(xiàn)了表示“機器人”的詞語,是哪一詞?

A、LEGO

B、COOK

C、WALL

D、ROBOT

答案:D

49.ArduinoUNO/Nano主控板,通過程序控制LED燈亮滅,電路搭設(shè)示意和程序如

下,程序運行后LED點亮,按鍵開關(guān)按下后,LED燈熄滅。程序中口中所對應(yīng)的

值先后是?O

A、LOW

B、HIG

C、LOW

D、LOW

E、HIG

F、HIGH

答案:A

50.電路搭建如圖所示,當按下按鈕時Arduin。板載小燈被點亮,則對2號引腳

???-JU*

的敘述錯誤的是?

A、2號引腳外接了一個下拉電阻

B、2號引腳外接了一個上拉電阻

C、按鈕按下前,2號引腳的數(shù)字值為0

D、按鈕按下后,2號引腳的數(shù)字值為1

答案:B

51.如果將電位器接在A0上,LED小燈接在3號管腳,旋動電位器從低位到高位,

LED小燈出現(xiàn)從最亮到熄滅的過程,請問程序可能為?

A、

analogWrite(3ranalogRead(AC

B、

analogWrite(3,map(analogRee

c、

analogWrite(3,map(analogRea

D、

analogWrite(3,map(analogRea

答案:c

52.“一元運算符”指運算過程只有一個操作數(shù),以下運算符中不是一元運算符

的是?()

A、++

B、一

C、!

D、+

答案:D

53.循環(huán)語句中,終止當前循環(huán),并執(zhí)行循環(huán)后續(xù)的語句是?()

A、break

B、continue

C、exit

Dvwhile

答案:A

54.ArduinoC語言,下列有關(guān)break語句,說法正確的是?()

A、break語句只能在循環(huán)語句中使用

B、在循環(huán)語句中,其功能是終止當前的循環(huán)的運行,開始下一次循環(huán)運行

C、在循環(huán)語句中,其功能是終止當前的循環(huán)的運行,跳轉(zhuǎn)到循環(huán)后續(xù)語句運行

D、終止當前程序的執(zhí)行

答案:C

voidsetupO{

floatf1.8;

inti=f;

Seri1.in(9600);

Serial,print1n(i);

55.下圖程序中,串口監(jiān)視器輸出的值可能是?}

A、1

B、1點8

C、2

D\無法輸出

答案:A

intangle=90;

angle=(angle>180)?180:angle;

Serial.println(angle);

56.下列程序的返回值是?

A、0

B、90

C、180

D\不確定

答案:B

57.關(guān)于上拉電阻說法正確的是?()

A、上拉電阻需要與GND相連

B、上拉電阻需要與VCC相連

C、上拉電阻是將用電器固定在低電平

D、上拉電阻是對器件導(dǎo)出電流

答案:B

58.程序delay(1000);的意思是?

A、延時1000秒

B、延時1秒

C、延時1微秒

D、延時0點1秒

答案:B

59.ArduinoC程序如下,當程序運行時,串口監(jiān)視器輸出結(jié)果是?()

intval=1;

do{

if(val%3)

Serial.print(val);

val++;

}while(val<=6);

A、1

B、36

C、1245

D、123456

答案:C

60.在獲取傳感器數(shù)值時我們要考慮獲取的數(shù)據(jù)是“數(shù)字”的還是“模擬”的,

以下選項中哪個傳感器獲取的數(shù)據(jù)會是“數(shù)字”的?

A、觸碰開關(guān)傳感器

B、溫度傳感器

C、光敏傳感器

D、電位器

答案:A

61.下列選項中關(guān)于循環(huán)結(jié)構(gòu)說法錯誤的是?

A、循環(huán)結(jié)構(gòu)可以減少源程序重復(fù)書寫的工作量,用來描述重復(fù)執(zhí)行某段算法的

問題

B、循環(huán)結(jié)構(gòu)中一般會標明循環(huán)的條件,不是無止境的循環(huán)

C、循環(huán)結(jié)構(gòu)中,if語句最常用

D、循環(huán)結(jié)構(gòu)whiIe和do

答案:C

62.關(guān)于pulsein()函數(shù),下列說法正確的是?

A、pulsein()函數(shù)用于向管腳輸出高低電平

B、pulseln()函數(shù)用來讀取一個管腳的脈沖(HIGH或LOW)

C、pulsein()函數(shù)只能讀取管腳的高電平脈沖

D\pulselnO函數(shù)的返回值是0或者1

答案:B

63.以下對C語言的描述正確的是?()

A、C語言是一種腳本型語言

B、C語言中變量名不區(qū)分大小寫

C、C語言中可以用中文命名函數(shù)

D、C語言的注釋分為單行注釋和多行注釋

答案:D

64.關(guān)于上拉電阻說法錯誤的是?

A、上拉電阻需要與GND相連

B、上拉電阻需要與VCC相連

C、上拉電阻是將用電器固定在高電平

D、上拉電阻是對器件注入電流

答案:A

65.下列那個選項中屬于分支結(jié)構(gòu)?

A、for語句

B、switch語句

C、while語句

D\do

答案:B

66.有關(guān)晶體三極管,下列說法不正確的是?()

A、晶體三極管根據(jù)構(gòu)造,可以分為NPN和PNP兩種類型。

B、晶體三極管的三個引腳,分別為基極、集電極和發(fā)射極。

C、晶體三極管由兩個PN結(jié)構(gòu)成。

D、當NPN晶體三極管工作于開關(guān)狀態(tài)時,高電平截止。

答案:D

67.使用電位器控制LED小燈的明暗,已知電位器接A0引腳,LED小燈接3號引

腳,以下程序合理的是?

A、

digitalWrite(3,map(analogReg

B、

analogWrite(AO,map(analogRec

analogWrite(3,map(analogRea(

D、

analogWrite(3,map(analogReai

答案:c

68.下列程序運行后,串口監(jiān)視器窗口顯示的圖案是?()

lBvoidsetup(){

2Serial.begin(9600);

3-for(inti=1;i<=2;i-

4for(intj=i;j<=3;

5Serial.print(1*1);

6Serial.printin();

7)

8)

***

***

A、

***

D**

**

c***

V\

**

**

**

D、

答案:B

69.下圖程序執(zhí)行完后,會在串口監(jiān)視器中打印出?

voidsetup(){

Serial.begin(9600);

for(inti=0;i<5;i++){

if(i%2==0){

Serial,print('*');

}else{

Serial,print('+');

*+*+*

+*+*+

C\+++++

vtx

XTXXTX

答案:A

70.一般情況下,ArduinollNO/Nano主控板中支持PWM的引腳有幾個?()

A、3

B、5

C\6

D、9

答案:C

71.以下四個符號中()不是邏輯運算符。

A、==

B、&&

C、II

D、!

答案:A

72.想要讓一個變量a每次都增大到自己的二倍,下列程序正確的是?

A、a-2a;

B、2a;

C、a=2*a;

D\a==2*a;

答案:C

73.一般來說,在電子機械裝置中需要執(zhí)行器給其提供動力。以下各項中,不屬

于執(zhí)行器的是?()

A、步進電機

B、舵機

C、直流電機

D、晶體管

答案:D

74.下列選項中,不能用于標識數(shù)據(jù)類型的是()。

A、int

B\fIoat

C、booIean

D、const

答案:D

75.使用電機驅(qū)動芯片控制電機速度,常用主控板的引腳是?

A、數(shù)字輸入引腳

B、數(shù)字輸出引腳

C、模擬輸入引腳

D、模擬輸出引腳

答案:D

76.如圖所示,有一盞紅色LED小燈,已知它的工作電壓為1點7V,工作電流是

30mA,我們想用Arduino點亮該LED小燈,相關(guān)Arduino代碼如下

⑼255):則理論上,所串聯(lián)的電阻合理的是?

A、100

B、300

C、1100

D、4800

答案:C

77.整數(shù)型、布爾型、字符型、字節(jié)型、浮點型變量的描述符排列順序爭取的是?

A、booIeanchar

B\fIoatchar

C、IntBytebooIeanfIoatchar

D\intbooIeancharbytefIoat

答案:D

78.ArduinollNO/Nano主控板通過Servo類庫控制舵機的轉(zhuǎn)動,Servo類庫提供的

成員函數(shù)中,用于將舵機對象實例和引腳建立關(guān)聯(lián)的是?()

A、B、attach()

C\write。

D\Servo

答案:B

79.超聲波傳感器,有四個引腳,超聲波傳感器從哪個引腳接受觸發(fā)信號,開始

工作?

A、VCC

B、Trig

C、Echo

D、GND

答案:B

80.使用PWM控制3號管腳的LED小燈亮度,如果是以下程序,下列描述正確的

是?analogWrite(3,256);

A、程序錯誤

B、LED小燈閃爍

GLED小燈達到最亮

D、LED小燈熄滅

答案:D

81.在C語言中,關(guān)于變量下面說法不正確的是?

A、變量名的第一個字可以是數(shù)字

B、變量名區(qū)分大小寫

C、變量名稱只能包含英文字母、數(shù)字和下劃線

D、變量名不得和系統(tǒng)的關(guān)鍵字重名

答案:A

82.下列選項中,說法不正確的是?

A、日常生活中如果路口遇到紅燈,需要停車等待;如果是綠燈,則要開車通過;

這段描述在程序中,屬于分支結(jié)構(gòu)

B、自動門看到人可以自動開啟,在程序中屬于分支結(jié)構(gòu)

C、S彎巡線小車是利用whiIe循環(huán)結(jié)構(gòu)判斷是否遇到黑線的

D、使用蜂鳴器播放聲音可以使用循環(huán)結(jié)構(gòu)

答案:C

83.電路示意如下,digitalRead(8)的返回值是?

+5VO

10kQ

1---------O數(shù)字引腳8

開關(guān)閉合

A、0

B、1

C、255

D、1203

答案:A

84.關(guān)于上拉電阻說法錯誤的是?

A、上拉電阻需要與GND相連

B、上拉電阻需要與VCC相連

C、上拉電阻是將用電器固定在高電平

D、上拉電阻是對器件注入電流

答案:A

85.下列哪個選項不屬于C語言的循環(huán)語句?

A、switch語句

B、while語句

Gdo-whiIe語句

D\for語句

答案:A

86.對歐姆定律l=U/R的解釋中,下列說法正確的是?

A、導(dǎo)體不變的情況下,電壓越大電流越小

B、導(dǎo)體兩端電壓不變的情況下,電阻越大電流越大

C、導(dǎo)體的電阻與電壓成正比,與電流成反比

D、導(dǎo)體的電流與電壓成正比,與電阻成反比

答案:D

87.關(guān)于上拉電阻說法正確的是?()

A、上拉電阻需要與GND相連

B、上拉電阻需要與VCC相連

C、上拉電阻是將用電器固定在低電平

D、上拉電阻是對器件導(dǎo)出電流

答案:B

88.以下設(shè)備中,哪項是帶電可擦可編程只讀存儲器?()

A、SRAM

B、FIash

C、EEPROM

D、MPU

答案:c

89.ArduinollNO/Nano主控板是通過調(diào)整()實現(xiàn)模擬輸出。

A、高電平

B、低電平

C、頻率

D、占空比

答案:D

90.程序控制板載LED燈閃爍,程序如下,當程序運行時,板載LED燈閃爍的次

Ivoidsetup(){

2pinMoii((13fOUTPUT);

for(inti=0;i<=6;i++){

4if(i%2){

digitalWritc(13rHIGH);

?delay(200);

JLalWrite(13,『GH);

dfi.y(200);

9)

10)

數(shù)是?()

A、2

B、3

C、4

D、7

答案:B

91.在Arduino的C語言編程中,哪項是正確的十六進制表示方法?

A、FFE210

B、0bFFE210

G0xFFE210

D、FFE210(HEX)

答案:C

switch(a)

{

case1:語句1;

Break;

case2:語句2;

Break;

case3:語句3;

Break;

case4:語句4;

92.如下圖所示分支結(jié)構(gòu)中說法正確的是?)

A、該switch中沒有default所以結(jié)構(gòu)是錯誤的

B、當a==1時,先執(zhí)行語句1,再執(zhí)行語句2;再執(zhí)行語句3;再執(zhí)行語句4

C、當a==2時,先執(zhí)行語句2,再執(zhí)行語句3;再執(zhí)行語句4

D、當a==3時,執(zhí)行語句3后,跳出{},這段程序執(zhí)行完畢

答案:D

93.以下有關(guān)switch語句的說法正確的是?

A、break語句是switch語句中必需的一部分

B、在switch

C、break語句在switch

D、在switch

答案:B

94.以下各項中,屬于傳感器的是?()

A、電機

B、舵機

C、電位器

D、蜂鳴器

答案:C

95.在使用C語言給Arduin。編程中,關(guān)于自定義函數(shù)名的命名規(guī)則說法錯誤的

是?

A、函數(shù)名的第一個字不可以是數(shù)字

B、函數(shù)名區(qū)分大小寫

C、函數(shù)名可以包含英文字母'數(shù)字、下劃線和特殊字符

D、函數(shù)名不可以和系統(tǒng)的關(guān)鍵字重名

答案:C

96.ArduinollNO/Nano主控板,通過引腳3向一個傳感器發(fā)送一^1^20us的低電平

觸發(fā)信號,程序如下,程序中[x]和[Y]分別對應(yīng)的是?()

digitalWrite(3,[X]);

delayMicroseconds(2);

digitalWrite(3,[Y]);

delayMicroseconds(20);

digitalWrite(3,[X]);

A、HIG

B、LOW

C、LOW

D、HIG

ExHIGH

F、LOW

答案:A

97.Arduino控制板的處理器被稱為()。

A、CPU

B、MCU

C、SRAM

D、USB

答案:B

98.電路搭建如圖所示,如果想點亮紅色LED燈,合理的程序是?()

AdigitalWrite(3,LOW);

DanalogWrite(3Z255);

V_、digitalWrite(3,0);

D、analogWrite(3Z256);

答案:B

99.以下C語言程序中,正確的是?

7?B-?r—"IIJ―>-*,Y

float@f=100;

Av

BSerial.wPws/rwwiwsn/wwtwvlwnw(ll);

if(i<10)i++;

c、

for(inti=0,i<10,i++){}

D、

答案:C

100.電路示意如下,當陽光照射光敏電阻時,從早晨到傍晚,analogRead(AO)

+5VO

1kQ

_______?順輸入

=引腳A0

V

1

的返回值是?()"

A、沒有變化

B、先增大,然后減小

C\先減小,然后增大

D、變化規(guī)律不確定

答案:C

101.電路搭建如圖,當程序執(zhí)行digitalWrite(3,true)后,下列描述正確的是?

A、LED燈熄滅

B、LED燈點殼

C、LED燈亮度在最亮和熄滅之間不斷變化

D、LED燈處于四分之一亮度狀態(tài)

答案:B

A、上拉電阻

B、下拉電阻

C、既是上拉電阻也是下拉電阻

D、既不是上拉電阻也不是下拉電阻

答案:B

103.下列選項中,屬于閉環(huán)控制的案例是?()

A、按鍵控制LED燈

B、呼吸燈

C、紅外遙控燈

D、超聲波自動跟隨小車

答案:D

104.正常情況下,ArduinollNO/Nano主控板MCU的工作頻率是?()

A、1MHz

B、2MHz

C、16MHz

D、32MHz

答案:C

105.關(guān)于setup。函數(shù)和loop。函數(shù),以下說法正確的是?

A、程序編寫時,setup。函數(shù)和loop。函數(shù)可以缺失

B、setup。函數(shù)里面的程序,在程序執(zhí)行時通常放置程序的初始化程序

C、loop。函數(shù)里面的程序,在程序運行時只運行一次,通常放置主執(zhí)行程序

D、程序運行時,先運行l(wèi)oop。函數(shù)內(nèi)的程序,然后運行setup。函數(shù)內(nèi)的程序

答案:B

106.通過電位控制舵機的轉(zhuǎn)動角度,部分程序如下,當電位器的返回值為0時,

intpotVal=analogRead(AO);

potVal=map(potVal,1023,0,135,45);

舵機的角度位置為?

A、0

B、180

C、135

D、45

答案:D

107.在純電阻電路中,根據(jù)歐姆定路l=U/R,關(guān)于下列說法正確的是?

A、電路中,電流隨著兩端電壓的增大而增大

B、電路中,電流隨著兩端電壓的增大而減小

C、電路中,電阻隨著兩端電壓的增大而減小

D、電路中,電阻隨著兩端電壓的增大而增大

答案:A

108.通過光敏電阻控制蜂鳴器的發(fā)聲頻率,程序如下,下列電路中,當光照強度

增強時,蜂鳴器的發(fā)聲頻率變高的是?O

intldrVal=analogRead(AO);

tone(4,IdrVal);

模擬輸入

引腳AO

A、

模擬輸入

引腳A0

B、

-5VO

T一模擬輸入

T一引腳AO

1kQ

c、

+5V

1kQ

T—模擬輸入

T一引腳AO

4

D、

答案:c

109.以下選項中對交流電和直流電表述錯誤的是?()

A、交流電的英文縮寫是AC

B、直流電的英文縮寫是DC

C、家庭用電一般使用直流電

D、交流電是指電流方向隨時間作周期性變化的電流

答案:C

110.將一個電位器接在Arduino控制板的A0管腳上,程序如下,旋動電位器到

中間部分,則串口監(jiān)視器打印出來的值可能為?()

Serial.printin((map(analogRead(AO),

A、516

B、255

C、128

D、0

答案:c

111.獲取電位器模塊的返回值,以下選擇正確的是?

A、digitalRead(AO)

B、digitalRead(3)

C、digitaIWrite(5)

D\anaIogRead(AO)

答案:D

112.使用電機驅(qū)動芯片控制電機速度,常用主控板的引腳是?

A、數(shù)字輸入引腳

B、數(shù)字輸出引腳

C、模擬輸入引腳

D、模擬輸出引腳

答案:D

113.ArduinoUNO/Nano主控板,程序控制板載LED燈,程序如下,當程序運行時,

1voidsetup(){

inti=2;

pinModc(13,OUTPUT);

4if(i==3)

5digitalWrite(13,HIGH);

6else

7digitalWrite(13,LOW);

LED燈的狀態(tài)是?。)

A、點殼

B、熄滅

C、閃爍

D\不確定

答案:B

for(inti=0;i〈3;i++)

(

循環(huán)體;

114.如下圖所示循環(huán)結(jié)構(gòu),循環(huán)的次數(shù)為?;

A、3

B、2

C、1

D、0

答案:A

115.利用光敏電阻檢測周圍環(huán)境光來控制LED燈的亮度,電路與程序如圖所示。

正常情況下,當時間從中午12點到晚上8點,LED燈的亮度變化是?

analogWrite(3,map(analogRead(AO),0,

A、亮度降低

B、亮度提升

C、沒有變化

D、LED小燈不亮

答案:A

116.UNO或Nano主板所采用的主控芯片Atmega328P的ADC有多少位精度?

A、255

B、32

C、8

D、10

答案:D

117.ArduinoUN0/Nan。主控板,下列引腳中,既具有數(shù)字輸入/輸出功能,又具

有模擬輸入功能的引腳是?()

A、0

B、3

C、AO

D、A6

答案:C

118.超聲波傳感器工作需要向觸發(fā)引腳發(fā)送10us的高電平,觸發(fā)引腳連接在主

控板2弓|腳,以下觸發(fā)程序正確的是?

1OUs

觸發(fā)信號

digitalWrite{2,LOW);

delay(2);

digitalWrite(2,HIGH);

delay(lO);

AdieitalWrite(2,LOW);

digitalWrite(2,LOW);

delayMicroseconds(2);

digitalWrite(2,HIGH);

delayMicroseconds(lO);

B、digitalWrite(2,LOW);

digitalWrite(2,HIGH);

delay(lO);

digitalWrite(2,LOW);

C、VW>v^^/WWWWWWWWW\、,

digitalWrite(2,HIGH);

VVV*<4*AAA/VWWWVWVV?AA/\A*,,,

delayMicroseconds(lO);

digitalWrite(2,LOW);

D、

答案:B

119UNO或Nano主控板,采用的主控芯片是Atmega32用,正常工作情況下,其

工作頻率是?

A、32MHz

B、16MHz

C、8MHz

D、5MHz

答案:B

120.有關(guān)人411皿。(}程序,下列說法不正確的是?()

A、程序中setup。函數(shù)不可缺失

B、程序中l(wèi)oop。函數(shù)不可缺失

C、程序運行時,先運行l(wèi)oop。函數(shù)內(nèi)的程序,然后運行setup。函數(shù)內(nèi)的程序

D、setup。函數(shù)中的代碼僅運行一次,loop。函數(shù)中的代碼會循環(huán)運行

答案:C

121.0xFFE210中的Ox表示的是?()

A、這是一個2進制數(shù)

B、這是一個16進制數(shù)

C、這是一個0

D、沒有實際意義

答案:B

122.以下各項中對C語言描述正確的是?

A、C語言是人類自然語言

B、C語言不需要編譯過程

C\C語言只能用于Arduino控制器的編程

D、C語言是一門高級編程語言

答案:D

123.電路示意如下,當光照射光敏電阻時,隨著光照強度的增強,analogRead(A

+5VO

1kQ

_______顏輸入

3引腳A0

1

0)的返回值是?一

A、沒有變化

B、隨著光照強度增大而減小

C、隨著光照強度增大而增大

D、無規(guī)律變化

答案:B

124.弓|腳3為模擬輸出引腳,將LED燈陽極連接到該引腳,陰極串聯(lián)220歐姆電

阻后連接到GND,程序anaIogWrite(3,256)執(zhí)行,下列描述正確的是?

A、LED燈熄滅

B、LED燈最靈

C、LED燈亮度在最亮和熄滅之間不斷變化

D、LED燈處于四分之一亮度狀態(tài)

答案:A

125.程序的運行階段,一般按如下三個步驟先后執(zhí)行?()

A、感知輸入

B、感知輸入

C、分析判斷

D、分析判斷

答案:B

126.在使用ArduinollNO/Nano主控板編程中,程序anaIogWrite(9,0)所對應(yīng)的

占空比是?()

A、0%

B、25%

C、50%

D、100%

答案:A

inta=2,b=l;

floatc=l.5;

a=b+c;

b=a+c;

127.如下圖所示變量運算,說法正確的是?

A、程序結(jié)束后,a的值為2點5

B、程序結(jié)束后,a的值為2

C、變量c為整數(shù)型;a和b為浮點型

D、程序結(jié)束后,b的值為4

答案:B

128.通過電位器控制舵機轉(zhuǎn)動角度不大于90度,部分程序如下,下列程序中紅

色方框所對應(yīng)的程序是?()

intpotVal=analogRead(AO);

potVal=map(potVal,0,1023,0,180);

myServo.write(potVal);

A、

potVal=map(potVal,0,1023,0,256);

B、

potVal=map(potVal,0,1023,0,90);

c、

potVal=constrain(potVal,0,90);

D、

potVal=constrain(potVal,0,512);

答案:D

129.在機器人制作中,“超聲波傳感器-Arduino控制板-馬達”可以對應(yīng)人體的

哪些部位?

A、大腦-腿-眼睛

B、眼睛-大腦-腿

C、大腦-眼睛-腿

D、眼睛-腿-大腦

答案:B

130.電路搭建如圖所示,當電位器從一端旋轉(zhuǎn)至另外一端時,LED總共熄滅了4

次,可能的程序為?

A、

analogWrite(6,analogRead(AO)/4);

analogWrite(6,analogRead(AO));

B、

C、

analogWrite(6,analogRead(AO)*4);

D、

analogWrite(6,analogRead(AO)%4);

答案:B

131.ArduinollNO/Nano主控板,程序anaIogWrite(5,256)執(zhí)行的結(jié)果是引腳5

等效輸出的電壓是?()

A、0V

B、5V

C\0~1.5V

D、3.5~5V

答案:A

132.下列程序書寫格式正確的是?

inta=10;

if(a>5)

{

a=2

A、}

inta=10;

if(a>5)

a=2:

B、}

inta;

for(a=0;a<2)

{

a++;

C、)

inta;

for(aM);a<2;)

{

af

D、1

答案:D

133.以下各項中,有關(guān)上拉電阻和下拉電阻的敘述,正確的是?()

A、下拉電阻可以將引腳置為高電平

B、上拉電阻可以將引腳置為低電平

C、Arduino

D、上拉電阻和下拉電阻可以避免控制板引腳處于懸空狀態(tài)

答案:D

134.下列程序中,沒有實現(xiàn)了讓變量a自動加1的效果的是?

A、a+1;

B\a=a+1;

C\a十=1;

D、a++;

答案:A

135.為ArduinoUno控制板編寫程序如下,上傳程序后測量3號管腳的電壓可能

analogWrite(3,127);

為?

A、12V

B、5V

C、2.5V

D、OV

答案:C

136.在使用ArduinollNO/Nano主控板編程中,程序anaIogWrite(9,255)所對應(yīng)

的占空比是?()

A、25%

B、50%

C\75%

D、100%

答案:D

137.下圖程序中,串口監(jiān)視器輸出的值可能是?()

1inti=l;

2voidsetup(){

3inti=2;

4Serial.begin(9600);

5)

6

7voidloop(){

8inti=3;

9Serial.printin(i);

10)

A、1

B、2

C、3

D、程序報錯

答案:C

138.下列分支結(jié)構(gòu)中格式正確的是?

if(表達式);

語句;

A、

if(表達式)

{語句

R}

if(表達式)

語句;

c、}

if(表達式)

語句;

D、}

答案:C

139.ArduinoUNO/Nano主控板,EEPR0M的容量是?()

A、1KB

B、2KB

C、16KB

D、32KB

答案:A

140.關(guān)于ArduinoC語言的說法,下列選項中錯誤的是?()

A、setup()函數(shù)和loop()函數(shù)都不可以缺失

B、setup()函數(shù)也可以寫成Setup()

C、setup。函數(shù)通常用于初始化程序

D、loop。函數(shù)會自動循環(huán)執(zhí)行其中的程序指令

答案:B

141.光敏電阻與光照強度的關(guān)系是?()

A、光照強度越大電阻值越大

B、光照強度越大電阻值越小

C、光照強度的變化與電阻值沒有關(guān)系

D、光照強度的變化與電阻值的關(guān)系不確定

答案:B

142.電路搭建如圖所示,如果按下按鍵可以點亮LED燈,松開按鍵熄滅LED燈,

合理的程序是?()

A、

digitalWrite(2,digitalRead(

B、

digitalWrite(2,!digitalReac

c、

digitalWrite(4,!digitalRead

D、

digitalWrite(4,digitalRead(

答案:c

143.下列關(guān)于if語句說法正確的是?

A、if語句只能適合單分支結(jié)構(gòu)

B\if語句可以變形為if-else

C、使用if語句就可以實現(xiàn)重復(fù)執(zhí)行某一段功能

D、if語句的執(zhí)行順序是自上而下,依次執(zhí)行

答案:B

144.ArduinollNO/Nano主控板,下列選項中與函數(shù)anaIogWrite(3,255)功能相同

的是?()

A、digitaIWrite(3,LOW)

B、digitalWrite(3,HIG

GD、digitsIRead(3,HIG

E、F、digitalRead(3,LOW)

答案:B

145.ArduinollNO/Nano主控板的13號引腳連接了?

A、重置按鍵

B、板載LED

C、上拉電阻

D、芯片

答案:B

146.ArduinoC語言中,字符型變量的描述符是?()

A、int

B、fIoat

C\booIean

D、char

答案:D

147.以下選項中,屬于整型的是?

答案:A

148.一般默認情況下,若想點亮ArduinoUNO/Nano主控板的板載LED燈,適合的

程序是?()

voidsetup(){

pinMode(13,INPUT);

)

voidloop(){

digitalWrite(13zHIGH);

A、}

voidsetup(){

pinMode(3,OUTPUT);

)

voidloop(){

digitalWrite(3ZHIGH);

B、}

voidsetup(){

pinMode(13,OUTPUT);

)

voidloop(){

digitalWrite(13,HIGH);

c、}

voidsetup(){

pinMode(13,OUTPUT);

)

voidloop(){

digitalWrite(13zLOW);

D、}

答案:c

149.有關(guān)人“11皿。(}程序,下列說法不正確的是?()

A、setup。函數(shù)中通常放置初始化程序。

B、loop。函數(shù)中通常放置主執(zhí)行程序。

C、程序運行時,首先運行setup。函數(shù)內(nèi)的程序。

D、如果沒有初始化程序,setup。函數(shù)可以省略。

答案:D

150.ArduinollNO/Nano主控板是一種?

A、執(zhí)行器

B、傳感器

C、控制器

D、結(jié)構(gòu)體

答案:c

151.假設(shè)一盞LED小燈模塊接在Arduino控制板11號管腳上,當程序執(zhí)行anal

ogWrite(11,256)后,下列描述正確的是?()

A、LED小燈達到最亮程度

B、LED小燈熄滅

GLED小燈閃爍

D、LED小燈點亮但亮度不高

答案:B

152.ArduinoC編程,16進制數(shù)的標識符是O。

A、Ox

B、0b

C、B

D、X

答案:A

153.以下電路搭建中,電阻的作用是?

A、上拉電阻

B、下拉電阻

C、限流電阻

D、限壓電阻

答案:A

154.有關(guān)三極管的說法,錯誤的是?

A、三極管分為PNP型和NPN型

B、三極管是一種半導(dǎo)體元器件

C、三極管可以用一個較大的電流控制較小的電流

D、三極管三個引腳分別是基極,集電極,發(fā)射極

答案:C

155.以下四個符號中屬于賦值運算符的是?

A、++

B、=

C、—

D、!

答案:C

156.ArduinoUNO/Nano主控板,anaIogRead()函數(shù)的返回的最大值是?()

A、0

B、1

C、255

D、1023

答案:D

157.電路搭建如圖所示,當按下按鈕時Arduino板載小燈被點亮,則對2號引腳

的敘述錯誤的是?

A、2號引腳外接了一個下拉電阻

B、2號引腳外接了一個上拉電阻

C、按鈕按下前,2號引腳的數(shù)字值為0

D、按鈕按下后,2號引腳的數(shù)字值為1

答案:B

158.ArduinoUNO/Nano主控板的下列引腳中,具有PWM功能的引腳是?()

A、1

B、2

C、3

D、4

答案:B

159.電路搭建如圖所示,使用光敏電阻通過檢測周圍環(huán)境光的強度來控制LED

燈的亮度。如果時間是從中午2點到晚上9點,LED燈的亮度也隨之逐漸降低,

合理的程序是?()

QEZIO6809gpEZrf

IIIt,

DIGITAL(PWM-)HS

二OO(UNO)

.ARDUINO

A、

analogWrite(3rmap(analogRead(

B、

analogWrite(3rmap(analogRead(

C\

analogWrite(3,map(analogRead(

D、

analogWrite(3,map(analogRead(

答案:A

160.ArduinoC語言中,前綴Ob表示的數(shù)制是?()

A、二進制

B、八進制

C、十進制

D、十六進制

答案:A

161.關(guān)于圖中的晶體管符號,說法正確的是?

A、它是NPN型三極管

B、它的三根接腳分別是基極,集電極,發(fā)射極

C、它的發(fā)射極要接地

D、它的導(dǎo)通要在基極加一個正向的電壓

答案:B

162.程序anaIogWrite();不適用于ArduinoUNO控制板的哪—管腳?()

A、3

B、4

C、5

D、6

答案:B

163.下圖程序中,串口監(jiān)視器輸出的值可能是?()

inti=0;

i+1;

Serial.printin(i+1);

A、0

B、1

C、2

D、3

答案:B

164.下圖程序執(zhí)行后,串口監(jiān)視器輸出值是?

Serial.begin(9600);

intj=0;

for(inti=0;i<=5;i++){

if(i%2==0){

continue;

}

j+=i;

)

Serial.print(j);

A、0

B、5

C、9

D、15

答案:C

165.電路搭建如圖所示,如果我們想實現(xiàn)呼吸燈效果,比較合理的程序是?()

for(inti=0;i〉=255;i+=5){

analogWrite(3,i);

delay(100);

)

for(intj=255;j<=0;j-=5){

analogWrite(3,j);

delay(100);

A、}

for(inti=0;i<=255;i+=5){

analogWrite(3,i);

}

delay(100);

for(intj=255;j>=0;j-=5){

analogWrite(3,j);

)

B、delay(100);

for(inti=0;i<=255;i+=5){

analogWrite(3,i);

delay(100);

)

for(intj=255;j>=0;j-=5){

analogWrite(3,j);

delay(100);

)

for(inti=0;i<=255;i+=5){

analogWrite(3,i);

)

for(intj=255;j>=0;j-=5){

analogWrite(3,j);

答案:c

166.ArduinoUNO/Nano主控板,讀取按鍵開關(guān)的返回值,電路如下圖所示,程序

A、INPUT

B、OUTPUT

C、INPUT_PULLUP

D、INPUT_PULLDOWN

答案:A

167.在串口監(jiān)視器窗口中輸出如下所示圖案,對應(yīng)的程序是?()

***

***

voidsetup(){

Serial.r-gin(9600);

for(inti=1;i<=3;i++){

4for(intj=i;j<=2;j++)

5Serial.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論