模擬試題ⅱ
一、選擇題(本大題30分,每小題2分)
語言中不能用來表示整常數的進製是 。
a)十進位制 b)十六進製制 c)八進位制d)二進位制
語言規定識別符號由等字元組成。
a)字母數字下劃線b)中劃線字母數字
c)字母數字逗號字母下劃線中劃線
3.若有如下定義:int a=2,b=3; float x=3.5,y=2.5; 則表示式:
(float)(a+b)/2+(int)x%(int)y的值是 。
a)2.500000 b)3.500000 c)4.500000 d)5.000000
4.以下表示式: 2+』a』+i*f, 其中i為整型變數,f為float型變數,則表示式的最終資料型別為 。
a)int b)float c)char d)double
5.有如下語句:
printf(「%s,%5.3s\n」,」computer」,」computer」); 執行語句後的最終結果為 。
a)computer ,comb)computer, com
c)compu, comd)compu, com .
6.以下if語句中語法錯誤的是 。
a)if (a>b)printf(「%f」,ab)if(a>b)printf(「%f」,a);
else printf(「%f」,b);
c)if(a>b)printf(「%f」,ad)if(a>b)printf(「%f」,b);
else printf(「%f」,belse printf(「%f」,a);
7.能表示整數x符合下面兩個條件的語句是 。
(1)」能被4整除,但不能被100整除」.(2)能被4整除,又能被400整除.
a)(x%4==0&&x%100!=0)||x%400==0
b)(x%4==0||x%100!=0)&&x%400==0
c)(x%4==0&&x%400!=0)||x%100==0
d)(x%100==0||x%4!=0)&&x%400==0
8.迴圈語句中的for語句,其一般形式如下:
for(表示式1;表示式2;表示式3) 語句
其中表示迴圈條件的是 。
a)表示式1b)表示式2 c)表示式3 d)語句
9.以陣列作為函式的引數時傳遞的陣列的首位址,那麼實參陣列與形引數組之間的資料傳遞方式為 。
a)位址傳遞b)單向值傳遞
c)雙向值傳遞d)隨機傳遞
10.將字串str2連線到字串str1中應使用 。
a)strcpy(str1,str2b)strcat(str1,str2)
c)strcmp(str1,str2d)strcat(str2,str1)
11.若有以下定義:
int a[10],*p=a; 則*(p+3)表示的是 。
a)元素a[3]的位址b)元素a[3]的值
c)元素a[4]的位址d)元素a[4]的值
12.若有如下語句: int *p1,*p2; 則其中int所指的是 。
a)p1的型別b)*p1和*p2的型別
c)p2的型別d)p1和p2所能指向變數的型別
13.若有如下說明:
int a[10]=;
char b=『a』,d,e;
則數值為4的表示式是 。
a)a[4b)a[d-bc)a[『d』-bd)a[e-b]
14.有如下程式段,在turbo c環境下執行的結果為 。
main( )
a)1,0b)2,0c)2,-1d)1,1
15.若fp是指向某檔案的指標,且已讀到此檔案末尾,則庫函式feof(fp)的返回值是 。
a) eofb) 0c) 非零值d) null
二、判斷題(本大題10分,每小題1分)
1.在每個c語言的程式中都必須並且只能有乙個main函式。( )
2.在c語言中,整型資料與字元型資料在任何情況下都可以通用。( )
3.在c語言程式中,ahp和ahp分別代表兩個不同的識別符號。( )
4. 在if語句中,不可以沒有else子句。( )
語言規定,簡單變數做實參時,與其對應的形參之間是單向的值傳遞。( )
6. for語句作為迴圈控制語句時,括號內的分號是用來分開表示式的,因此要根據需要加分號。( )
7. 陣列名也可作為函式引數使用,此時是位址傳遞。( )
8. c程式有三種結構化程式設計方法,分別巢狀結構、選擇結構和迴圈結構。( )
9.陣列在定義時沒有必要指定陣列的長度,其長度可以在程式中根據元素個數再決定。( )
10.在定義指標型變數時指定的基本型別為該指標變數所能指向的變數型別。( )
三、程式填空題(本大題12分,每小題2分)
1.輸入3個實數 a, b, c要求按從大到小的順序輸出三數.
main( )
if( (2
if(b3b=c; c=t; }
printf(「%f,%f,%f」,a,b,c); }
2.列印以下楊輝三角形.(要求列印出10行)
main( )
, b[4][3];
int i, j;
for (i=0;i<3;i++ )
for (j=0;j<4;j++ )
b[j][i]=a[i][j];
for ( i=0;i<4;i++ )
})for ( i=2;i<=20;i++ )
if (a[i]!=0)
if (n%4==0) printf(「\n」);
}3. float fac(int n)
{ float f
if(n<0) { printf(「n<0,dataerror!」); f=-1
else if (n==0||n==1) f=1;
else f=fac(n-1)*n
return(f
C語言迴圈結構對口公升學試題
對口公升學二年級2014年11月 c語言月考試題 總分140分 班級姓名 一 單選題 每小題3分,共45分 1 在c語言中,引用陣列元素時,其陣列下標的資料型別不允許是 a 整型常量b 整型常量或整型表示式 c 整型表示式d 任何型別的表示式 2 下列定義正確的是 a int a 4 c int a...
對口公升學C語言單元練習卷
c程式設計第 一 三章單元練習題 製卷 周雙林 一 選擇題 1.c程式中main函式的位置 a 必須在最開始 b 必須在系統庫函式後面 c 可以在自定義函式後面 d 必須在最後 2.設k 6,則執行a k 後,a的值為 a.4 b.5 c.6 d.3 3.下列的指數形式正確的是 a.4.6e 4.設...
組裝與維護》模擬試題 2 對口公升學十套試題
組裝與維修 模擬試題 二 考號姓名 一 填空題 本大題共7小題,每空2分,共計20分。1 世界上第一台計算機的名字是 2 儲存器是計算機存放資料的裝置,分為和 3主機板是atx主機板的簡化,減少了的數量,會影響到計算機的公升級。4 主機板上的晶元主要包括晶元和晶元。5 顯示器亮度的單位為 6 裝機過...