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

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

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

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

(一)單項(xiàng)選擇題

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

1.一個(gè)完整的計(jì)算機(jī)系統(tǒng)應(yīng)該包括(   )

A.主機(jī)和外設(shè)

B.主機(jī)和操作系統(tǒng)

C.硬件系統(tǒng)和系統(tǒng)軟件

D.硬件系統(tǒng)和軟件系統(tǒng)

2.若用八位二進(jìn)制表示一個(gè)整數(shù),則-4在計(jì)算機(jī)中的表示是(   )

A.11111100

B.11111011

C.10000100

D.00000100

3.若定義double d;則d在內(nèi)存中分配的字節(jié)數(shù)是(   )

A.1個(gè)

B.2個(gè)

C.4個(gè)

D.8個(gè)

4.下列表達(dá)式中運(yùn)算結(jié)果為3的表達(dá)式是(   )

A.(-7)%4

B.7/4+2

C.7/4*4-4

D.8/3+8/3

5.設(shè)有int a=3,b=-4,c=5;表達(dá)式a++-c+b++的值是(   )

A.-6

B.-5

C.-4

D.-3

6.在printf語句中,格式說明符u表示(   )

A.以十進(jìn)制帶符號(hào)形式輸出整數(shù)

B.以十六進(jìn)制帶符號(hào)形式輸出整數(shù)

C.以十進(jìn)制無符號(hào)形式輸出整數(shù)

D.以十六進(jìn)制無符號(hào)形式輸出整數(shù)

7.若有int a=3,b=4,c=5,d=6,x=4;執(zhí)行下列程序段后x的值是(   )if(a﹤b){if(c= =d)x=c;}elsex=d++

A.4

B.5

C.6

D.7

8.關(guān)于switch中的表達(dá)式,正確的說法是(   )

A.它必須是算術(shù)表達(dá)式

B.它必須是關(guān)系表達(dá)式

C.它必須是邏輯表達(dá)式

D.它可以是任意類型的表達(dá)式

9.對(duì)do語句while(表達(dá)式);結(jié)構(gòu)的循環(huán),下列說法正確的是(   )

A.當(dāng)表達(dá)式的值為非零時(shí)不執(zhí)行循環(huán)體

B.循環(huán)體至少被執(zhí)行一次

C.當(dāng)表達(dá)式的值為零時(shí)循環(huán)體一次也不執(zhí)行

D.循環(huán)體僅被執(zhí)行一次

10.只能在循環(huán)語句中用于結(jié)束本輪循環(huán)的語句是(   )

A.break;

B.continue;

C.goto

D.if

11.若有定義int a[4]={1,2,3,4};則a[(a[1]*a[3]+a[0])/3-1)]的值是(   )

A.1

B.2

C.3

D.4

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

A.8

B.15

C.24

D.30

13.已知strl和str2是字符串?dāng)?shù)組,下列哪一個(gè)函數(shù)能正確的完成字符串的輸入?(   )

A.gets(strl)

B.gets(strl,str2)

C.getchar(strl)

D.getchar(strl,str2)

14.下列關(guān)于函數(shù)的描述中正確的是(   )

A.C程序中有調(diào)用關(guān)系的所有模塊必須放在同一個(gè)源文件中

B.函數(shù)必須有返回值,否則不能使用函數(shù)

C.C程序必須由一個(gè)或一個(gè)以上函數(shù)構(gòu)成

D.C函數(shù)既可以嵌套定義又可以嵌套調(diào)用

15.設(shè)有下列程序,則(   )int d=10;main(){int a=3;printf(“%d,%d ”,a,d);}

A.a是全局變量,d是全局變量

B.a是局部變量,d是全局變量

C.a是全局變量,d是局部變量

D.a是局部變量,d是局部變量

16.若有說明:int*p1,*p2,m=5,n;以下進(jìn)行賦值的語句中合理的是(   )

A.p1=m;

B.&p2=n;

C.pl=&m;p2=p1;

D.*p1=&m;

17.下列為指針數(shù)組定義的是(   )

A.float(*)[6];

B.float p[6];

C.float(*)();

D.float *p[6];

18.設(shè)有說明:FILE*fp;對(duì)于fp=fopen(″c:\abc.dat″, ″rb″);語句,下列說法中不正確的是(   )

A.fp將指向abc.dat文件

B.以只讀方式打開二進(jìn)制文件

C.打開文件的文件名是abc.dat

D.以讀寫方式打開ASCII碼文件

19.ASCII碼文件的結(jié)束可以用符號(hào)常量EOF表示。EOF的值是(   )

A.0

B.1

C.-1

D.不能確定的值

(二)多項(xiàng)選擇題

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

11.下列數(shù)據(jù)數(shù)值相等的有(     )

A.(11111111)2

B.(377)8

C.(255)10

D.(FF)16

E.(256)10

12.以下if語句中沒有語法錯(cuò)誤的有(     )

A.if(x﹥0)printf(″%f″,x);else printf(″%f″,x);

B.if(x﹥0){x=x+y;printf(″%f″,x)}else printf(″%f″,x)

C.if(x﹥0){x=x+y;printf(″%f″,x);}else printf(″%f″,x);

D.if(x﹥0)x=x+y;printf(″%f″,x);else printf(″%f″,x)

E.if x﹥y x++;else x–;

13.設(shè)有程序如下:?main(){ int i,j,a[]={1,3,5,7,9,11,13,15};i=5;switch(i){ default;printf(″%d ″,a[i]);case 1:printf(″%d ″,a[3]);case 2:printf(″%d ″,a[++i]);break;case 3:printf(″%d ″,a[–i]);}}上述程序的輸出結(jié)果不包括(     )

A.5

B.7

C.9

D.11

E.13

14.設(shè)有定義及賦值:(     )int a[10]={0,1,2,3,4,5,6,7,8,9},*p;p=a;則引用a中值為5的元素的正確形式是

A.a[5]

B.a[4]

C.*(a+5)

D.p[5]

E.*(p+5)

15.設(shè)有說明:int u=1,v=3,w=7;下列表達(dá)式的值為7的有(     )

A.u&v|w

B.u|v|w

C.u^v|w

D.w&v|u

E.u^w|v

(三)簡答題

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

21.C語言中整型常量有幾種形式,它們是如何表示的?

22.寫出語句if(表達(dá)式)語句1 else語句2的執(zhí)行過程。

23.若定義char *str;然后用gets(str);輸入字符串可以嗎?為什么?

24.單個(gè)字符的讀函數(shù)fgetc(fp),其中fp表示什么?該函數(shù)的功能是什么?

(四)閱讀分析題

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

31.閱讀下面程序并寫出運(yùn)行結(jié)果。main(){int a=47,x,y,z,w;x=a/2;y=a%2;z=a++;w=++a;printf(″%d,%d,%d,%d″,x,y,z,w);}

32.閱讀分析下面程序,請(qǐng)說明程序的功能;然后寫出當(dāng)鍵盤輸入14時(shí),程序的運(yùn)行結(jié)果。main(){int x;scanf(″%d″,&x);if(x%5= =0 & & x%7= =0)printf(″yes″);elseprintf(″no″);}

33.閱讀下面程序并寫出運(yùn)行結(jié)果。main(){static int a[]={5,3,7,2,1,5,4,10};int s=0,k;for(k=0;k﹤8;k+ =3){s+ =a[k];printf(″a[%d] =%d,s=%d ″,k,a[k],s);}}

34.閱讀下面程序并寫出運(yùn)行結(jié)果。check(int n,int k){int m;do{m=n%10;n=n/10;}while(k- -);return(m);}main(){int j,y=2345;for(j=1;j﹤4;j++)printf(″j=%d,number is %d ″,j,check(y,j));}

35.閱讀分析下面程序并寫出運(yùn)行結(jié)果。main(){char *a[]={″Pascal″,″C Language″,″dBase″,″Cobol″};int j;for(j=3;j﹥=0;j- -)printf(″%s ″,a[j]);}

36.閱讀下面程序并說明語句:x=p-﹥d[0]﹥p-﹥d[1]?p-﹥d[0]:p-﹥d[1];的含義,然后寫出程序的運(yùn)行結(jié)果。struct number{int d[2];} n={12,8},*p=&n;main(){int x;x=p-﹥d[0]﹥p-﹥d[1]?p-﹥d[0]:p—>d[1];printf(″%d″,x);}

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

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

41.從鍵盤上輸入一個(gè)正整數(shù)n(n≤10),求n的階乘并輸出結(jié)果。

42.由鍵盤輸入n*m個(gè)數(shù),并把它們存放在一個(gè)n行m列的數(shù)組中(n、m均不超過20)。(1)按n行m列輸出該二維數(shù)組;(2)求出該二維數(shù)組全部元素的平均值;(3)把該二維數(shù)組中大于平均值的元素的值、以及它們行列下標(biāo)打印出來。

二、總結(jié)

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

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

18~23周歲

24~32周歲

33~40周歲

其他

2、當(dāng)前學(xué)歷

高中及以下

中專

大專

其他

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

工作就業(yè)

報(bào)考公務(wù)員

落戶/居住證

其他

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

自學(xué)考試

成人高考

開放大學(xué)

報(bào)考所在地
*
*
*

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

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

2、本文鏈接:http://www.yhtest.cn/ceici/e2-zikao-234200.shtml

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

免責(zé)聲明:

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

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

相關(guān)資訊

專題指導(dǎo)

`