當前位置:首頁 » 編程語言 » c語言二級考試編程題
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言二級考試編程題

發布時間: 2023-05-12 03:30:36

c語言二級考試內容有哪些

二級C語言分值:1、單項選擇題,40題,40分(含公共基礎知識部分10分)。2、程序填空題,2~3個空,18分;上機題。3、程序改錯題,2~3處錯誤,18分;上機題。4、程序設計題,1題,24分;上機題。

其他科目分值如下:

二級 MS Office 高級應用:1、單項選擇題 20分(含公共基礎知識部分10分);2、文字處理題(word)30分;3、電子表格題(excel)30分;4、演示文稿題(powerpoint)20分。

二級C++語言程序設計:1、單項選擇題 40 分(含公共基礎升敏態知識部分 10 分);2、 操作題 60 分(包括基本操作題、簡單應用題及綜合應用題)。

二級visual basic語言程序設計:1、單項選擇題 40 分 (含公共基礎知識部分 10 分);2、 操作題 60 分 (包括基本操作題、簡單應用題及綜合應用題)。

希望能幫到您,謝謝。

❷ 計算機二級c語言考試機試有程序填空題改錯題編程題請問各有幾題

二級C語言機試考試只有三道題:
第一:填空(一般為三個空);
第二:改錯題(一般有兩個或三個錯);
第三:編程題(一般是給出主程序,讓你自己編子程序)。
上機操作題一般都比較簡單,你買一本上機題庫100道,基本上做完就肯定沒問題,絕對可以過。

❸ 計算機二級考試C語言模擬試題二

1. 運算符________的優先順序最高。

A.[ ]

B. +=

C. ?:

D.++

2.main( )

{ int n; ( n=6*4,n+6),n*2; printf(“n=%d ”,n); }

此程序的輸出結果是______________.

A.30

B. 24

C. 60

D. 48

3.若有如下定義,則__________是對數組元素的正確的引用。.

int a[10] , *p ; p=a ;

A. *&a[10]

B. a[11]

C. *(p+11)

D. *p *p *p

4.設整型變數n的值為2,執行語句“n+=n-=n*n;”後,n的值是__________

A. 0

B. 4

C. - 4

D. 2

5.各種基本數據類型的存貯空間正確的長度排列為__________。

A.Char

C.Char

6.下面的變數說明中__________是正確的。

A.char:a, b, c;

B.char a; b; c;

C.char a, b, c;

D.char a, b, c

7.表達式y=(13>12?15:6>7?8:9)的值為____________ 。

A 9

B 8

C 15

D. 1

8.若x=5,y=3 則y*=x+5; y的值為___________.

A. 10

B. 20

C. 15

D. 30

9.能正確表示a和b同時為正或同時為負的邏輯表達式是_________。

A.a>=0||b>=0)&&(a<0 ||b<0)

B.(a>=0 && b>=0)&&(a<0 && b<0)

C.(a+b>0) &&(a+b<=0)

D. a*b>0

10.C語言中,合法的字元型常數是_________。

A.‘A’

B.“A”

C. 65

D. A

11.已有定義 int x=3, y=4, z=5;則表達式“!(x+y)+z-1&&y+z/2”的值是________。

A.6

B.0

C.2

D.1

12.若變數c為char類型,能正確判斷出c為小寫字母的表達式是_______。

A.’a’<=c<=’z’

B. (c>=’a’) || (c<=’z’)

C.(‘a’<=c) and (‘z’>=c)

D. (c>=’a’) && (c<=’z’)

13.設有定義:long x=-123456L; 則以下能夠正確輸出變數x值的語句是_______。

A.printf(“x=%d ”,x)

B.printf(“x=%ld ”,x)

C.printf(“x=l ”,x)

C.printf(“x=%D ”,x);

14.從循環體內某一層跳出,繼續執行循環外的語句是:___________。

A. break語句

B.return語句

C.continue語句

D.空語句。

15.C語言用_______表示邏輯“真”值。

A.true

B.t或y

C.非零整型值

D.整型值0

16.為了避免嵌套的條件分支語句if—else 的二義性,C語言規定:C程序中的else總是與_____組成配對關系。

A.縮排位置相同的if

B.在其之前未配對的if

C.在其之前未配對的最近的if

D.同一行上的if

17.在函數中默認存儲類型說明符的變數應該是________存儲類型。

A.內部靜態

B. 外部

C.自動

D. 寄存器

18.C語言中以只讀方式打開一個文件應選擇_______________參數。

A.“r”

B.“w”

C.“rb”

D.“a”

19.設有數組定義:char array[]=”student”;則數組所佔的存貯空間為__________。

A.6個位元組

B. 7個位元組

C. 8個位元組

D. 9個位元組

20.根據C語言的語法規則,下列________個是不合法標識符。

A.do

B. Name

C. R5

D. _exam

二、判斷題

1. C 語言源程序文件通過了編譯、連接之後 , 生成一個後綴為 .EXE 的文件。 ( )

2.在 C 程序中 , 函數既可以嵌套定義 , 也可以嵌套調用。( )

3.在 C 程序中 ,APH 和 aph 代表不同的變數。( )

4.表達式 0195 是一個八進制整數。( )

5.Continue語句的作用是結束本次循環。( )

6.Extern變數的.生命期是整個程序執行期。 ( )

7.C語言中字元串的結束符是’’。 ( )

8.利用fclose函數關閉已打開的文件。 ( )。

9.C程序總是從main( ) 函數的第一條語句開始執行的。( )

10.數組名代表數組的首地址。( )

三、填空題

1.C語言的預處理語句以__________開頭。

2.表達式7+10>2 && 25 %5的結果是_______________。

3.下列程序段是從鍵盤輸入的字元中統計數字字元的個數,用換行符結束循環。

Int n=0, ch; Ch=getchar( );

While( __________________ )

{ if ( ________________ ) n++; c=getchar( ); }

4.C語言中getchar() 函數的功能是_________________________。

5.int *p 的含義是______________________________。

6.定義fp為文件型指針變數的定義方法為_______________。

7.數組 int a[3][3];共定義了____________個數組元素。

四、讀程序題。

1. 改正下列程序中不正確的語句。

main( )

{ int a;

scanf(“%d”, a); if (a = 1) printf(“One ”) ; }

2.寫出下列程序的運行結果。

fun(int a, int b)

{ if(a>b) return (a);

Else return (b); }

main()

{ int x=3,y=8,z=6,r;

r=fun(fun(x,y),2*z); printf(“%d ”,r); }

3. 改正下列程序中不正確的語句。

main()

{ int n ;

float s=1.0;

for(n=10;n>1;n- -)

s=s+1/n;

printf(“%6.1f ”,s); }

4. 寫出下列程序的運行結果。

main()

{ int n;

For(n=3; n<=10; n++)

{ if(n%6= =0) break; Printf(“%d”,n); } }

5.寫出下列程序的運行結果。

#include “stdio.h”

Main()

{ int a[]={1,2,3,-4,5};

int m,n,*p; p=&a[0]; m=*(p+1); n=*(p+4);

printf(“%d %d %d ”,*p,m,n); }

五、編程題

1. 編程計算下列表達式:s=n!(n從鍵盤上輸入)

2.輸出1—100之間不能被12整除的數。

3.從鍵盤上輸出10個整數存入一維數組中,按由大到小的順序輸出。

4.從鍵盤上輸入9個數,按3行3列的格式輸出。

5.編程將文件read.txt中的字元讀出顯示到屏幕上。

❹ 計算機二級c語言題型及分值分布

C語言程序設計題型分值分布如下:

1. 單選題總共40道,每道題一分,其中基礎知識共10道,總計40分;

2. 程序填空題一般2到4道,看難度給分,總計18分;

3. 程序改錯題一般2到4道,看難度給分,總計18分;

4. 程序設計題1道,根據答出步驟給分,答出越多分越高直至滿分,總計24分。

❺ 計算機二級C語言模擬題及答案

2017年計算機二級C語言模擬題及答案

1.1 單選題

1.下列變數名中,非法的是( C )。

A.A25 B.My_car

C.My-str D.abc

2.下列常量中,十六進制int型常量是( A )。

A.0x5f B.x2a

C.046 D.7a

3.下列常量中,不是字元常量的是( B )。

A.' ' B."y"

C.'x' D.'7'

4.在函數體內定義了下述變數a,a的存儲類為( D )。

int a;

A.寄存器類 B.外部類

C.靜態類 D.自動類

5.下列關於變數存儲類的描述中,錯誤的是( C )。

A.任何變數定義後都具有一個確定的存儲類

B.變數的存儲類確定了變數的作用域和壽命

C.定義變數時沒有存儲類說明符者一律為自動類

D.內部靜態類變數和外部靜態類變數的存儲類說明符都是static

6.下列關於變數數據類型的描述中,錯誤的是( A )。

A.定義變數時int型數據類型可以省略

B.變數的數據類型可以決定該變數占內存的位元組數

C.變數的數據類型是可以被強制的

D.變數的數據類型是有高低之分的

7.長雙精度浮點型常量的後綴是( C )。

A.U B.F

C.L D.無

8.下列運算符中,不能用於浮點數操作的是( D )。

A.++ B.+

C.*= D.&(雙目)

9.下列運算符中,優先順序最高的是( A )。

A.*(雙目) B.||

C.>> D.%=

10.下列運算符中,優先順序最低的是( B )。

A.== B.?:

C.| D.&&

11.已知:int a(3);下列表達式中,錯誤的是( C )。

A.a%2==0 B.a--+2

C.(a2)++ D.a>>=2

12.已知:int b(5),下列表達式中,正確的是( D )。

A.b="a" B.++(b1)

C.b%2.5 D.b=3,b+1,b+2

6

13.下列關於類型轉換的'描述中,錯誤的是( C )。

A.類型轉換運算符是(<類型>)

B.類型轉換運算符是單目運算符

C.類型轉換運算符通常用於保值轉換中

D.類型轉換運算符作用於表達式左邊

1.1 判斷題

×1.C++語言和C語言都是面向對象的程序設計語言。

√2.面向對象方法具有封裝性、繼承性和多態性。

√3.C語言是C++語言的一個子集。C++語言繼承了C語言。

×4.C++語言程序與C語言程序一樣都是函數串。

×5.C++語言支持封裝性和繼承性,不支持多態性。

√6.C++語言比C語言對數據類型要求更加嚴格了。

√7.C++語言對C語言進行了一次改進,使得編程更加方便了。

×8.C++源程序在編譯時可能出現錯誤信息,而在連接時不會出現錯誤信息。

√9.編譯C++源程序時,出現了警告錯(Warning)也可以生成可執行文件。

√10.C++語言程序的實現也要經過編輯、編譯連接和運行3個步驟。

通過對1.5題中3個程序的修改,回答下列問題

從1.5題中第1題程序的修改中,總結出編程應該注意哪些問題。

答:C++程序要包含iostraem.h,main()函數前應加類型說明符void。

C++程序中所出現的變數是否必須先說明後使用?在函數體內說明變數時是否都要放在函數體的開頭?

答:C++程序中所出現的變數必須先說明後使用。在函數體內說明變數時不一定要放在函數體的開頭。

使用cout和插入符(<<)輸出字元串常量時應注意什麼?

答:可輸出一個字元串常量,也可輸出多個字元串常量。每輸出一個字元串常量要使用一次插入符(<<)。

程序中定義過的變數,但沒有賦值,也沒有默認值,這時能否使用?

答:不能使用。因為它的值不確定。

5.一個程序編譯通過並已生成執行文件,運行後並獲得輸出結果,這一結果是否一定正確?

答:不一定正確。可能還有演算法錯。

;

❻ 二級c語言考試題型是什麼

二級語言類及資料庫類科目(即除MS/WPS Office高級應用外的其他二級科目)調整獲證條件為總分達到60分且選擇題得分達到50%及以上(即選擇題得分要達到20分及以上)的考生方可取得合格證書。

二級Java語言程序設計:1、單項選擇題 40 分(含公共基礎知識部分 10 分);2、操作題 60 分(包括基本操作題、簡單應用題及綜合應用題)。

二級MySQL資料庫程序設計:1、單項選擇題 40 分(含公共基礎知識部分 10 分);2、操作題 60 分(包括基本操作題、簡單應用題及綜合應用題)。

二級Web程序設計:1、單項選擇題 40 分(含公共基礎知識部分 10 分);2、操作題 60 分(包括基本操作題、簡單應用題及綜合應用題)。

二級Python語言程序設計:1、單項選擇題 40 分(含公共基礎知識部分 10 分);2、操作題 60 分(包括基本編程題和綜禪毀合編程題)。

二級Access資料庫程序設計:1、單項選擇題 40 分(含公共賀斗備基礎知識部分 10 分);2、操作題 60 分(包括基本操作題、簡單應用題及綜合應用題)。

希望能幫到您,謝謝。



❼ 計算機二級c語言題型

答:二級C語言程序設計題型主要包括單項選擇題、程序填空題、程序改錯題和程序設計題。具體如下:

1.單項選擇題,40題,共40分(含公共基礎知識部分10分);

2.程序填空題,3空,共18分;

3.程序改錯題:2各錯誤,共18分;

4.程序設計題:共24分。

考試內容

一、c語言程序的結構

二、數據類型及其運算

三、基本語句

四、選擇結構程序設計

五、循環結構程序設計

六、數組的定義和引用

七、函數

八、編譯原理

九、指針

十、結構體

十一、位運算

十二、文件操作

只要求緩沖文件系統(即高級磁碟I/ O系統),對非標准緩沖文件系統(即低級磁碟I/O系統)不要求。

❽ 計算機二級C語言的上機題的編程題怎麼給分啊

不管你程序寫怎麼樣。只看結果。對了滿分不對0分。編程題滿分為24分。

如果有out.dat文件,將該文件和標准答案的out.dat文件對比,看相符的比例是多少而給分,如果完全相同則是100分,如果沒有out.dat文件,則比較考生編寫的代碼和標准答案的代碼的相符情況,按相符度給分。

評分程序先是讀取考生文件夾下的擴展名為.DAT的文件,再其中的數據與評分程序中的提供的數據進行對比,因此,考生在編程後,一定要運行程序,以生成擴展名為.DAT的輸出文件。

(8)c語言二級考試編程題擴展閱讀

考試注意事項:

1、審題要仔細。

2、一定要考慮除零、溢出、類型轉換、精度等細節問題。

3、不要使用快捷鍵。

熱鍵在考試的時候是很危險的,因為UCDOS的熱鍵和TC的沖突,CTRL+F9變成了全形半形轉換。

4、不要載入任何輸入法。

上機考試用的DOS環境內存十分有限,如果你載入了任何一個輸入法,都有可能造成編譯程序的時候出現out of memory 內存不足的情況,到那時就麻煩了。