《全國青少年機器人技術等級考試三級模擬試題2》由會員分享,可在線閱讀,更多相關《全國青少年機器人技術等級考試三級模擬試題2(11頁珍藏版)》請在裝配圖網上搜索。
全國青少年機器人技術
等級考試三級(編程)模擬試題
一、 單選題(共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、相對于控制器來說,所有的信息都是控制器通過一個接口給機器人設備的,當控制器需要設備通過此接口返回信息,則這個接口為(B)
A.輸出接口 B.輸入接口
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
y&&x!=y);
B)if(x= =y) x+=y;
C)if(x!=y) {x=2;y=3;}else {x=0;y=0;}
D)if(x0)
x =0;
else x=1
B) if(x>0)
{x=x+y;
else x=0;}
C ) if(x>0)
{x=x+y;}
else x=1;
D) if(x>0)
{x=x+y;}}
else {x=0;
15、下列屬于整型數據的是(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.負數 B.正數 C.0 D.負的小數
18、關于if語句說法正確的是(D)
A.if必須配套else使用
B.多if語句不存在
C.雙if語句一定不能配套else
D.根據程序需要可選擇是否與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、 下列屬于浮點型的是(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;}
A、24 B、36 C、8
D、此程序有錯誤,不輸出z的值
25、 下列不是算術運算符的是(D)
A、 + B、* C、% D、|
26、 下列運算符中級別最高的是()
A. ! B、 && C、 + D、==
27、 下列關于計算機系統(tǒng)正確的是(C)
A、計算機系統(tǒng)就是C語言
B、計算機系統(tǒng)由鍵盤、鼠標、屏幕組成
C、計算機系統(tǒng)由硬件和軟件組成
D、計算機系統(tǒng)由二進制代碼組成
28、1個字節(jié)代表(C)位二進制數
A、4 B、6 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、下列關于IO口的說法正確的是(AD)
A. IO口就是輸入輸出接口
B.只能輸入或輸出低電平
C.只能輸入或輸出高電平
D.輸入或輸出高電平或低電平都可以
2、C語言的特點(ABCD)
A.語言簡潔、緊湊,使用方便靈活
B.運算符、數據類型豐富
C.具有結構化的控制語句
D.語法限制不太嚴格,程序設計自由度大
3、程序設計的基本結構有(ABC)
A.順序結構 B.選擇結構
C.循環(huán)結構 D.總線結構
4、二進制數據是由哪幾個數碼來表示的(AB)
A.0 B.1 C.2 D.3
5、 C語言程序中的變量名可以由下列哪幾種組成(ABC)
A、數字 B、字母 C、__ D、$$
27. 判斷題(共10題,每題2分)
1、機器人無需下載程序即可正常運行。 (錯)
2、if語句結構屬于順序結構設計。 (錯)
3、編程語言只有C語言一種。 (錯)
4、C語言是國際上廣泛流行的計算機高級語言,既可以用來編寫系
統(tǒng)軟件,也可用來編寫應用軟件。 (對)
5、邏輯運算是0和1的邏輯代碼運算,二進制運算也是0、1代碼運算,這兩種運算實質上是一樣的。 (錯)
6、算法就是為解決一個問題而采取的方法和步驟。 (對)
7、一個C語言程序可以沒有主函數。 (錯)
8、在時間和數值上都不連續(xù)的物理量為模擬量。 (錯)
9、程序中變量的數據類型只有int一種。 (錯)
10、程序中必須使用二進制數。 (錯)
鏈接地址:http://www.hcyjhs8.com/p-9527149.html