2010年4月計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)自考試題
全國(guó)2010年4月計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)自考試題
一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫(xiě)在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。
1.在Turbo C 2.0中,可激活主菜單的鍵是( )
A.F1 B.F5
C.F9 D.F10
2.在Turbo C 2.0中,若定義char ch;則變量ch在內(nèi)存中分配的字節(jié)數(shù)是( )
A.1個(gè) B.2個(gè)
C.4個(gè) D.8個(gè)
3.若有下列程序段,欲使x=5,y=6,對(duì)應(yīng)正確的輸入方法是(其中<CR>表示回車(chē))( )
int x,y;scanf(″%d%d″,&x,&y);
A.x=5 y=6
main()
{int a=2,b=5;
printf(″a=%d%%,b=%d%%″,a,b);}
A.a=2,b=5 B.a=2%,b=5%
C.a=%2,b=%5 D.a=%d,b=%d
5.設(shè)有條件表達(dá)式(exp)? a++:b--,則下列表達(dá)式中能夠與該表達(dá)式完全等價(jià)的表達(dá)式是( )
A.(exp!=0)? a++∶b-- B.(exp==0)? a++∶b--
C.(exp==1)? a++∶b-- D.(exp!=1)? a++:b--
6.對(duì)于for(表達(dá)式l;表達(dá)式2;表達(dá)式3)語(yǔ)句;控制循環(huán)結(jié)束的表達(dá)式是( )
A.表達(dá)式1 B.表達(dá)式2
C.表達(dá)式3 D.表達(dá)式l和表達(dá)式3
7.設(shè)有下列程序:( )
void main(void)
{int x[4]={1,3,5,7},i;
i=0:
printf("%d",x[i++]);}
其輸出結(jié)果是
A.1 B.3
C.5 D.7
8.下列關(guān)于函數(shù)的說(shuō)法中,不正確的是( )
A.函數(shù)名后面一定要一對(duì)圓括號(hào)
B.空函數(shù)被調(diào)用時(shí)不做任何工作
C.函數(shù)形參個(gè)數(shù)可以是一個(gè)、多個(gè)或沒(méi)有
D.函數(shù)參數(shù)類(lèi)型可不作說(shuō)明
9.指向與文件參數(shù)有關(guān)的結(jié)構(gòu)體類(lèi)型的指針變量稱(chēng)為( )
A.函數(shù)指針 B.整型指針
C.字符型指針 D.文件指針
10.計(jì)算機(jī)對(duì)解釋型高級(jí)語(yǔ)言的執(zhí)行方式是( )
A.逐條語(yǔ)句邊解釋邊執(zhí)行,即解釋一條就執(zhí)行一條
B.將整個(gè)程序編譯完成后再執(zhí)行,不生成目標(biāo)程序
C.將源程序編譯成目標(biāo)程序,生成并保留目標(biāo)程序然后執(zhí)行
D.將源程序解釋完畢后再執(zhí)行
11.設(shè)有int x=2,y,z;執(zhí)行z=y=x——;后變量y的值是( )
A.0 B.1
C.2 D.3
12.兩次運(yùn)行下面的程序,如果從鍵盤(pán)上分別輸入6和4,則輸出的結(jié)果是( )
void main(void)
{int x;
scanf("%d",&x);
if(x + + >5)printf("%d",x);
else printf("%d\n",x——);}
A.7和5 B.6和3
C.7和4 D.6和4
13.在下列選項(xiàng)中,沒(méi)有構(gòu)成死循環(huán)的程序段是( )
A.int i=100; B.for(;;);
while(1)
{ i=i%100+1;
if(i>100) break;}
C.int k=1000; D.int s=36;
do{++k;}while(k>10000);while(s);一一s;
l4.定義如下變量和數(shù)組
int k;
int x[3][3]={9,8,7,6,5,4,3,2,l};
則執(zhí)行下面語(yǔ)句
for(k=0;k<3;k++)
if(k%2)printf("%5d",x[k][k]);后輸出結(jié)果是( )
A.3 B.5
C.7 D.9
l5.設(shè)有下列程序:
ff( )
{int c=9;static int a=1,b=4;
if(b==4){a+=c;b++;}
else {a+=c;b——;}
printf("a=%d,b=%d\n",a,b);}
main( )
{ff( );ff( );}則該程序執(zhí)行后,顯示的結(jié)果為( )
A.a=10,b=5 B.a=10,b=4 a=19,b=5 a=l9,b=5 C.a=10,b=4 D.a=10,b=5 a=19,b=4 a=19,b=4
16.下面能正確進(jìn)行字符串賦值操作的是( )
A.char s[5]={"ABCDE"} B.char s[5]={′A′,′B′,′C′,′D′,′E′}
C.char *s;s="ABCDE" D.char *s;scanf("%s",s)
17.下面程序段的運(yùn)行結(jié)果是( )
chars *s="abcde";
s+=2 printf("%d",s);
A.cde B.字符′c
C.字符′c′的地址 D.無(wú)確定的輸出結(jié)果
18.下面關(guān)于結(jié)構(gòu)體類(lèi)型變量定義正確的是( )
A.struct bunding {int area=12345;
char *name="No1 Hotel";} bl;
B.struct building{int area=12345;
char *name="Nol Hotel";} b1;.
C.building {int area=12345;
char *name="No1 Hotel";} b1;
D.STRUCT building {int area=12345;
char *name="Nol Hotel";} b1;
19.設(shè)有下面程序:
# include"stdio.h"
void main(void)
{unsigned x=1,y=3,z=5;
printf("%d\n",z^x&y);}該程序的運(yùn)行結(jié)果是( )
A.0 B.3
C.4 D.5
20.設(shè)有說(shuō)明:int u=l,v=3,w=5;表達(dá)式:u<<=(v|w)的值是( )
A.1 B.5
C.13 D.128
二、多項(xiàng)選擇題(本大題共5小題,每小題2分,共10分)在每小題列出的五個(gè)備選項(xiàng)中至少有兩個(gè)是符合題目要求的,請(qǐng)將其代碼填寫(xiě)在題后的括號(hào)內(nèi)。錯(cuò)選、多選、少選或未選均無(wú)分。
21.下面能執(zhí)行循環(huán)結(jié)構(gòu)的語(yǔ)句有( )
A.if語(yǔ)句 B.while語(yǔ)句
C.do—while語(yǔ)句 D.for語(yǔ)句
E.switch語(yǔ)句
22.下面合法的C語(yǔ)言轉(zhuǎn)義字符有( )
A.\123 B.\xab
C.\\ D.\88
E.\n
23.以下關(guān)于函數(shù)和變量的說(shuō)法中正確的有( )
A.不同函數(shù)中可以使用相同名字的變量
B.形式參數(shù)是局部變量
C.一個(gè)函數(shù)內(nèi)部定義的變量只能在本函數(shù)范圍內(nèi)有效
D.在一個(gè)函數(shù)內(nèi)部的復(fù)合語(yǔ)句中定義的變量可在本函數(shù)范圍內(nèi)有效
E.如果全局變量與函數(shù)內(nèi)定義的局部變量同名,則在函數(shù)內(nèi)局部變量無(wú)效
24.設(shè)變量Vo5的地址已賦給指針變量inV,則下列關(guān)系表達(dá)式的值為1的有( )
A.Vo5==&inV B.Vo5==* inV
C.inV==* Vo5 D.inV==&Vo5
E.Vo5==inV
25.設(shè)有說(shuō)明:int u=0,v=l,z=2;則下列表達(dá)式中結(jié)果為-l的有( )
A.v=~u B.u=u|~(v&z)
C.v=(u|z)<<1 D.u=~(u|z)
E.v&=(~u)
三、簡(jiǎn)答題(本大題共4小題,每小題4分,共16分)
26.函數(shù)fclose()的功能是什么?
27.簡(jiǎn)述break語(yǔ)句和continue語(yǔ)句在循環(huán)體中的功能。
28.簡(jiǎn)述機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)語(yǔ)言各自的特點(diǎn)。
29.將下面的各種運(yùn)算符按優(yōu)先級(jí)從高到低排列出來(lái)。(要同優(yōu)先級(jí)的用“、”號(hào)分隔,不同優(yōu)先級(jí)的由高向低用“→”號(hào)分隔),、<=、>=、[ ]、++、%、+、&&、/
四、閱讀理解題(本大題共6小題,每小題5分,共30分)
30.寫(xiě)出以下程序的功能。如果輸入14,寫(xiě)出程序的輸出結(jié)果。
void main(void)
{ int x;
scanf(″%d″,&x);
if(x%5==0&&x%7==0)
printf(″yes″);
else
printf(″no″);}
31.閱讀下面的程序并回答問(wèn)題
main( )
{ char a[20]=″1234567890″;
int i;
i=8;
printf(″%s\n″,&a[i-3]);}
(1)數(shù)組中a[10]號(hào)元素中存儲(chǔ)的是什么字符?
(2)請(qǐng)寫(xiě)出程序的運(yùn)行結(jié)果。
32.寫(xiě)出下面程序的運(yùn)行結(jié)果。
main( )
{ fun( );
fun( );}
fun( )
{ int a[3]={0,1,2},b=10;int i;
if (b==10){
for(i=0;i<3;i++)
a[i]+=a[i];
for(i=0;i<3;i++)
printf(″%d,″,a[i]);
printf(″b=%d\n″,b);b++;}
else
{ for(i=0;i<3;i++)
a[i]*=a[i];
for(i=0;i<3;i++)
printf(″%d″,a[i]);
printf(″b=%d\n″,b);}}
33.寫(xiě)出下面程序的運(yùn)行結(jié)果。
main( )
{ int x=1987,a,b,c,y;
a=x/100;
b=x%100/10;
c=x%100%10;
y=100*c+l0*b+a;
printf(″c=%d,b=%o,a=%x,y=%d″,c,b,a,y);}
34.分析下列兩個(gè)程序的區(qū)別,并寫(xiě)出它們的運(yùn)行結(jié)果。
void main(void) void main(void)
{ &nb
2.部分稿件來(lái)源于網(wǎng)絡(luò),如有不實(shí)或侵權(quán),請(qǐng)聯(lián)系我們溝通解決。最新官方信息請(qǐng)以湖北省教育考試院及各教育官網(wǎng)為準(zhǔn)!
-
112023-03湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案匯總湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案匯總
-
112023-03湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(5)湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(5)
-
112023-03湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(4)湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(4)
-
112023-03湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(3)湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(3)
-
112023-03湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(2)湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(2)
-
112023-03湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(1)湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(1)
已幫助10w萬(wàn)+意向?qū)W歷提升用戶(hù)成功上岸
-
毛澤東思想概論
培訓(xùn)優(yōu)勢(shì):課時(shí)考點(diǎn)精講+刷題+沖刺,熟練應(yīng)對(duì)考試題型。全程督促學(xué)習(xí),安排好學(xué)習(xí)計(jì)劃。 毛澤東思想概論...自考培訓(xùn) -
英語(yǔ)二
本課程既是一門(mén)語(yǔ)言實(shí)踐課程,也是拓寬知識(shí)、了解世界文化的重要素質(zhì)課程,它以培養(yǎng)學(xué)習(xí)者的綜合語(yǔ)言應(yīng)用能力為目標(biāo),使他們?cè)趯W(xué)習(xí)、工作和社會(huì)交往中能夠使用英語(yǔ)進(jìn)行有效的交流。 英語(yǔ)二...自考培訓(xùn) -
馬克思主義基本原理概論
本書(shū)包括兩個(gè)部分:自學(xué)考試大綱和基本原理。主要內(nèi)容有,馬克思主義是關(guān)于工人階級(jí)和人類(lèi)解放的科學(xué),物質(zhì)世界及其發(fā)展規(guī)律,認(rèn)識(shí)的本質(zhì)及其規(guī)律,人類(lèi)社會(huì)及其發(fā)展規(guī)律,資本主義的形成及其發(fā)展,資本主義發(fā)展的歷史進(jìn)程,社會(huì)主義社會(huì)及其進(jìn)程,共產(chǎn)主義社會(huì)及其進(jìn)程等。 馬克思主義基本原理概論...自考培訓(xùn) -
思想道德修養(yǎng)與法律基礎(chǔ)
《思想道德修養(yǎng)與法律基礎(chǔ)》課具有鮮明的政治性、思想性、理論性、針對(duì)性、科學(xué)性、知識(shí)性以及實(shí)踐性和修養(yǎng)性。它包羅政治、思想、道德、心理本質(zhì)、學(xué)習(xí)成才和法律本質(zhì)等內(nèi)容,指導(dǎo)和回答大學(xué)生在人生、抱負(fù)、信念等方面遍及關(guān)心和迫切需要解決的問(wèn)題。 思想道德修養(yǎng)與法律基礎(chǔ)...自考培訓(xùn) -
中國(guó)近代史綱要
“中國(guó)近現(xiàn)代史綱要”全國(guó)高等教育自學(xué)考試指定教材,依據(jù)中央審定的普通高等學(xué)校“中國(guó)近現(xiàn)代史綱要”編寫(xiě)大綱以及馬克思主義理論研究和建設(shè)工程重點(diǎn)教材《中國(guó)近現(xiàn)代史綱要》,結(jié)合自學(xué)考試的特點(diǎn)設(shè)計(jì)了十章,集中講述1840年鴉片戰(zhàn)爭(zhēng)爆發(fā)一直到2007年中國(guó)共產(chǎn)黨第十七次全國(guó)代表大會(huì)召開(kāi)的160多年的中國(guó)近現(xiàn)代歷史。 中國(guó)近代史綱要...自考培訓(xùn)
- 2025年湖北大學(xué)自考本科生學(xué)士學(xué)位外語(yǔ)考試報(bào)名須知
- 湖北自考練習(xí)題解析:刷題備考6大關(guān)鍵點(diǎn)全掌握!
- 湖北自考本科單詞復(fù)習(xí)計(jì)劃:28天記住4000詞,沖刺通關(guān)!
- 湖北自考大專(zhuān)模擬題怎么練?這份超全練習(xí)指南請(qǐng)收好!
- 最新!湖北自考動(dòng)物醫(yī)學(xué)專(zhuān)業(yè)報(bào)考指南,建議收藏!
- 湖北自考備考期間,真題和模擬題可以同一時(shí)間復(fù)習(xí)嗎?
- 湖北自學(xué)考試備考期間,真題和模擬題有什么區(qū)別?
- 25年湖北自考學(xué)習(xí)期間,可以最后練習(xí)選擇題嗎?
- 湖北自考備考末期,如何提升答題能力?
- 湖北自學(xué)考試答題時(shí),可以先答大題嗎? 查看更多
掃一掃關(guān)注微信公眾號(hào)
隨時(shí)獲取湖北省自考政策、通知、公告以及各類(lèi)學(xué)習(xí)資料、學(xué)習(xí)方法、課程。