《全國青少年機器人技術(shù)等級考試三級模擬試題(共10頁)》由會員分享,可在線閱讀,更多相關(guān)《全國青少年機器人技術(shù)等級考試三級模擬試題(共10頁)(11頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-----傾情為你奉上
全國青少年機器人技術(shù)
等級考試三級(編程)模擬試題
一、 單選題(共30題,每題2分)
1、執(zhí)行以下語句后x,y,z的值是(A)
int x=10,y=20,z=30;
if(x>y)
{z=x;x=y;y=z;}
A)x=10,y=20,z=30 B)x=20,y=30,z=30
C)x=20,y=30,z=10 D)x=20,y=30,z=20
2、相對于控制器來說,所有的信息都是控制器通過一個接口給機器人設(shè)備的,當(dāng)控制器需要設(shè)備通過此接口返回信息,則這個接口為(B)
A.輸出接口 B.輸入接口
2、
C.輸入接口、輸出接口均可以
D.只能是輸入接口但不能是輸出接口
3、程序中的高電平一般用(B)來表示。
A.0 B.1 C.0或1 D.以上選項都不對
4、已知以下語句執(zhí)行后a,b,c的值是(B)
int a=10,b=20,c;
if(a
3、C.只能是變量不能是常量
D.常量、變量都可以
6、有關(guān)模擬量的說法正確的是(C)
A.在時間上連續(xù)的物理量
B.在數(shù)值上連續(xù)的物理量
C.在時間和數(shù)值上都連續(xù)的物理量
D.時間上不連續(xù)、數(shù)值上連續(xù)的物理量
7、標(biāo)志機器人一條命令結(jié)束的符號為(C)
A, B。 C; D//
8、int定義的數(shù)據(jù)為(A)
A.整型數(shù)據(jù) B.單精度浮點型
C.雙精度浮點型 D.字符型
9、生活中樓道的燈是天黑、有聲音時才會亮,那么天黑和有聲音的邏輯關(guān)系是(B)
A.邏輯或 B.邏輯與
C.邏輯非
4、 D.以上選項都不對
10、下列語句中是條件語句的是(A)
A.if()...else… B.for( )…
C.while( )… D.do…while( )
11、delay( )函數(shù)的作用(D)
A.獲取返回值 B.控制電機速度
C.點亮小燈 D.延時
12、以下不正確的if語句形式是( A)
A)if(x>y&&x!=y);
B)if(x= =y) x+=y;
C)if(x!=y) {x=2;y=3;}else {x=0;y=0;}
D)if(x
5、{x++;y++;}
13、請閱讀以下程序:
int a=5,b=0,c=0;
if(a==b+c)printf(“* * *\n”);
else printf(“$ $ $\n”);}
以上程序(D)
A.有語法錯不能通過編譯 B.可以通過編譯但不能通過連接
C.輸出* * * D.輸出$ $ $
14、以下if語句語法正確的是(C)
A) if(x>0)
x =0;
else x=1
B) if(x>0)
{x=x+y;
else x=0;}
C ) if(
6、x>0)
{x=x+y;}
else x=1;
D) if(x>0)
{x=x+y;}}
else {x=0;
15、下列屬于整型數(shù)據(jù)的是(A)
A.123 B.abc
C.11.2 D.6.236
16、C語言程序中,運算符邏輯與的符號為(D)
A.& B.|| C.! D.&&
17、從下列程序中可以看出b是(B)
if(a>0) b=a;
if(a<0) b=-a;
if(a=0)b=a+1;
A.負數(shù) B.正數(shù) C.0 D.負的小數(shù)
7、18、關(guān)于if語句說法正確的是(D)
A.if必須配套else使用
B.多if語句不存在
C.雙if語句一定不能配套else
D.根據(jù)程序需要可選擇是否與else搭配
19、一條語句后面加//意味著(D)
A.//后面的一句話是程序的定義變量語句
B. //后面的一句話可以被機器人理解
C. //后面的一句話可以被執(zhí)行
D. //后面的一句話不可以被執(zhí)行
20、 如果a等于-6,則從下列程序中可以得出b的值是(B)
if(a>0) b=-a;
if(a<0) b=a;
if(a=0)b=a-1;
A.6 B.-6 C.0 D.-7
21
8、、 下列屬于浮點型的是(D)
A、123 B、abc C、789 D、2.34
22、在程序運行過程中,其值可以被改變的量為(A)
A.變量 B.常量
C.只能是常量不能是變量
D.常量、變量都可以
23、下列程序執(zhí)行后,c的值為(D)
int a=20,b=8,c=4;
if(a>b)
{
a=b;
c=a+b;
}
A.10 B.12 C.6 D.16
24、執(zhí)行以下語句后z的值是(B)
Int x=24,y=36,z=8;
if(x>y)
{z=x;}
else
{z=y
9、;}
A、24 B、36 C、8
D、此程序有錯誤,不輸出z的值
25、 下列不是算術(shù)運算符的是(D)
A、 + B、* C、% D、|
26、 下列運算符中級別最高的是()
A. ! B、 && C、 + D、==
27、 下列關(guān)于計算機系統(tǒng)正確的是(C)
A、計算機系統(tǒng)就是C語言
B、計算機系統(tǒng)由鍵盤、鼠標(biāo)、屏幕組成
C、計算機系統(tǒng)由硬件和軟件組成
D、計算機系統(tǒng)由二進制代碼組成
28、1個字節(jié)代表(C)位二進制數(shù)
A、4 B、6
10、C、8 D、10
29、 在C語言中“a=b;”這條語句的意思是(B)
A、a等于b
B、把b的值附給a
C、判斷a是否等于b
D、把a的值賦給b
30、 想要在C語言中輸出字符串,則用什么符號(D)
A、= B、’ ’ C、== D、” ”
26. 多選題(共5題,每題4分,多選無分,少選2分)
1、下列關(guān)于IO口的說法正確的是(AD)
A. IO口就是輸入輸出接口
B.只能輸入或輸出低電平
C.只能輸入或輸出高電平
D.輸入或輸出高電平或低電平都可以
2、C語言的特點(ABCD)
A.語言簡潔、
11、緊湊,使用方便靈活
B.運算符、數(shù)據(jù)類型豐富
C.具有結(jié)構(gòu)化的控制語句
D.語法限制不太嚴(yán)格,程序設(shè)計自由度大
3、程序設(shè)計的基本結(jié)構(gòu)有(ABC)
A.順序結(jié)構(gòu) B.選擇結(jié)構(gòu)
C.循環(huán)結(jié)構(gòu) D.總線結(jié)構(gòu)
4、二進制數(shù)據(jù)是由哪幾個數(shù)碼來表示的(AB)
A.0 B.1 C.2 D.3
5、 C語言程序中的變量名可以由下列哪幾種組成(ABC)
A、數(shù)字 B、字母 C、__ D、$$
27. 判斷題(共10題,每題2分)
1、機器人無需下載程序即可正常運行。
12、 (錯)
2、if語句結(jié)構(gòu)屬于順序結(jié)構(gòu)設(shè)計。 (錯)
3、編程語言只有C語言一種。 (錯)
4、C語言是國際上廣泛流行的計算機高級語言,既可以用來編寫系
統(tǒng)軟件,也可用來編寫應(yīng)用軟件。 (對)
5、邏輯運算是0和1的邏輯代碼運算,二進制運算也是0、1代碼運算,這兩種運算實質(zhì)上是一樣的。 (錯)
6、算法就是為解決一個問題而采取的方法和步驟。 (對)
7、一個C語言程序可以沒有主函數(shù)。 (錯)
8、在時間和數(shù)值上都不連續(xù)的物理量為模擬量。 (錯)
9、程序中變量的數(shù)據(jù)類型只有int一種。 (錯)
10、程序中必須使用二進制數(shù)。 (錯)
專心---專注---專業(yè)