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