2010年4月成人自考計算機基礎與程序設計真題

2020-11-28 中國教育在線
一、單項選擇題

(本大題共20小題.每小題1分,共20分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題後的括號內。錯選、多選或未選均無分。

1.在Turbo C 2.0中,可激活主菜單的鍵是( )

A.F1

B.F5

C.F9

D.F10

2.在Turbo C 2.0中,若定義char ch;則變量ch在內存中分配的字節數是( )

A.1個

B.2個

C.4個

D.8個

3.若有下列程序段,欲使x=5,y=6,對應正確的輸入方法是(其中﹤CR﹥表示回車)( )int   x,y;scanf(″%d%d″,&x,&y);

A.x=5 y=6﹤CR﹥

B.x=5,y=6﹤CR﹥

C.5﹤CR﹥

D.5,6﹤CR﹥ 6﹤CR﹥

點擊進入:自考報名有疑問、不知道如何選擇主考院校及專業、自考當地政策不了解,點擊立即報考諮詢》》

4.下面程序段的輸出結果是( )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.設有條件表達式(exp)? a++:b--,則下列表達式中能夠與該表達式完全等價的表達式是( )

A.(exp!=0)? a++∶b--

B.(exp==0)? a++∶b--

C.(exp==1)? a++∶b--

D.(exp!=1)? a++:b--

6.對於for(表達式l;表達式2;表達式3)語句;控制循環結束的表達式是( )

A.表達式1

B.表達式2

C.表達式3

D.表達式l和表達式3

7.設有下列程序:( )void main(void) { int x[4]={1,3,5,7},i;i=0;printf('%d',x[i++]);   }其輸出結果是

A.1

B.3

C.5

D.7

8.下列關於函數的說法中,不正確的是( )

A.函數名後面一定要一對圓括號

B.空函數被調用時不做任何工作

C.函數形參個數可以是一個、多個或沒有

D.函數參數類型可不作說明

9.指向與文件參數有關的結構體類型的指針變量稱為( )

A.函數指針

B.整型指針

C.字符型指針

D.文件指針

10.計算機對解釋型高級語言的執行方式是( )

A.逐條語句邊解釋邊執行,即解釋一條就執行一條

B.將整個程序編譯完成後再執行,不生成目標程序

C.將源程序編譯成目標程序,生成並保留目標程序然後執行

D.將源程序解釋完畢後再執行

11.設有int x=2,y,z;執行z=y=x——;後變量y的值是( )

A.0

B.1

C.2

D.3

12.兩次運行下面的程序,如果從鍵盤上分別輸入6和4,則輸出的結果是( )void main(void){ int x;   scanf('%d',&x);if(x + + ﹥5)printf('%d',x);else printf('%d ',x——);}

A.7和5

B.6和3

C.7和4

D.6和4

13.在下列選項中,沒有構成死循環的程序段是( )

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;

14.定義如下變量和數組int k;int   x[3][3]={9,8,7,6,5,4,3,2,l};則執行下面語句for(k=0;k﹤3;k++)if(k%2)   printf('%5d',x[k][k]);後輸出結果是( )

A.3

B.5

C.7

D.9

15.設有下列程序: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 ',a,b);}main( ){ff( );ff( );}則該程序執行後,顯示的結果為( )

A.a=10,b=5

a=19,b=5

B.a=10,b=4

a=19,b=5

C.a=10,b=4

a=19,b=4

D.a=10,b=5

a=19,b=4

16.下面能正確進行字符串賦值操作的是( )

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.下面程序段的運行結果是( )chars *s='abcde';s+=2 printf('%d',s);

A.cde

B.字符′c′

C.字符′c′的地址

D.無確定的輸出結果

18.下面關於結構體類型變量定義正確的是( )


19.設有下面程序:# include'stdio.h'void main(void){unsigned x=1,y=3,z=5;printf('%d   ',z^x&y);}該程序的運行結果是( )

A.0

B.3

C.4

D.5

20.設有說明:int u=1,v=3,w=5;表達式:u﹤﹤=(v|w)的值是( )

A.1

B.5

C.13

D.128

二、多項選擇題

(本大題共5小題.每小題2分.共10分)在每小題列出的五個備選項中有二至五個是符合題目要求的.請將其代碼填寫在題後的括號內。錯選、多選、少選或未選均無分。

11.下面能執行循環結構的語句有( )

A.if語句

B.while語句

C.do—while語句

D.for語句

E.switch語句

12.下面合法的C語言轉義字符有( )

A.123

B.xab

C.\

D.88

E.

13.以下關於函數和變量的說法中正確的有( )

A.不同函數中可以使用相同名字的變量

B.形式參數是局部變量

C.一個函數內部定義的變量只能在本函數範圍內有效

D.在一個函數內部的複合語句中定義的變量可在本函數範圍內有效

E.如果全局變量與函數內定義的局部變量同名,則在函數內局部變量無效

14.設變量Vo5的地址已賦給指針變量inV,則下列關係表達式的值為1的有( )

A.Vo5==&inV

B.Vo5==* inV

C.inV==* Vo5

D.inV==&Vo5

E.Vo5==inV

15.設有說明:int u=0,v=l,z=2;則下列表達式中結果為-l的有( )

A.v=~u

B.u=u|~(v&z)

C.v=(u|z)﹤﹤1

D.u=~(u|z)

E.v&=(~u)

三、簡答題

(本大題共4小題。每小題4分。共16分)

21.函數fclose()的功能是什麼?

22.簡述break語句和continue語句在循環體中的功能。

23.簡述機器語言、彙編語言和高級語言各自的特點。

24.將下面的各種運算符按優先級從高到低排列出來。(要同優先級的用「、」號分隔,不同優先級的由高向低用「→」號分隔),、﹤=、﹥=、[   ]、++、%、+、&&、/

四、閱讀分析題

(本大題共6小題,每小題5分,共30分)

31.寫出以下程序的功能。如果輸入14,寫出程序的輸出結果。void main(void){ int   x;scanf(″%d″,&x);if(x%5==0&&x%7==0)printf(″yes″);elseprintf(″no″);}

32.閱讀下面的程序並回答問題main( ) {char a[20]=″1234567890″;int i; i=8;printf(″%s   ″,&a[i-3]); } (1)數組中a[10]號元素中存儲的是什麼字符?(2)請寫出程序的運行結果。

33.寫出下面程序的運行結果。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   ″,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   ″,b);}}

34.寫出下面程序的運行結果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);}

35.分析下列兩個程序的區別,並寫出它們的運行結果。void main(void) void main(void){ {int y=0,s,k; int   y=0,s,k;for(k=0;k﹤6;k++) for(k=0;k﹤6;k++){s=k*k; s=k*k;y+=s; y+=s;} }   printf(″y=%d ″,y); printf(″y=%d ″,y);} }

36.寫出下面程序的功能以及程序的運行結果void main(void) void main(void){ {int y=0,s,k; int   y=0,s,k;for(k=0;k﹤6;k++) for(k=0;k﹤6;k++){s=k*k; s=k*k;y+=s; y+=s;} }   printf(″y=%d ″,y); printf(″y=%d ″,y);} }

五、程序設計題

(本大題共2小題.每小題12分.共24分)

41.從鍵盤輸入10個整數,編程求其中大於3且小於100的數的平均值並輸出結果。

42.從鍵盤上輸入10個字符串(每個串不超過8個字符),將這些字符串按從小到大的次序排列出來並輸出排序後的結果。

熱門推薦: 

全國自考計算機基礎與程序設計歷年真題匯總

推薦閱讀: 

 2019年10月各省自考真題及答案 

4月各省自考準考證列印時間及入口

相關焦點

  • 2016年4月成人自考計算機基礎與程序設計真題
    1.依據所使用的電子元件,將電子計算機的發展可分為4個階段,其中第2階段是( )A.電子管B.大規模超大規模集成電路C.電晶體D.中小規模集成電路2.下列不屬於結構化軟體開發方法的基本要點的是( )A.結構化編碼B.模塊化設計C.多態D.逐步求精
  • 2013年4月成人自考計算機基礎與程序設計真題
    1.若用八位二進位表示一個整數,則- 4在計算機中的表示是( ) A.11111100 B.11111011 C.10000100 D.00000100 2..-32768 C.32768 D.E4 點擊進入:自考報名有疑問、不知道如何選擇主考院校及專業、自考當地政策不了解,點擊立即報考諮詢》》 3.TurboC2.0中,long型數的取值範圍是( ) A.-215~(215-1) B.-231~(231
  • 2006年4月成人自考計算機基礎與程序設計真題
    、不知道如何選擇主考院校及專業、自考當地政策不了解,點擊立即報考諮詢》》4.設有int a=3, b=-4, c=5;表達式(a﹤b)?a+b:(a-b,b+4,a-=b+4)的值是(   )A.-1B.0C.3D.75.若有下列程序段,欲使a=2、b=3,對應正確的數據輸入方法是(其中﹤CR﹥表示換行)int a, b;scanf(″a=%d   b=%d″,&a, &b);( )A.2﹤CR﹥B.a=2 b=3﹤CR
  • 2005年4月成人自考計算機基礎與程序設計真題
    、不知道如何選擇主考院校及專業、自考當地政策不了解,點擊立即報考諮詢》》 3.下面數據中最大的數是 ( ) A.(1010001.101)2 B.(121.3)8 C.(97.6)10 D.(51.5)16 4.斷電後會使存儲器失去信息的是 ( ) A.CD-ROM
  • 2008年7月成人自考計算機基礎與程序設計真題
    1.一個完整的計算機系統應該包括(   )A.主機和外設B.主機和作業系統C.硬體系統和系統軟體D.硬體系統和軟體系統2.若用八位二進位表示一個整數,則-4在計算機中的表示是(   )A.11111100B.11111011C.10000100D.00000100
  • 2015年10月成人自考計算機基礎與程序設計真題
    1.人類歷史上第一臺電子數字計算機誕生於( )A.1943年B.1945年C.1946年D.1947年2.以用戶需求為動力,以對象為驅動的軟體生命周期模型是( )A.瀑布模型B.螺旋模型C.增量模型D.噴泉模型點擊進入:
  • 2016年10月成人自考計算機基礎與程序設計真題
    1.當前計算機應用最廣泛的是( )A.科學計算B.信息處理C.過程控制D.計算機輔助設計2.在下面存儲容量單位中,最大的是( )A.bitB.ByteC.KBD.GB點擊進入:自考報名有疑問、不知道如何選擇主考院校及專業
  • 2016年4月成人自考計算機與網絡技術基礎考試真題
    點擊查看:全國自考00894計算機與網絡技術基礎歷年真題及部分答案匯總 一、單項選擇題(本大題20小題,每小題1分,共20分)   在每小題列出的四個備選項中只有一個選項是符合題目要求的,請將其代碼填寫在題後的括號內。
  • 2014年10月成人自考計算機基礎與程序設計真題
    、不知道如何選擇主考院校及專業、自考當地政策不了解,點擊立即報考諮詢》》3.下面不正確的C語言標識符是( )A.ABCB.abcC.a_bcD.ab_C4.下面幾種運算符中,優先級最低的是( )A.每小題4分。共16分)21.簡述C語言中標識符的命名規則;C語言中哪些名是用標識符來標識的?22.寫出if(表達式)語句l else語句2的執行過程。23.若有下面程序:
  • 2017年4月成人自考計算機與網絡技術基礎考試真題
    點擊查看:全國自考00894計算機與網絡技術基礎歷年真題及部分答案匯總 一、單項選擇題(本大題20小題,每小題1分,共20分)   在每小題列出的四個備選項中只有一個選項是符合題目要求的,請將其代碼填寫在題後的括號內。
  • 2019年4月成人自考計算機應用技術真題及答案解析
    全國2019年4月高等教育自學考試計算機應用技術試題課程代碼:02316請考生按規定用筆將所有試題的答案塗、寫在答題紙上。一、單項選擇題:本大題共20小題,每小題1分,共20分在每小題列出的備選項中只有一項是最符合題目要求的,請將其選出1.第二代電子計算機採用的是A.電晶體B.集成電路C.大規模集成電路D.電子管2.按總線在計算機系統中不同的層次位置可將總線分為:內部總線、外部總線和
  • 全國2018年4月自考計算機與網絡技術基礎考試真題
    點擊查看:全國2018年4月自考計算機與網絡技術基礎考試真題答案及評分參考 | 2018年4月自學考試真題及答案全國2018年4月自學考試計算機與網絡技術基礎真題(課程代碼00894) 1.第一臺電子計算機ENIAC誕生於A.1916年  B.1946年C.1966年 D.1996年2.計算機硬體中,主要功能是對數據進行加工處理的部件是A.運算器  B.控制器C.存儲器  D.輸入設備3.在Windows XP中,如果要查看單個文件夾或驅動器上的內容,可以雙擊桌面上的
  • 全國2020年10月自考計算機組成原理02318真題
    全國2020年10月自考計算機組成原理02318真題一、單項選擇題:本大題共10小題,每小題1分,共10分。在每小題列出的備選項中只有一項是最符合題目要求的,請將其選出。RAM方式6.鍵盤接口應選用A.程序直接控制傳送接口B. DMA接口C.中斷接口D.既可選用中斷接口,又可選用DMA接口7. MIPS 計算機的彙編指令「sub $s3, $s2, $s1' 的功能是A. $s3=$s2-$s1B. $s2=$s3-Ss1C.
  • 2011年4月成人自考網絡作業系統考試真題
    點擊查看:全國自考02335網絡作業系統歷年真題及部分答案匯總 一、單項選擇題(本大題共20小題,每小題2分,共40分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題後的括號內。錯選、多選或未選均無分。
  • 全國2018年4月自考計算機系統結構考試真題
    點擊查看:全國2018年4月自考計算機系統結構考試真題答案及評分標準 | 2018年4月自學考試真題及答案全國2018年4月自學考試計算機系統結構試題課程代碼:02325一、單項選擇題:本大題共10小題,每小題1分,
  • 全國自考計算機原理歷年真題2002--2020彙編含部分答案課程代碼:02384
    《計算機原理》真題及答案2004年上半年全國自考《計算機原理》真題及答案2004年下半年全國自考《計算機原理》真題及答案2005年上半年全國自考《計算機原理》真題及答案2005年10月全國自考《計算機原理》真題及答案2006年4月全國自考《計算機原理》真題及答案2006年7月全國自考《計算機原理》真題及答案
  • 2017年10月自考計算機原理考試真題
    全國2017年10月高等教育自考計算機原理試題課程代碼:02384自考真題:2017年10月自考真題及答案匯總|2017年4月自考真題及答案匯總請考生按規定用筆將所有試題的答案塗、寫在答題紙上。DMA方式 D.程序直接控制方式15.計算機主機與外界之間交換信息的軟硬體機構統稱為A.數據控制系統 B.數據通信系統C.數據通道系統 D.輸入輸出系統  注意事項:用黑色字跡的籤字筆或鋼筆將答案寫在答題紙上,不能答在試題卷上。
  • 2018年10月成人自考計算機與網絡技術基礎考試真題
    點擊查看:全國自考00894計算機與網絡技術基礎歷年真題及部分答案匯總 一、單項選擇題(本大題20小題,每小題1分,共20分)   在每小題列出的四個備選項中只有一個選項是符合題目要求的,請將其代碼填寫在題後的括號內。
  • 2020年8月成人自考《公共關係學》真題及部分答案
    《中華人民共和國職業分類大典》正式頒布的時間是A.1986年B.1987年C.1989年D.1999年4.目標公眾中最具有權威性的是A.社區公眾B.顧客公眾C.媒介公眾D.政府公眾5.決定公眾性質的是公眾的A.群體性B.共同點的性質
  • 2019年4月成人自考網絡作業系統真題及答案解析
    2019年4月高等教育自學考試全國統一命題考試網絡作業系統(課程代碼02335)注意事項:1.本試卷分為兩部分,第一部分為選擇題第二部分為非選擇題。Windows Server2003在體系結構的設計上融合了客戶機伺服器作業系統和.分層作業系統B.虛擬機系統C.文件系統D.單體系統第二部分非選擇題二、填空題:本大題共10空,每空1分,共10分21.將大量的計算機通過網絡技術連接到一起,可以獲得極高的運算能力和廣泛的數據共享的作業系統被稱作作業系統