• 首頁> 高等繼續教育大學生在線> 自考動態 > 正文

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

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

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

    (一)單項選擇題

    (本大題共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、年齡階段

    18~23周歲

    24~32周歲

    33~40周歲

    其他

    2、當前學歷

    高中及以下

    中專

    大專

    其他

    3、提升學歷目標

    工作就業

    報考公務員

    落戶/居住證

    其他

    4、意向學習方式

    自學考試

    成人高考

    開放大學

    報考所在地
    *
    *
    *
    已閱讀并同意
    《用戶服務協議》

    111
    授權院校
    ×
    關閉
    編輯推薦

    1、凡標注中國教育在線原創文章,轉載請注明出處中國教育在線及本文鏈接。

    2、本文鏈接:http://www.michael-hudson.org/ceici/e2-zikao-234183.shtml

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

    免責聲明:

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

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

    相關資訊

    專題指導

    `
    91精品国产综合久久小仙女