請高手幫忙解答以下微機題,C語言習題請高手幫忙解答,急。 20

2021-05-09 17:59:41 字數 3108 閱讀 1901

1樓:匿名使用者

1、解答:一個完整的計算機系統是由計算機硬體系統和計算機軟體系統兩部分組成。硬體是計算機的實體,又稱為硬裝置,是所有固定裝置的總稱。

它是計算機實現其功能的物質基礎,其基本配置可分為:主機、鍵盤、顯示器、光碟機、硬碟、軟盤驅動器、印表機、滑鼠等。軟體是指揮計算機執行的程式集,按功能分系統軟體和應用軟體。

計算機系統的硬體主要是由運算器、控制器、儲存器、輸入、輸出裝置等幾部分組成。由於運算器、控制器、儲存器三個部分是資訊加工、處理的主要部件,所以把它們合稱為“主機”,而輸入、輸出裝置及儲存器則合稱為“外部裝置”。又因為運算器和控制器不論在邏輯關係上或是在結構工藝上都有十分緊密的聯絡,往往組裝在一起,所以將這兩個部分稱為“**處理機”(cpu)。

計算機硬體的幾個基本部分:1. 運算器 2.

控制器 3. 儲存器

4. 輸入輸出裝置 如前所述,計算機要進行資訊加工,就要通過輸入裝置把原始資料和程式存入計算機的儲存器中。輸入裝置的種類很多,如鍵盤、軟磁碟、u盤、光碟等等。

輸出裝置是將計算機中的二進位制資訊轉換為使用者所需要的資料形式的裝置。它將計算機中的資訊以十進位制、字元、圖形或**等形式顯示或列印出來,也可記錄在磁碟或光碟上。輸出裝置可以是印表機、crt顯示器、繪圖儀、磁碟、光碟等等。

2、計算機語言按使用方式和功能別可分為低階語言和高階語言。低階語言包括機器語言和組合語言。機器語言就是計算機指令的集合,它與計算機同時誕生,是第一代的計算機語言;組合語言是用符號來表示計算機指令,被稱為第二代語言。

機器語言和組合語言都是圍繞特定的計算機或計算機族而設計的,是面向計算機的語言。要使用這種語言必須瞭解計算機的內部結構,而且難學、難寫、難記憶,把這種語言稱為低階語言。因為低階語言是難以普及應用的,為此便產生了第三代語言--高階語言。

它採用了完全符號化的描述形式,用類似自然語言的形式描述對問題的處理過程,用數學表示式的形式描述對資料的計算過程。

計算機不能直接理解高階語言,只能直接理解機器語言,所以必須要把高階語言翻譯成機器語言,計算機才能值型高階語言編寫的程式。

翻譯的方式有兩種,一個是編譯,一個是解釋。兩種方式只是翻譯的時間不同。編譯型語言寫的程式執行之前,需要一個專門的編譯過程,把程式編譯成為機器語言的檔案,比如exe檔案,以後要執行的話就不用重新翻譯了,直接使用編譯的結果就行了(exe檔案),因為翻譯只做了一次,執行時不需要翻譯,所以編譯型語言的程式執行效率高。

解釋則不同,解釋性語言的程式不需要編譯,省了道工序,解釋性語言在執行程式的時候才翻譯,比如解釋性basic語言,專門有一個直譯器能夠直接執行basic程式,每個語句都是執行的時候才翻譯。這樣解釋性語言每執行一次就要翻譯一次,效率比較低。

3、作業系統是計算機硬體上載入的第一層軟體,是對計算機硬體功能的首次擴.其他軟體只有在作業系統的支援下,才能對計算機硬體工作.它是一種重要的系統軟體.

可以控制和管理系統資源的使用。

4、word的基本操作有文字排版 、圖形操作、**操作到藝術字操作以及頁面操作等~具體操作功能,安裝後都可以看到按鈕說明。

5、剪下只是將你選中的內容放到你的剪貼簿上,並沒有消失,你需要的時候可以右鍵貼上,文字就又會重新出現;而如果選擇清除的話你選中的內容就會自動消失了的,而不能得到該內容,還想要的話你就只能重新打進去了

按原樣多製出一份放到別處,叫複製;把原有的這份剪下來拿到別處貼上上,叫剪下,剪下後老地方不留有原件了;複製和剪下後拿到另一處貼上,就叫貼上。複製和剪下的區別就是:一個在原處留有原件,一個沒留有原件。

6、當我們每次啟動excel時,系統將會自動為我們開啟一個新的工作簿book1.xls。一個工作簿可以包括多張工作表,在當前工作表標籤中顯示的就是當前工作簿裡每個工作表的名稱。

預設的有三個工作表,分別為sheet1、sheet2、sheet3,單擊sheet1標籤,就進入相應的工作表。我們可以對它的內容進行編輯、修改等操作。工作簿與工作表的關係:

工作簿book1就像一個練習簿, sheet1、sheet2、sheet3就像是練習簿裡三張空白的練習紙一樣。在工作表工作區中我們現在所能看到許多矩形網格,這一個個網格我們稱之為單元格。在excel的工作區中每行、每列的交叉點就是一個單元格,每個單元格內可以包含文字、數字或公式。

c語言習題請高手幫忙解答,急。 20

2樓:匿名使用者

1-5bdacb 6-10ddbab

11b12-1

13 1

1415 a

16 10a20b30c40d

17 7.29 101.298 ab

18 a 7.29 b 101.298

19 abc

其實如果是為了考試這樣做無可厚非,為了程式設計寫東西而做這些是無聊,查書就行!

3樓:柏__白

1-5bdacb 6-10ddbab

11b12-1

13 1

1415 a

16 10a20b30c40d

17 7.29 101.298 ab

18 a 7.29 b 101.298

19 abc

簡單的題就別問啦。。呵呵。。不過我是樂意回答的。。

我猜第七題。。你打錯啦。。呵呵。。

4樓:美麗的華

..這樣的題還問,書看完了,就直接上答案了,一定是你很懶,不想做.

5樓:匿名使用者

14。 你的字元處理是啥啊(型別轉化那就 ctype.h)

6樓:匿名使用者

bdadb

dabaa

b12 -1

13 1

14 string.h(字串)

15 a

16 10a20b30c40d

17 7.29 101.298ab

18 a7.29b101.298

19 uuuuuuuucba

7樓:匿名使用者

bdadb ddbaa c

8樓:匿名使用者

1-5bdacb 6-10ddbab

9樓:危秋芹簡碧

if(i%2)就是i除以2的餘數是否為0

為0則列印*否則返回for();語句

程式輸出為#*#*#$加上回車符

c語言習題請高手幫忙解答,C語言習題請高手幫忙解答。

1 沒答案,應該是a2,b 5 2 a3 沒答案,因為 u輸出a的值不確定4 a5 c 6 b7 沒答案,應該是scanf f c 8 c9 b 1 沒答案如為printf a d,b d n a,b 選 d a d,b d 2 b3 c 4 c5 c 6 d7 a 我想答案應該是scanf f c...

請高手解答C語言問題,謝謝

define是巨集替換,執行之前是先替換,然後執行的 define x 5 define y x 1 define z y x 2 main z換成y x 2 x 1 x 2 5 1 5 2 5 2 7輸出7,6 驀然回首時 z y x 2 x 1 x 2 5 1 5 2 7 a y x 1 5 1...

請高手幫忙解決一道C語言的程式設計題急啊

及其不規範,首先給你修改規範,然後給你編上行號,給你說 1 int findstr char str,char substr 2 12 else break 13 if r 0 14 n 15 str 16 17 return n 18 首先此題不用指標作,很麻煩,而且函式原形都要修改,要新增兩個字...