在线观看av毛片亚洲_伊人久久大香线蕉成人综合网_一级片黄色视频播放_日韩免费86av网址_亚洲av理论在线电影网_一区二区国产免费高清在线观看视频_亚洲国产精品久久99人人更爽_精品少妇人妻久久免费

首頁 > 文章中心 > 計算機(jī)二級c語言答案

計算機(jī)二級c語言答案

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇計算機(jī)二級c語言答案范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

計算機(jī)二級c語言答案

計算機(jī)二級c語言答案范文第1篇

電腦是一種能夠接收和存儲信息,并按照存儲在其內(nèi)部的程序?qū)斎氲男畔⑦M(jìn)行加工處理,最后把處理結(jié)果輸出的高度自動化、智能化、現(xiàn)代化的電子設(shè)備。下面是小編為大家整理的關(guān)于計算機(jī)二級考試真題和答案,希望對你有所幫助,如果喜歡可以分享給身邊的朋友喔!

計算機(jī)二級考試真題1.[單選題]

程序調(diào)試的任務(wù)是( ).

A.設(shè)計測試用例

B.驗(yàn)證程序的正確性

C.發(fā)現(xiàn)程序中的錯誤

D.診斷和改正程序中的錯誤

2[單選題] 計算機(jī)指令由兩部分組成,它們是( )。

A.運(yùn)算符和運(yùn)算數(shù)B.操作數(shù)和結(jié)果C.操作碼和操作數(shù)D.數(shù)據(jù)和字符

3[單選題] 公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員。則實(shí)體部門和職員問的聯(lián)系是( )。

A.1:1聯(lián)系B.m:1聯(lián)系C.1:m聯(lián)系D.m:n聯(lián)系

4[單選題] 下列關(guān)于ASCⅡ編碼的敘述中,正確的是( ).

A.一個字符的標(biāo)準(zhǔn)ASCⅡ碼占一個字節(jié),其最高二進(jìn)制位總為1

B.所有大寫英文字母的ASCⅡ碼值都小于小寫英文字母‘a(chǎn)’的ASCⅡ碼值

C.所有大寫英文字母的ASCⅡ碼值都大于小寫英文字母‘a(chǎn)’的ASCⅡ碼值

D.標(biāo)準(zhǔn)ASCⅡ碼表有256個不同的字符編碼

5[單選題] 在長度為n的有序線性表中進(jìn)行二分查找,最壞情況下需要比較的次數(shù)是( )。

A.O(n)B.O(n2)C.O(1og2n)D.O(n1og2n)

6[單選題] 以下關(guān)于編譯程序的說法正確的是( ).

A.編譯程序?qū)儆谟嬎銠C(jī)應(yīng)用軟件,所有用戶都需要編譯程序

B.編譯程序不會生成目標(biāo)程序,而是直接執(zhí)行源程序

C.編譯程序完成高級語言程序到低級語言程序的等價翻譯

D.編譯程序構(gòu)造比較復(fù)雜,一般不進(jìn)行出錯處理

7[單選題] 數(shù)據(jù)字典(DD)所定義的對象都包含于( )。

A.數(shù)據(jù)流圖(DFD圖)B.程序流程圖C.軟件結(jié)構(gòu)圖D.方框圖

8[單選題] ( )拓?fù)浣Y(jié)構(gòu)是將網(wǎng)絡(luò)的各個節(jié)點(diǎn)通過中繼器連接成一個閉合環(huán)路.

A.星型B.樹型C.總線型D.環(huán)型

9[單選題] 在CD光盤上標(biāo)記有“CD-RW”字樣,“RW”標(biāo)記表明該光盤足

A.只能寫入一次,可以反復(fù)讀出的一次性寫入光盤

B.可多次擦除型光盤

C.只能讀出,不能寫入的只讀光盤

D.其驅(qū)動器單倍速為1350KB/S的高街度呵讀寫光柱

10[單選題]根據(jù)域名代碼規(guī)定,表示政府部門網(wǎng)站的域名代碼是( )。

A..netB..comC..govD..org

參考答案:C

11[單選題] 數(shù)據(jù)庫設(shè)計中反映用戶對數(shù)據(jù)要求的模式是( )。

A.內(nèi)模式B.概念模式C.外模式D.設(shè)計模式

12[單選題]設(shè)計中模塊劃分應(yīng)遵循的準(zhǔn)則是( )。

A.低內(nèi)聚低耦合B.高耦合高內(nèi)聚C.高內(nèi)聚低耦合D.以上說法均錯誤

13[單選題] 計算機(jī)軟件包括( ).

A.算法和數(shù)據(jù)B.程序和數(shù)據(jù)C.程序和文檔D.程序、數(shù)據(jù)及相關(guān)文檔

14[單選題] 數(shù)據(jù)庫應(yīng)用系統(tǒng)中的核心問題是( )。

A.數(shù)據(jù)庫設(shè)計B.數(shù)據(jù)庫系統(tǒng)設(shè)計C.數(shù)據(jù)庫維護(hù)D.數(shù)據(jù)庫管理員培訓(xùn)

15[單選題] 運(yùn)算器的完整功能是進(jìn)行( )。

A.邏輯運(yùn)算B.算術(shù)運(yùn)算和邏輯運(yùn)算C.算術(shù)運(yùn)算D.邏輯運(yùn)算和微積分運(yùn)算

16[單選題] CPU中,除了內(nèi)部總線和必要的寄存器外,主要的兩大部件分別是運(yùn)算器和

A.控制器B.存儲器C.CacheD.編輯器

17[單選題] 下列與隊(duì)列結(jié)構(gòu)有關(guān)聯(lián)的是( )。

A.函數(shù)的遞歸調(diào)用B.數(shù)組元素的引用C.多重循環(huán)的執(zhí)行D.先到先服務(wù)的作業(yè)調(diào)度

18[單選題] 在一個非零無符號二進(jìn)制整數(shù)之后添加一個0,則此數(shù)的值為原數(shù)的( )。

A.4倍B.2倍C.1/2倍D.1/4倍

19[單選題] 上網(wǎng)需要在計算機(jī)上安裝

A.數(shù)據(jù)庫管理軟件B.視頻播放軟件C.瀏覽器軟件D.網(wǎng)絡(luò)游戲軟件

20[單選題] 十進(jìn)制數(shù)18轉(zhuǎn)換成二進(jìn)制數(shù)是( )。

A.010101B.101000C.010010D.001010

參考答案:C

21[單選題] 在CD光盤上標(biāo)記有“CD-RW”字樣,“RW”標(biāo)記表明該光盤是( )。

A.只能寫入一次,可以反復(fù)讀出的一次性寫入光盤

B.可多次擦除型光盤

C.只能讀出,不能寫入的只讀光盤

D.其驅(qū)動器單倍速為1350KB/S的高密度可讀寫光盤

22[單選題] 算法的有窮性是指( ).

A.算法程序的運(yùn)行時間是有限的

B.算法程序所處理的數(shù)據(jù)量是有限的

C.算法程序的長度是有限的

D.算法只能被有限的用戶使用

23[單選題] 某系統(tǒng)結(jié)構(gòu)圖如下圖所示

該系統(tǒng)結(jié)構(gòu)圖中最大扇入是( ).

A.0B.1C.2 D.3

24[單選題] 有三個關(guān)系R、S和T如下:

其中關(guān)系T由關(guān)系R和S通過某種操作得到,該操作為( ).

A.選擇B.投影C.交D.并

25[單選題] 在微機(jī)中,西文字符所采用的編碼是( ).

A.EBCDIC碼B.ASCⅡ碼C.國標(biāo)碼D.BCD碼

計算機(jī)二級考試真題答案解析1.參考答案:D參考解析:程序調(diào)試的任務(wù)是診斷和改正程序中的錯誤。

2.參考答案:C參考解析:計算機(jī)指令通常由操作碼和操作數(shù)兩部分組成。

3.參考答案:C參考解析:兩個實(shí)體集間的聯(lián)系實(shí)際上是實(shí)體集間的函數(shù)關(guān)系,主要有一對一聯(lián)系1:1.、一對多聯(lián)系1:m.、多對一聯(lián)系m:1.、多對多聯(lián)系m:n.。

對于每一個實(shí)體部門,都有多名職員,則其對應(yīng)的聯(lián)系為一對多聯(lián)系1:m.,答案選C。

4.參考答案:B參考解析:國際通用的ASCIl碼為7位,且最高位不總為l;

所有大寫字母的ASCIl碼都小于小寫字母a的ASCIl碼;標(biāo)準(zhǔn)ASCIl碼表有128個不同的字符編碼。

5.參考答案:C參考解析:當(dāng)有序線性表為順序存儲時才能用二分法查找。

可以證明的是對于長度為n的有序線性表,在最壞情況下,二分法查找只需要比較1og2n次,而順序查找需要比較n次。

6.參考答案:C參考解析:編譯程序就是把高級語言變成計算機(jī)可以識別的二進(jìn)制語言,即編譯程序完成高級語言程序到低級語言程序的等價翻譯。

7.參考答案:A參考解析:在數(shù)據(jù)流圖中,對所有元素都進(jìn)行了命名,所有名字的定義集中起來就構(gòu)成了數(shù)據(jù)字典。

因此選A,而B,C,D都不符合。

8.參考答案:D參考解析:環(huán)型拓?fù)浣Y(jié)構(gòu)是使用中繼器組成一個封閉的環(huán),各節(jié)點(diǎn)直接連到環(huán)上,信息沿著環(huán)按一定方向從一個節(jié)點(diǎn)傳送到另一個節(jié)點(diǎn)的拓?fù)浣Y(jié)構(gòu).

9.參考答案:B參考解析:CD-RW是可擦寫型光盤,用戶可以以多次對其進(jìn)行讀寫。

CD-RW的全稱是CD-ReWritab1e。

10.參考答案:C參考解析:略

11.參考答案:C參考解析:數(shù)據(jù)庫系統(tǒng)的三級模式是概念模式、外模式和內(nèi)模式。

概念模式是數(shù)據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶公共數(shù)據(jù)視圖。外模式也稱子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,給出了每個用戶的局部數(shù)據(jù)描述,所以選擇C。內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法。

12.參考答案:C參考解析:根據(jù)軟件設(shè)計原理提出如下優(yōu)化準(zhǔn)則:①劃分模塊時,盡量做到高內(nèi)聚、低耦合,保持模塊相對獨(dú)立性,并以此原則優(yōu)化初始的軟件結(jié)構(gòu)。

②一個模塊的作用范圍應(yīng)在其控制范圍之內(nèi),且判定所在的模塊應(yīng)與受其影響的模塊在層次上盡量靠近。③軟件結(jié)構(gòu)的深度、寬度、扇入、扇出應(yīng)適當(dāng)。④模塊的大小要適中。C正確。

13.參考答案:D參考解析:計算機(jī)軟件由兩部分組成:一是機(jī)器可執(zhí)行的程序和數(shù)據(jù);二是機(jī)器不可執(zhí)行的,與軟件開發(fā)、運(yùn)行、維護(hù)、使用等有關(guān)的文檔.故D選項(xiàng)正確.

14.參考答案:A參考解析:數(shù)據(jù)庫應(yīng)用系統(tǒng)中的核心問題是數(shù)據(jù)庫的設(shè)計。

15.參考答案:B參考解析:運(yùn)算器是計算機(jī)處理數(shù)據(jù)形成信息的加工廠,它的主要功能是對二進(jìn)制數(shù)碼進(jìn)行算術(shù)運(yùn)算或邏輯運(yùn)算。

16.參考答案:A參考解析:CPU主要包括運(yùn)算器和控制器。

17.參考答案:D參考解析:隊(duì)列的修改是依先進(jìn)先出的原則進(jìn)行的,D正確。

18.參考答案:B參考解析:最后位加0等于前面所有位都乘以2再相加,所以是2倍。

19.參考答案:C參考解析:略

20.參考答案:C參考解析:用2整除18,可以得到一個商和余數(shù);

再用2去除商,又會得到一個商和余數(shù)。如此進(jìn)行,直到商為0時為止,然后把先得到的余數(shù)作為二進(jìn)制數(shù)的低位有效位,后得到的余數(shù)作為二進(jìn)制數(shù)的高位有效位,依次排列起來,即得010010。

21.參考答案:B參考解析:CD—RW是可擦寫型光盤,用戶可以多次對其進(jìn)行讀/寫。

CD-RW的全稱是CD-ReWritab1e。

22.參考答案:A參考解析:算法原則上能夠精確地運(yùn)行,而且人們用筆和紙做有限次運(yùn)算后即可完成。

有窮性是指算法程序的運(yùn)行時間是有限的。

23.參考答案:C參考解析:扇人指的是調(diào)用一個給定模塊的模塊個數(shù)。

題干系統(tǒng)中,第2層模塊扇入均為1,第3層中功能模塊3.1扇人為2,其余為1,故最大扇入為2,C選項(xiàng)正確。

計算機(jī)二級c語言答案范文第2篇

摘 要:給出了一個基于B/S結(jié)構(gòu)的計算機(jī)等級考試系統(tǒng)的設(shè)計過程。主要介紹了系統(tǒng)開發(fā)的前期準(zhǔn)備(軟硬件的準(zhǔn)備)到系統(tǒng)基本組成的設(shè)計思考和功能模塊的設(shè)計基本實(shí)現(xiàn),整個系統(tǒng)的設(shè)計按照全國計算機(jī)等級考試的要求設(shè)計。最后闡述了系統(tǒng)存在的問題和不足,以便于將來更好地進(jìn)行改進(jìn)。

關(guān)鍵詞: B/S結(jié)構(gòu);計算機(jī)等級考試;功能模塊設(shè)計

中圖分類號: F49 文獻(xiàn)標(biāo)識碼:A 文章編號:16723198(2014)17017001

1 引言

為了盡可能地發(fā)揮校園網(wǎng)的功能,學(xué)校教學(xué)和管理的信息化發(fā)展也有長足的進(jìn)步。在校園網(wǎng)上實(shí)現(xiàn)試題庫管理和網(wǎng)絡(luò)考試,實(shí)現(xiàn)學(xué)校考試的規(guī)范化、科學(xué)化、系統(tǒng)化。這是學(xué)校盡快建設(shè)成一流的管理教育平臺的有效措施??荚囅到y(tǒng)基于網(wǎng)絡(luò)環(huán)境,不需要太多人工干預(yù),公平、公正、節(jié)約人員,并且此考試既能客觀如實(shí)的反映學(xué)生的學(xué)習(xí)水平,又為考試節(jié)約了大量的人力物力消耗。本文針對網(wǎng)絡(luò)考試系統(tǒng)做了一個基于B/S結(jié)構(gòu)的計算機(jī)等級考試系統(tǒng)的設(shè)計過程的探索性的研究。

根據(jù)本文的設(shè)計內(nèi)容,我們首先了解一下全國計算機(jī)等級考試的有關(guān)基本問題。

1.1 計算機(jī)考試系統(tǒng)開考科目

下面描述計算機(jī)等級考試2013年9月改革后最新的開考科目有關(guān)信息。一級開考科目名稱為:計算機(jī)基礎(chǔ)及WPS Office應(yīng)用;計算機(jī)基礎(chǔ)及MS Office應(yīng)用;計算機(jī)基礎(chǔ)及Photoshop應(yīng)用。考試時間90分鐘。二級開考科目名稱為:C語言程序設(shè)計;Visual Basic語言程序設(shè)計;Visual FoxPro數(shù)據(jù)庫程序設(shè)計;Java語言程序設(shè)計;Access數(shù)據(jù)庫程序設(shè)計;Web程序設(shè)計;My SQL數(shù)據(jù)庫程序設(shè)計;C++語言程序設(shè)計;MS Office高級應(yīng)用。考試時間為120分鐘。三級開考科目名稱為:網(wǎng)絡(luò)技術(shù);數(shù)據(jù)庫技術(shù);軟件測試技術(shù);信息安全技術(shù);嵌入式系統(tǒng)開發(fā)技術(shù)??荚嚂r間為120分鐘。四級開考科目名稱為:網(wǎng)絡(luò)工程師;數(shù)據(jù)庫工程師;軟件測試工程師;信息安全工程師;嵌入式系統(tǒng)開發(fā)工程師。以上考試方式均為無紙化。

1.2 計算機(jī)考試系統(tǒng)的有關(guān)出現(xiàn)題型

計算機(jī)考試系統(tǒng)的題型主要有:選擇題、判斷題、填空題、綜合題。其中,選擇題有單選題(四選一),多選題(四選二或四選三),其中單選題是最常見最常用的題型。判斷題:就是判斷題目的對錯,進(jìn)行選擇,二選一。這也是經(jīng)常用到的題型之一。填空題:就是留出空白,輸入漢字或英文,系統(tǒng)判斷正確或錯誤。綜合題:包含其它的各類雜合題,泛指各種各類的題目。

2 系統(tǒng)可行性分析

根據(jù)以上計算機(jī)等級考試的開考科目與有關(guān)出現(xiàn)的題型描述,我們設(shè)計的計算機(jī)等級考試系統(tǒng)可行性分析分別要從技術(shù)可行性分析、經(jīng)濟(jì)可行性分析、社會因素方面的可行性分析三個方面進(jìn)行詳細(xì)剖析。

2.1 技術(shù)可行性分析

分析技術(shù)的可行性要從軟硬件、環(huán)境、輔助設(shè)備等多個方面拓展全面考慮。例如軟件要求:系統(tǒng)環(huán)境:操作系統(tǒng)升級為Windows7,MS Office版本升級為2010,WPS Office版本升級為2012,Photoshop軟件為Adobe Photoshop CS5。就目前使用的開發(fā)技術(shù)來說建議系統(tǒng)的功能目標(biāo)應(yīng)該能夠達(dá)到。

2.2 經(jīng)濟(jì)可行性分析

在開發(fā)此系統(tǒng)的過程中對成本與效益做出評估,也就是開發(fā)此系統(tǒng)的整個過程費(fèi)用性價比是否是盈利的,設(shè)計出的系統(tǒng)盡量滿足用戶在使用該系統(tǒng)后只需花一定資金購買一部分計算機(jī)與軟件就能實(shí)現(xiàn)。

2.3 社會因素方面的可行性分析

開發(fā)設(shè)計此系統(tǒng)僅用于高校范圍內(nèi)的計算機(jī)等級考試,無法律和政策方面的糾紛、限制。

3 設(shè)計要求

本系統(tǒng)的設(shè)計要求和實(shí)現(xiàn)可以為學(xué)校對學(xué)生的管理提供便利。系統(tǒng)要求界面友好、操作簡單,提高對學(xué)生基本情況和成績的查詢速度,使各項(xiàng)管理更加規(guī)范化、系統(tǒng)化、自動化。系統(tǒng)設(shè)計期望有試題管理、試卷生成、在線考試、試卷評判、權(quán)限管理、在線報名、站內(nèi)公告設(shè)計等功能,這些功能通過具體友好地界面實(shí)現(xiàn)。比如拿試卷生成為例,此界面要體現(xiàn)出所涉及的題目總量、考試時間以及題目分?jǐn)?shù)分配等問題。

4 設(shè)計思想

本系統(tǒng)所需軟件環(huán)境:Microsoft Windows XP操作系統(tǒng);軟件采用 2005作開發(fā)平臺,C#作編程語言,SQL Server2005作數(shù)據(jù)庫管理系統(tǒng),提供一種數(shù)據(jù)交互的網(wǎng)上考試系統(tǒng)。核心內(nèi)容研究:先從系統(tǒng)需要解決的主要問題出發(fā),介紹了系統(tǒng)應(yīng)該具備的基本功能;然后從系統(tǒng)的可行性方面,介紹了技術(shù)可行性分析;經(jīng)濟(jì)可行性分析;社會因素方面的可行性分析。最后介紹了總體設(shè)計框架思想。主要是給出了基本設(shè)計思想及流程圖;系統(tǒng)架構(gòu)圖;系統(tǒng)功能結(jié)構(gòu)圖、數(shù)據(jù)流程圖等。

4.1 總體設(shè)計框架思想

(1)基本設(shè)計思想及流程圖。

基本設(shè)計思想:在用戶認(rèn)證之后,系統(tǒng)根據(jù)考生的資料隨機(jī)的從試題庫中選取試卷,在考生做完試卷且交卷之后,將會自動在服務(wù)器端保存考的答案。要求能保證考生順利的作答以及考試的保密和安全性。如圖1操作流程圖所示。

(2)系統(tǒng)功能結(jié)構(gòu)圖。

根據(jù)需求分析,在線考試系統(tǒng)的結(jié)構(gòu)圖如圖2系統(tǒng)功能結(jié)構(gòu)圖所示。

(3)系統(tǒng)架構(gòu)。

本系統(tǒng)采用應(yīng)用程序典型的三層架構(gòu)模式,其結(jié)構(gòu)如圖3所示。

圖1 操作流程圖

圖2 系統(tǒng)功能結(jié)構(gòu)圖

圖3 系統(tǒng)架構(gòu) 各層功能介紹:數(shù)據(jù)訪問層:系統(tǒng)最低層,提供數(shù)據(jù)庫操作的接口和存儲本系統(tǒng)所有數(shù)據(jù);業(yè)務(wù)邏輯層:處于頁面展示層與數(shù)據(jù)訪問層之間,與數(shù)據(jù)庫直接關(guān)聯(lián),同時又為頁面展示層服務(wù)。實(shí)現(xiàn)業(yè)務(wù)的具體邏輯,如考生報名、登錄參考、試卷試題管理等;頁面展示層:系統(tǒng)最外層,將業(yè)務(wù)功能在瀏覽器上顯示出來,用戶通過界面對系統(tǒng)進(jìn)行操作。

4.2 系統(tǒng)數(shù)據(jù)流程圖設(shè)計

系統(tǒng)根據(jù)考試系統(tǒng)的特點(diǎn),所有模塊集中到一個數(shù)據(jù)庫,建立數(shù)據(jù)庫并加密,防止考生直接察看和破壞數(shù)據(jù)庫,數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如圖4所示。

圖4 系統(tǒng)數(shù)據(jù)流程圖 5 結(jié)束與展望

系統(tǒng)充分運(yùn)用了適合自身特點(diǎn)的B/S模式進(jìn)行設(shè)計的設(shè)計思想,改變了傳統(tǒng)的考試模式,對所有學(xué)生信息實(shí)行計算機(jī)管理,提高了報名工作的效率,減輕了報名工作的通信聯(lián)絡(luò)負(fù)擔(dān),達(dá)到報名工作中準(zhǔn)確、高效、快捷的要求。實(shí)施網(wǎng)上考試不僅有效地提高了管理水平和服務(wù)質(zhì)量,也方便了管理員對信息的管理和維護(hù)。系統(tǒng)的設(shè)計和實(shí)現(xiàn)可以為學(xué)校對學(xué)生的管理提供便利。系統(tǒng)界面友好、操作簡單,加快了對學(xué)生基本情況和成績的查詢速度,加強(qiáng)了管理,使各項(xiàng)管理更加規(guī)范化、系統(tǒng)化、自動化。

參考文獻(xiàn)

[1]許洋,李勝.基于VB的計算機(jī)二級考試練習(xí)系統(tǒng)設(shè)計[J].徐州師范大學(xué)學(xué)報:(自然科學(xué)版),2006,24(3):27.

[2]許鴻,黃柳紅.用VB設(shè)計全國計算機(jī)等級考試模擬軟件[J].廣東技術(shù)師范學(xué)院學(xué)報,2005,(4):73.

[3]李丁.計算機(jī)考試系統(tǒng)中自動評分策略的研究與實(shí)現(xiàn)[J].計算機(jī)與現(xiàn)代化,2002,(9):56.

[4]蘇雪.二級VFP程序設(shè)計與同步訓(xùn)練[M].武漢:華中科技大學(xué)出版社,2008,(8).

計算機(jī)二級c語言答案范文第3篇

關(guān)鍵詞: C語言 教學(xué)模式 教學(xué)改革

隨著計算機(jī)科學(xué)技術(shù)的迅速發(fā)展,計算機(jī)科學(xué)技術(shù)已成為廣泛應(yīng)用技術(shù)[1]。隨著目前高科技的發(fā)展,需要專業(yè)的計算機(jī)人才,程序設(shè)計技術(shù)是專業(yè)計算機(jī)人才所必備的基礎(chǔ)能力之一;與此同時計算機(jī)學(xué)科與其他學(xué)科的結(jié)合越來越緊密,程序設(shè)計技術(shù)已經(jīng)成為高校計算機(jī)專業(yè)乃至一些非計算機(jī)專業(yè)學(xué)生的必修課程,程序設(shè)計技術(shù)課程是以某種程序設(shè)計語言為載體,使學(xué)生掌握程序設(shè)計的基本思想和方法,各個專業(yè)依據(jù)培養(yǎng)目標(biāo)和具體的課程設(shè)置選擇某種程序設(shè)計語言作為授課內(nèi)容。

C語言編程技術(shù)作為程序設(shè)計技術(shù)中尤為重要的一種應(yīng)用語言,也是計算機(jī)課程中一門基礎(chǔ)的計算機(jī)程序設(shè)計技術(shù)課程。C語言以強(qiáng)大的功能和廣泛的應(yīng)用成為高校工科院系的首選程序設(shè)計語言,不但是計算機(jī)專業(yè)的專業(yè)基礎(chǔ)課,而且是物理、水利建設(shè)、電子電氣、自動化控制、食品等非計算機(jī)專業(yè)的語言類基礎(chǔ)課;作為高校非計算機(jī)專業(yè)的主要程序設(shè)計語言課程之一,C語言在計算機(jī)等級考試中占有重要地位,既是二級備選科目之一,又是三級網(wǎng)絡(luò)、信息管理技術(shù)、數(shù)據(jù)庫的上機(jī)考核內(nèi)容。通過這門課程的學(xué)習(xí),不僅可使學(xué)生獲得程序設(shè)計的思想,鍛煉邏輯思維能力,而且可為后續(xù)課程的學(xué)習(xí)打下基礎(chǔ)[2]。

1.C語言編程技術(shù)課程現(xiàn)有課堂教學(xué)模式的問題分析

傳統(tǒng)C語言教學(xué)方式主要由理論教學(xué)和上機(jī)教學(xué)組成,首先由課程教師對C語言課程的基礎(chǔ)理論知識進(jìn)行講解和演示,學(xué)生再進(jìn)行上機(jī)實(shí)際操作,然后根據(jù)教材和實(shí)際授課情況安排一些輔學(xué)習(xí)訓(xùn)練。但是C語言與其他程序設(shè)計語言比較,基礎(chǔ)理論知識具有比較抽象且涉及的知識點(diǎn)多,想要在規(guī)定學(xué)時內(nèi)以常規(guī)的授課方式針對學(xué)生講授C語言的基本思想和方法,難以達(dá)到理想的效果;目前我國高校上機(jī)教學(xué)往往因?yàn)檎n時少及課下學(xué)生很少進(jìn)行鞏固而出現(xiàn)效果差[3]。

張逸琴[4]調(diào)查發(fā)現(xiàn),大部分學(xué)生對C語言課程積極性不高、學(xué)習(xí)的主觀能動性不強(qiáng),主要是因?yàn)樵趯τ贑語言在學(xué)習(xí)中不但基礎(chǔ)理論知識概念復(fù)雜,編程過程中規(guī)則苛刻,而且程序設(shè)計過程和算法比較抽象,在學(xué)習(xí)程序設(shè)計編程中出錯率高,編程很難掌握。但是作為高校計算機(jī)專業(yè)的主要程序設(shè)計語言課程,學(xué)生往往通過背誦完成考試,這樣培養(yǎng)出來的學(xué)生缺乏創(chuàng)新意識、邏輯思維能力、自學(xué)能力和研究能力。

2.C語言編程技術(shù)課程的實(shí)踐教學(xué)模式改革

對于目前社會高科技需求的計算機(jī)人才,熟練掌握C語言的應(yīng)用比掌握復(fù)雜的理論更有實(shí)際意義。因此,在教學(xué)中我院非常重視教學(xué)方法和手段的改革,根據(jù)不同的教學(xué)內(nèi)容采用不同的教學(xué)方法和手段,打破傳統(tǒng)教學(xué)模式的缺陷和局限,調(diào)動學(xué)生學(xué)習(xí)C語言的主動性和積極性[5]。

2.1現(xiàn)代化教學(xué)手段

現(xiàn)代化教學(xué)手段是利用多媒體和網(wǎng)絡(luò)技術(shù),能夠以聲音、視頻、圖形、語言等直觀生動形象的形式,使課堂呈現(xiàn)多樣性、新穎性、趣味性、直觀性,能夠激發(fā)學(xué)生的學(xué)習(xí)興趣,調(diào)動學(xué)習(xí)積極性。我在教學(xué)過程中通過PPT演示文稿、系統(tǒng)演示、案例分析和討論等方式進(jìn)行理論教學(xué);通過網(wǎng)絡(luò)教學(xué)平臺進(jìn)行教學(xué)資源、自主學(xué)習(xí)、在線測試、提交作業(yè)等形式進(jìn)行網(wǎng)絡(luò)輔助教學(xué)。

2.2案例驅(qū)動教學(xué)法

在課堂上采用“案例驅(qū)動”的教學(xué)方式,用“案例”引出相關(guān)知識點(diǎn),課堂上圍繞一個“案例”展開相關(guān)教學(xué),然后對此“案例”項(xiàng)目進(jìn)行拓展訓(xùn)練和對案例的學(xué)習(xí)進(jìn)行總結(jié)與回顧。最后讓學(xué)生實(shí)現(xiàn)案例中的相應(yīng)功能,課后學(xué)生再完成課后案例中對應(yīng)的功能。

在案例教學(xué)方式中,可以對“案例”稍作修改加強(qiáng)學(xué)生對程序的各項(xiàng)參數(shù)的學(xué)習(xí);所用的案例可以重復(fù)使用,從而進(jìn)一步加強(qiáng)學(xué)生的學(xué)習(xí);在案例教學(xué)方式中要把重點(diǎn)、典型的框架和算法的要點(diǎn)進(jìn)行提取并進(jìn)行單獨(dú)多練、多講學(xué)習(xí)。

2.3分組教學(xué)

課程中將學(xué)生分為若干學(xué)習(xí)小組,每組4―6人,每組組內(nèi)自己解決問題,組內(nèi)在學(xué)習(xí)過程中相互幫助,共同提高,組間相互借鑒,互有競爭,最后匯總所有解決方案。對比出最優(yōu)的解決方案向其他同學(xué)介紹。課堂討論以小組為單位,提出本組的意見或解題辦法,可以充分調(diào)動學(xué)生學(xué)習(xí)編程設(shè)計的積極性,調(diào)動大家發(fā)現(xiàn)新方案,培養(yǎng)學(xué)生的創(chuàng)新意識和協(xié)作意識,激發(fā)學(xué)生對C語言的學(xué)習(xí)興趣,增強(qiáng)學(xué)習(xí)的主觀能動性。

2.4學(xué)生示范教學(xué)法

課程后教師可以布置練習(xí)題目檢測學(xué)生對教學(xué)知識的理解和掌握程度,學(xué)生因缺少監(jiān)督及自覺性,常常會借助互聯(lián)網(wǎng)、書本等其他途徑尋找練習(xí)題目答案,而不是通過獨(dú)立思考完成。鑒于這樣的情況,可以安排少量課時講解題目實(shí)施“學(xué)生示范教學(xué)法”。在“學(xué)生示范教學(xué)法”中可以讓一個同學(xué)上臺講所設(shè)計的編程,學(xué)生設(shè)計編程會展現(xiàn)給全體同學(xué),在設(shè)計的編程展現(xiàn)過程中出現(xiàn)的錯誤,教師可以及時改正、更正、講解,并且介紹避免此類編程錯誤的技巧和方法。

3.結(jié)語

為了適應(yīng)現(xiàn)代社會人才需求,在課堂教學(xué)中幫助學(xué)生掌握C語言的基本方法和理論并將其融入今后的專業(yè)學(xué)習(xí)之中,必須對C語言課程的課程體系和教學(xué)方法進(jìn)行改革。改革傳統(tǒng)的C語言課程體系,引入適合學(xué)生的教學(xué)手段和方法,理論和實(shí)驗(yàn)相結(jié)合,任務(wù)和案例相結(jié)合,培養(yǎng)學(xué)生的程序設(shè)計思維能力和計算機(jī)程序設(shè)計動手能力。通過C語言課程的學(xué)習(xí)使學(xué)生初步掌握和了解結(jié)構(gòu)化程序設(shè)計原理,運(yùn)用C語言的基本要素進(jìn)行基本的結(jié)構(gòu)化程序設(shè)計,掌握利用計算機(jī)解決問題的基本思路和方法,能夠解決專業(yè)學(xué)習(xí)遇到的相關(guān)問題。在本院和老師的努力下,一定能將這門課程講授好,為社會不斷培養(yǎng)高能力的計算機(jī)人才。

參考文獻(xiàn):

[1]孫玉霞.基于教育心理學(xué)的C語言教學(xué)探討[J].湖北師范學(xué)院學(xué)報(自然科學(xué)版),2011,01:105-108.

[2]劉彩虹,郭政,于建海,王錦.C語言教學(xué)探討[J].信息與電腦(理論版),2011,02:113.

[3]鄧松,何火嬌,彭瑩瓊.C語言教學(xué)改革探討[J].計算機(jī)教育,2008,16:55-56.

計算機(jī)二級c語言答案范文第4篇

關(guān)鍵字:計算機(jī)語言教學(xué)措施

一、計算機(jī)語言教學(xué)概述

1.1計算機(jī)語言概述

語言是人類所特有的用來表達(dá)意思、交流思想的工具,由語音、詞匯和語法構(gòu)成一定的系統(tǒng)。計算機(jī)語言顧名思義是在計算機(jī)上使用的語言,是人類為了能使人與計算機(jī)間進(jìn)行交流,專為計算機(jī)設(shè)計的語言,是以人類日常交流的語言為藍(lán)本,變換成計算機(jī)可以讀懂的信息符號。這些信息符號是按照一定的規(guī)則進(jìn)行的編碼,是人與計算機(jī)間特有的用來表達(dá)人的意思、交流思想的工具,并指導(dǎo)計算機(jī)進(jìn)行信息的采集、分析、加工、處理、保存和利用等。計算機(jī)語言的種類非常之多,總的來說可以分成機(jī)器語言、匯編語言、高級語言三大類。目前通用的編程語言有兩種形式:匯編語言和高級語言。高級語言是目前絕大多數(shù)編程者的選擇,和匯編語言相比,它不但將許多相關(guān)的機(jī)器指令合成為單條指令,并且去掉了與具體操作有關(guān),但與完成工作無關(guān)的細(xì)節(jié)(例如使用堆棧、寄存器等),這樣就大大簡化了程序中的指令。

1.2計算機(jī)語言教學(xué)

計算機(jī)語言教學(xué)是讓學(xué)員掌握人為計算機(jī)設(shè)計的語言特征,學(xué)會計算機(jī)語言程序設(shè)計技能,培養(yǎng)學(xué)員的創(chuàng)新能力。教學(xué)過程首先是讓學(xué)員端正思想,明確學(xué)習(xí)計算機(jī)語言的意義;其次是讓學(xué)員明白學(xué)習(xí)計算機(jī)語言最終就是學(xué)會編寫程序。

二、計算機(jī)語言教學(xué)中存在的問題

目前高職、??朴嬎銠C(jī)教學(xué)中出現(xiàn)的主要問題如下:

2.1學(xué)生興趣低、無法調(diào)動其學(xué)習(xí)興趣

在計算機(jī)語言教學(xué)中,一般來說,學(xué)生興趣比較低。學(xué)生往往認(rèn)為要學(xué)習(xí)語言應(yīng)該自己去專心地學(xué),那樣聽老師講課是無法很好地學(xué)習(xí)語言的,所以自學(xué)能力強(qiáng)的學(xué)生便自己去學(xué)習(xí),而自學(xué)能力不強(qiáng)或者自覺性比較差的學(xué)生就可能會上課不聽講、下課不看書。而且學(xué)生對于整個語言學(xué)習(xí)不夠重視,在考計算機(jī)等級考試和程序員的過程中,可以明顯看出,很多學(xué)生都是抱著碰運(yùn)氣的態(tài)度去考的,而并沒有明確的目的性。

2.2計算機(jī)語言課教學(xué)深度與廣度的不協(xié)調(diào)

計算機(jī)教學(xué)范疇之廣確實(shí)讓廣大的計算機(jī)教育工作者在制定教學(xué)計劃時不知從何下手,僅計算機(jī)語言就有幾十種,并且在不斷的更新,而教學(xué)的總學(xué)時卻是不變的,為了讓學(xué)生在校期間盡可能多的接受有關(guān)知識,為以后的就業(yè)工作創(chuàng)造條件,我們開設(shè)了Basic,PASCAL,C和匯編等多種語言課程,而每門課的總學(xué)時不過50學(xué)時左右,因此絕大多數(shù)講授的只是語言最基本的語句和一些簡單的算法設(shè)計,對于具體的語言版本卻介紹不多如C語言只介紹標(biāo)準(zhǔn)C語言的語句和語法,對具體如TurboC的庫函數(shù)應(yīng)用及其語言本身固有特點(diǎn)很少介紹或根本不予介紹,其結(jié)果學(xué)生語言知道不少,但沒有一門是精通的。

2.3學(xué)生程度參差不齊

在計算機(jī)語言課的教學(xué)過程中,發(fā)現(xiàn)學(xué)生計算機(jī)知識程度參差不齊,比如在授課的過程中,一些基礎(chǔ)好的學(xué)生覺得早已聽懂,而基礎(chǔ)差的學(xué)生會覺得進(jìn)度較快.這樣使得基礎(chǔ)好的學(xué)生不能深人學(xué)習(xí),基礎(chǔ)差的學(xué)生學(xué)習(xí)基礎(chǔ)不扎實(shí).從考試的結(jié)果看,各班的平均成績差異較大,最高平均分比最低分相差25分以上,就是同一個班的成績差異也較大.通過對考試的答卷進(jìn)行分析,結(jié)果表明:學(xué)生對較死板的概念題答的較好,對簡單的應(yīng)用并且有確定答案的問題基本上也能回答,但對綜合應(yīng)用的題目大多回答錯誤。

2.4程度設(shè)計能力差

筆者在調(diào)查過程中發(fā)現(xiàn),學(xué)生最怕計算機(jī)等級考試(二級)中筆試的程序填空.機(jī)試的編程題,實(shí)際上難度并不大.從學(xué)生解決問題過程中可看出:結(jié)構(gòu)化程序設(shè)計思想不強(qiáng),幾種常見算法如窮舉、遞推、迭代、遞歸、方程求解、字符串操作等不夠熟練,綜合運(yùn)用知識能力較弱,缺乏創(chuàng)新思維.這樣直接導(dǎo)致在完成程序填空時,閱讀理解程序能力弱;編程時設(shè)計的程序結(jié)構(gòu)不清晰、臃腫,可讀性差,程序的效率較低。

2.5程序調(diào)試能力差

表現(xiàn)在:許多學(xué)生雖擁有個人電腦,但多數(shù)學(xué)生只是比較熟悉Windows操作環(huán)境,不熟悉DOS操作環(huán)境,實(shí)驗(yàn)前沒有做好充分準(zhǔn)備。如不熟悉DOS命令的使用,不熟悉TC(TurboC)各菜單功能,不懂確立TC工作環(huán)境,不熟悉編譯過程中出錯的英文信息,甚至連syntax(語法)、statement(語句)、overflow(溢出)等單詞都不認(rèn)識,尤其當(dāng)出現(xiàn)惡意語法錯誤時,C語言編譯器也可能有故障隱患而給出名不符實(shí)的錯誤信息;不熟悉程序動態(tài)調(diào)試方法,如斷點(diǎn)設(shè)置、單步執(zhí)行、觀察變量的當(dāng)前值等;另外,學(xué)生錄入程序的速度太慢,錄入正確率低等。

三、計算機(jī)語言教學(xué)措施探討

3.1充分調(diào)動學(xué)生學(xué)習(xí)計算機(jī)語言的興趣

對于計算機(jī)語言的學(xué)習(xí)來說,由于許多學(xué)生在以前并未接觸過,所以他們會認(rèn)為計算機(jī)語言是很深奧、很難學(xué)的,所以有許多人對計算機(jī)語言的學(xué)習(xí)缺乏信心。在這個時候,任課教師應(yīng)該采取適當(dāng)?shù)姆绞郊ぐl(fā)學(xué)生的積極性和自信心。教師可以在上課過程中講解目前計算機(jī)發(fā)展的歷程和其中出現(xiàn)的重要人物,并講解其中重要人物的成功歷程,比如可以講解國內(nèi)“程序員之父”——求伯君老師以及他所組建的金山軟件公司。為了消除程序語言對學(xué)生的神秘性,教師可在課堂上當(dāng)場編寫一些小程序,并當(dāng)場演示。教師也可講解目前計算機(jī)程序人才的重要性和他們的待遇,以調(diào)動學(xué)生的興趣和積極性。2以問題為核心,以數(shù)據(jù)類型的發(fā)展為主線來組織教學(xué)

課堂教學(xué)內(nèi)容如何組織是教師備課的重要步驟,教學(xué)內(nèi)容組織是否恰當(dāng)對教學(xué)效果有著直接的影響。教師必須對教材仔細(xì)分析,充分理解課程的特點(diǎn),采用最合適的方式來組織教學(xué)。

計算機(jī)語言雖然比較簡單,但要記憶的知識還是較多的,且存在著如何使用這些知識的問題。課堂上若羅列知識點(diǎn),學(xué)員是可以勉強(qiáng)記住的,但要學(xué)會使用就較為困難了。在教學(xué)過程中,除了必要的說明外,大部分知識都應(yīng)從問題引入,這樣一是比較自然,這些知識都因?qū)嶋H問題的需要而設(shè)計,其存在是合理的,有利于記憶;其二也解決了在何種情況下使用與如何使用的問題。當(dāng)然羅列是需要的,但應(yīng)放在總結(jié)的時候。

當(dāng)語言的基本數(shù)據(jù)類型、語句與控制結(jié)構(gòu)講完后,學(xué)員對語言是入門了,但要解決實(shí)際問題是不夠的,這時應(yīng)從問題的需要出發(fā)引人新的數(shù)據(jù)組織方式——構(gòu)造類型,從基本類型——數(shù)組——記錄——記錄數(shù)組——動態(tài)數(shù)據(jù)結(jié)構(gòu)——文件。每一個新的類型都是已有的類型克服其缺點(diǎn),繼承其優(yōu)點(diǎn)而得到的,這符合人思維發(fā)展規(guī)律,也符合計算機(jī)語言本身發(fā)展的規(guī)律,同時對提高學(xué)員解決問題的能力是非常有利的。

3.3教學(xué)時間的安排,精講、多練。

計算機(jī)語言教學(xué)是一門實(shí)踐性很強(qiáng)的課程,一定要動手多寫程序,通過寫、通過思考才能有所進(jìn)步。對于不同語言編寫的程序而言,其實(shí)只是表現(xiàn)形式不一樣,實(shí)際上內(nèi)容的本質(zhì)是完全一樣的。因此,只需花三分之一的時間在語言本身的講解上,而剩余三分之二的時間應(yīng)當(dāng)放到學(xué)生程序內(nèi)容的考慮以及上機(jī)的調(diào)試上,應(yīng)當(dāng)給學(xué)生以更多的實(shí)踐的機(jī)會。

學(xué)生在學(xué)習(xí)的過程中,對課程的認(rèn)識包括兩方面的含義,一是理解,對課程內(nèi)容的理解;二是應(yīng)用,如何在自己的程序中加以應(yīng)用,而應(yīng)用是學(xué)生學(xué)習(xí)語言的最終目的。教師的職責(zé)是教給學(xué)生機(jī)器可以理解的語句和結(jié)構(gòu),但關(guān)鍵還是要讓學(xué)生自己去實(shí)踐。因此,要給學(xué)生提供各種不同的場景(問題),讓學(xué)生體會在不同的場景中該如何與機(jī)器進(jìn)行交流,即:如何寫出能與計算機(jī)進(jìn)行溝通的程序,讓計算機(jī)幫助用戶解決問題。通過對各種不同問題的嘗試解決,不但有利于對計算機(jī)語言的熟練掌握,而且對計算機(jī)的工作流程以及特點(diǎn)也會有更深的體會。

3.4應(yīng)避免學(xué)生的思維定勢,培養(yǎng)學(xué)生的創(chuàng)造性思維。

對于同一個問題來講,如果程序能夠正確地解決問題,那么這個程序就是正確的,但是這個程序好不好,又有其他的因素制約,比如,程序的可讀性,是不是容易讓人理解;程序的結(jié)構(gòu),結(jié)構(gòu)是否合理、符合邏輯;程序的執(zhí)行效率以及程序所占用的存儲空間等。因此,一個程序的好壞,衡量的標(biāo)準(zhǔn)有很多,而且并不是絕對的,可能不同的程序,優(yōu)、缺點(diǎn)不同,適應(yīng)的場合、對象也就不同。

通常每個人都有自己獨(dú)特的思維方式及視角,所以應(yīng)鼓勵每一個同學(xué)將自己對某一問題的考慮講出來,不要局限于某種標(biāo)準(zhǔn)答案之中。應(yīng)將不同的想法列出來,一一進(jìn)行對比,找出不同的優(yōu)、缺點(diǎn),這對培養(yǎng)學(xué)生的創(chuàng)造性思維很有幫助,可以讓學(xué)生看到相同的問題有不同的解決方式,并且能夠理解不同解決方式的優(yōu)點(diǎn)、缺點(diǎn)。

學(xué)生作為國家未來的棟梁、信息時代的接班人,應(yīng)該得到好的計算機(jī)教育,作為教師,應(yīng)該在計算機(jī)語言的教學(xué)中抓好每個環(huán)節(jié),使學(xué)生能挑起未來國家建設(shè)的大梁。

參考文獻(xiàn):

[1]譚浩強(qiáng)、田淑清.《BASIC語言——QBASIC》(第五次修訂本),科學(xué)普及出版社1999版

[2]常艷,任明海.對計算機(jī)語言教學(xué)方法的探討.遼寧警專學(xué)報.2003年1月

計算機(jī)二級c語言答案范文第5篇

關(guān)鍵字:計算機(jī)語言       教學(xué)       措施

一、計算機(jī)語言教學(xué)概述

1.1計算機(jī)語言概述

語言是人類所特有的用來表達(dá)意思、交流思想的工具,由語音、詞匯和語法構(gòu)成一定的系統(tǒng)。計算機(jī)語言顧名思義是在計算機(jī)上使用的語言,是人類為了能使人與計算機(jī)間進(jìn)行交流,專為計算機(jī)設(shè)計的語言,是以人類日常交流的語言為藍(lán)本,變換成計算機(jī)可以讀懂的信息符號。這些信息符號是按照一定的規(guī)則進(jìn)行的編碼,是人與計算機(jī)間特有的用來表達(dá)人的意思、交流思想的工具,并指導(dǎo)計算機(jī)進(jìn)行信息的采集、分析、加工、處理、保存和利用等。計算機(jī)語言的種類非常之多,總的來說可以分成機(jī)器語言、匯編語言、高級語言三大類。目前通用的編程語言有兩種形式:匯編語言和高級語言。高級語言是目前絕大多數(shù)編程者的選擇,和匯編語言相比,它不但將許多相關(guān)的機(jī)器指令合成為單條指令,并且去掉了與具體操作有關(guān),但與完成工作無關(guān)的細(xì)節(jié)(例如使用堆棧、寄存器等),這樣就大大簡化了程序中的指令。

1.2計算機(jī)語言教學(xué)

計算機(jī)語言教學(xué)是讓學(xué)員掌握人為計算機(jī)設(shè)計的語言特征,學(xué)會計算機(jī)語言程序設(shè)計技能,培養(yǎng)學(xué)員的創(chuàng)新能力。教學(xué)過程首先是讓學(xué)員端正思想,明確學(xué)習(xí)計算機(jī)語言的意義;其次是讓學(xué)員明白學(xué)習(xí)計算機(jī)語言最終就是學(xué)會編寫程序。

二、計算機(jī)語言教學(xué)中存在的問題

    目前高職、??朴嬎銠C(jī)教學(xué)中出現(xiàn)的主要問題如下:

2.1學(xué)生興趣低、無法調(diào)動其學(xué)習(xí)興趣

    在計算機(jī)語言教學(xué)中,一般來說,學(xué)生興趣比較低。學(xué)生往往認(rèn)為要學(xué)習(xí)語言應(yīng)該自己去專心地學(xué),那樣聽老師講課是無法很好地學(xué)習(xí)語言的,所以自學(xué)能力強(qiáng)的學(xué)生便自己去學(xué)習(xí),而自學(xué)能力不強(qiáng)或者自覺性比較差的學(xué)生就可能會上課不聽講、下課不看書。而且學(xué)生對于整個語言學(xué)習(xí)不夠重視,在考計算機(jī)等級考試和程序員的過程中,可以明顯看出,很多學(xué)生都是抱著碰運(yùn)氣的態(tài)度去考的,而并沒有明確的目的性。

2.2計算機(jī)語言課教學(xué)深度與廣度的不協(xié)調(diào)

計算機(jī)教學(xué)范疇之廣確實(shí)讓廣大的計算機(jī)教育工作者在制定教學(xué)計劃時不知從何下手,僅計算機(jī)語言就有幾十種,并且在不斷的更新,而教學(xué)的總學(xué)時卻是不變的,為了讓學(xué)生在校期間盡可能多的接受有關(guān)知識,為以后的就業(yè)工作創(chuàng)造條件,我們開設(shè)了Basic,PASCAL,C和匯編等多種語言課程,而每門課的總學(xué)時不過50學(xué)時左右,因此絕大多數(shù)講授的只是語言最基本的語句和一些簡單的算法設(shè)計,對于具體的語言版本卻介紹不多如C語言只介紹標(biāo)準(zhǔn)C語言的語句和語法,對具體如Turbo C的庫函數(shù)應(yīng)用及其語言本身固有特點(diǎn)很少介紹或根本不予介紹,其結(jié)果學(xué)生語言知道不少,但沒有一門是精通的。

2.3學(xué)生程度參差不齊

在計算機(jī)語言課的教學(xué)過程中,發(fā)現(xiàn)學(xué)生計算機(jī)知識程度參差不齊,比如在授課的過程中,一些基礎(chǔ)好的學(xué)生覺得早已聽懂,而基礎(chǔ)差的學(xué)生會覺得進(jìn)度較快.這樣使得基礎(chǔ)好的學(xué)生不能深人學(xué)習(xí),基礎(chǔ)差的學(xué)生學(xué)習(xí)基礎(chǔ)不扎實(shí).從考試的結(jié)果看,各班的平均成績差異較大,最高平均分比最低分相差25分以上,就是同一個班的成績差異也較大.通過對考試的答卷進(jìn)行分析,結(jié)果表明:學(xué)生對較死板的概念題答的較好,對簡單的應(yīng)用并且有確定答案的問題基本上也能回答,但對綜合應(yīng)用的題目大多回答錯誤。

2.4程度設(shè)計能力差

筆者在調(diào)查過程中發(fā)現(xiàn),學(xué)生最怕計算機(jī)等級考試(二級)中筆試的程序填空.機(jī)試的編程題,實(shí)際上難度并不大.從學(xué)生解決問題過程中可看出:結(jié)構(gòu)化程序設(shè)計思想不強(qiáng),幾種常見算法如窮舉、遞推、迭代、遞歸、方程求解、字符串操作等不夠熟練,綜合運(yùn)用知識能力較弱,缺乏創(chuàng)新思維.這樣直接導(dǎo)致在完成程序填空時,閱讀理解程序能力弱;編程時設(shè)計的程序結(jié)構(gòu)不清晰、臃腫,可讀性差,程序的效率較低。

2.5程序調(diào)試能力差

表現(xiàn)在:許多學(xué)生雖擁有個人電腦,但多數(shù)學(xué)生只是比較熟悉Windows操作環(huán)境,不熟悉DOS操作環(huán)境,實(shí)驗(yàn)前沒有做好充分準(zhǔn)備。如不熟悉DOS命令的使用,不熟悉TC(TurboC)各菜單功能,不懂確立TC工作環(huán)境,不熟悉編譯過程中出錯的英文信息,甚至連syntax(語法)、statement(語句)、overflow(溢出)等單詞都不認(rèn)識,尤其當(dāng)出現(xiàn)惡意語法錯誤時,C語言編譯器也可能有故障隱患而給出名不符實(shí)的錯誤信息;不熟悉程序動態(tài)調(diào)試方法,如斷點(diǎn)設(shè)置、單步執(zhí)行、觀察變量的當(dāng)前值等;另外,學(xué)生錄入程序的速度太慢,錄入正確率低等。

三、計算機(jī)語言教學(xué)措施探討

3.1充分調(diào)動學(xué)生學(xué)習(xí)計算機(jī)語言的興趣

對于計算機(jī)語言的學(xué)習(xí)來說,由于許多學(xué)生在以前并未接觸過,所以他們會認(rèn)為計算機(jī)語言是很深奧、很難學(xué)的,所以有許多人對計算機(jī)語言的學(xué)習(xí)缺乏信心。在這個時候,任課教師應(yīng)該采取適當(dāng)?shù)姆绞郊ぐl(fā)學(xué)生的積極性和自信心。教師可以在上課過程中講解目前計算機(jī)發(fā)展的歷程和其中出現(xiàn)的重要人物,并講解其中重要人物的成功歷程,比如可以講解國內(nèi)“程序員之父”——求伯君老師以及他所組建的金

山軟件公司。為了消除程序語言對學(xué)生的神秘性,教師可在課堂上當(dāng)場編寫一些小程序,并當(dāng)場演示。教師也可講解目前計算機(jī)程序人才的重要性和他們的待遇,以調(diào)動學(xué)生的興趣和積極性。

3.2以問題為核心,以數(shù)據(jù)類型的發(fā)展為主線來組織教學(xué)

    課堂教學(xué)內(nèi)容如何組織是教師備課的重要步驟,教學(xué)內(nèi)容組織是否恰當(dāng)對教學(xué)效果有著直接的影響。教師必須對教材仔細(xì)分析,充分理解課程的特點(diǎn),采用最合適的方式來組織教學(xué)。

    計算機(jī)語言雖然比較簡單,但要記憶的知識還是較多的,且存在著如何使用這些知識的問題。課堂上若羅列知識點(diǎn),學(xué)員是可以勉強(qiáng)記住的,但要學(xué)會使用就較為困難了。在教學(xué)過程中,除了必要的說明外,大部分知識都應(yīng)從問題引入,這樣一是比較自然,這些知識都因?qū)嶋H問題的需要而設(shè)計,其存在是合理的,有利于記憶;其二也解決了在何種情況下使用與如何使用的問題。當(dāng)然羅列是需要的,但應(yīng)放在總結(jié)的時候。

    當(dāng)語言的基本數(shù)據(jù)類型、語句與控制結(jié)構(gòu)講完后,學(xué)員對語言是入門了,但要解決實(shí)際問題是不夠的,這時應(yīng)從問題的需要出發(fā)引人新的數(shù)據(jù)組織方式——構(gòu)造類型,從基本類型——數(shù)組——記錄——記錄數(shù)組——動態(tài)數(shù)據(jù)結(jié)構(gòu)——文件。每一個新的類型都是已有的類型克服其缺點(diǎn),繼承其優(yōu)點(diǎn)而得到的,這符合人思維發(fā)展規(guī)律,也符合計算機(jī)語言本身發(fā)展的規(guī)律,同時對提高學(xué)員解決問題的能力是非常有利的。

相關(guān)期刊更多

計算物理

北大期刊 審核時間1-3個月

中國科學(xué)技術(shù)協(xié)會

計算機(jī)

省級期刊 審核時間1個月內(nèi)

長江計算機(jī)(集團(tuán))公司

心智與計算

省級期刊 審核時間1個月內(nèi)

廈門大學(xué)系統(tǒng)與控制研究中心

鹤岗市| 杂多县| 青河县| 两当县| 宜丰县| 布拖县| 全州县| 怀宁县| 金沙县| 永泰县| 墨竹工卡县| 柯坪县| 开原市| 安顺市| 容城县| 朝阳县| 永登县| 九龙城区| 漯河市| 泾阳县| 交城县| 临安市| 大关县| 温州市| 秭归县| 广州市| 木兰县| 湟中县| 盘山县| 清新县| 深水埗区| 赤峰市| 高台县| 乡城县| 金川县| 仁布县| 普宁市| 铜鼓县| 祁东县| 大安市| 台北市|