近幾年,隨著成人教育的不斷發(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.CPU處理數(shù)據(jù)和指令的基本單位是字(Word),規(guī)定一個(gè)字的字長是( )
A.8bits
B.16bits
C.32bits
D.與CPU型號(hào)有關(guān)的bit位數(shù)
2.Windows操作系統(tǒng)是( )
A.單用戶、單任務(wù)
B.單用戶、多任務(wù)
C.多用戶、單任務(wù)
D.多用戶、多任務(wù)
3.下面不正確的C語言標(biāo)識(shí)符是( )
A.ABC
B.abc
C.a_bc
D.ab_C
4.下面幾種運(yùn)算符中,優(yōu)先級(jí)最低的是( )
A.﹥=
B.!
C.&&
D.||
5.若有下面程序段,欲使a=2,b=3,對(duì)應(yīng)正確的數(shù)據(jù)輸入方法是(其中﹤CR﹥表示換行)int a,b;scanf(“a=%d b=%d”,&a,&b);( )
A.2﹤CR﹥
B.a=2 b=3﹤CR﹥
C.a=2,b=3﹤CR﹥
D.2,3﹤CR﹥ 3﹤CR﹥
6.下面程序段的輸出結(jié)果是( )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
7.下面程序段的輸出結(jié)果是( )main(){int a=100,b=200,c=150,d;(d=(a﹥b)?a:b)﹥c?d:c;printf(“%d “,d);}
A.0
B.100
C.150
D.200
8.下面正確的循環(huán)語句是( )
A.for(i=1,i﹤=10,i+);
B.for(i=1;i﹤=10;i+);
C.for(i=l:i﹤=10:i++);
D.for(i=1 i﹤=10 i++);
9.執(zhí)行下面程序段后,變量sum的值是( )sum=0;i=1;do{i++;sum+=i;}while(i﹤5);
A.0
B.5
C.14
D.15
10.下面能接收字符串的輸入函數(shù)是( )
A.gets
B.puts
C.getchar
D.putchar
11.下面程序段的輸出結(jié)果是( )main(){int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};printf(“%d “,a[0][2*4+1]);}
A.5
B.6
C.9
D.10
12.如果在一個(gè)函數(shù)中的復(fù)合語句中定義了一個(gè)變量,下面正確的說法是( )
A.該變量只在所定義的復(fù)合語句中有效
B.該變量只在所定義的函數(shù)中有效
C.該變量在本程序中有效
D.該變量定義屬非法定義
13.下面程序的運(yùn)行結(jié)果是( )fun(int a,int b){int r;while(b!=0){r=a%b;a=b;b=r;}return(a);}main(){int n1=18,n2=27,n3=6;printf(“%d ”,fun(n3,fun(n1,n2)));}
A.9
B.6
C.3
D.1
14.將P定義為一個(gè)指向整型變量a的指針變量,下面正確的定義是( )
A.int a,*p=&a;
B.int a,*p=a;
C.hat a,p=&a;
D.inta,*p;
15.下面程序的運(yùn)行結(jié)果是( )void sss(int *p1,int *p2){int p;if(*p1﹥*p2){p=*p1;*p11=*p2;*p2=p;}}main(){int a=8,b=3;sss(&a,&b);printf(“%d,%d ”,a,b);}
A.3,3
B.3,8
C.8,3
D.8,8
16.結(jié)構(gòu)體類型定義符是( )
A.int
B.double
C.struct
D.union
17.若定義了一個(gè)結(jié)構(gòu)體和該結(jié)構(gòu)體類型變量,并且定義了指向該結(jié)構(gòu)體類型變量的指針變量,下面不能正確引用結(jié)構(gòu)體變量的成員的是( )
A.結(jié)構(gòu)體變量名.成員名
B.指針變量名.成員名
C.(指針變量名).成員名
D.指針變量名→成員名
18.下面位運(yùn)算符中,不是單目運(yùn)算符的是( )
A.~
B.&
C.∣
D.^
19.對(duì)已經(jīng)存在的二進(jìn)制文件進(jìn)行只讀操作,文件的使用方式應(yīng)是( )
A.“r”
B.“W”
C.“rb”
D.“wb”
(二)多項(xiàng)選擇題
(本大題共5小題.每小題2分.共10分)在每小題列出的五個(gè)備選項(xiàng)中有二至五個(gè)是符合題目要求的.請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選、少選或未選均無分。
11.下面等值的數(shù)據(jù)有( )
A.(11111111)2
B.(377)8
C.(255)10
D.(FF)16
E.(256)10
12.下面能以十進(jìn)制整數(shù)輸出的格式說明符有( )
A.%d
B.%x
C.%u
D.%ld
E.%f
13.在下面各說法中,能實(shí)現(xiàn)循環(huán)的方法有( )
A.利用goto語句和if語句配合可構(gòu)成循環(huán)
B.利用switch語句和if語句可構(gòu)成循環(huán)
C.利用while語句構(gòu)成循環(huán)
D.利用for語句構(gòu)成循環(huán)
E.利用do-while語句構(gòu)成循環(huán)
14.下面各選項(xiàng)中,能使數(shù)組S正確得到字符串“abcde”的操作有( )
A.char s[]={‘a(chǎn)’,’b’,’c’,’d’,’e’,’’};
B.char s[10];s=”abcde”;
C.char s[10];strcpy(s,”abcde”);
D.char s[10];getchar(s);
E.char s[10];gets(s);
15.設(shè)有int y,x=33;-]r列能使y值為l的有( )
A.y=x﹥﹥5;
B.y:x&3;
C.y=x﹤﹤3;
D.y=x∧x;
E.y=x|5;
(三)簡答題
(本大題共4小題。每小題4分。共16分)
21.簡述C語言中標(biāo)識(shí)符的命名規(guī)則;C語言中哪些名是用標(biāo)識(shí)符來標(biāo)識(shí)的?
22.寫出if(表達(dá)式)語句l else語句2的執(zhí)行過程。
23.若有下面程序:問:(1)寫出程序的執(zhí)行結(jié)果。(2)main()函數(shù)中的變量a和f(int a)函數(shù)中的a是同一個(gè)變量嗎?(3)程序中的局部靜態(tài)變量是哪一個(gè)?
24.若變量x1,x2是已定義和初始化的float型變量,根據(jù)下面的問題寫出相應(yīng)的語句。(1)定義指向float型變量的指針變量fptr。(2)使fptr指向x1。(3)用fptr表示,將恥指向變量的值賦予x2。(4)用fptr表示,輸出fptr指向變量的值。
二、總結(jié)
自考考試每年都會(huì)在全國各省舉行,只要您符合條件,都可以報(bào)名參加自考考試,關(guān)于2023年自考報(bào)名時(shí)間,大家可以看看這篇文章的具體內(nèi)容!
18~23周歲
24~32周歲
33~40周歲
其他
高中及以下
中專
大專
其他
工作就業(yè)
報(bào)考公務(wù)員
落戶/居住證
其他
自學(xué)考試
成人高考
開放大學(xué)
編輯推薦
- 自考本科辦理畢業(yè)時(shí)間是什么時(shí)候?辦理畢業(yè)流程是怎樣的?
- 自考每年什么時(shí)候報(bào)名?報(bào)名條件有什么?
- 如何通過自考本科?最容易過的專業(yè)有哪些?
- 成人自考本科需要什么條件?有哪些專業(yè)?
- 自考網(wǎng)上報(bào)名怎么繳費(fèi)?忘記繳費(fèi)有什么補(bǔ)救方法?
- 自考本科加考是什么意思?一定要考嗎?
- 蘇州自考報(bào)名官網(wǎng)是哪個(gè)?流程是怎樣的?
- 自考學(xué)歷在學(xué)信網(wǎng)可以查到嗎?怎么在學(xué)信網(wǎng)查詢?
- 成人大專學(xué)歷可以自考本科嗎?文憑有用嗎?
- 東莞自考報(bào)名官網(wǎng)是哪個(gè)?怎么報(bào)名?