《機(jī)器人等級考試三級編程(共5頁)》由會(huì)員分享,可在線閱讀,更多相關(guān)《機(jī)器人等級考試三級編程(共5頁)(5頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-----傾情為你奉上
編程試卷
1. 以下不是C語言的特點(diǎn)的是( )。
A、語言簡潔緊湊
B、能夠編制出功能復(fù)雜的程序
C、C語言可以直接對硬件操作
D、C語言移植性好
2. 下列字符序列中,不可用作C語言標(biāo)識符的是( )。
A.a(chǎn)bc123 B.no.1 C._123_ D._ok
3. 正確的C語言標(biāo)識符是 ( )。
A._buy_2 B.2_buy C.?_buy
2、 D.buy?
4. 不屬于C語言關(guān)鍵字的是( )。
A.int B.break C.while D.character
5. 一個(gè)C程序是由( )。
A. 一個(gè)主程序和若干子程序組成
B. 一個(gè)或多個(gè)函數(shù)組成
C. 若干過程組成
D. 若干子程序組成
6. C語言程序的基本單位是( )。
A.程序行 B.語句 C.函數(shù) D.字符
7. 下列說法中,錯(cuò)誤的是( )。
A.每個(gè)語句必須獨(dú)占一行,
3、語句的最后可以是一個(gè)分號,也可以是一個(gè)回車換行符號
B.每個(gè)函數(shù)都有一個(gè)函數(shù)頭和一個(gè)函數(shù)體,主函數(shù)也不例外
C.主函數(shù)只能調(diào)用用戶函數(shù)或系統(tǒng)函數(shù),用戶函數(shù)可以相互調(diào)用
D.程序是由若干個(gè)函數(shù)組成的,但是必須有、而且只能有一個(gè)主函數(shù)
8. 以下說法中正確的是( )。
A.C語言程序總是從第一個(gè)定義的函數(shù)開始執(zhí)行
B.在C語言程序中,要調(diào)用的函數(shù)必須在main( )函數(shù)中定義
C.C語言程序總是從main( )函數(shù)開始執(zhí)行
D.C語言程序中的main( )函數(shù)必須放在程序的開始部分
9. C編譯程序是( )。
A.C程序的機(jī)器語言版本
B.一組機(jī)器語
4、言指令
C.將C源程序編譯成目標(biāo)程序
D.由制造廠家提供的一套應(yīng)用軟件
10.以下選項(xiàng)中,合法的用戶標(biāo)識符是( )。
A.long B._2abc C.3dmax D.A.dat
11.以下選項(xiàng)中,合法的實(shí)型常數(shù)是( )。
A.5E2.0 B.E-3 C.2E0 D.1.3E
12.以下選項(xiàng)中,正確的字符常量是( )。
A.”F” B.’\\’’ C.’W’ D.’’
13.在C語言中,要求運(yùn)算數(shù)必須是整型的運(yùn)算符是( )。
5、
A./ B.++ C.*= D.%
14.若有說明語句:char s=’\72’;則變量s( )。
A.包含一個(gè)字符
B.包含兩個(gè)字符
C.包含三個(gè)字符
D.說明不合法,s的值不確定
15.在C語言中,char型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式是( )。
A.補(bǔ)碼 B.反碼 C.原碼 D.ASCII碼
16. 以下關(guān)于運(yùn)算符優(yōu)先順序的描述中正確的是()。
A.關(guān)系運(yùn)算符<算術(shù)運(yùn)算符<賦值運(yùn)算符<邏輯與運(yùn)算
6、符
B.邏輯與運(yùn)算符<關(guān)系運(yùn)算符<算術(shù)運(yùn)算符<賦值運(yùn)算符
C.賦值運(yùn)算符<邏輯與運(yùn)算符<關(guān)系運(yùn)算符<算術(shù)運(yùn)算符
D.算術(shù)運(yùn)算符<關(guān)系運(yùn)算符<賦值運(yùn)算符<邏輯與運(yùn)算符
17. 下列運(yùn)算符中優(yōu)先級最高的是()。
A.< B.&& C.+ D.!=
18.已知int a=1,b=2,c=3; 以下語句執(zhí)行后a,b,c的值是()。
if(a>b)
c=a; a=b; b=c;
A.a(chǎn)=1, b=2, c=3 B.a(chǎn)=2, b=3, c=3
C.a(chǎn)=2,
7、 b=3, c=1 D.a(chǎn)=2, b=3, c=2
19.請閱讀以下程序:該程序()。
#include ”stdio.h”
main()
{ int x=-10, y=5, z=0;
if (x=y+z) printf(”***\n” );
else printf(”$$$\n”);
}
A.有語法錯(cuò)不能通過編譯
B.可以通過編譯但不能通過連接
C.輸出***
D.輸出$$$
20. 設(shè)int x=9,y=8;表達(dá)式x==y+1的結(jié)果是________。
21.C語言中最簡單的數(shù)據(jù)
8、類型包括( )。
A)整型、實(shí)型、邏輯型 B) 整型、單精度型、雙精度、字符型
C) 整型、字符型、邏輯型 D) 整型、實(shí)型、邏輯型、字符型
22.C語言中,運(yùn)算對象必須是整型的運(yùn)算符是( )。
A)% B) / C) % 和 / D) **
23.以下說法中正確的是( )。
A)C語言程序總是從第一個(gè)定義的函數(shù)開始執(zhí)行
B) 在C語言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)
9、中定義
C) C語言程序總是從main()函數(shù)開始執(zhí)行
D) C語言程序中的main()函數(shù)必須放在程序的開始部分
24.C語言表達(dá)式10 != 9 的值是( )。
A)true B) 非零值 C) 0 D) 1
25.合法的C語言字符常量是( )。
A)’\t’ B) “A” C) 65 D) A
26.組成C語言程序的是( )。
A)子程序 B) 過程 C) 函數(shù) D) 主程序和子程
10、序
27. 下列語句的輸出結(jié)果是( )。
printf(“%d\n”,(int)(2.5+3.0)/3);
A)有語法錯(cuò)誤不能通過編譯 B) 2 C) 1 D) 0
28.下列程序的輸出是( )。
main()
{ int a = 7,b=5;
printf(“%d\n”,b=b/a); }
A)有語法錯(cuò)誤不能通過編譯 B) 2 C) 1 D) 0
29.在C語言中,double類型數(shù)據(jù)占 個(gè)字節(jié);
11、char類型數(shù)據(jù)占 個(gè)字節(jié)。
30.在C語言中,能代表邏輯值“真”的是( )。
A)true B) 大于0的數(shù) C) 非0整數(shù) D) 非0的數(shù)
31.在C語言的if語句中,用作判斷的表達(dá)式是( )。
A)關(guān)系表達(dá)式 B)邏輯表達(dá)式 C)算術(shù)表達(dá)式 D)任意表達(dá)式
32.已知int x=10,y=20,z=30;以下語句執(zhí)行后x,y,z的值是( )。
if (x>y) z=x;x=y;y=z;
A) x=10,y=20,z=30
12、 B) x=20,y=30,z=30
C) x=20,y=30,z=10 D) x=20,y=30,z=20
33.以下選項(xiàng)中屬于C語言的數(shù)據(jù)類型是
A)復(fù)數(shù)型 B)雙精度型 C)邏輯型 D)集合型
34.C語言程序的基本單位是
A)程序字段 B)語句 C)函數(shù) D)字符
35.在C語言中,if語句的一對圓括號中,用以決定分支的流程的表達(dá)式
A)只能用邏輯表達(dá)式 B)只能用邏輯表達(dá)式關(guān)系表達(dá)式
C)只能用關(guān)系表達(dá)式 D)可用任意表達(dá)式
36.在以下運(yùn)算符中,優(yōu)先級最高的
13、運(yùn)算符是
A)! B)= C)+ D)||
37.設(shè)有單精度變量f,其值為13.8,執(zhí)行語句“n=(int)f%3;”后,整型變量的值是
A)1 B)4 C)4. D)4.6
38.在C語言中,char型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式是
A)補(bǔ)碼 B)反碼 C)原碼 D)ACSⅡ碼
39.一個(gè)C程序的執(zhí)行是從( )。
A本程序的main函數(shù)開始,到main函數(shù)結(jié)束
B本程序文件的第一個(gè)函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束
C本程序的main函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束
D
14、本程序文件的第一個(gè)函數(shù)開始,到本程序main函數(shù)結(jié)束
40、 在 C 語言中,每個(gè)語句必須以( )結(jié)束。
A. 回車符 B. 冒號 C. 逗號 D. 分號
41、C 語言規(guī)定:在一個(gè)源程序中,main函數(shù)的位置( )。
A. 必須在最開始 B. 必須在系統(tǒng)調(diào)用的庫函數(shù)的后面
C. 可以任意 D. 必須在最后
42、一個(gè)C 語言程序是由( )。
A. 一個(gè)主程序和若干子程序組成 B. 函數(shù)組成
C. 若干過程組成 D. 若干子程序組成
43、下列說法
15、中錯(cuò)誤的是( )。
A. 主函數(shù)可以分為兩個(gè)部分:主函數(shù)說明部分和主函數(shù)體
B. 主函數(shù)可以調(diào)用任何非主函數(shù)的其他函數(shù)
C. 任何非主函數(shù)可以調(diào)用其他任何非主函數(shù)
D. 程序可以從任何非主函數(shù)開始執(zhí)行
44、每個(gè)源程序有且只有一個(gè) 函數(shù),系統(tǒng)總是從該函數(shù)開始執(zhí)行C語言程序。
45、C 語言程序的注釋可以出現(xiàn)在程序中的任何地方,它總是以( )符號作為開始標(biāo)記,以
( ) 符號作為結(jié)束標(biāo)記。
46、C 語言中,輸出操作是由庫函數(shù)( )完成的。
47、C 語言的標(biāo)識符只能由( )(
16、)和( )三種字符組成。
48、以下選項(xiàng)中,不正確的 C 語言浮點(diǎn)型常量是( )。
A. 160. B. 0.12 C. 2e4.2 D. 0.0
49、以下選項(xiàng)中,( )是不正確的 C 語言字符型常量。
A. a B. \x41 C. \101 D. "a"
50,在 C 語言中,字符型數(shù)據(jù)在計(jì)算機(jī)內(nèi)存中,以字符的( C )形式存儲(chǔ)。
A. 原碼 B. 反碼 C. ASCII 碼 D. BCD碼
51、算術(shù)運(yùn)算符、賦值運(yùn)算符和關(guān)系運(yùn)算符的運(yùn)算優(yōu)先級按從高到低依次為(
17、 )。
A. 算術(shù)運(yùn)算、賦值運(yùn)算、關(guān)系運(yùn)算 B. 算術(shù)運(yùn)算、關(guān)系運(yùn)算、賦值運(yùn)算
C. 關(guān)系運(yùn)算、賦值運(yùn)算、算術(shù)運(yùn)算 D. 關(guān)系運(yùn)算、算術(shù)運(yùn)算、賦值運(yùn)算
52、在以下一組運(yùn)算符中,優(yōu)先級最低的運(yùn)算符是( )。
A. * B. != C. + D. =
53、以下用戶標(biāo)識符中,合法的是( )。
A. int B. nit C. 123 D. a+b
54、C 語言中,要求運(yùn)算對象只能為整數(shù)的運(yùn)算符是( )。
A. % B. / C. > D.
18、 *
55、若有說明語句:char c=\72;則變量c在內(nèi)存占用的字節(jié)數(shù)是( )。
A. 1 B. 2 C. 3 D. 4
56、C 語言中的邏輯值“真”是用( )表示的,邏輯值“假”是用( )表示的。
57,以下敘述中正確的是
A)C語言比其他語言高級
B)C語言可以不用編譯就能被計(jì)算機(jī)識別執(zhí)行
C)C語言以接近英語國家的自然語言和數(shù)學(xué)語言作為語言的表達(dá)形式
D)C語言出現(xiàn)的最晚,具有其他語言的一切優(yōu)點(diǎn)
58,C語言中用于結(jié)構(gòu)化程序設(shè)計(jì)的3種基本結(jié)構(gòu)是
A)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
B)if,switch,break
19、
C)for,while,do-while
D)if,for,continue
59,一個(gè)C語言程序是由
A)一個(gè)主程序和若干子程序組成
B)函數(shù)組成
C)若干過程組成
D)若干子程序組成
60,C語言規(guī)定,在一個(gè)源程序中,main函數(shù)的位置
A)必須在最開始
B)必須在系統(tǒng)調(diào)用的庫函數(shù)的后面
C)可以任意
D)必須在最后
61,C語言規(guī)定,在一個(gè)源程序中,main函數(shù)的位置
A)必須在最開始
B)必須在系統(tǒng)調(diào)用的庫函數(shù)的后面
C)可以任意
D)必須在最后
62,C語言程序的基本單位是
A)程序行
B)語句
C)函數(shù)
D)字符
63,下列選項(xiàng)中不是結(jié)
20、構(gòu)化程序基本結(jié)構(gòu)的是
A)順序結(jié)構(gòu)
B)跳轉(zhuǎn)分支結(jié)構(gòu)
C)選擇結(jié)構(gòu)
D)循環(huán)結(jié)構(gòu)
64,C語言中最簡單的數(shù)據(jù)類型包括
A)整型、實(shí)型、邏輯型
B)整型、實(shí)型、字符型
C)整型、字符型、邏輯型
D)字符型、實(shí)型、邏輯型
65,下列可用于C語言用戶標(biāo)識符的一組是
A)void, define, WORD
B)a3_b3, _123,Car
C)For, -abc, IF Case
D)2a, DO, sizeof
66. 已知int x=10,y=20,z=30;以下語句執(zhí)行后x,y,z的值是 .
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
67. 以下程序的運(yùn)行結(jié)果是 .
main()
{ int m=5;
if(m++>5)
printf("%d\n",m);
else;
printf("%d\n",m--);
}
A) 4 B) 5 C) 6 D) 7
專心---專注---專業(yè)