首頁> 高等繼續(xù)教育大學(xué)生在線> 自考動態(tài) > 正文

自考計算機基礎(chǔ)與程序設(shè)計專業(yè)真題(十八)

近幾年,隨著成人教育的不斷發(fā)展,參加自考考試的考生人數(shù)呈階梯式增長,這也說明了自考學(xué)歷逐漸被社會所認可。為了幫助自考生順利通過自考考試,我將會在本文中為大家分享自考計算機基礎(chǔ)與程序設(shè)計專業(yè)真題,希望能夠?qū)忌鷤冇幸欢ǖ膸椭?/p>

一、自考計算機基礎(chǔ)與程序設(shè)計專業(yè)真題

(一)單項選擇題

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

1.與二進制數(shù)1011.01等值的十進制數(shù)是 ( )

A.7.25

B.11.05

C.11.25

D.19.25

2.Unix是 ( )

A.單用戶、單任務(wù)的操作系統(tǒng)

B.單用戶、多任務(wù)的操作系統(tǒng)

C.多用戶、單任務(wù)的操作系統(tǒng)

D.多用戶、多任務(wù)的操作系統(tǒng)

3.下面數(shù)據(jù)中最大的數(shù)是 ( )

A.(1010001.101)2

B.(121.3)8

C.(97.6)10

D.(51.5)16

4.斷電后會使存儲器失去信息的是 ( )

A.CD-ROM

B.RAM

C.ROM

D.硬盤

5.一個二進制數(shù)位也稱為一個 ( )

A.word

B.byte

C.KB

D.bit

6.在Turbo C 2.0中,若定義unsigned int a;則變量a在內(nèi)存中分配的字節(jié)數(shù)是 ( )

A.1個

B.2個

C.4個

D.8個

7.設(shè)有int x=2,y,z;執(zhí)行z=y=x――;后,變量z的值是 ( )

A.0

B.1

C.2

D.3

8.以十六進制形式輸出整數(shù)的格式說明符是 ( )

A.%u

B.%ld

C.%x

D.%o

9.下面合法的if語句是 ( )

A.if(a=b) c++;

B.if(a=<b)c++;

C.if(a<>b) c++;

D.if(a=>b)c++;

10.結(jié)束while(表達式)循環(huán)的條件是 ( )

A.當表達式的值為0時

B.當表達式的值不為O時

C.當表達式的值為1時

D.當表達式的值為非1時

11.若有定義int a[3][5];則數(shù)組a在內(nèi)存中占用的字節(jié)數(shù)是 ( )

A.8

B.15

C.6

D.30

12.在C語言中,當函數(shù)返回值的類型缺省時,表示該函數(shù)返回值的類型是 ( )

A.char

B.float

C.1ong

D.int

13.若有說明:int *p,m=5,n;以下正確的程序段是 ( )

A.p=&n;

B.p=&n; scanf(“%d”,n); scanf(”%d”,*p); ’

C.seanf(“%d”,&n);

D.p=&n; p=n; *p=m;

14.變量的指針,其含義是指該變量的 ( )

A.值

B.地址

C.名

D.一個標志

15.結(jié)構(gòu)體是C提供的一種專門處理彼此相互有聯(lián)系,數(shù)據(jù)類型 ( )

A.不一致的多個數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)

B.不一致的單個數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)

C.一致的多個數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)

D.一致的單個數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)

16.下面列出的位運算符中,表示按位與操作的是 ( )

A.~

B.&

C.∧

D.︱

17.設(shè)有說明:int x=0x03,y=3;表達式x&~y的值是 ( )

A.0

B.1

C.2

D.3

18.設(shè)有說明:int u=1,v=3,w=2;表達式(v>>1︱ u<<2)&w的值是 ( )

A.0

B.1

C.3

D.5

19.設(shè)有說明:FILE  *fp;char  *filename=”paper”;對于fp=fopen(filename,”rb+”);語句,下面說法正確的是 ( )

A.打開名為filename的文件讀寫

B.打開名為paper的文件讀寫

C.打開名為filename的文件只讀

D.打開名為paper的文件只讀

(二)多項選擇題

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

11.設(shè)有int a=3,b=-5;下面表達式值不等于1的有 ( )

A.a<0&&b<0

B.a=fabs(b)一(a+1)

C.a<b||b<0

D.(a,2,-5)= =(b,2,a)

E.!(a>0&&b<0)

12.若有定義int a[5];,則對a數(shù)組元素或地址的引用錯誤的有 ( )

A.&a[5]

B.a[2]

C.a++

D.*a

E.a[0]

13.若有定義及賦值:int *p,a[4],i;p=a;,則可以表示數(shù)組元素值的形式是 ( )

A.*(a+i)

B.a+i

C.&a[i]

D.a[i]

E.*(p+i)

14.設(shè)有說明:int u=1,v=3;下面表達式的值為3的是 ( )

A.v︱ u

B.u&v

C.u^v︱1

D.v ︱u>>1

E.v&~u

15.設(shè)有關(guān)于結(jié)構(gòu)體類型的定義: ( )?struct food????{????char name[20];????int kind;????}myfood,*p;下面各個選項中語句都正確的是

A.p=&myfood;P->kind=5;

B.p=&myfood;strcpy(p->name,”rice”);

C.p=&myfood; p.kind=7;

D.strcpy(myfood.name,”pie”); p=&myfood;

E.p=&myfood,p->kind=6;strcpy(myfood.name,”apple pie”);

(三)簡答題

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

21.在C語言的switch語句中,switch后面的“表達式”可以是哪些類型的表達式?

22.設(shè)有程序如下:maim(){ ???char ch=’A’:?while(ch<=’E’)?{? printf(”%c”,ch);? ch++:? }? printf(” ”);}(1)該程序的運行結(jié)果是什么?(2分)(2)如果要將給定程序的運行結(jié)果按相反的順序輸出,請寫出相對應(yīng)的程序。(2分)

23.什么是變量的作用域?什么是局部變量?什么是全局變量?

24.設(shè)從ASCII碼文件”DATA2.TXT”中讀取100個整型數(shù)據(jù)存放在數(shù)組array_y中。其說明語句為:intarray_y[100],j;? ??FILE ?*fp;請寫出打開文件;用100次每次讀一個整型數(shù)據(jù)的方法,將100個整型數(shù)據(jù)讀入存放在數(shù)組array_y中;以及關(guān)閉文件的有關(guān)語句。

(四)閱讀分析題

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

31.請閱讀分析下面程序,然后寫出運行結(jié)果。main()????{????int x=8,y=-5;????printf(“x=%d,y=%d ”,x,y);????x=x+y;y=x-y;x=x-y;????printf(”x=%d,y=%d ”,x,y);}

32.請閱讀分析下面程序,然后寫出運行結(jié)果。?main()????{????int x=156,a,b,c;????if(x>100)????{????a=x/100;????x=x%100;????}????if(x>10)????{????b=x/l0;????c=x%10;??}????printf(”%3d%3d%3d%3d”,a,b,c,a*b*c);}

33.請閱讀分析下面程序,然后寫出運行結(jié)果。main()????{????int k=4,i:????for(i=0;i<4;i++)????{????switch(k)????{????case 4:???????printf(”#”);????case 3:???????printf(”*”);????default:???????printf(” ”);???????break;????case 2:???????printf(”$”);????case 1:???????printf(”@”);????}????k–:????}}

34.請閱讀分析下面程序,然后寫出運行結(jié)果。f() ?????{????int a=3:????static int b=4:??? a=a+1:????b=b+1:????printf(”a=%d,b=%d ”,a,b);????}????main()????{????f( );????f( );????f( );}

35.請閱讀分析下面程序,然后寫出運行結(jié)果。?main(?)????}??????????int i,j,*p[4],a[12]={l,2,3,4,5,6,7,8,9,10,11,12};???????????p[0[=&a[0];???????????p[1]=&a[3];???????????p[2]=&a[6];???????????p[3]=&a[9];???????????for(i=0;i<4;i++)???????????{ ?????????????????for(j=0;j<3;j++)???????????????????printf(”%4d”,p[i][j]);???????????????printf(” ”); ???’???????????}????}

36.請閱讀分析下面程序,然后寫出運行結(jié)果。?#include”stdio.h” ???????#include”string.h”????struct stu????{?????????char name[20];?????????int chinese;???? int math;?????????struct stu*next;????};????void main(void)????{ ?????????????char*str[]={”Zhang”,”Wang””Liu”};??????????int aver,x[3][3]= {{80,75,85},{60,56,73},{90,83,76}};??????????struct stu s;??????????strcpy(s.name,str[1]);??????????s.chinese=x[1][0];??????????s.math=x[1][1];??????????aver=s.chinese+s.math;??????????printf(”%s %d %d %6.2f ”,s.name,s.chinese,s.math,aver/2.0);}

(五)程序設(shè)計題

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

41.從鍵擻上輸入10個整數(shù),并將其存放在一數(shù)組中,求出該數(shù)組中所有大干零且為偶數(shù)的數(shù)的平均值。

42.從鍵盤上輸入10個整數(shù),用冒泡法將它們按從小到大的次序排列出來,并把排列的結(jié)果以ASCII碼的形式寫到c盤根目錄下的文件zml. dat中。

二、總結(jié)

自考考試每年都會在全國各省舉行,只要您符合條件,都可以報名參加自考考試,關(guān)于2023年自考報名時間,大家可以看看這篇文章的具體內(nèi)容!

1
意向表
2
學(xué)習(xí)中心老師電話溝通
3
查看評估報告
1、年齡階段

18~23周歲

24~32周歲

33~40周歲

其他

2、當前學(xué)歷

高中及以下

中專

大專

其他

3、提升學(xué)歷目標

工作就業(yè)

報考公務(wù)員

落戶/居住證

其他

4、意向?qū)W習(xí)方式

自學(xué)考試

成人高考

開放大學(xué)

報考所在地
*
*
*

111
授權(quán)院校
×
關(guān)閉
編輯推薦

1、凡標注中國教育在線原創(chuàng)文章,轉(zhuǎn)載請注明出處中國教育在線及本文鏈接。

2、本文鏈接:http://gpbevug.cn/ceici/e2-zikao-234203.shtml

3、如果你希望被中國教育在線報道,請發(fā)郵件到jijiao@eol.cn告訴我們。

免責聲明:

1、 凡本站注明“稿件來源:中國教育在線”的所有文字、圖片和音視頻稿件,版權(quán)均屬本網(wǎng)所有,任何媒體、網(wǎng)站或個人未經(jīng)本網(wǎng)協(xié)議授權(quán)不得轉(zhuǎn)載、鏈接、轉(zhuǎn)貼或以其他方式復(fù)制發(fā)表。已經(jīng)本站協(xié)議授權(quán)的媒體、網(wǎng)站,在下載使用時必須注明“稿件來源:中國教育在線”,違者本站將依法追究責任。

2、本站注明稿件來源為其他媒體的文/圖等稿件均為轉(zhuǎn)載稿,本站轉(zhuǎn)載出于非商業(yè)性的教育和科研之目的,并不意味著贊同其觀點或證實其內(nèi)容的真實性。如轉(zhuǎn)載稿涉及版權(quán)等問題,請作者在兩周內(nèi)速來電或來函聯(lián)系。

相關(guān)資訊

專題指導(dǎo)

`