韓山師範學院2023年專公升本插班生考試試題
教育技術學專業 c語言程式設計試卷 (a卷)
一、填空題(每空1分,共10分)
1.c程式的基本單位是________。
2.c語言源程式檔案的字尾是________。
3.識別符號的第乙個字元必須是_______或________。
4.表示式10%3的結果是
5.當開啟的檔案被成功關閉後,函式fclose()返回
6.在每個c語句和資料定義的最後必須有乙個
7.若有定義:double a[3][5];則a陣列中行下標的下限為列下標的上限為
8.若x=2,y=3,則 x|y<<2的結果是
二、單項選擇題(每小題1.5分,共30分)
1.演算法是指為解決某個特定問題而採取的正確且有限的步驟,下面不屬於演算法的5個特性的是( )。
a.高效性 b.有窮性 c.有零個輸入或多個輸入 d.確定性
2.c語言程式的三種基本結構是( )。
a.順序結構、選擇結構、迴圈結構
b.遞迴結構、迴圈結構、轉移結構
c.巢狀結構、遞迴結構、順序結構
d.迴圈結構、轉移結構、順序結構
3.有下面的程式段
char a[3],b=「china」;
a=b;
printf(「%s」,a);
a.執行後將輸出chinab.執行後將輸出ch
c.執行後將輸出chid.編譯出錯
4.若變數均已正確定義並賦值,以下合法的c語言賦值語句是( )。
a.x=n%2.5 b.x=y==5 c.x+n=i d.x=5=4+1
5.若執行以下程式時從鍵盤上輸入9,則輸出結果是( )。
a.11b.10c.9d.8
main()
6.設x、y、t均為int型變數,則執行語句:x=y=3;t=++x||++y;後,y的值為( )。
a.不定值b.4c.3d.1
7.有以下程式段
int k=0;
while(k=1)k++;
while 迴圈執行的次數是( )。
a.無限次b.有語法錯,不能執行
c.一次也不執行d.執行1次
8.若變數c為char型別,能正確判斷出c為小寫字母的表示式是( )。
a.『a'<=c<=『zb.(c>=『a')||(c<=『z')
c.(『a'<=c)and (『z'>=cd.(c>=『a')&&(c<=『z')
9.以下所列的各函式首部中,正確的是( )。
a.void play(var :integer,var b:integer)
b.void play(a,b)
c.void play(int a,int b)
d.sub play(a as integer,b as integer)
10.以下程式的輸出結果是( )。
a.0b.29c.31d.無定值
fun(int x, int y, int z)
main()
11.下列程式的輸出結果是( )。
a.非法 b.a[4]的位址 c.5 d.3
main()
,*p=a+5;
printf("%d",*--p);
}12.當呼叫函式時,實參是乙個陣列名,則向函式傳送的是( )。
a.陣列的長度
b.陣列的首位址
c.陣列每乙個元素的位址
d.陣列每個元素中的值
13.若fp是指向某檔案的指標,且已讀到檔案末尾,則庫函式feof(fp)的返回值是( )。
a.eof b.0c.非零值 d.null
14.以下程式的輸出結果是( )。
a.1,5,9b.1,4,7c.3,5,7d.3,6,9,
main()
;for(i=0;i<3;i++) printf("%d,",x[i][2-i]);
}15.以下敘述正確的是( )。
a.在進行巨集定義時,可以引用已定義過的巨集
b.編譯預處理命令必須位於程式的開頭
c.巨集展開將占用程式執行時間
d.從巨集被定義的位置起,所有與巨集名相同的字串都將被替換
16.在說明乙個共用體變數時,系統分配給它的儲存空間是( )。
a.該共用體中第乙個成員所需儲存空間
b.該共用體中最後乙個成員所需儲存空間
c.該共用體中占用最大儲存空間的成員所需儲存空間
d.該共用體中所有成員所需儲存空間的總和
17.下列程式段的輸出結果( )。
int b=10;
printf("%d ",~b);
a.02 b.-20c.-21d.-11
18.在c語言中,對檔案進行操作的一般步驟是( )。
a.開啟檔案——操作檔案——關閉檔案
b.操作檔案——修改檔案——關閉檔案
c.讀寫檔案——開啟檔案——關閉檔案
d.讀檔案——寫檔案——關閉檔案
19.若執行fopen()函式發生錯誤,則函式的返回值是( )。
a.位址值 b.null c.1 d.eof
20.以下程式執行後結果是( )。
#define a 3
#define b(a) ((a+1)*a)
main()
a.93b.31c.12d.不確定
三、閱讀程式,將執行結果寫到各題右側的空白處(每小題4分,共20分)
1.main()
2.main()
,,};
int i,j,s=0;
for(i=1;i<3;i++)
for(j=0;j<=1;j++)
s+=a[i][j];
printf("%d",s);
}3.main()
4.struct date
arg=;
main()
5.main()
四、閱讀程式或程式段,填空(每小題4分,共20分)
1.以下程式中,select函式的功能是:在n行m列的二維陣列中,選出乙個最大值作為函式值返回,並通過形參傳回此最大值所在的行下標,請填空。
#define n 3
#define m 3
select(int a[n][m],int *n)
*nreturn
}main()
,max,n;
max=select(a,&n);
printf("max=%d,line=%d\n",max,n);
}2.以下程式的功能是:輸出a,b,c三個變數中的最小值,請填空。
#include<>
void main()
3.下面程式採用函式遞迴呼叫的方法計算sum=1+2+3+4+...+n,請填空。
專插本2019c語言
2011年本科插班生考試 c語言程式設計 考試大綱 仲愷農業工程學院 適用專業 電腦科學與技術 資訊與計算科學 軟體工程 一 課程的性質與目的要求 c語言程式設計 是電腦科學與技術專業和軟體工程專業的一門學科基礎課。是為理解程式設計思想和使用計算機進行程式設計而開設的的重要必修基礎課程,是培養學生程...
2019專插本歷年管理學真題總結
ps 2003年未考名詞解釋 2012年純粹個人 僅供參考管理學名詞解釋 15分 和簡答題 20分 共35分。名詞解釋 2001 霍桑試驗 管理運動 管理寬度 管理願望 管理審核 簡答題簡述決策的特徵 簡述部門劃分的原則 做好選聘工作應注意哪些問題?如何進行有效的激勵?2002 控制工作 人員配備 ...
2023年江蘇專轉本高等數學真題 及答案
2001年江蘇省普通高校 專轉本 統一考試 高等數學 一 選擇題 本大題共5小題,每小題3分,共15分 1 下列各極限正確的是 a b c d 2 不定積分 a b c d 3 若,且在內 則在內必有 ab cd 4a 0 b 2 c 1 d 1 5 方程在空間直角座標系中表示 a 圓柱面 b 點 ...