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

2020-12-03 中國教育在線
一、單項選擇題

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

1.CPU處理數據和指令的基本單位是字(Word),一個字的字長是 (   )

A.8bits

B.16bits

C.32bits

D.與CPU數據總線有關的bit位數

2.與十進位1100等值的十六進位數是 (   )

A.44A

B.44C

C.54A

D.54C

3.退出Turbo C 2.0返回系統,在主菜單File項中可選擇 (   )

A.Load

B.New

C.Save

D.Quit

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

4.設有int a=3, b=-4, c=5;表達式(a﹤b)? a+b:(a-b,b+4,a-=b+4)的值是(   )

A.-1

B.0

C.3

D.7

5.若有下列程序段,欲使a=2、b=3,對應正確的數據輸入方法是(其中﹤CR﹥表示換行)int a, b;scanf(″a=%d   b=%d″,&a, &b);( )

A.2﹤CR﹥

B.a=2 b=3﹤CR﹥ 3﹤CR﹥

C.a=2, b=3﹤CR﹥

D.2,3﹤CR﹥

6.下面程序段的輸出結果是 (   )main()

{ int s, p;

s=p=5;

p=++s;

p++; ++p;

printf(″%d\n″,p);

}

A.5

B.6

C.7

D.8

7.下列if語句中,有語法錯誤的是 (   )

A.if(x﹥y);

B.if(x=y) x+y;

C.if(x!=y) scanf(″%d″, &x) else scanf(″%d″,&y)

D.if(x﹤y) {x++; y++;}

8.下面程序段執行後的輸出結果是 (   )int i=1;

if(i﹤=0) printf(″* * * * \n″);

else printf(″%%%%\n″);

A.****

B.%%%%

C.%%%%c

D.****c

9.下面程序段的循環次數是 (   )int k=2;

while(k==0) printf(″%d″,k);

k--; printf(″\n″);

A.0次

B.1次

C.2次

D.無限次

10.下面程序段的輸出結果是 (   )a=100;while(a﹥120);a=a+1;printf(″%d″,a);

A.100

B.101

C.120

D.121

11.下面程序執行後,i的值是 (   )main( ){int a   [5]={1,2,3,4,5},i=2;printf(″%d″,a[i++]);}

A.1

B.2

C.3

D.4

12.下面程序的輸出結果是 (   )main( ){int i,   x[3][3]={9,8,7,6,5,4,3,2,1};for(i=0;i﹤4;i+=2)printf(″%d″, x[i][1]);}

A.5 1

B.5 2

C.8 2

D.9 3

13.在C程序中,若用基本數據類型所定義的變量調用函數,正確的說法是 (   )

A.由系統自動指定對應實參和形參是否共用存儲單元

B.對應實參和形參各佔一個獨立的存儲單元

C.對應實參和形參共用一個存儲單元

D.可以由用戶指定對應實參和形參是否共用存儲單元

14.下面敘述中不正確的是 (   )

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

B.形式參數是局部變量

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

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

15.設有語句int a[4][10],*p=*a;則下面表達式中屬於地址表達式的是 (   )

A.a[1][2]

B.a[1]

C.*(p+1*10+2)

D.*(a[1]+2)

16.下面定義不正確的是 (   )

17.下面各個位運算符的優先級從左到右依次升高的是 (   )

A.| ^ & ﹥﹥

B.^ ﹥﹥ & ~

C.﹤﹤ | ^ ~

D.~ | & ﹥﹥

18.設有說明:int u=1, v=14;表達式u+v﹥﹥2的值是 (   )

A.0

B.3

C.5

D.7

19.如果將文件指針fp指向文件末尾,正確的語句是 (   )

A.feof(fp);

B.rewind(fp);

C.fseek(fp,0L,0);

D.fseek(fp,0L,2);

20.下面程序段中,不能完成的功能是 (   )FILE *fp;char ch =′v′;fp=fopen(″boy″,   ″rb+″);fputc(ch,fp);

A.建立文件指針fp與文件boy的聯繫

B.從boy文件中讀取一個字符

C.向boy文件中寫一個字符

D.打開名為boy的二進位文件

二、多項選擇題

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

11.總線是連接微機CPU、內存和外設之間傳送信號的公共通道,微機的總線包括有( )

A.電源線

B.數據線

C.地址線

D.控制線

E.網絡線

12.若定義 char c[11]; 可將字符串″I am a boy″ 賦給數組c,下面正確的選項有( )

A.c=″I am a boy″;

B.getchar(c);

C.gets(c);

D.scanf(″%s″,c);

E.for(i=0;i﹤10;i++) scanf(″%c″,&c[i]);c[10])='\0';

13.若有如下定義和語句,則能正確表示數組a首元素地址的表達式有(    )int a[10], *p;p=a;

A.a[0]

B.a

C.p+1

D.p

E.*p

14.設有說明:int x=1, y=3; 下面表達式的值為2的有 (    )

A.y&~x

B.x^y

C.x|y

D.y|x﹥﹥1

E.x﹤﹤1|y﹥﹥2

15.在C語言中,關於符號FILE下面說法正確的有 (    )

A.FILE是C的關鍵字

B.FILE表示一種關於文件參數的結構體類型

C.FILE表示一種關於文件參數的結構體變量

D.FILE*可以用來說明文件指針

E.文件指針指向的變量的數據類型是FILE

三、簡答題

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

21.C語言中如何表示'真'和'假'?系統如何判斷一個量的'真'和'假'?

22.什麼是'直接遞歸調用'?什麼是'間接遞歸調用'?

23.判斷下面兩程序段正確與否,並說明原因。(1)char str[12];str=″program″;(2)char   *str;str=″program″;

24.設有說明:struct language {long spearer; char country[20];}   chinese;試寫出對chinese的成員spearer和country分別賦值1250000000和'China'的C語句。

四、閱讀分析題

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

31.閱讀下面程序,寫出運行結果(已知A的ASCII碼為65,a的ASCII碼為97)。#include ″stdio.h″main( ){int   k=100;char m;m=k;putchar(m);printf(″,%d,%c,%o, ″k,m-32,m);}

32.閱讀下面程序,並回答問題:main()

{ int x, y, z, c;

scanf(″%d%d%d″,&x, &y, &z);

if(x﹤z){c=y; y=z; z=c;}

if(x﹤z){c=x; x=z; z=c;}

if(x﹤y){c=x; x=y; y=c;}

printf(″%d, %d, %d″, x, y, z);

}

(1)若程序運行時,輸入3、2和5,則輸出結果是什麼?(2)寫出程序所實現的功能。

33.閱讀下面程序,並回答問題:main( )

{ int m, n;

m=65;

n=14;

while(m!=n)

{ while(m﹥n)m-=n;

while(n﹥m)n-=m;

}

printf(″m=%d\n″, m);

}

(1)程序輸出結果是多少?(2)外循環執行完一次時,m和n的值分別是多少?(3)將while(n﹥m)n-=m;語句刪除後,程序運行情況如何?

34.閱讀下面程序,並回答問題:gcd(int x, int y)

{ int temp;

while (y){temp=x%y; x=y; y=temp;}

return x;

}

main()

{ int a, b, y;

scanf(″%d, %d″, &a, &b);

y=gcd(a,b);

printf(″最大公約數是:%d″, y);

}

(1)gcd函數的返回值類型是什麼?(2)若將return x寫成return y會得到什麼樣的結果?

35.閱讀下面程序,寫出運行結果。mian( )

{ char * str[ ]={″Pascal″, ″C Language″, ″Dbase″, ″Cobol″};

int k;

for(k=0; k﹤4;k++)

printf(″%s\n″, str[k]);

}

36.閱讀下面程序段,寫出輸出結果。struct num

{ float f1;

int j;

}u={5.6,8},*p=&u;

printf(″%.2f,%d\n″,u.f1, u.j);

printf(″%.2f,%d\n″, (*p).f1,p-﹥j);

五、程序設計題

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

41.若有n行n列數組,試編寫一程序,分別求出兩條對角線元素之和。(從鍵盤輸入n*n個整型數,n≤20)

42.若在c:   clt路徑下有一個名為zz.dat的文本文件,它包括10個按升序排列的整數,且每兩個數之間用逗號隔開,現要插入一個整數使該序列仍保持升序,並把新序列寫入到c:   tclt路徑下名為zzz.dat的文本文件中。

熱門推薦: 

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

推薦閱讀: 

 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
  • 2010年4月成人自考計算機基礎與程序設計真題
    12.兩次運行下面的程序,如果從鍵盤上分別輸入6和4,則輸出的結果是( )void main(void){ int x;   scanf('%d',&x);if(x + + ﹥5)printf('%d',x);else printf('%d ',x——);}A.7和5B.6和3C.7和4D.6和413.在下列選項中
  • 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分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題後的括號內。錯選、多選或未選均無分。
  • 全國自考計算機原理歷年真題2002--2020彙編含部分答案課程代碼:02384
    《計算機原理》真題及答案2004年上半年全國自考《計算機原理》真題及答案2004年下半年全國自考《計算機原理》真題及答案2005年上半年全國自考《計算機原理》真題及答案2005年10月全國自考《計算機原理》真題及答案2006年4月全國自考《計算機原理》真題及答案2006年7月全國自考《計算機原理》真題及答案
  • 全國2018年4月自考計算機系統結構考試真題
    點擊查看:全國2018年4月自考計算機系統結構考試真題答案及評分標準 | 2018年4月自學考試真題及答案全國2018年4月自學考試計算機系統結構試題課程代碼:02325一、單項選擇題:本大題共10小題,每小題1分,
  • 2006年4月成人自考組織行為學真題_全國自考_自考報名_中國教育在線
    點擊查看:全國自考00152組織行為學歷年真題及部分答案匯總 一、單項選擇題(本大題共25小題,每小題1分,共25分)1.行為的理論模式用函數關係式表達為(   )A.B=f(S·P)B.B=f(P·E)C.B=f(S·E)
  • 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.共同點的性質