<listing id="3n75l"><cite id="3n75l"><i id="3n75l"></i></cite></listing>
<cite id="3n75l"></cite>
<var id="3n75l"></var>
<menuitem id="3n75l"><dl id="3n75l"></dl></menuitem><var id="3n75l"><video id="3n75l"><listing id="3n75l"></listing></video></var><var id="3n75l"><strike id="3n75l"></strike></var>
<var id="3n75l"></var>
<var id="3n75l"><strike id="3n75l"></strike></var>
<menuitem id="3n75l"></menuitem><var id="3n75l"></var>
<var id="3n75l"></var>
<cite id="3n75l"><strike id="3n75l"><listing id="3n75l"></listing></strike></cite><var id="3n75l"><strike id="3n75l"><listing id="3n75l"></listing></strike></var>
<cite id="3n75l"><strike id="3n75l"><listing id="3n75l"></listing></strike></cite>
<var id="3n75l"><strike id="3n75l"><listing id="3n75l"></listing></strike></var>
<menuitem id="3n75l"></menuitem>
<var id="3n75l"></var>
<var id="3n75l"></var><var id="3n75l"></var>
<var id="3n75l"></var>
<menuitem id="3n75l"><dl id="3n75l"></dl></menuitem>
省份
  • 2026年4月自考倒計時:
    2026,4,11
  • 2026年4月自考倒計時:
    2026,4,11
您現在的位置:首頁 - 自考 - 備考 - 自考動態

自考計算機基礎與程序設計專業真題(九)

2025-05-21 來源:教育在線

近幾年,隨著成人教育的不斷發展,參加自考考試的考生人數呈階梯式增長,這也說明了自考學歷逐漸被社會所認可。為了幫助自考生順利通過自考考試,我將會在本文中為大家分享自考計算機基礎與程序設計專業真題,希望能夠對考生們有一定的幫助!

一、自考計算機基礎與程序設計專業真題

(一)單項選擇題

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

1.在計算機中,指令通常是由( )

A.操作碼、操作數組成

B.源操作數、目標操作數組成

C.反碼、補碼組成

D.直接尋址、目的尋址組成

2.與二進制1010等值的十六進制數是( )

A.a

B.b

C.c

D.d

3.下面符合c語言要求的標識符是( )

A.0x123

B.int

C.__123

D.π

4.若有scanf( ” %d,%d%d ” ,&a,&b,&c);從鍵盤上正確的數據輸入形式是( )

A.2 3 4

B.234

C.2,3 4

D.2,3,4

6.下面程序段的輸出結果是( )main(){int s,p;s=p=5;p=++s;p++;++p;printf( ” %d ” ,p);}

A.5

B.6

C.7

D.8

7.下面關于if語句敘述正確的是( )

A.只有當if語句中表達式的值等于1時,才執行if的內嵌語句。

B.只有當if語句中表達式的值非0時,才執行if的內嵌語句。

C.只有當if語句中表達式的值等于0時,才執行if的內嵌語句。

D.只有當if語句中表達式的值為假時,才執行if的內嵌語句。

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

A.4

B.5

C.6

D.7

9.下面循環語句中,正確的是( )

A.for(i=l,i﹤10,i++);

B.for(i=l;i﹤10);

C.for(s=0;i=1;i<10;i++);

D.for(s=0,i=1;i<10;i++);

10.若有定義short int a[3][5];則a數組在內存中分配的字節數是( )

A.8

B.15

C.24

D.30

11.己定義字符數組strl,下面能正確地完成字符串輸入的函數是( )

A.gets(strl)

B.puts(strl)

C.getchar(strl)

D.putchar(strl)

12.設有下面程序,下面選項中正確的說法是( )int d=10;main( ) {int a=3;Printf (“%d,%d “,a,d);}

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

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

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

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

13.下面對C函數的描述,正確的是( )

A.C程序中有調用關系的所有模塊必須放在同一個源文件中。

B.函數必須有返回值,否則不能使用函數。

C.C程序必須由一個或一個以上函數構成。

D.C函數既可以嵌套定義又可以嵌套調用。

14.下面正確定義指針數組的是( )

A.float (*p)[6];

B.float p[6];

C.float (*p)(6);

D.float *p[6];

15.下面關于共用體類型的定義正確的是( )

A.union book {int a, char b, };

B.union pig{int w; char place[20]; };

C.union student{int age;char name[10]};

D.union boat {char n[10],int w};

16.下面位運算符中,優先級最高的是( )

A.~

B.&

C.|

D.∧

17.下面表示關閉文件的函數是( )

A.fopen

B.fclose

C.fgets

D.feof

18.在語句fread(stu,size,n,fp);中,下面說法不正確的是( )

A.stu是內存中存放數據的首地址

B.n表示讀n次

C.size是一個數據塊的字節數

D.fp表示文件指針

(二)多項選擇題

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

11.若有int a=8,b=3;下面表達式值為2的有( )

A.a%b

B.a/b

C.b﹥a?a–:–b

D.a-a/b*b

E.a-a%b*b

12.下面循環將會產生死循環的有( )

A.while(1);

B.do{ }while(0);

C.do{ }while(I);

D.for(k=1;k﹥-10;k++);

E.for(k= 1 ;k= 10;k++,k–);

13.關于變量的存儲,下面說法正確的有( )

A.auto型變量存儲在動態存儲區

B.static型變量存儲在靜態存儲區

C.static型變量是全局靜態變量

D.若定義的全局變量缺省存儲類別,則系統默認是auto型

E.動態存儲區的變量在退出函數時釋放所占的內存單元

14.設有二維數組int a[4][3];下列表示數組元素a[0][2]地址的有( )

A.a[2]

B.*a

C.*a+2

D.a[0]+2

E.&a[0][2]

15.下面關于結構體定義正確的有( )

A.struct 1__?num{ long unm ;struct 1__num *next; }num 1, *p1;?p1=&num 1;

B.struct animal??{ char name[30],float weight, } rabbits;

C.struct star??{ int bh,char name[20], } my__star;?? my__?star.name= ” moon “;

D.struct{ char x[20];char y[30];int u;}x1,y1;

E.truct food?{ int code ;char name[30];struct food??*p;};?struct food???*tail;

(三)簡答題

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

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

22.C語言中的運算符“=”與數學中“=”的意義相同嗎?為什么?

23.設有說明:unsigned x=10;試用兩種方法寫出通過僅對X進行位運算操作和賦值操作使x的值為0的C語句(不能用x=0;這種C語句)。

(四)閱讀分析題

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

31.閱讀下面程序,寫出運行結果main( ){?int a=456,b=l 00,x,y;?x=a/b;?y=a%b;?printf( ” x=%d,y=%d ” ,x,y);}

32.?閱讀下面程序,若輸入0,3,則程序的運行結果是什么?void??main(void){?int x,y,z;?scanf( ” %d,%d ” ,&x,&y);?if(x﹤y)??{??z=x;x=y;y=z;??}??printf( ” %d,%dkn ” ,x,y);}

33.?閱讀下面程序,寫出運行結果main( ?){??int s=0,t=1,i;?for(i=1;i ﹤5;i++)?{?t=t*i;?s+=t;?printf( ” s=%d ?” ,s);?}}

34.?閱讀下面程序,寫出運行結果main( ){??int??a [5][5], i,j ;??for(i=0;i﹤5;i++)???for(j=0;j﹤5;j++)????if(i==j ||?j==4-i)?a[i][j]=0;?else?a[i][j]=1;?for(i=0;i﹤5;i++)?{?for(j=0;j ﹤?5;j++)????printf( ” %3d ” ,a[i][j]);?printf( ” ” );?}}

35.閱讀下面程序,寫出運行結果int check(int n,int k){int??m;??do?{???m=n%10:???n=n/10;??}while(k–);return(m);}main(){?int y=2345,j;??for(j=1;j﹤4;j++)?????printf(“j=%d,number is%d “,j,check(y,j));}

36.閱讀下面程序,寫出運行結果#define ?M??2#define??N ??M+4int ?a[?]={10,20,30};int subl(int x,int?y,int z){? int ?t;??t=x﹤y?x:y;? a[1]=t﹤z?t:z;??return??t;}?main(??)?{?int??k:?k=sub 1(M*N,*(a+1),*(a+2));?printf(“%d,%d “,k,*(a+1));}

(五)程序設計題

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

41.從鍵盤上輸入1 6個整數,組成4行4列的數組,打印出下三角數組。

42.設有7×7浮點型數組x(7×7表示7行7列)。要求:(1)從鍵盤上輸入49個浮點數對數組x賦初值。(2)計算數組x每一行的累加和以及每一列正數的平均值(假設每列中至少有一個正數)。(3)將數組x各行的累加和以及各列正數的平均值依次寫到當前目錄下的二進制文件 array.txt中。

二、總結

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

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

2、當前學歷

3、提升學歷目標

4、意向學習方式

報考所在地
*
*
*
- 聲明 -

(一)由于考試政策等各方面情況的不斷調整與變化,本網站所提供的考試信息僅供參考,請以權威部門公布的正式信息為準。

(二)本網站在文章內容出處標注為其他平臺的稿件均為轉載稿,免費轉載出于非商業性學習目的,歸原作者所有。如您對內容、版權等問題存在異議請與本站聯系,我們會及時進行處理解決。

關注公眾號
  • 【繼教前沿】
  • 【陽光繼教】
首頁 考生自助服務系統
一二三四视频日本高清三