程式設計中,常用三種不同的出錯處理方式各自的優缺點

2021-03-04 05:07:53 字數 6125 閱讀 2878

1樓:匿名使用者

三種出錯處bai理方式的優缺點

在程式du

設計中,這三zhi種不同dao的出錯處理方式:

1: 用exit語句版終止,並返權回報告錯誤;

致命錯誤這麼做,如果是要開啟的檔案不存在之類的錯誤就不要exit了。

2:以函式的返回值區別正確返回或錯誤返回

如果你不關心為什麼出錯的話用這種

3:設定一個整型變數的函式引數以區別正確返回或某種錯誤返回需要了解錯誤的詳細原因用這個。

exit用於程式執行下去沒有意義的時候,如果不是致命錯誤,儘量不要使用exit退出,大部分的錯誤都應該可以用程式作出適當的處理,沒有人喜歡用一個動不動就出錯退出的軟體。

是否使用第2,3種處理方式要看在你的上下文中是否有處理這個錯誤的足夠資訊,要看上層是否關心這個錯誤.

程式設計中常用的三種基本結構是什麼?

2樓:一口沒水的枯井

1 分別是

順序結構、迴圈結構和選擇結構

2 分析

(1)順序結構是最簡單的一種

**是從上往下一行一行解析的

(2)迴圈結構包含for,while,do while三種其中for用於已知迴圈次數的情況

while和do while用於不知道迴圈次數的情況(3)選擇結構包含 if 和 switch 兩種if用於判斷條件為範圍的情況

switch用於判斷條件為離散值的情況

3 **示例

(1)順序結構

puts("報數~");

printf("一\n");

printf("二\n");

printf("三\n");

(2)迴圈結構

for (;;)

while (condition)

do while (condition);

(3)選擇結構(由於其變體過多,這裡只列舉兩個做示例)if (condition)

else

switch (n)

3樓:手機使用者

順序結構 迴圈結構 分支結構

賬務處理處理程式可以設計哪幾種,各自有哪些優缺點

4樓:匿名使用者

賬務處理程式也稱會計核算組織程式,會計核算組織程式就是規定憑證、賬簿的種類、格式和登記方法及各種憑證之間、賬簿之間,各種報表之間,各種賬簿與報表之間的相互聯絡及編制的程式。即從原始憑證的整理、彙總,記賬憑證的填制、彙總,日記賬、明細分類賬的登記,到會計報表的編制的步驟和方法。

我國各經濟單位通常採用的主要賬務處理程式有以下種:記賬憑證賬務處理程式,彙總記賬憑證賬務處理程式,科目彙總表賬務處理程式和多欄式日記賬賬務處理程程式和日記總賬賬務處理程式

1. 記賬憑證賬務處理程式

記賬憑證賬務處理程式是指對發生的經濟業務事項,都要根據原始憑證或彙總原始憑證編制記賬憑證,然後直接根據記賬憑證逐筆登記總分類賬的一種賬務處理程式。它是基本的賬務處理程式,其一般程式是:

1根據原始憑證編制彙總原始憑證;

2根據原始憑證或彙總原始憑證,編制記賬憑證;

3根據收款憑證、付款憑證逐筆登記現金日記賬和銀行存款日記賬;

4根據原始憑證、彙總原始憑證和記賬憑證,登記各種明細分類賬;

5根據記賬憑證逐筆登記總分類賬;

6核對賬務

7期末,根據總分類賬和明細分類賬的記錄,編制會計報表。

8根據會計報表資料進行會計分析。

記賬憑證賬務處理程式特點,優缺點及適用範圍

特點:是直接根據記賬憑證逐筆登記總分類賬。

優缺點:記賬憑證賬務處理程式簡單明瞭,易於理解,總分類賬可以較詳細地反映經濟業務的發生情況。其缺點是:登記總分類賬的工作量較大。

適用範圍:該財務處理程式適用於規模較小、經濟業務量較少的單位。

2、彙總記賬憑證賬務處理程式

賬務處理程式彙總記賬憑證賬務處理程式是根據原始憑證或彙總原始憑證編制記賬憑證,定期根據記賬憑證分類編制彙總收款憑證、彙總付款憑證和彙總轉賬憑證,再根據彙總記賬憑證登記總分類賬的一種賬務處理程式。其一般程式是:

1根據原始憑證編制彙總原始憑證;

2根據原始憑證或彙總原始憑證,編制記賬憑證;

3根據收款憑證、付款憑證逐筆登記現金日記賬和銀行存款日記賬;

4根據原始憑證、彙總原始憑證和記賬憑證,登記各種明細分類賬;

5根據各種記賬憑證編制有關彙總記賬憑證;

6根據各種彙總記賬憑證登記總分類賬;

8期末,根據總分類賬和明細分類賬的記錄,編制會計報表。

9 根據會計報表資料進行會計分析。

彙總記賬憑證賬務處理程式優缺點及適用範圍

彙總記賬憑證賬務處理程式減輕了登記總分類賬的工作量,便於瞭解賬戶之間的對應關係。其缺點是:按每一貸方科目編制彙總轉賬憑證,不利於會計核算的日常分工,當轉賬憑證較多時,編制彙總轉賬憑證的工作量較大。

該財務處理程式適用於規模較大、經濟業務較多的單位。

3、科目彙總表賬務處理程式

科目彙總表賬務處理程式又稱記賬憑證彙總表賬務處理程式,它是根據記賬憑證定期編制科目彙總表,再根據科目彙總表登記總分類賬的一種賬務處理程式。其一般程式是:

1根據原始憑證編制彙總原始憑證;

2根據原始憑證或彙總原始憑證編制記賬憑證;

3根據收款憑證、付款憑證逐筆登記現金日記賬和銀行存款日記賬;

4根據原始憑證、彙總原始憑證和記賬憑證登記各種明細分類賬;

5根據各種記賬憑證編制科目彙總表;

6根據科目彙總表登記總分類賬;

7期末,現金日記賬、銀行存款日記賬和明細分類賬的餘額同有關總分類賬的餘額核對相符;

8期末,根據總分類賬和明細分類賬的記錄,編制會計報表。

科目彙總表賬務處理程式優缺點及適用範圍

科目彙總表賬務處理程式減輕了登記總分類賬的工作量,並可做到試算平衡,簡明易懂,方便易學。其缺點是:科目彙總表不能反映賬戶對應關係,不便於查對賬目。

它適用於各種型別的單位,尤其適用於經濟業務較多的單位。

摺疊多欄式日記賬務處理程式

4、多欄式日記賬務處理程式特點

根據收款憑證和付款憑證逐日登記多欄式現金日記賬和多欄式銀行存款日記賬,然後根據它們登記總分類賬。

多欄式日記賬務處理程式優缺點及適用範圍

優點:收款憑證、付款憑證通過多欄式日記賬進行彙總,再據以登記總分類賬,可以減少登記總分類賬的工作量,

缺點:如果單位經濟業務多,必然會造成日記賬欄目過多、賬頁龐大、容易序列串欄、不便於登記。

適用範圍:生產經營規模大、經濟業務量多,但使用會計科目較少的單位。

摺疊日記總賬賬務處理程式

5、日記總賬賬務處理程式

特點:是將日記賬和總分類賬結合起來,設定一本聯合的賬簿,稱為日記總賬,並將所有經濟業務都登記在日記總賬上。

日記總賬賬務處理程式優缺點及適用範圍

優點:簡單易行;

缺點:所有科目都設在一張賬頁內,導致賬頁過長,不便於記賬和查閱。

適用範圍:經濟業務量較少,使用會計科目也較少的單位。

《計算機網路》資料交換有幾種方式,各自的優缺點是什麼

5樓:莫流水天

1.電路交換技術

電路交換技術的典型代表:公眾**網(pstn網)和移動網(包括g**網和cdma網)

基本特點:採用面向連線的方式,在雙方進行通訊之前,需要為通訊雙方分配一條具有固定頻寬的通訊電路,通訊雙方在通訊過程中將一直佔用所分配的資源,直到通訊結束,並且在電路的建立和釋放過程中都需要利用相關的信令協議。

優點:1由於通訊線路為通訊雙方使用者專用,資料直達,所以傳輸資料的時延非常小。

2通訊雙方之間的物理通路一旦建立,雙方可以隨時通訊,實時性強。

3雙方通訊時按傳送順序傳送資料,不存在失序問題。

4電路交換既適用於傳輸模擬訊號,也適用於傳輸數字訊號。

5電路交換的交換的交換裝置(交換機等)及控制均較簡單。

缺點:1電路交換的平均連線建立時間對計算機通訊來說嫌長。

2電路交換連線建立後,物理通路被通訊雙方獨佔,即使通訊線路空閒,也不能供其他使用者使用,因而通道利用低。

3電路交換時,資料直達,不同型別、不同規格、不同速率的終端很難相互進行通訊,也難以在通訊過程中進行差錯控制。

2.報文交換技術

報文交換技術和分組交換技術類似,也是採用儲存**機制,但報文交換是以報文作為傳送單元,由於報文長度差異很大,長報文可能導致很大的時延,並且對每個節點來說緩衝區的分配也比較困難,為了滿足各種長度報文的需要並且達到高效的目的,節點需要分配不同大小的緩衝區,否則就有可能造成資料傳送的失敗。在實際應用中報文交換主要用於傳輸報文較短、實時性要求較低的通訊業務,如公用電報網。報文交換比分組交換出現的要早一些,分組交換是在報文交換的基礎上,將報文分割成分組進行傳輸,在傳輸時延和傳輸效率上進行了平衡,從而得到廣泛的應用。

優點:1報文交換不需要為通訊雙方預先建立一條專用的通訊線路,不存在連線建立時延,使用者可隨時傳送報文。

2由於採用儲存**的傳輸方式,使之具有下列優點:a.在報文交換中便於設定**檢驗和資料重發設施,加之交換結點還具有路徑選擇,就可以做到某條傳輸路徑發生故障時,重新選擇另一條路徑傳輸資料,提高了傳輸的可靠性;b.

在儲存**中容易實現**轉換和速率匹配,甚至收發雙方可以不同時處於可用狀態。這樣就便於型別、規格和速度不同的計算機之間進行通訊;c.提供多目標服務,即一個報文可以同時傳送到多個目的地址,這在電路交換中是很難實現的;d.

允許建立資料傳輸的優先順序,使優先順序高的報文優先轉換。

3通訊雙方不是固定佔有一條通訊線路,而是在不同的時間一段一段地部分佔有這條物理通路,因而大大提高了通訊線路的利用率。

缺點:1由於資料進入交換結點後要經歷儲存、**這一過程,從而引起**時延(包括接收報文、檢驗正確性、排隊、傳送時間等),而且網路的通訊量愈大,造成的時延就愈大,因此報文交換的實時性差,不適合傳送實時或互動式業務的資料。

2報文交換隻適用於數字訊號。

3由於報文長度沒有限制,而每個中間結點都要完整地接收傳來的整個報文,當輸出線路不空閒時,還可能要儲存幾個完整報文等待**,要求網路中每個結點有較大的緩衝區。為了降低成本,減少結點的緩衝儲存器的容量,有時要把等待**的報文存在磁碟上,進一步增加了傳送時延。

3.分組交換技術

電路交換技術主要適用於傳送話音相關的業務,這種網路交換方式對於資料業務而言,有著很大的侷限性。首先資料通訊具有很強的突發性,峰值位元率和平均位元率相差較大,如果採用電路交換技術,若按峰值位元率分配電路頻寬則會造成資源的極大浪費,如果按照平均位元率分配頻寬,則會造成資料的大量丟失。其次是和語音業務比較起來,資料業務對時延沒有嚴格的要求,但需要進行無差錯的傳輸,而語音訊號可以有一定程度的失真但實時性一定要高。

分組交換技術就是針對資料通訊業務的特點而提出的一種交換方式,它的基本特點是面向無連線而採用儲存**的方式,將需要傳送的資料按照一定的長度分割成許多小段資料,並在資料之前增加相應的用於對資料進行選路和校驗等功能的頭部欄位,作為資料傳送的基本單元即分組。採用分組交換技術,在通訊之前不需要建立連線,每個節點首先將前一節點送來的分組收下並儲存在緩衝區中,然後根據分組頭部中的地址資訊選擇適當的鏈路將其傳送至下一個節點,這樣在通訊過程中可以根據使用者的要求和網路的能力來動態分配頻寬。分組交換比電路交換的電路利用率高,但時延較大。

優點:1加速了資料在網路中的傳輸。因為分組是逐個傳輸,可以使後一個分組的儲存操作與前一個分組的**操作並行,這種流水線式傳輸方式減少了報文的傳輸時間。

此外,傳輸一個分組所需的緩衝區比傳輸一份報文所需的緩衝區小得多,這樣因緩衝區不足而等待傳送的機率及等待的時間也必然少得多。

2簡化了儲存管理。因為分組的長度固定,相應的緩衝區的大小也固定,在交換結點中儲存器的管理通常被簡化為對緩衝區的管理,相對比較容易。

3減少了出錯機率和重發資料量。因為分組較短,其出錯機率必然減少,每次重發的資料量也就大大減少,這樣不僅提高了可靠性,也減少了傳輸時延。

4由於分組短小,更適用於採用優先順序策略,便於及時傳送一些緊急資料,因此對於計算機之間的突發式的資料通訊,分組交換顯然更為合適些。

缺點:1儘管分組交換比報文交換的傳輸時延少,但仍存在儲存**時延,而且其結點交換機必須具有更強的處理能力。

2分組交換與報文交換一樣,每個分組都要加上源、目的地址和分組編號等資訊,使傳送的資訊量大約增大5%~10%,一定程度上降低了通訊效率,增加了處理的時間,使控制複雜,時延增加。

3當分組交換採用資料包服務時,可能出現失序、丟失或重複分組,分組到達目的結點時,要對分組按編號進行排序等工作,增加了麻煩。若採用虛電路服務,雖無失序問題,但有呼叫建立、資料傳輸和虛電路釋放三個過程。

三種不同的理財方法,你會怎麼選?

安全性高的理財方法是購買國債或者大額存單 流動性強的理財方法是存入智慧存款和購買貨幣 收益高的理財方法是 這就是理財的好辦法,根據自身實際情況對號入座。1 安全性高的理財方法 考慮到理財資金的安全性要高,實際就是指承擔風險太低了,說白了就是怕本金出現虧損,不願意把自有本金通過理財出現虧損,這種理財最...

乒乓球上的三種不同星級代表什麼,不同星級的乒乓球有什麼區別?

國際乒聯將球的級別用星數來表示,級別最高為3星。三星球 重量在2.64至2.53g之間,圓度誤差小於0.15mm,硬度數值小於0.80mm,國際乒聯專業比賽指定用球。二星球 重量在2.40至2.53g之間,圓度誤差小於0.25mm,硬度數值小於0.90mm,它適用於國內重大比賽及國家隊專業訓練。一星...

最常見的滅火方法,常用的滅火方法有三種都是什麼

水是最常用的滅火劑,木頭 紙張 布匹等 可以直接用水撲滅 用土 沙子 浸溼的棉被或毛毯等迅速覆蓋在 處,可以有效滅火 用掃帚 拖把等撲打,也能撲滅小火。油類等易燃液體 不能用水去撲救,可用沙土或浸溼的棉被迅速覆蓋。煤氣 液化氣等可燃氣體 可迅速切斷氣源,使其氣斷火滅。電器 不可直接用水撲救,也不可用...