導航:首頁 > 編程語言 > 實驗4選擇結構程序設計

實驗4選擇結構程序設計

發布時間:2023-05-25 08:02:24

1. 關於國家計算機二級C語言問題

◆ 基本要求
1.掌握演算法的基本概念。
2.掌握基本數據結構及其操作。
3.掌握基本排序和查找演算法。
4.掌握逐步求精的結構化程序設計方法。
5.掌握軟體工程的基本方法,具有初步應用相關技術進行軟體開發的能力。
6.掌握資料庫的基本知識,了解關系資料庫的設計。
◆ 考試內容
一、基本數據結構與演算法
1.演算法的基本概念;演算法復雜度的概念和意義(時間復雜度與空間復雜度)。
2.數據結構的定義;數據的邏輯結構與存儲結構;數據結構的圖形表示;線性結構與非線性結構的概念。
3.線性表的定義;線性表的順序存儲結構及其插入與刪除運算。
4.棧和隊列的定義;棧和隊列的順序存儲結構及其基本運算。
5.線性單鏈表、雙向鏈表與循環鏈表的結構及其基本運算。
6.樹的基本概念;二叉樹的定義及其存儲結構;二叉樹的前序、中序和後序遍歷。
7.順序查找與二分法查找演算法;基本排序演算法(交換類排序,選擇類排序,插入類排序)。
二、程序設計基礎
1.程序設計方法與風格。
2.結構化程序設計。
3.面向對象的程序設計方法,對象,方法,屬性及繼承與多態性。
三、軟體工程基礎
1.軟體工程基本概念,軟體生命周期概念,軟體工具與軟體開發環境。
2.結構化分析方法,數據流圖,數據字典,軟體需求規格說明書。
3.結構化設計方法,總體設計與詳細設計。
4.軟體測試的方法,白盒測試與黑盒測試,測試用例設計,軟體測試的實施,單元測試、集成測試和系統測試。
5.程序的調試,靜態調試與動態調試。
四、資料庫設計基礎
1.資料庫的基本概念:資料庫,資料庫管理系統,資料庫系統。
2.數據模型,實體聯系模型及E-R圖,從E-R圖導出關系數據模型。
3.關系代數運算,包括集合運算及選擇、投影、連接運算,資料庫規范化理論。
4.資料庫設計方法和步驟:需求分析、概念設計、邏輯設計和物理設計的相關策略。

◆ 考試方式
公共基礎知識有10道選擇題和5道填空題共三十分

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函數的應用)。

2. 學網路上機實踐是指什麼

《大學計算機基礎教程上機實習指孫鉛導》是與周永恆主編的《大學計算機基礎教程》教材相配套的上機實驗指導與測試教材。《大學計算機基礎教程上機實習指導》與主教材緊密配合,主要內容包括:操作系統、常用辦公軟體、網路基礎、Internet及應用、網頁設計與製作、常用工具軟體、資料庫技術、程序設計基礎。按照操作軟體的功能分類安排了35個實驗;按照主教材的各章內容依次編寫了11章的測試題,以供學生上機獨立完成實驗及鞏固知識。
3
目錄
上機實驗指導篇
1 Windows XP操作系統實驗
實驗一 Windows XP的基本操作與程序管理
實驗二 文件管理和控制面板的使用
實驗三 Windows XP的遠程功能和實用程序的使用
2 Word 2002字處理軟體實驗
實驗一 Word 2002的基本操作
實驗二 Word 2002的文檔格式化及排版操作
實驗三 表格製作
實驗四 繪圖功能
實驗五 綜合練習
3 Excel 2002電子表格軟體實驗
實驗一 Excel 2002基本操作
實驗二 Excel 2002圖表
實驗三 Excel 2002數據管理
4 Powerpoint 2002演示文稿軟體實驗
實驗一 Powerpoint 2002演示文稿的建立
實驗二 幻燈片的動畫、超級鏈接和放映
實驗三 在幻燈片中插入多媒體
5 網路基礎實驗
實驗一 點對點區域網組網
實驗二 TCP/IP網路協議的安裝、配置與測試
6 Internet及應用實驗
實驗一 Internet的連接
實驗二 使用瀏覽器及通過Internet來搜索和獲取信息
實驗三 電子郵件的使用 ??
7 網頁設計與製作實驗
實驗一 FrontPage的使用
實驗二 Dreamweaver的使用
實驗則敏好三 Flash的使用 ??
8 常用工具軟體實驗
實驗一 WinRAR
實驗二 網際快車FlashGet
實驗三 Winamp
實驗四 Windows Media Player
9 Access實驗 ?
實驗一 Access資料庫與表的建立和維護
實驗二 Access數據查詢
實驗三 創建Access窗體和報表
10 程序設計基礎實驗
實驗一 Turbo C語言的運行環境
實驗二 Turbo C語言的編譯和運行
實驗三 順序結構程序設計
實驗四 選擇結構程序設計
實驗五 循環結構程序設計
實驗六 程序設計綜合練習
基礎知識測試篇
1 信息技術與信息化社會測試題
2 計算機概述測試題
3 微型計算機硬體測試題
4 Windows XP操作系統測試題
5 常用辦公室軟體測試題
6 網路基礎測試題
7 Internet及應用測試題
8 網頁設計與製作測試題
9 常用工具軟體測拿枯試題
10 Access資料庫技術測試題
11 程序設計基礎測試題

3. 誰考過c語言國二,給我講一下

國家二級C語言的考綱分兩部分:公共基礎知識和C語言。

公共基礎知識考試內容
一、基本數據結構與演算法
1.演算法的基本概念;演算法復雜度的概念和意義(時間復雜度與空間復雜度)。
2.數據結構的定義;數據的邏輯結構與存儲結構;數據結構的圖形表示;線性結構與非線性結構的概念。
3.線性表的定義;線性表的順序存儲結構及其插入與刪除運算。搜燃笑
4.棧和隊列的定義;棧和隊列的順序存儲結構及其基本運算。
5.線性單鏈表、雙向鏈表與循環鏈表的結構及其基本運算。
6.樹的基本概念;二叉樹的定義及其存儲結構;二叉樹的前序、中序和後序遍歷。
7.順序查找與二分法查找演算法;基本排序演算法(交換類排序,選擇類排序,插入類排序)。
二、程序設計基礎
1.程序設計方法與風格。
2.結構化程序設計。
3.面向對象的程序設計方法,對象,方法,屬性及繼承與多態性。
三、軟體工程基礎
1.軟體工程基本概念,軟體生命周期概念,軟體工具與軟體開發環境。
2.結構化分析方法,數據流圖,數據字典,軟體需求規格說明書。
3.結構化設計方法,總體設計與詳細設計。
4.軟體測試的方法,白盒測試與黑盒測試,測試用例設計,軟體測試的實施,單元測試、集成測試和系統測試。
5.程序的調試,靜態調試與動態調試。
四、資料庫設計基礎
1.資料庫的基本概念:資料庫,資料庫管理系統,資料庫系統。
2.數據模型,實體聯系模型及E-R圖,從E-R圖導出關系數據模型。
3.關系代數運算,包括集合運算及選擇、投影、連接運算,資料庫規范化理論。
4.資料庫設計方法和步驟:需求分析、概念設計、邏輯設計和物理設計的相關策略。

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.一維、二維數組和字元串的地址以及指向變數、數組、字元串、函數、結構體的指針變數的定義。

4. 計算機二級c語言考什麼

計算機二級包括二級C,二級C++,其需要學習的內容如下:

1、二級C

DOS命令,計算機組成原理,多媒體、資料庫操作、計算機網路、C語言程序設計、上機考試。

2、二級C++

按照新大綱需要學習的內容有:C++語言概述、C++語言數據類型、運算符和表達式、基本控制語句、數組、指針與引用、函數、類和對象繼承、模板等內容。

二級考試時間為120分鍾;

系統環境:Windows 7、Visual C++2010 學習版(Visual C++ 2010 Express)、Visual Basic6.0、Access2010、NetBeans、My SQL(Community 5.5.16);Visual Studio 2010、MS Office2010、Python3.5.2 版本及以上 IDLE。

(4)實驗4選擇結構程序設計擴展閱讀

教育部考試中心確定從2013年上半年開始,實施無紙化的NCRE,二級6個科目是:二級C,二級VB,二級VFP、二級JAVA、二級ACCESS、二級C++。取消「Delphi語言程序設計」科目(代碼:62)。

自2018年3月考試起,NCRE將執行2018版考試大綱,二級取消「Visual FoxPro 資料庫程序設計」科目(代碼:27),2017年 12 月是其最後一次組考。新增「Python 語言程序設計」科目(代碼:66),考試時長:120 分鍾,2018 年 9 月首次開考。

參考資料:網路——計算機二級



5. 求山東理工大學C語言實驗答案(在線等、求速度)

實驗一 簡單C程序的調試
一、實驗目的
熟悉在VC的運行環境下,編輯調試C語言程序的一般步驟。掌握編寫與調試簡單C語言程序的基本方法。
二、實驗要求
1. 仔細閱讀下列實驗內容,並編寫出相應的C語言源程序。
2. 在VC運行環境下,編輯錄入源程序。
3. 調試運行源程序,並記錄下調試運行過程中出現的所有錯誤及改正方法。
4. 掌握如何根據出錯信息查找語法錯誤。
5. 寫出本次實驗的實驗報告。
三、實驗內容
1.從鍵盤輸入一個以秒為單位的時間值(如10000秒),將其轉化為以時、分、秒錶示的時間值並輸出。
#include <stdio.h>
void main()
{int time,h,min,sec;
printf("請輸入時間,以秒為單位\n");
scanf("%d",&time);
h=time/3600;
min=(time%3600)/60;
sec=(time%3600)%60;
printf(" 時間轉換為:%d h %d min %d s\n",h,min,sec);
}

2.已知如下二元一次方程組的系數值,求該方程組的解。
a1x+b1y=c1
a2x+b2y=c2

#include <stdio.h>
void main()
{float a1,b1,c1,a2,b2,c2,m,n,p;
printf(" 請輸入二元一次方程組的各項參數:");
scanf("%f %f %f %f %f %f",&a1,&b1,&c1,&a2,&b2,&c2);
p=a1*b2-a2*b1;
if(p!=0)
m=(b2*c1-b1*c2)/(a1*b2-a2*b1);
n=(a1*c2-a2*c1)/(a1*b2-a2*b1);
printf("%fx+%fy=%f\n%fx+%fy=%f\n",a1,b1,c1,a2,b2,c2);
printf("解為:\n x=%f\n y=%f\n",m,n);
}
實驗二 順序結構程序設計
一、實驗目的
掌握順序程序設計的基本思想和順序程序設計的基本方法
二、實驗要求
1. 仔細閱讀下列實驗內容,並編寫出相應的C語言源程序。
2. 在VC運行環境下,編輯錄入源程序。
3. 調試運行源程序,並記錄下調試運行過程中出現的所有錯誤及改正方法。
4. 掌握如何根據出錯信息查找語法錯誤。
5. 掌握如何通過動態跟蹤程序運行過程查找邏輯錯誤。
6. 寫出本次實驗的實驗報告。
三、實驗內容
1.編程序實現:輸入一個年份y,求出從公元1年1月1日到y年的1月1日,總共有多少天(提示:400年97閏)。
#include <stdio.h>
void main()
{
int year,days;
printf("please enter a year:");
scanf("%d",&year);
days=365*(year-1)+97*((year-1)/400)+24*(((year-1)%400)/100)+(((year-1)%400)%100)/4+1;
printf("公元1年1月1日到公元%d年1月1日有%d天。\n",year,days);
}
實驗三 選擇結構程序設計
一、 實驗目的
掌握選擇結構程序設計的一般方法及選擇結構程序的調試方法。
二、實驗要求
1. 仔細閱讀下列實驗內容,並編寫出相應的C語言源程序。
2. 在VC運行環境下,編輯錄入源程序。
3. 調試運行源程序,並記錄下調試運行過程中出現的所有錯誤及改正方法。
4. 掌握如何根據出錯信息查找語法錯誤。
5. 掌握如何通過動態跟蹤程序運行過程查找邏輯錯誤。
6. 寫出本次實驗的實驗報告。
三、實驗內容
1.編程序實現:輸入一個年份和月份,求出這個月的天數並輸出。
#include <stdio.h>
void main()
{
int year,month,n;
printf("please enter a date like 2010/4\n");
scanf("%d/%d",&year,&month);
switch (month)
{
case 1: n=31;break;
case 2: n=28;break;
case 3: n=31;break;
case 4: n=30;break;
case 5: n=31;break;
case 6: n=30;break;
case 7: n=31;break;
case 8: n=31;break;
case 9: n=30;break;
case 10: n=31;break;
case 11: n=30;break;
case 12: n=31;break;
default:break;
}
if(year%4==0&&year%100!=0||year%400==0&&month==2)
n=29;
printf("%d年%d月有%d天。、\n",year,month,n);
}
2.編程序實現:輸入一個年份y,求出y年的1月1日是星期幾(提示:公元1年1月1日是星期一)。
#include <stdio.h>
void main()
{
int m,n=0,year,i;
printf("please enter a year");
scanf("%d",&year);
n=365*(year-1)+97*((year-1)/400)+24*(((year-1)%400)/100)+(((year-1)%400)%100)/4+1;
printf("%d年1月1日是",year);
m=n%7;
switch (m)
{
case 0: printf("星期天\n");
case 1:printf("星期一\n");break;
case 2:printf("星期二\n");break;
case 3:printf("星期三\n");break;
case 4:printf("星期四\n");break;
case 5:printf("星期五\n");break;
case 6:printf("星期六\n");break;
default:break;
}

}
3.(拓展題,選做)編程序實現:輸入任意一個日期的年、月、日的值,求出是星期幾並輸出。
#include <stdio.h>
void main()
{
int year,month, day,n,i;
printf("please enter a date like 2010/4/16\n");
scanf("%d/%d/%d",&year,&month,&day);
n=365*(year-1)+97*((year-1)/400)+24*(((year-1)%400)/100)+(((year-1)%400)%100)/4;
switch (month)
{
case 1: n+=day;break;
case 2: n+=day+31;break;
case 3: n+=day+59;break;
case 4: n+=day+90;break;
case 5: n+=day+120;break;
case 6: n+=day+151;break;
case 7: n+=day+181;break;
case 8: n+=day+212;break;
case 9: n+=day+243;break;
case 10: n+=day+274;break;
case 11: n+=day+304;break;
case 12: n+=day+344;break;
default:break;
}
if(year%4==0&&year%100!=0||year%400==0&&month>2)
n+=1;
n=n%7;
switch (n)
{
case 0: printf("星期天\n");
case 1:printf("星期一\n");break;
case 2:printf("星期二\n");break;
case 3:printf("星期三\n");break;
case 4:printf("星期四\n");break;
case 5:printf("星期五\n");break;
case 6:printf("星期六\n");break;
default:break;
}
}


實驗四 循環程序綜合應用
一、實驗目的:
掌握循環結構程序設計的一般方法及循環結構程序的調試方法,能夠綜合運用順序、選擇和循環結構解決一般難度的實際應用問題。
二、實驗要求:
1.仔細閱讀下列實驗內容,並編寫出相應的C語言源程序。
2.在VC運行環境下,編輯錄入源程序。
3.調試運行源程序,並記錄下調試運行過程中出現的所有錯誤及改正方法。
4.掌握如何根據出錯信息查找語法錯誤。
5.掌握如何通過動態跟蹤程序運行過程查找邏輯錯誤。
6.寫出本次實驗的實驗報告。
三、實驗內容:
1.編程序實現如下功能:輸入任意一個年份的值,按以下格式輸出該年份一月份的公歷日歷。
要求用循環控制列印。

2011年日歷
1月
日 一 二 三 四 五 六
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

#include <stdio.h>
void main()
{
int year,days,i,m,k=0,j;
printf("please enter a year:");
scanf("%d",&year);
days=365*(year-1)+97*((year-1)/400)+24*(((year-1)%400)/100)+(((year-1)%400)%
100)/4+1;
m=days%7;
printf("%d年日歷\n一月\n",year);
printf(" 日 一 二 三 四 五 六\n");
for(i=1;i<=m;i++)
{
k++;
printf(" ");}
k=m;
for(j=1;j<=31;j++)
{
k++;

printf("%3d",j);

if(k%7==0)
printf("\n");}
printf("\n");
}

2.(拓展題,選做)編程序實現如下功能:輸入任意一個年份的值,輸出該年份全年的公歷日歷。#include <stdio.h>
void main()
{
int year,days,i,m,n,k=0,j,day,month;
printf("please enter a year:");
scanf("%d",&year);
printf("%d年日歷\n",year);
days=365*(year-1)+97*((year-1)/400)+24*(((year-1)%400)/100)+(((year-1)%400)%100)/4+1;
for(month=1;month<=12;month++)
{
switch (month)
{
case 1: day=31;break;
case 2: day=28;break;
case 3: day=31;break;
case 4: day=30;break;
case 5: day=31;break;
case 6: day=30;break;
case 7: day=31;break;
case 8: day=31;break;
case 9: day=30;break;
case 10: day=31;break;
case 11: day=30;break;
case 12: day=31;break;
default:break;
}
if(year%4==0&&year%100!=0||year%400==0&&month==2)
n=29;
switch (month)
{
case 1: days+=0;break;
case 2: days+=31;break;
case 3: days+=59;break;
case 4: days+=90;break;
case 5: days+=120;break;
case 6: days+=151;break;
case 7: days+=181;break;
case 8: days+=212;break;
case 9: days+=243;break;
case 10: days+=274;break;
case 11: days+=304;break;
case 12: days+=334;break;
default:break;
}
if(year%4==0&&year%100!=0||year%400==0&&month>2)
days+=1;
m=days%7;
printf("%d月\n",month),
printf(" 日 一 二 三 四 五 六\n");
for(i=1;i<=m;i++){k++;
printf(" ");}
k=m;
for(j=1;j<=day;j++)
{
k++;
printf("%3d",j);
if(k%7==0)
printf("\n");}
printf("\n");
}
}
都是同學啊!
最後兩題米看到答案,我的方法不大對,就不給你了。

6. VB語言程序設計實驗指導與習題解答的目錄

第1章 Visual Basic概述 1
1.1 知識點 1
1.1.1 Visual Basic的激虛版本 1
1.1.2 Visual Basic的主要特點 1
1.1.3 Visual Basic 6.0的啟動 1
1.1.4 Visual Basic的退出 1
1.1.5 Visual Basic的開發環境 1
1.1.6 Visual Basic常用的文件類型 2
1.2 習題解答 2
1.3 測試題 3
1.4 實驗1 認識Visual Basic 6.0 3
第2章 Visual Basic應用程序設計過程 12
2.1 知識點 12
2.1.1 面向對象程序設計的基本概念 12
2.1.2 窗體 12
2.1.3 命令按鈕 13
2.1.4 標簽 14
2.1.5 文本框 14
2.1.6 程序設計過程 15
2.2 習題解答 15
2.3 測試題 19
2.4 實驗2 創建簡單的Visual Basic應用程序 20
2.4.1 實驗2-1 窗體實驗 20
2.4.2 實驗2-2 命令按鈕實驗 23
2.4.3 實驗2-3 求兩個數的積 25
2.4.4 實驗2-4 兩個窗體 27
2.4.5 實驗2-5 文本框的Change事件 29
第3章 VB語言基本知識 31
3.1 知識點 31
3.1.1 Visual Basic的數據類型 31
3.1.2 常量和變數 31
3.1.3 運算符與表達式 31
3.1.4 常用內部函數 32
3.2 習題解答 32
3.3 測試題 34
3.4 實驗3 Visual Basic的變數、函數與表達式的使用 36
3.4.1 實驗3-1 隨機函數 36
3.4.2 實驗3-2 定義變數的數據類型 36
3.4.3 實驗3-3 函數運算 38
第4章 程序的控猜鉛含制結構 40
4.1 知識點 40
4.1.1 順序結構 40
4.1.2 選擇結構 41
4.1.3 循環結構 43
4.2 習題解答 44
4.3 測試題 56
4.4 實驗4 順序結構程序設計 61
4.4.1 實驗4-1 變數互換 61
4.4.2 實驗4-2 輸入框函數 62
4.4.3 實驗4-3 消息框函數 63
4.5 實驗5 選擇結構程序設計 64
4.5.1 實驗5-1 3個數排序 64
4.5.2 實驗5-2 簡易計算器 65
4.6 實驗6 循環結構程序設計 67
4.6.1 實穗笑驗6-1 自然數之和小於1000 67
4.6.2 實驗6-2 同構數 67
4.6.3 實驗6-3 找素數 68
第5章 數組與過程 70
5.1 知識點 70
5.1.1 數組 70
5.1.2 Sub子過程 71
5.1.3 Function自定義函數過程 71
5.1.4 子過程和函數過程的參數傳遞 71
5.1.5 變數的作用域與生存期 72
5.2 習題解答 72
5.3 測試題 84
5.4 實驗7 數組 97
5.4.1 實驗7-1 生成數組 97
5.4.2 實驗7-2 選手得分 98
5.4.3 實驗7-3 選擇排序 99
5.5 實驗8 過程與函數 100
5.5.1 實驗8-1 自然數階乘之和 100
5.5.2 實驗8-2 偶數等於素數之和 101
5.5.3 實驗8-3 傳遞數組 102
5.5.4 實驗8-4 靜態變數 103
第6章 Visual Basic常用控制項 105
6.1 知識點 105
6.1.1 單選按鈕控制項(OptionButton) 105
6.1.2 復選框控制項(CheckBox) 105
6.1.3 框架控制項(Frame) 105
6.1.4 列表框控制項(ListBox) 106
6.1.5 組合框控制項(ComboBox) 106
6.1.6 圖片框控制項(PictureBox) 107
6.1.7 圖像框控制項(Image) 107
6.1.8 滾動條控制項(HScrollBar、VscrollBar) 108
6.1.9 計時?控制項(Timer) 108
6.1.10 直線控制項(Line)與形狀控制項(Shape) 108
6.1.11 文件系統控制項 109
6.2 習題解答 109
6.3 測試題 114
6.4 實驗9 標准控制項(上) 118
6.4.1 實驗9-1 單選按鈕、復選框和框架控制項實驗 118
6.4.2 實驗9-2 組合框控制項實驗 119
6.4.3 實驗9-3 列表框控制項實驗 121
6.4.4 實驗9-4 標准控制項綜合實驗一 122
6.5 實驗10 標准控制項(下) 122
6.5.1 實驗10-1 計時器控制項實驗 122
6.5.2 實驗10-2 計時器、滾動條和形狀控制項實驗 123
6.5.3 實驗10-3 圖像框與文件系統控制項實驗 125
6.5.4 實驗10-4 標准控制項綜合實驗二 126
第7章 Visual Basic高級控制項 127
7.1 知識點 127
7.1.1 公共對話框控制項 127
7.1.2 Windows公用控制項 127
7.1.3 工具箱中添加「高級控制項」選項卡 128
7.1.4 ActiveX控制項添加到工具箱中 128
7.2 習題解答 128
7.3 測試題 129
7.4 實驗11 VB高級控制項(上) 131
7.4.1 實驗11-1 公共對話框實驗 131
7.4.2 實驗11-2 工具欄實驗 132
7.4.3 實驗11-3 狀態欄實驗 134
7.5 實驗12 VB高級控制項(下) 135
7.5.1 實驗12-1 選項卡實驗 135
7.5.2 實驗12-2 樹視圖控制項與列表視圖控制項實驗 138
7.5.3 實驗12-3 進程條控制項和滑塊控制項實驗 139
7.5.4 實驗12-4 繪圖實驗 142
第8章 菜單及MDI窗體設計 144
8.1 知識點 144
8.1.1 菜單的組成 144
8.1.2 菜單編輯器 144
8.1.3 下拉式菜單 145
8.1.4 彈出式菜單 145
8.1.5 MDI多文檔窗體 145
8.2 習題解答 145
8.3 測試題 146
8.4 實驗13 菜單與多文檔窗口實驗 147
8.4.1 實驗13-1 菜單實驗 147
8.4.2 實驗13-2 快捷菜單 151
8.4.3 實驗13-3 多文檔窗口實驗 152
第9章 文件操作 156
9.1 知識點 156
9.1.1 文件分類 156
9.1.2 順序文件 156
9.1.3 隨機文件 157
9.2 習題解答 157
9.3 測試題 159
9.4 實驗14 順序文件 160
9.5 實驗15 隨機文件 161
第10章 資料庫應用程序設計 163
10.1 知識點 163
10.2 習題解答 163
10.3 測試題 165
10.4 實驗16 資料庫設計 166
10.4.1 實驗16-1 用Adodc控制項連接資料庫和表實驗 166
10.4.2 實驗16-2 設計學生信息查詢窗體 170
第11章 多媒體應用程序設計 172
11.1 知識點 172
11.2 實驗17 多媒體應用程序設計 172
11.2.1 實驗17-1 Multimedia控制項 172
11.2.2 實驗17-2 Animation控制項 173
第12章 網路應用程序設計 176
12.1 知識點 176
12.2 實驗18 網路應用程序設計 176
12.2.1 實驗18-1 Winsock控制項 176
12.2.2 實驗18-2 Web Browser控制項 179
第13章 綜合性實驗 183
13.1 實驗19 綜合性實驗 183
第14章 Visual Basic課程設計基礎 189
14.1 概述 189
14.2 課程設計的要求 189
14.2.1 課程設計的目的 189
14.2.2 課程設計的一般步驟及要求 189
14.2.3 課程設計報告主要內容 190
14.3 課程設計預備知識 190
14.4 課程設計參考題目 190
14.4.1 資料庫管理類 190
14.4.2 游戲類 191
14.4.3 辦公類 191
第15章 Visual Basic+Access資料庫課程設計開發實例 192
15.1 系統總體設計 192
15.1.1 軟硬體環境支持 192
15.1.2 系統主要功能 192
15.1.3 系統功能模塊圖 192
15.1.4 ADO技術應用 193
15.2 資料庫設計 193
15.3 詳細設計 194
15.3.1 通過Microsoft Office Access2003建立Access資料庫及表 194
15.3.2 通過ADO技術訪問外部Access資料庫 194
15.3.3 系統主模塊 195
15.3.4 系統管理模塊 196
15.3.5 人員信息管理模塊 196
15.3.6 工資管理模塊 198
15.3.7 考勤管理 199
15.4 編程調試運行 199
第16章 自測綜合練習題 206
16.1 綜合練習一 206
16.2 綜合練習二 213

7. c語言 實驗4 邏輯結構程序設計 航空公司對旅客托運行李

#include <stdio.h>

int main()
{
int a,b,c;
printf("請輸入旅客托運行李的重量、經濟艙答慶全額清歲握票價雀唯:");
scanf("%d%d",&a,&b);

if(a>50)
printf("不能托運\n");
else
{
if(a<=20)
printf("免費\n");
else
{
c = (a - 20)*0.015*b;
printf("超重費用為%d",c);
}
}

return 0;
}

8. C語言程序設計學習輔導的C語言程序設計學習輔導(第2版)

作者:譚浩強
出版社: 清華大學出版社; 第2版 (2009年1月1日)叢書名: 普通高等教育「十一五」國家級規劃教材,高等院校計算機應用技術規劃教材·應用型教材系列
平裝: 233頁
正文語種: 漢語
開本: 16
ISBN: 9787302189893
條形碼: 9787302189893
產品尺寸及重量: 25.6 x 18.2 x 1.2 cm ; 381 g 《C語言程序設計學習輔導(第2版)》的特點:
堅持面向應用的方向,以應用為中心構建課程體系。
准確定位,合理取捨內容,切合實際需要。
採用咐扮「提出問題-解決問題-歸納分析」的新的教學三部曲。
寫法通俗易懂,易於理解,便於教學,容易入門。
品種豐富,涵蓋面廣。包括必修課教材、選修課教材、教學輔導書、實訓教材、參考書等。
著名計算機教育家譚浩強教授親自組織和指導.有經驗的專家和骨幹教師參與編寫,教材質量高。
叢書包含4個系列
基礎教材系列 涵蓋了者簡薯計算機公共基礎課程的教材。
應用型教材系列 適合作為培養應用性人才的本科院校和基礎較好、要求較高的高職高專學校的主幹教材。
實用技術教材系列 針對應用型院校和高職高專院校所需掌握的技能技術編寫的教材。
實訓教材系列 應用型本科院校和高職高專院校都可以選用這類實訓教材。 譚浩強教授,我國著名計算機教育專家,計算機普及和高校計算機基礎教育開拓者之一,現任全國高校計算機基礎教育研究會會長。
他創造了3個世界紀錄:
(1)20年來他(及其合作者)共編著出版了140餘部計算機著作,此外主編了300多部計算機書籍,是出版科技著作數量最多的入。
(2)他編著和主編的書發行量近5000萬冊,是讀者最多的科技作家。
(3)他和別人合作編著的《BASIC語言》發行了1250萬冊,創科技書籍發行量的世界紀錄。他善於用讀者容易理解的方法和語言說明復雜的概念。許多人認為他「開創了計算機書籍貼近大眾的新風」,為我國的計算機普及事業做出了重要的貢獻。 進入21世紀,計算機成為人類常用的現代工具,每一個有文化的人都應當了解計算機,學會使用計算機來處理各種的事務。
學習計算機知識有兩種不同的方法:一種是側重理論知識的學習,從原理入手,注重理論和概念;另一種是側重於應用首者的學習,從實際入手,注重掌握其應用的方法和技能。不同的人應根據其具體情況選擇不同的學習方法。對多數人來說,計算機是作為一種工具來使用的,應當以應用為目的、以應用為出發點。對於應用性人才來說,顯然應當採用後一種學習方法,根據當前和今後的需要,選擇學習的內容,圍繞應用進行學習。 第一部分 《C語言程序設計(第2版)》中的習題和參考解答
第1章 C語言概述
第2章 數據的存儲與運算
第3章 最簡單的C程序設計——順序程序設計
第4章 選擇結構程序設計
第5章 循環結構程序設計
第6章 利用數組處理批量數據
第7章 利用函數實現模塊化程序設計
第8章 善於使用指針
第9章 使用結構體類型處理組合數據——用戶自定義數據類型
第10章 利用文件保存數據
第二部分 常見錯誤分析和程序調試
第11章 常見錯誤分析
第12章 程序的調試與測試
12.1 程序的調試
12.2 程序錯誤的類型
12.3 程序的測試
第三部分 C語言上機指南
第13章 Turbo C 2.0的上機操作
13.1 Turbo C的安裝
13.2 進入Turbo C
13.3 Turbo C的工作窗口
13.4 編輯一個新文件
13.5 編輯一個已存在的文件
13.6 改變用戶工作目錄
13.7 確立Turbo C工作環境
13.8 編譯和連接
13.9 運行
第14章 Turbo C++3.0的上機操作
14.1 進入Turbo C++3.0集成環境
14.2 C源文件的建立和程序的編輯
14.3 程序的編譯和連接
14.4 運行程序
14.5 退出Turbo C++3.0環境
14.6 對多文件程序進行編譯和連接
14.7 程序動態調試方法
第15章 Visual C++的上機操作
15.1 Visual C++的安裝和啟動
15.2 輸入和編輯源程序
15.3 編譯、連接和運行
15.4 建立和運行包含多個文件的程序的方法
第四部分 上機實驗安排
第16章 上機實驗的指導思想和要求
16.1 上機實驗的目的
16.2 上機實驗前的准備工作
16.3 上機實驗的步驟
16.4 實驗報告
16.5 實驗內容安排的原則
第17章 實驗安排
17.1 實驗1 C程序的運行環境和運行C程序的方法
17.2 實驗2 數據的存儲與運算
17.3 實驗3 最簡單的C程序設計——順序程序設計
17.4 實驗4 邏輯結構程序設計
17.5 實驗5 循環結構程序設計
17.6 實驗6 利用數組處理批量數據
17.7 實驗7 用函數實現模塊化程序設計(一)
17.8 實驗8 用函數實現模塊化程序設計(二)
17.9 實驗9 善於利用指針(一)
17.10 實驗10 善於利用指針(二)
17.11 實驗11 使用結構體類型處理組合數據
17.12 實驗12 文件操作
參考文獻

閱讀全文

與實驗4選擇結構程序設計相關的資料

熱點內容
不用網路載入的單機游戲有哪些 瀏覽:608
數據線插頭怎麼接頭 瀏覽:577
網路載入視頻失敗是怎麼回事 瀏覽:805
傳奇賬號在哪個文件夾里 瀏覽:346
百度app在哪裡安裝 瀏覽:587
如何設置路由器網路不斷網 瀏覽:471
傳到qq群里的文件怎麼刪除 瀏覽:861
索尼安卓71更新日誌 瀏覽:234
怎麼找手機里的垃圾app 瀏覽:540
2015藍橋杯代碼填空 瀏覽:698
安卓資料庫dbexecSQL 瀏覽:227
doc重命名文件格式 瀏覽:728
getscreen截圖工具下載 瀏覽:719
共識數據是什麼時候開始的 瀏覽:96
數碼管顯示電壓程序 瀏覽:479
資料庫文件有哪個 瀏覽:543
途強儲存在哪個文件夾 瀏覽:172
如何恢復被覆蓋文件 瀏覽:611
iphone5用哪個版本最好 瀏覽:327
extjsgrid禁用 瀏覽:426

友情鏈接