本文目錄一覽:
- 1、考C語言計算機機試有什麼技巧?
- 2、9月計算機二級《C語言》上機考題及答案
- 3、C語言重點是什麼
- 4、全國計算機二級c語言考試上機都考什麼
- 5、計算機二級C語言備考技巧有哪些?
- 6、計算機二級C語言考試內容有哪些?
考C語言計算機機試有什麼技巧?
哈哈,最大的技巧就是「偷雞」。
可以給你分享一下一個經驗吧,能不能成功就得看你自己了。
我建議你先找到南開一百題的上機試題集,WORD版的。
這樣的好處是方便偷看了。你可以把這個WORD文件複製到U盤帶到考試的那台電腦,把它複製到那台電腦上去,然後就可以邊看題目邊在WORD文檔里查找和你考試題目一樣的南開一百題了,一般都是可以找到一模一樣的,多複製幾個地方,以免被發現其他地方也有,或者做成TXT文件。再做多一個安全措施,就是把南開一百題全列印出來偷偷地帶進去。呵呵。這樣都不過就得看天意了!
9月計算機二級《C語言》上機考題及答案
1、以下選項中屬於C語言的數據類型是( )。
A. 複合型
B. 雙精度型
C. 邏輯型
D. 集合型
2、以下說法中正確的是( )。
A. C語言程序總是從第一個的函數開始執行
B. 在C語言程序中,要調用的函數必須在main()函數中定義
C. C語言程序總是從main()函數開始執行
D. C語言程序中的main()函數必須放在程序的開始部分
3、選出下列標識符中不是合法的標識符的是( )。
A. hot_do
B. cat1
C. _pri
D. 2ab
4、下列描述中不正確的是( )。
A、字元型數組中可能存放字元串。
B、可以對字元型數組進行整體輸入、輸出。
C、可以對整型數組進行整體輸入、輸出。
D、 不能在賦值語句中通過賦值運算符「=」對字元型數組進行整體賦值。
5、若已定義:int a[9], *p=a;並在以後的語句中未改變p的值,不能表示a[1]地址的表達式為( )。
A. p+1
B. a+1
C. a++
D. ++p
6、設有如下定義: int x=10,y=3,z; 則語句printf(“%d\n”,z=(x%y,x/y)); 的輸出結果是( )。
A. 1
B. 0
C. 4
D. 3
7、定義如下變數和數組: int i, x[3][3]={1,2,3,4,5,6,7,8,9};則下面語句for(i=0;i3;i++) printf(“%d”,x[i][2-i]); 的輸出結果是( )
A. 1 5 9
B. 1 4 7
C. 3 5 7
D. 3 6 9
8、讀出以下語句的輸出結果是( )。
int x=10,y=10;
printf(「%d %d\n」,x–,–y);
A. 10 10
B. 9 9
C. 9 10
D. 10 9
9、兩次運行下面的程序,如果從鍵盤上分別輸入6和3,則輸出結果是( )。
if(x++5) printf(“%d”,x);
else printf(“%d\n”,x – -);
A. 7和5
B. 6和3
C. 7和4
D. 6和4
10、設有如下定義:char *aa[2]={“abcd”,”ABCD”};則以下說法中正確的是( )。
A)aa數組成元素的值分別是”abcd”和ABCD”
B)aa是指針變數,它指向含有兩個數組元素的字元型一維數組
C)aa數組的兩個元素分別存放的是含有4個字元的一維字元數組的`首地址
D)aa數組的兩個元素中各自存放了字元』a』和』A』的地址
11、以下語句的輸出結果是( )。
int a=-1,b=4,k;
k=(+ +a0)!(b – -=0);
printf(“%d,%d,%d\n”,k,a,b);
A. 1,0,4
B. 1,0,3
C. 0,0,3
D. 0,0,4
12、下列程序的輸出結果是( )。
char *p1=”abcd”, *p2=”ABCD”, str[50]=”xyz”;
strcpy(str+2,strcat(p1+2,p2+1));
printf(“%s”,str);
A. xyabcAB
B. abcABz
C. ABabcz
D. xycdBCD
13、執行下面的程序後,a的值是( )。
#define SQR(X) X*X
main( )
{ int a=10,k=2,m=1;
a/=SQR(k+m)/SQR(k+m);
printf(“%d\n”,a); }
A. 10
B. 1
C. 9
D. 0
14、設A為存放(短)整型的一維數組,如果A的首地址為P,那麼A中第i 個元素的地址為( )。
A.P+i*2
B. P+(i-1)*2
C. P+(i-1)
D. P+i
15、下列程序執行後輸出的結果是( )。
int d=1;
fun (int p)
{ int d=5;
d + =p + +;
printf(“%d,”,d); }
main( )
{ int a=3;
fun(a);
d + = a + +;
printf(“%d\n”,d); }
A. 8, 4
B. 9, 6
C. 9, 4
D. 8, 5
16、表達式:10!=9的值是( )。
A. true
B. 非零值
C. 0
D. 1
17、若有說明: int i,j=7, *p=i;, 則與i=j; 等價的語句是( )。
A. i= *p;
B. *p=*j;
C. i=j;
D. i=* *p;
18、不能把字元串:Hello!賦給數組b的語句是( )。
A. char b[10]={』H』,』e』,』l』,』l』,』o』,』!』};
B. char b[10]; b=”Hello!”;
C. char b[10]; strcpy(b,”Hello!”);
D.char b[10]=”Hello!”;
19、在C程序中有如下語句:char *func(int x,int y); 它是( )。
A. 對函數func的定義。
B. 對函數func的調用。
C.對函數func的原型說明。
D. 不合法的。
20、以下程序的輸出結果是( )。
char str[15]=」hello!」;
printf(「%d\n」,strlen(str));
A. 15
B. 14
C. 7
D. 6
參考答案:
1、B 2、C 3、D 4、C 5、C 6、D 7、C 8、D 9、C 10、D
11、D 12、D 13、B 14、B 15、A 16、D 17、B 18、B 19、C 20、D
C語言重點是什麼
C語言是一個實用性很強的語言。你如果想要學好它,就得下一翻功夫。可是大多數人都認為它太難學了。
首先你要有一個正確的態度,沒有一個正確態度的人是學不好任何東西的。你如果真想學好C語言的話,你就要做好好好學它的準備,不要三心二意。
你要了解你需要的教材。什麼樣的教材才是適合你。你要認真的選,不要太隨意了。因為不同的教材程度不同,也不一定適合你。
就是學的問題了。你做好了上面的準備,就好好開始學了。可是學好一門語言,一個好的方法很重要的。你要從整體上來理解C語言,認識到C語言的優勢,還有C語言的特點。C語言是面向過程的一門語言,特彆強調各個程序的關係。像程序之間的調用,這是很平常的。
一門語言的基礎部分不過是一些關於數的類型,字元的類型的定義。你只要認真看不難明白的。不過最好的方法還是上機調試。在這一階段做一些簡單的程序。來明白C語言的編程環境,數字的類型。這樣理解起來會更快些,也比較容易記憶。
就是學習一些過程語言的基礎的《《《模式。順序,循環,》》》選擇這些東西。這些東西都是一些活的東西,千萬不要死記硬背,這是沒有用的。在這一階段,你可以編一些比較簡單的程序。像數據的計算,成績的判定等等。
隨著學習的深入,你會發現C語言有許多東西很有趣的。這樣學習不再是一個多麼難的事了,而是一件快樂的事。最後C語言和任何一門語言一樣需要多上機調試,多動腦。C語言的基礎部分很快就會掌握的。
最主要多動腦
多練習
多看一些習題
多做做
就很快搞定
祝你早日成功
全國計算機二級c語言考試上機都考什麼
基本要求:
1.熟悉 Visual C++ 6.0 集成開發環境。
2.掌握結構化程序設計的方法,具有良好的程序設計風格。
3.掌握程序設計中簡單的數據結構和演算法並能閱讀簡單的程序。
4.在 Visual C++ 6.0 集成環境下, 能夠編寫簡單的 C 程序, 並具有基本的糾錯和調試程 序的能力
考試內容:
一、C 語言程序的結構
1.程序的構成,main 函數和其他函數。
2.頭文件,數據說明,函數的開始和結束標誌以及程序中的注釋。
3.源程序的書寫格式。
4.C 語言的風格。
二、數據類型及其運算
1.C 的數據類型(基本類型,構造類型,指針類型,無值類型)及其定義方法。
2.C 運算符的種類、運算優先順序和結合性。
3.不同類型數據間的轉換與運算。
4.C 表達式類型(賦值表達式,算術表達式,關係表達式,邏輯表達式,條件表達式,逗號表達式)和求值規則。
三、基本語句
1.表達式語句,空語句,複合語句。
2.輸入輸出函數的調用,正確輸入數據並正確設計輸出格式。
四、選擇結構程序設計
1.用 if 語句實現選擇結構。
2.用 switch 語句實現多分支選擇結構。
3.選擇結構的嵌套。
五、循環結構程序設計
1.for 循環結構。
2.while 和 do-while 循環結構。
3.continue 語句和 break 語句。
4.循環的嵌套。
六、數組的定義和引用
1.一維數組和二維數組的定義、初始化和數組元素的引用。
2.字元串與字元數組。
七、函數
1.庫函數的正確調用。
2.函數的定義方法。
3.函數的類型和返回值。
4.形式參數與實在參數,參數值傳遞。
5.函數的正確調用,嵌套調用,遞歸調用。
6.局部變數和全局變數。
7.變數的存儲類別(自動,靜態,寄存器,外部),變數的作用域和生存期。
八、編譯預處理
1.宏定義和調用(不帶參數的宏,帶參數的宏)。
2.「文件包含」處理。
九、指針
1.地址與指針變數的概念,地址運算符與間址運算符。
2.一維、二維數組和字元串的地址以及指向變數、數組、字元串、函數、結構體的指針 變數的定義。通過指針引用以上各類型數據。
3.用指針作函數參數。
4.返回地址值的函數。
5.指針數組,指向指針的指針。
十、結構體(即「結構」)與共同體(即「聯合」)
1.用 typedef 說明一個新類型。
2.結構體和共用體類型數據的定義和成員的引用。
3.通過結構體構成鏈表,單向鏈表的建立,結點數據的輸出、刪除與插入。
十一、位運算
1.位運算符的含義和使用。
2.簡單的位運算。
十二、文件操作 只要求緩衝文件系統(即高級磁碟 I/O 系統),對非標準緩衝文件系統(即低級磁碟 I/O 系 統)不要求。
1. 文件類型指針(FILE 類型指針)
2.文件的打開與關閉(fopen,fclose)。
3.文件的讀寫(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf 函數的應用), 文件的定位(rewind,fseek 函數的應用)。
註:上機:90 分鐘,滿分 100 分
上機操作包括: (1)填空。 (2)改錯。 (3)編程。
計算機二級C語言備考技巧有哪些?
1、筆試試卷分析
筆試試卷由選擇題和填空題組成。選擇題和填空題一般對基本知識和基本操作進行考查,它主要是測試我們對相關概念的掌握是否全面、理解是否準確、思路是否清晰。
(1)選擇題分析
選擇題為單選題,是客觀題,每道題的分值為2分,試題覆蓋面廣,一般情況下我們不可能做到對每個題目都有把握答對。考試時就需要我們學會放棄,對於不確定的題目不要在上面花費太多的時間,先記住,然後作答其他題目。等最後有空餘的時間再回過頭來仔細考慮這些題目。二級C語言筆試題目眾多,分值分散,我們一定要有全局觀,合理地安排考試時間。
選擇題一般分為:正面試題和反面試題。設問是正確觀點的題稱為正面試題,絕大多數選擇題為正面試題;設問是是錯誤觀點的題稱為反面試題。我們在解答選擇題時可以如下幾個答題方法來答題,這樣可以提高答題速度和準確率。
①順選法:如果對題中的4個選項,一看就能肯定其中的1個是正確的,就可以直接得出答案。對於一些比較容易看出正確選項的題,可以使用排除錯誤選項。
②排除法:排除法是將錯誤答案一一排除的方法。對題中的4個選項逐個去掉錯誤的選項。對於一些比較容易看出錯誤選項的題,可以使用排除錯誤選項。
③比較法:這種辦法是沒有辦法的辦法,如果有些題實在是沒有把握,那麼就只有比較四個選項中那個更接近題目要求了(這也稱之為「蒙猜法」)。
(2)填空題分析
填空填一般難度都比較大,一般需要我們準確地填入字元,往往需要非常精確,錯一個字也不得分。在分值方面,每題也是2分。在作答填空題時要注意以幾點:
①答案要寫得簡潔明了,盡量使用專業術語。
②認真填寫答案,字跡要工整、清楚,格式要規範、正確,在把答案往答題卡上填寫後盡量不要塗改。
③注意,在答題卡上填寫答案時,一定要注意題目的序號,不要弄錯位置。
④對於有兩種答案的情況,只需填一種即可,多填並不多給分。
2、上機試題分析
一個C語言源程序總是在一定的硬體和軟體環境支持下進行編輯、編譯、連接和運行的,而這其中的每一步都直接影響程序調試的效率。所以初學者必須了解所使用的計算機系統的基本操作方法,學會使用該系統,了解在該系統上如何編輯、編譯、連接和運行一個C語言程序。
上機考試重點考察我們綜合運用基礎的操作能力和程序編寫能力,要求我們具有綜合運用基礎知識進行實際操作的能力。上機試題綜合性強、難度較大。上機考試的評分是以機評為主,人工複查為輔的.。機評不存在公正性的問題,卻存在呆板的問題,有時還可能因為出題者考慮不周出現錯評的情況。這就要求我們做題時要充分考慮到各種情況,儘可能的按規範編寫程序,否則有可能答對不得分。
掌握好上機考試的考試技巧,可以使我們的實際水平在考試時得到充分發揮,從而取得較為理想的成績。歷次考試均有考生因為忽略了考試技巧,加之較為緊張的考場氣氛影響了水平的發揮,致使考試成績大大低於實際水平。因此我們在考試前,要有充分的準備。總結起來有以下幾點供我們在複習和考試時借鑒:
(1)上機考試訓練時,一定不要死記硬背。以往有部分考生能夠順利通過筆試,卻不能通過上機考試,主要原因就是她們在平時訓練時死記硬背,而沒有真正的理解知識應用,到考試時,題目稍有變動就變的束手無策。所以我們一定要在熟記基本知識點的基礎上,加強上機訓練,做到真正理解、掌握解題方法和思路。
(2)一定要重視考試模擬軟體的使用。應使用考試模擬軟體進行實際的上機操作練習,尤其要做一些具有針對性的上機模擬題,以便熟悉考試題型,體驗真實的上機環境,減輕考試時的緊張程度。
(3)學會並習慣使用編程軟體的幫助系統。C語言編程軟體有非常全面的幫助系統,熟練掌握、使用幫助系統,可以使我們減少記憶量,解決解題中的陌生、疑難問題。
(4)熟悉考試場地及環境,尤其是要熟悉考場的硬體情況和所使用的相關軟體的情況。一般在正式考試前,考點會給我們提供一次模擬上機的機會,應儘可能地去參加。模擬考試時,不要把重點放在做題上,而應放在熟悉考試環境,相應軟體的使用方法,考試系統的使用等方面。
(5)在考試時不要急燥、慌張,而是要認真、冷靜地看清題目要求,在做完題後一定要保存文件,並運行程序檢測運行結果是否符合題目要求。在考完交卷前先關閉掉C語言編程軟體和其他打開的文件,再交卷,確保交卷過程中不出錯誤。
3、綜合應試技巧
(1)認真審題,先分析,後下筆。試題的考核是有針對性的,因此在答題時也要有針對性。解答前,除了要看清問題外,還要弄清楚題目考核的意圖。明白了問在那裡後,就可以開始考慮好如何答題了,然後依思路從容做答。
(2)對於十分了解或熟悉的問題,切忌粗心大意、得意忘形,一定要認真看題、分析,避免掉入陷阱,確定後再寫出答案。
(3)對於偶爾碰到或是雖然在複習中見過但已記不清的題目,也不要泄氣,將自己的判斷同書本知識聯繫起來做答;對於完全陌生的問題,實在不知如何根據書本知識進行解答時,可以採用「蒙猜法」,用自己的思考和邏輯推斷作答。由於這這方法作出來的題沒有多大把握得分,因此不要花費太多時間去研究它。
總之,考試要取得好成績,取決於我們對C語言知識掌握的紮實程度。否則,即使有再好的技巧也無濟於事,只能碰運氣,這是不可能考出好成績的。當然,在有紮實的基礎上運用一些應試的技巧,能使考試起到事半功倍的效果。
計算機二級C語言考試內容有哪些?
根據新大綱的要求,二級(C語言)考試分為理論考試和上機考試兩部分,必須都通過考試才能算合格。考試內容分為C語言程序設計(順序結構、選擇結構、循環結構、函數、指針、數組、字元串、編譯預處理、作用域、結構體、共用體、文件等)和公共基礎(數據結構、程序設計、軟體工程和資料庫)。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/196832.html