久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

c語言程序設計基礎

時間:2019-05-15 07:22:34下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《c語言程序設計基礎》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《c語言程序設計基礎》。

第一篇:c語言程序設計基礎

《c語言程序設計基礎》重修試卷

一、選擇題(2’*20=40’)

1、c程序由構成。

A.函數B.命令C.程序D.表達式

2、以下選項中合法的變量名是

A.#y2B.a

A.floatB.charC.intD.double4、在我們使用的turboC中,一個int型數據在內存中占個字節

A.0B.1C.2D.45、若有定義:int a=8,b=5,c;執行語句c=ab+0.4后c=

A.1.4B.1C.2.0D.26、在c語言中,char型數據在內存中的存儲形式是

A.補碼B.ASSCIIC.原碼D.反碼

7、若運行時給變量x輸入

第二篇:E語言程序設計基礎

總第3課時備課

第 3課時

課題:E語言程序設計基礎

教學內容:青島版八年級下冊信息技術第 13頁至第 17 頁

一、教學分析

【教學內容分】 本課是在第1課學習用E語言程序解決高斯問題的基礎上,繼續學習用E

語言的基礎知識,包括數據類型、常量、變量等以及賦值的方法。

【教學對象分析】學生對程序運行的結果或者說是對程序能夠解決的問題比較感興趣,但對

設計程序所要設計的組件,編寫代碼比較陌生,無從下手,還沒有形成一個編寫程序的思想。

【教學目標】

知識和技能目標:了解E語言的基礎知識,包括基本數據類型、常量、變量、運算符、命

令等;能夠正確定義常量和變量及其數據類型;掌握賦值、輸入、輸出的方法;熟悉程序設計中的運算符與數學運算符號的區別

過程與方法目標: 通過學生的自主探究,組內交流及教師的耐心指導完成任務情感態度與價值觀目標:了解E語言的基礎知識,熟悉E語言編程代碼的輸入以及數據類

型的定義與使用,嘗試通過設計小程序來解決問題,培養學習E語言的興趣和信心。

【教學重點】 定義常量和變量及其數據類型;賦值、輸入、輸出的方法。

【教學難點】 正確定義常量和變量及其數據類型;賦值、輸入、輸出的方法;熟悉程序設計

中的運算符與數學運算符號的區別

【教學方法】 自主探究、合作交流

【教學資源】

硬件資源:計算機、電子教室軟件資源:E語言 軟件

【評價方法】

評價量規:優秀、良好、一般評價方式: 自我評價與小組評價

二、教學過程

教學進程

教師活動

學生活動

設計意圖

修訂

復習導入: 回顧上節課所學知識并回答 鞏固所學知識讓學生回顧解決高斯問有利于本課的學

導入新課 題的大體步驟習

引入:使用E語言編程解決1+2等于幾 探究任務一:啟動E語同學們參照課本完成組件的鍛煉學生的動手

探究任務言,并在程序窗體中設計設計并思考 操作能力,并培養一如需組件: 學生在操作中思

考方法 要求:想一想能不能不用

讓同學們在掌握組內交流 課本中給的方法,你有其學生思考并交流是否可行

方法的基礎上勇 他方法嗎 于探索 完成任務讓學生脫離課本進行操

加深記憶

一 作

學生觀察并識記

探究任務定義變量、并了解全局變學生參照課本正確定義所需

二量和局部變量以及常量的區別 變量

檢查任務有的同學不會輸入變量

二的完成行,或者是不能刪除多余

情況的行 探究任務

編寫代碼并運行程序 學生自主完成發揮學生的主觀三

能動性

并檢查完成情況

要求同學們在有限的時

鞏固本課知識 限進作業 間內完成課本第17頁實同學們認真完成并讓學生進行知 踐與創新部分

識的遷移

發揮學生的主觀師生評價 先讓組內進行交流評價 同學們觀察,并進行評價發表能力性,讓學生參

老師隨機抽取每個組內自己的觀點或建議 與評價,激發學生

一個作品進行演示 的興趣

鞏固本課的知識歸納總結 師讓生歸納,師進行補充學生歸納

要點

或強調

第三篇:C語言程序設計基礎課程設計報告

程序設計基礎課程設計報告

課程名稱: 課程設計題目: 程序設計基礎課程設計 學生信息管理系統

名:

系: 專

業: 年

級: 學

號: 指導教師: 職

稱:

計算機科學技術系 計算機網絡技術

講師

2012年1月1日

一、設計題目及要求。

1、題目:學生信息管理系統

2、要求:

1)建立學生信息的結構體

2)學生信息的初始化(可以從文件獲取)3)學生信息的添加、修改、查找 4)學生信息的輸出 5)對學生信息按學號排序 6)計算一門課的平均分和總分 7)將學生信息保存為文件

二、設計算法設計分析。

1、主要功能模塊:添加模塊、查找模塊、修改模塊、排序模塊 添加模塊:

(1)從鍵盤中輸入添加學生的人數n.(2)從鍵盤中輸入學生的學號和各科成績,分別存入一維數組sum和二維數組score中。

(3)計算各科的總分和平均分,分別存入一維數組sum和aver中。

(4)判斷各個學生的三科成績是否都大于90,如果是則輸出“Y”,表示該生能獲得獎學金,否則輸出“N”表示該生不能獲得獎學金。

添加模塊結果圖

查找模塊

(1)從鍵盤中輸入要查找的學生的學號k..(2)編寫程序使num[i]與k一一對比,直到num[i]==k,輸出該生的學號及相應成績。

查找模塊結果圖

修改模塊:

(1)從鍵盤中輸入要修改的學生的學號x..(2)編寫程序使num[i]==x,輸出該生的成績,選擇你要修改的科目并輸入你修改后的新分數,重新計算該生的總分和平均分。

(3)重新判斷該生的三門課成績是否都大于

90,如果是則輸出“Y”,表示該生能獲得獎學金,否則輸出“N”表示該生不能獲得獎學金。

修改模塊的結果圖

三、程序編碼實現。源代碼與執行結果2部分

/*函數功能:添加一個或幾個學生的成績,查找某個學生的成績,修改某個學生的成績

函數參數:長整型數組num,存儲每個學生的學號

整型數組score,存儲每個學生的成績

整型數組sum,存儲每個學生的總分

實型數組aver,存儲每個學生的平均分

字符型數組c,標志每個學生能否獲得獎學金

整型數n,存儲學生總數 函數返回值:無 */

void Find(long num[],int score[][3],int sum[],float aver[],char c[],int n){ long x,t,k;int i,j;

printf(“請選擇您要實現的功能:1-添加,2-查找,3-修改n”);scanf(“%ld”,&t);if(t==1){ printf(“請輸入你要添加的人數:”);scanf(“%d”,&A);printf(“Enter No and Score as: MT EN PHn”);for(i=n;i=90)&&(score[i][1]>=90)&&(score[i][2]>=90)){ c[i]='Y';} else { c[i]='N';} } } if(t==2){ printf(“請輸入學號:”);scanf(“%ld”,&k);for(i=0;i

printf(“學號t數學t英語t物理t總分t平均成績t>90n”);

printf(“%4ldt”,num[i]);

for(j=0;j<3;j++){ printf(“%4dt”,score[i][j]);}

printf(“%5dt%6.1ftt%cn”,sum[i],aver[i],c[i]);} } } if(t==3){

printf(“請輸入學號:”);scanf(“%ld”,&x);for(i=0;i

printf(“請輸入你要修改的選項所對應的數字:0-MT,1-EN,2-PHn”);

scanf(“%d”,&j);

printf(“你將修改為:”);

scanf(“%d”,&score[i][j]);

sum[i]=0;

for(j=0;j<3;j++)

{

sum[i]=sum[i]+score[i][j];

}

aver[i]=(float)sum[i]/3;

if((score[i][0]>=90)&&(score[i][1]>=90)&&(score[i][2]>=90))

{

c[i]='Y';

}

else

{

c[i]='N';

} } } } } /*函數功能:按學號對學生排序

函數參數:長整型數組num,存儲每個學生的學號

整型數組score,存儲每個學生的成績

整型數組sum,存儲每個學生的總分

實型數組aver,存儲每個學生的平均分

字符型數組c,標志每個學生能否獲得獎學金

整型數n,存儲學生總數 函數返回值:無 */ void order(long num[],int score[][3],int sum[],float aver[],char c[],int n){ int i,j,t,x;long k;float g;char h;for(i=0;ii;t--){ if(num[t]

x=score[i][j];

score[i][j]=score[t][j];

score[t][j]=x;} } }

執行結果(1):

(2)

四、程序調試過程中出現的問題:

開始運用添加功能時,雖然添加了,但在輸出結果中不顯示。

解決辦法:將最后的輸出中的i

五、總結

在課程設計的這段日子里,我真正體會到什么叫失敗是成功之母,因為在編寫程序時會出現這樣或那樣的錯誤,有的是語法錯誤,有的是邏輯錯誤,還有的是由于自己粗心漏掉或多加了一些符號等等,但只要你能靜下心來慢慢尋找原因,慢慢修改,最后終能成功。但如果你在編程時格外細心,你將會減少許多麻煩,同時也會節省很多時間。

第四篇:C語言程序設計基礎單項選擇題庫

分類:

一、概念(13---51,54,55)、數據類型、輸入輸出格式、轉義符、運算及表達式等:1---66

二、選擇語句:67---72(其中67為條件運算,72可歸于一類);

三、循環語句:73---102(其中78為輸出格式可歸于一類)

四、數組:103---133(其中123 – 125為與數組相關的函數調用)

五、函數調用:134---156

六、文件:157 – 183

七、指針:184---195

八、結構體:196---207(204.205,206為函數調用)

1、在C語言中,最基本的數據類型包括

(A)整型、實型、字符型(B)整型、實型、邏輯型(C)整型、字符型、邏輯型(D)實型、字符型、邏輯型 2 C語言中整常數的書寫形式不能使用的數制形式是(A)十進制(B)十六進制(C)八進制(D)二進制 3 字符串常量“abncde125”包含字符的個數是(A)8(B)12(C)9(D)13 4 C語言的標識符只能由字母、數字和下劃線三種字符組成,且第一個字符(A)必須為下劃線(B)可以是這三種字符中的任一種(C)必須為字母或下劃線(D)必須為字母 5 下列是用戶自定義標識符的是(A)#x(B)_x(C)2x(D)int 6 在C語言中,下列常數不能作為常量的是(A)0xA3(B)068(C)5.6E-3(D)2e5 7 在C語言中,運算對象必須是整型的運算符是(A)%(B)>=(C)&&(D)= 8 下列表達式與x =(y++)等價的是(A)x = ++y(B)x = x + 1, y = x(C)x = y, y = y + 1(D)x += y + 1 9 若定義int x = 17;,則表達式x++ * 1 / 6的值是(A)1(B)2(C)3(D)4 10 如果在一個C語言表達式中有多個運算符,則運算時應該(A)只考慮優先級(B)只考慮結合性(C)先考慮優先級,然后考慮結合性(D)先考慮結合性,然后考慮優先級 11在C程序中,下面敘述不正確的是

(A)x和X 是兩個不同的變量(B)從鍵盤輸入數據時,對整型變量只能輸入整型數據,對于實型變量只能輸入實型數據(C)逗號運算符的優先級最低(D)若x、y類型相同,則執行語句y = x,后,將把x的值放入y中,而x的值不變 12 已知字符A的ASCII值為65,若定義int i;,則執行語句i = 'A' + 3.5;后,正確的敘述是(A)i的值是字符E(B)語句不合法

(C)i的值是字符A的ASCII值加上3,即68(D)i的值是字符A的ASCII值加上3.5,即68.5 13 C語言是計算機高級語言,它適合作為系統描述語言,它

(A)不以用來編寫系統軟件,可以用來編寫應用軟件(B)不以用來編寫系統軟件,不可以用來編寫應用軟件

(C)可以用來編寫系統軟件,不可以用來編寫應用軟件(D)可以用來編寫系統軟件,也可以用來編寫應用軟件 14 在紙上寫好一個C語言程序后,上機運行的基本步驟為

(A)編輯、連接、編譯、運行(B)編譯、連接、編輯、運行(C)編譯、編輯、連接、運行(D)編輯、編譯、連接、運行 15 用C語言等高級語言編寫的程序稱為(A)可執行程序(B)編譯程序(C)目標程序(D)源程序 16 一個C語言源程序經過“編譯程序”翻譯后生成一個二進制代碼文件,它的擴展名為(A).dat(B).exe(C).c(D).obj 17 通過“連接程序”軟件,把C語言目標程序與C語言提供的各種庫函數連接起來生成一個文件,它的擴展名為(A).exe(B).dat(C).obj(D).c 18 下面敘述中正確的是

(A)在C語言程序中,要調用的函數必須在main()函數中定義(B)C語言程序總是從main()函數開始執行

(C)C語言程序總是從第一個函數開始執行(D)在C語言程序中,main()函數必須放在程序的開始位置 19 在一個C語言源程序中,main()函數的位置(A)必須在其他所有的函數之后(B)可以在任意位置(C)必須在其他所有的函數之前(D)必須在固定位置 20 一個C語言程序由

(A)若干個過程組成(B)若干個子程序組成(C)一個主程序和若干個子程序構成(D)一個主函數和若干個子函數構成 21一個函數的組成有

(A)函數的聲明部分和執行部分(B)函數名、函數類型、函數參數名、函數參數類型(C)主函數和子函數(D)函數首部和函數體 22 下面敘述不正確的是

(A)在程序中任意合適的地方都可以加上注釋以便閱讀(B)C語言中的每條執行語句都需要用分號結束

(C)include命令所在行后面需要加分號(D)C語言具有高級語言的功能,也具有低級語言的一些功能 23 下面敘述正確的是

(A)在C程序中,main()函數的位置必須在其他所有的函數之前(B)C語言自身沒有輸入輸出語句

(C)在C程序的編譯過程中可以發現注釋中的拼寫錯誤(D)C程序的每一行只能寫一條語句 24 在C語言中,用來表示“取地址”的符號是(A)$(B)#(C)@(D)& 25 在C語言中,用于結構化程序設計的三種基本結構是(A)順序結構、選擇結構、轉移結構(B)順序結構、條件結構、循環結構(C)順序結構、選擇結構、重復結構(D)順序結構、選擇結構、循環結構 26 一個算法應具有“確定性”等5個特性,則對另外4個特性描述錯誤的是(A)有效性(B)有窮性(C)有零個或多個輸入(D)有零個或多個輸出 27 程序設計一般可以簡化為以下4個步驟,其中首先應該完成的是(A)調試并運行程序(B)編寫程序(C)建立數學模型(D)設計數據結構和算法 28 以下不正確的C語言標識符是(A)ab.c(B)a_bc(C)abc(D)ABC 29 以下正確的C語言標識符是(A)a+b(B)test!(C)_123(D)%x 30 編輯程序的功能是

(A)命令計算機執行指定的操作(C)將C源程序編譯成目標程序

(B)調試程序

(D)建立并修改程序 31 C語言程序的基本單位是(A)過程(B)函數(C)子程序(D)標識符 32 下列說法中錯誤的是

(A)主函數可以分為兩部分:主函數首部和主函數體(B)主函數可以調用任何非主函數的其它函數

(C)任何非主函數可以調用其它任何非主函數(D)程序可以從任何非主函數開始執行 33 在下列數據中屬于“字符串常量”的是(A)ABC(B)“ABC”(C)'abc'(D)'a' 34 在C語言中,字符'n'在內存占用的字節數是(A)1(B)2(C)3(D)4 35 字符串“ABC”在內存占用的字節數是(A)3(B)4(C)6(D)8 ·試題講評

編譯字符串“ABC”時,編譯器會自動加上字符串結束標志'

主站蜘蛛池模板: 黑色丝袜无码中中文字幕| 久久人人爽人人爽人人片ⅴ| 午夜亚洲乱码伦小说区69堂| 国精产品一品二品国精品69xx| 婷婷五月深爱综合开心网| 又湿又紧又大又爽a视频国产| 99久久成人精品国产网站| 国产艳妇av在线| 国产aⅴ激情无码久久男男剧| 熟妇人妻av无码一区二区三区| 国产69精品久久久久app下载| 国产av无码久久精品| 日本嫩交12一16xxx视频| 欧美老妇与zozoz0交| 18禁无遮挡羞羞污污污污网站| 久久久www影院人成_免费| 无码中文人妻在线一区| 18禁美女裸身无遮挡免费网站| 成人试看120秒体验区| 无套内谢少妇毛片aaaa片免费| 国产无吗一区二区三区在线欢| 最新亚洲人成无码网www电影| 久久精品国产72国产精| 成人年无码av片在线观看| 久久se精品一区二区| 熟妇人妻av无码一区二区三区| 久久香蕉国产线看观看怡红院妓院| 8ⅹ8x擦拨擦拨成人免费视频| 樱花草在线社区www中国中文| 老司机精品视频一区二区| 亚洲国产aⅴ精品一区二区的游戏| 亚洲妓女综合网99| 亚洲国产精品ⅴa在线播放| 妓女妓女一区二区三区在线观看| 精品国产yw在线观看| 成人欧美一区二区三区的电影| 精品国产粉嫩内射白浆内射双马尾| 思思99思思久久最新精品| a级无遮挡超级高清-在线观看| 欧美午夜精品久久久久久浪潮| 精品卡一卡二乱码新区|