① c語言可以直接對硬體操作嗎
害,這個問題怎麼說呢,操作系統才是直接對硬體進行操作的,如果操作系統使用C語言編寫,那麼宏觀上看上去就變成了C語言對硬體進行了操作,但用戶編程的c語言程序是不可以直接對硬體進行操作的,必須調用操作系統提供的服務才可以對硬體進行操作,比如printf函數.
② C語言中為什麼要對文件進行打開和關閉
要區分內存和硬碟,文件是存儲在硬碟上的,而你的程序是運行在內存中的。當你想訪問一個文件的內容的時候,需要把該文件相應的句柄和頭部信息放到內存中。打開操作相當於建立了一個與硬碟之間的通道,以便你進行讀取和寫入;而所謂的讀取就是把文件內容拷貝至內存的過程,寫入則是把更改後的內容存儲到硬碟的過程(當然不是直接寫,而是先在內存中完成)。當完成讀寫操作後,會把更新後的文件寫回硬碟,進行關閉操作,把這個通道關閉掉。
③ C語言程序 如何把當前程序的內存狀態保存下來(到硬碟),下次運行時接著上次保存的內存狀態運行
有稻草
當懷疑係統重新啟動之前針對計算機所進行的更改可能導致故障,可以在啟動系統時按F8鍵,選擇「最後一次正確的配置」來恢復對系統所做的更改。
2.自動登陸
單擊開始→運行,輸入「rundll32 netplwiz.dll,UsersRunDll」(不帶引號),然後在User Accounts中取消「Users must enter a user name and password to use this computer」,單擊「OK」,接著在彈出的對話框中輸入你想自己登陸的用戶名和密碼即可。
3.快速關機或重啟的快捷鍵(可定時)
在桌面點擊滑鼠右鍵,選擇新建(快捷方式,在彈出的向導中輸入位置為:C:/WINDOWS/system32/shutdown.exe -s -t 10(其中的-s可以改為-r,也就是重新啟動,而-t 10表示延遲10秒,你可以根據自己的需要更改這個數字)。製作完這個快捷鍵後,按照上面的方法為它指定一個圖標。這個快速關機或重啟的技巧會顯示一個比較漂亮的對話框提示關機(重啟),而且你可以在後面加上「-c "我要關機啦!"」,這樣這句話會顯示在對話框中,當然文字你可以隨意寫,但要注意不能超過127個字元。
4.關機、重啟只要1秒鍾
如果你想讓Windows XP瞬間關機,那麼可以按下CTRL+ALT+DEL,接著在彈出的任務管理器中點擊「關機」→「關機」,與此同時按住CTRL,不到1秒鍾你會發現系統已經關閉啦,簡直就在眨眼之間。同樣道理,如果在「關機」菜單中選擇「重啟」,即可快速重啟。
5. 尋找丟失的快速啟動欄
把滑鼠移到任務欄的空白區域,單擊右鍵從彈出的菜單中選擇「屬性」,在彈出的窗口中選擇「任務欄」選項卡,再從「任務欄外觀」框中把「顯示快速啟動」的復選框選中,「確定」就行了。
6. 快速鎖定計算機
在桌面上單擊滑鼠右鍵,在隨後出現的快捷菜單上選擇新建「快捷方式」,接著系統便會啟動創建快捷方式向導,在文本框中輸「rundll32.exe user32.dll,LockWorkStation」,點擊「下一步」,在彈出的窗口中輸入快捷方式的名稱,點擊「完成」即可。當然最簡單的鎖定計算機的方法是直接按WinKey + L。
7.恢復「開始」菜單
Windows XP新的「開始」菜單還是挺方便的,對系統資源的影響也不大。如果你喜歡過去的經典菜單的話,用滑鼠右鍵單擊任務欄空白處,選擇「屬性」菜單,進入「任務欄和開始菜單屬性」的設置窗口,選擇「[開始]菜單」選項卡,選擇「經典[開始]菜單」即可恢復到從前的模樣了。
8.優化視覺效果
Windows XP的操用界面的確是很好看,好看的背後是以消耗大量內存作為代價的,相對於速度和美觀而言,我們還是寧願選擇前者,右鍵單擊「我的電腦」,點擊「屬性/ 高級」,在「性能」一欄中,點擊「設置/視覺效果」,在這里可以看到外觀的所有設置,可以手工去掉一些不需要的功能。在這里把所有特殊的外觀設置諸如淡入淡出、平滑滾動、滑動打開等所有視覺效果都關閉掉,我們就可以省下「一大筆」內存
9.禁用多餘的服務組件
Windows XP和Windows 2000一樣可以作為諸如Http伺服器、郵件伺服器、FTP伺服器,所以每當Windows XP啟動時,隨之也啟動了許多服務,有很多服務對於我們這些普通用戶來說是完全沒用的,所以關掉它們是一個很好的選擇。操作的方法是:右鍵單擊「我的電腦」,依次選擇「管理/服務和應用程序/服務」,將不需要的服務組件禁用。
注意:有些服務是Windows XP必需的,關閉後會造系統崩潰。查看詳細說明確認後再禁止。
10.減少啟動時載入項目
許多應用程序在安裝時都會自作主張添加至系統啟動組,每次啟動系統都會自動運行,這不僅延長了啟動時間,而且啟動完成後系統資源已經被吃掉不少!我們可以減少系統啟動時載入的程序,方法是:選擇「開始」菜單的「運行」,鍵入「msconfig」啟動「系統配置實用程序」,進入「啟動」標簽,在此窗口列出了系統啟動時載入的項目及來源,仔細查看你是否需要它自動載入,否則清除項目前的復選框,載入的項目愈少,啟動的速度自然愈快。此項需要重新啟動方能生效。
11.關閉系統還原功能
「系統還原」功能是Windows系列操作系統的一個重要特色,當Windows運行出現問題後,還原操作系統。「系統還原」雖然對經常犯錯誤的人有用,但是它會讓你的硬碟處於高度繁忙的狀態,你會發現你的硬碟總是忙個不停,因為Windows XP要記錄操作,以便日後還原。如果你對自己有信心,那麼就不要使用它,因為它可占不少內存。
關閉系統還原功能方法是:單擊「開始/所有程序/附件/系統工具/系統還原」,在系統還原界面,單擊「系統還原設置」進入「系統還原設置」窗口,清空「在所有驅動器上關閉系統還原」復選框,這樣Windows XP就會刪除備份的系統還原點,從而釋放它佔用的磁碟空間。
12.關閉自動更新
「自動更新」是Windows XP為了方便用戶升級系統而推出的一種新功能,這種功能可以在微軟推出系統升級補丁或系統安全補丁的時候,自動提醒用戶升級自己的系統,不過這種功能有一個要求,就是用戶必須時時在線,但是對於我們這些缺鐵少銀的「窮人」來說,這個要求未免苛刻,所以我們把「自動升級」功能關閉掉,改為「手動升級」。
關閉自動更新具體操作為:右鍵單擊「我的電腦/屬性/自動更新」,在「通知設置」一欄選擇「關閉自動更新。我將手動更新計算機」一項。
13.關閉遠程桌面
這個功能的一個特點就是可以讓別人在另一台機器上訪問你的桌面。在區域網中,這個功能很有用。比如你有問題了可以向同事求助,他可以不用到你的跟前,直接通過「遠程桌面」來訪問你的機器幫你解決問題。但是對於我們只有一台計算機的普通用戶來說這個功能就顯得多餘了,所以我們把它關掉,不讓它在那兒白白浪費內存。具體操作為:右鍵單擊「我的電腦」,選擇「屬性/遠程」,把「遠程桌面」里的「允許用戶遠程連接到這台計算機」勾去掉。
14.禁用消休眠功能
Windows XP的休眠可以把內存中當前的系統狀態完全保存到硬碟,當你下次開機的時候,系統就不需要經過載入、系統初始化等過程,而直接轉到你上次休眠時的狀態,因此啟動非常快。但它會佔用大量的硬碟空間(和你的內存大小一樣),可以到「控制面板/電源選項/休眠」中將其關閉,以釋放出硬碟空間,待到要需要使用時再打開即可。方法是:單擊「開始/控制面板/電源管理/休眠」,將「啟用休眠」前的勾去掉。
15.合理設置虛擬內存
對於虛擬內存文件,Windows XP為了安全默認值總是設的很大,浪費了不少的硬碟空間,其實我們完全可以將它的值設小一點。方法是:進入「控制面板/系統/高級/性能/設置/高級/虛擬內存/更改」,來到虛擬內存設置窗口,首先確定你的頁面文件在哪個驅動器盤符,然後將別的盤符驅動器的頁面文件全部禁用。建議你把它是設置到其他分區上,而不是默認的系統所在的分區,這樣可以提高頁面文件的讀寫速度,有利於系統的快速運行。根據微軟的建議,頁面文件應設為內存容量的1.5倍,但如果你的內存比較大,那它佔用的空間也是很可觀的,所以,建議如果內存容量在256MB以下,就設置為1.5倍,最大值和最小值一樣,如果在512MB以上,設置為內存容量的一半完全可行。
16.刪除多餘文檔
Windows XP中有許多文件平時我們很少用到,放在硬碟中,白白浪費空間,降低系統性能。我們完全可以把這些用不到的文件刪除,需要刪除的文件有:
幫助文件:在C:/Windows/Help目錄下。
驅動備份:C:/Windows/driver cache/i386目錄下的Driver.cab文件。
系統文件備份: 一般用戶是不怎麼用的,利用命令sfc.exe /purgecache刪除。
備用的dll文件:在C:/Windows/system32/dllcache目錄下。
輸入法:在C:Windows/Ime文件夾下直接刪除chtime、imjp8_1、imkr6_1三個目錄即可,分別是繁體中文、日文、韓文輸入法。
17.禁止MSN隨Windows啟動
每次啟動Windows時,Messenger總是自動運行,即使你不想啟動它,可是它也自動運行,非常煩人,我們能不能禁止它,不讓它隨Windows啟動呢?回答是可以的。
第一種方法:
1.在「開始」菜單中單擊「運行」,在「打開」框中輸入「msconfig」,「確定」後打開「系統配置實用程序」窗口。
2.單擊「啟動」選項卡,在「啟動項目」列表中,清除「MSMSGS」前的復選框,單擊「確定」按鈕。
3.當系統提示「重新啟動計算機」時,請單擊「是」按鈕。
第二種方法:
1.打開「注冊表編輯器」窗口。
2.依次展開「KEY_CURRENT_」分支,然後在右窗格中右鍵單擊「MSMSGS」,再單擊快捷菜單中的「刪除」命令,當系統提示確認刪除時,請單擊「是」按鈕。
經過設置,MSN就再也不會隨Windows XP的啟動而啟動了。
18.刪除多餘字體
Windows XP中安裝的字體越多,就會佔用更多的內存的系統資源,減慢系統的運行速度,因此,對於不常用的字體,我們最好把它從系統中刪除。字體文件存放在C:/Windows/font目錄下,你完全可以根據需要選擇一些字體,對於更多不用的字體,一刪了之。
19.更改IE臨時文件夾
上網時產生的大量臨時文件都存放在IE臨時文件夾中,默認情況下,臨時文件夾是在系統分區上,大量的臨時文件會影響硬碟讀寫系統文件的性能。你可以更改臨時文件的位置來避免出現這種情況。方法是單擊「開始/控制面板/Internet選項」,在「常規」選項卡中單擊「設置」按鈕,在打開的窗口中單擊「移動文件夾」按鈕,指定一個非系統分區上的文件夾,單擊「確定」後,臨時文件就會移到指定的文件夾上。
20.加快「網上鄰居」共享的速度
不知道各位使用者用Windows XP開「網上鄰居」裡面的共享資源時,有沒有發現所花的時間相當的長,這是因為它會檢查其它計算機中的設定工作,有時甚至就在那邊停了將近一分鍾,相當討厭,大家可以通過下面的方法將其檢查的步驟取消:選擇「開始/運行」,輸入regedit,在彈出注冊表編輯器中尋找 [HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Explorer/RemoteComputer/NameSpace],按滑鼠右將在此位置的刪除之即可。
21.清除預讀文件
當Windows XP使用一段時間後,安裝目錄下的預讀文件夾(C:/Windows/prefetch)里的文件會變的很大,裡面會有死鏈接文件,這會減慢系統時間,建議你定期刪除這些文件。
22.設置預讀以提高速度
Windows XP使用預讀設置這一新技術,以提高系統速度。如果你的電腦配置不錯,擁有PIII 800, 512M內存以上,你可以進行以下修改:單擊「開始/運行」,輸入「regedit」,打開注冊表,找到 [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/PrefetchParameters/EnablePrefetcher],設置數值0,1,2,3(0-Disable,1- 預讀應用程序,2-啟動預讀,3-前兩者皆預讀),推薦使用「3」,這樣可以減少啟動時間。
23.啟用DMA傳輸模式
所謂DMA,即直接存儲器存儲模式,指計算機周邊設備(主要指硬碟)可直接與內存交換數據,這樣可加快硬碟讀寫速度,提高速據傳輸速率。由於某些原因, Windows XP有時會在IDE通道上使用PIO並行輸入輸出傳輸模式,而不是DMA模式。如果有這種情況,用戶可以手動把IDE通道改為DMA模式,這樣可以減少該設備佔用的CPU周期。方法是:右鍵點擊「我的電腦」,選「屬性」,點選「硬體」選項卡,單擊「設備管理器」按鈕,打開「設備管理器」,然後點擊展開 「IDE ATA/ATAPI 控制器」分支,其中「IDE控制器」有兩項「主要IDE通道」及「次要IDE通」,分別選中,依次進入「屬性/高級設置」,該對話框會列出目前IDE介面所連接設備的傳輸模式,檢查「傳輸模式」下拉菜單,把它們全部設「DMA(若可用)」,點擊「確定」。
24.關閉計算機時自動結束任務
在關機的時候,有時會彈出討厭的對話框,提醒某個程序仍在運行,是否結束任務。其實完全可以通過一點點修改讓Windows自動結束這些仍在運行的程序。在注冊表中打開HKEY_CURRENT_USER/Control Panel/Desktop 目錄,把裡面的AugoEndTasks鍵值改為1。
注意:可能會找不到AutoEndTasks鍵值,如果是這樣的話,自己建一個串值並把它改為這個名字,值設為1就可以了。
25.減少磁碟掃描等待時間
WindowsXP雖然號稱穩定,但是並不是永不死機,偶爾也會給你個藍臉,非法操作後系統會自動掃描,出現大段大段的E文,告訴你剛才系統非正常結束,現在需要檢查一下是否出錯,可是還要等待一段時間才開始,所以我們可以在dos下,鍵入「chkntfs/t:0」,表示等待時間為0秒。
26.設置共享文件夾的許可權
Windows 2000操作系統中用戶在設置文件夾的共享屬性時操作非常簡便,只需用滑鼠右擊該文件夾並選擇屬性,就可以找到共享設置標簽,來設置文件夾的訪問許可權,只允許特定用戶訪問,可在Windows XP中卻找不到這個功能了。難道在Windows XP中不能使用這個功能嗎?其實不然,你可以這樣操作:打開「我的電腦」中的「工具」,選擇「文件夾屬性」,調出「查看」標簽,在「文件和文件夾」部分將 「使用簡單文件共享(推薦)」項前面的選擇取消,這樣修改後用戶就可以象使用Windows 2000一樣對文件夾屬性進行方便修改了。
27.徹底隱藏文件
每個人的機器上都或多或少有一點不願意別人看見的東西,怎麼辦,直接隱藏起來嗎?一打開顯示隱藏文件就什麼都看見了,其實你只要HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/explorer/Advanced/Folder/Hidden/SHOWALL下, DWORD值Checkedvalue設為0(如果沒有這一項可新建一個),這樣當有非法用戶開啟顯示隱藏文件功能後,你的文件也不會被顯示出來。
28.快速鎖定計算機
如果你因為有急事而需要離開,但又不希望電腦進行系統注銷。這時你可以選擇「新建/快捷方式」,接著系統便會啟動創建快捷方式向導,在文本框中輸入 "rundll32.exe user32.dll,LockWorkStation",單擊「下一步」,在彈出的窗口中輸入快捷方式的名稱。比如我們可將它命名為「鎖定計算機」或選用你所喜歡的任何名稱,單擊「完成」。以後,我們就可以簡單地點擊這個快捷方式,鎖定計算機。
29.禁止隱藏不活動的圖標
在使用一段時間後,Windows XP會自動檢測並隱藏不活動的圖標,我們可以通過下面的方法來禁止它:在任務欄的空白處單擊滑鼠右鍵,在彈出的快捷菜單中選擇「屬性」,在「任務欄」標簽中將「隱藏不活動的圖標」取消即可,如果你不想完全禁止這項功能,可以單擊「自定義」按鈕,自行設置有關項目的隱藏和顯示。
30.讓歡迎窗口更清晰
Windows XP系統的顯示效果得到了較大提高,這主要是基於它使用了名「ClearType」的清晰化技術,該技術特別讓使用筆記本電腦及液晶顯示器的用戶在運行 Windows XP操作系統時感受到與以往系統不同的效果。但由於該清晰效果只有當Windows啟動完畢後才能調用,因此在系統啟動過程中的歡迎窗口仍然無法實現這一效果。為了使歡迎窗口更加清晰,用戶可以使用注冊表編輯器進行修改,尋找到這兩個主鍵:
HKEY_USERS/.Default/Control Panel/Desktop/FontSmoothing
HKEY_USERS/.Default/Control Panel/Desktop/FontSmoothingType
將鍵值修改為「2」,這樣便可以實現清晰顯示效果了。
31.隱藏桌面圖標
在Windows XP中增加了隱藏桌面圖標的功能,你只需用滑鼠單擊桌面空白處,在彈出的右鍵菜單中選定「排列圖標」命令,然後在其下一級級聯菜單中取消對「顯示桌面圖標」命令的選定,系統就會自動將所有桌面圖標隱藏。
32.縮短等待時間
HKEY_CURRENT_USER\Control Panel\Desktop 鍵,將右邊窗口的 WaitToKillAppTimeout 改為 4000(原設定值:20000),即關閉程序時僅等待1秒。將 HungAppTimeout 值改為:2000(原設定值:5000),表示程序出錯時等待0.5秒。
33.優化「啟動和故障恢復」設置:
右鍵單擊「我的電腦」,點擊屬性,點擊「高級」,在「啟動和故障恢復」
一欄中,點擊「設置」,其中的「系統失敗」一欄中,只選擇「自動重新啟動」,寫入調試信息選擇「無」。
34.定製特殊的啟動提示注冊表:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/Winlogon中的"LegaNoticeCaption"是登陸提示語言,「LegalNoticeText」是歡迎詞。
35.windowsXP的內存優化!!!!!!!!!!!!(警告!!!!!以下設置需要有256M以上的內存才能有好的效果!!!)
注冊表:
HKEK_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/SessionManager/Memory Management
中的:禁用內存頁面調度: DisablePagingExecutive 值改為「1」
提升系統緩存: LargeSystemCache 值改為「1」
36.卸載無用的動態鏈接
資源管理器經常在內存中留下無用的動態鏈接,為了消除這種現象,你可以打開注冊表編輯器,設置鍵值:HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\Windows\CurrentVersion\Explorer/AlwaysUnloadDLL(字元串值)將其設為1
37.在關機時清空頁面文件
打開「控制面板」,點擊「性能和維護」-「管理工具」→「本地安全策略」→「本地策略」→「安全選項」,雙擊其中「關機:清理虛擬內存頁面文件」
一項,點擊彈出選單中的「已啟用」選項,單擊「確定」即可
38.Windows XP 安裝好後,如何把FAT 32轉化為NTFS
使用convert命令,在命令行模式下用convert.exe這個命令隨時轉化的。例如:convert c: /fs:ntfs把c盤轉化為NTFS
39.上網時在地址欄內輸入網址,系統會記錄下來,雖然方便以後不用再重復,不過如果是公用的機子,又不想讓別人知道自己到過哪些地方,可以用「CTRL+ O(字母O,不是0)」,這時對彈出一個「打開」對話框,在其中的地址欄內 輸入網址,就不會被記錄下來了.
電腦死機原因大全
由硬體原因引起的死機
顯示器、電源和CPU在工作中發熱量非常大,因此保持良好的通風狀況非常重要,如果顯示器過熱將會導致色彩、圖象失真甚至縮短顯示器壽命。工作時間太長也會導致電源或顯示器散熱不暢而造成電腦死機。CPU的散熱是關繫到電腦運行的穩定性的重要問題,也是散熱故障發生的「重災區」。
在電腦移動過程中受到很大振動常常會使機器內部器件松動,從而導致接觸不良,引起電腦死機,所以移動電腦時應當避免劇烈振動。
機器內灰塵過多也會引起死機故障。如軟碟機磁頭或光碟機激光頭沾染過多灰塵後,會導致讀寫錯誤,嚴重的會引起電腦死機。
如主板主頻和CPU主頻不匹配,老主板超頻時將外頻定得太高,可能就不能保證運行的穩定性,因而導致頻繁死機。
三維軟體和一些特殊軟體,可能在有的微機上就不能正常啟動甚至安裝,其中可能就有軟硬體兼容方面的問題。
主要是內存條松動、虛焊或內存晶元本身質量所致。應根據具體情況排除內存條接觸故障,如果是內存條質量存在問題,則需更換內存才能解決問題。
主要是硬碟老化或由於使用不當造成壞道、壞扇區。這樣機器在運行時就很容易發生死機。可以用專用工具軟體來進行排障處理,如損壞嚴重則只能更換硬碟了。另外對於在不支持UDMA 66/100的主板,應注意CMOS中硬碟運行方式的設定。
超頻提高了CPU的工作頻率,同時,也可能使其性能變得不穩定。究其原因,CPU在內存中存取數據的速度本來就快於內存與硬碟交換數據的速度,超頻使這種矛盾更加突出,加劇了在內存或虛擬內存中找不到所需數據的情況,這樣就會出現「異常錯誤」。解決辦法當然也比較簡單,就是讓CPU回到正常的頻率上。
是由於音效卡或顯示卡的設置沖突,引起異常錯誤。此外,其它設備的中斷、DMA或埠出現沖突的話,可能導致少數驅動程序產生異常,以致死機。解決的辦法是以「安全模式」啟動,在「控制面板」→「系統」→「設備管理」中進行適當調整。對於在驅動程序中產生異常錯誤的情況,可以修改注冊表。選擇「運行」,鍵入「REGEDIT」,進入注冊表編輯器,通過選單下的「查找」功能,找到並刪除與驅動程序前綴字元串相關的所有「主鍵」和「鍵值」,重新啟動。
內存容量越大越好,應不小於硬碟容量的0.5~1%,如出現這方面的問題,就應該換上容量盡可能大的內存條。
少數不法商人在給顧客組裝兼容機時,使用質量低劣的板卡、內存,有的甚至出售冒牌主板和Remark過的CPU、內存,這樣的機器在運行時很不穩定,發生死機在所難免。因此,用戶購機時應該警惕,並可以用一些較新的工具軟體測試電腦,長時間連續考機(如72小時),以及爭取盡量長的保修時間等。
由軟體原因引起的死機
病毒可以使計算機工作效率急劇下降,造成頻繁死機。這時,我們需用殺毒軟體如KV3000、金山毒霸、瑞星等來進行全面查毒、殺毒,並做到定時升級殺毒軟體。
該故障現象很普遍,如硬碟參數設置、模式設置、內存參數設置不當從而導致計算機無法啟動。如將無ECC功能的內存設置為具有ECC功能,這樣就會因內存錯誤而造成死機。
由於Windows 9x啟動需要有Command.com、Io.sys、Msdos.sys等文件,如果這些文件遭破壞或被誤刪除,即使在CMOS中各種硬體設置正確無誤也無濟於事。解決方法:使用同版本操作系統的啟動盤啟動計算機,然後鍵入「SYS C:」,重新傳送系統文件即可。
由於Windows 9x啟動需要讀取System.ini、Win.ini和注冊表文件,如果存在Config.sys、Autoexec.bat文件,這兩個文件也會被讀取。只要這些文件中存在錯誤信息都可能出現死機,特別是System.ini、Win.ini、User.dat、System.dat這四個文件尤為重要。
在Windows操作系統中還有一類文件也相當重要,這就是擴展名為DLL的動態鏈接庫文件,這些文件從性質上來講是屬於共享類文件,也就是說,一個DLL文件可能會有多個軟體在運行時需要調用它。如果我們在刪除一個應用軟體的時候,該軟體的反安裝程序會記錄它曾經安裝過的文件並准備將其逐一刪去,這時候就容易出現被刪掉的動態鏈接庫文件同時還會被其它軟體用到的情形,如果丟失的鏈接庫文件是比較重要的核心鏈接文件的話,那麼系統就會死機,甚至崩潰。我們可用工具軟體如「超級兔仔」對無用的DLL文件進行刪除,這樣會避免誤刪除。
如果硬碟的剩餘空間太少,由於一些應用程序運行需要大量的內存、這樣就需要虛擬內存,而虛擬內存則是由硬碟提供的,因此硬碟要有足夠的剩餘空間以滿足虛擬內存的需求。同時用戶還要養成定期整理硬碟、清除硬碟中垃圾文件的良好習慣。
應備份BIOS以防不測,但如果你的系統需要對BIOS進行升級的話,那麼在升級之前最好確定你所使用BIOS版本是否與你的PC相符合。如果BIOS升級不正確或者在升級的過程中出現意外斷電,那麼你的系統可能無法啟動。所以在升級BIOS前千萬要搞清楚BIOS的型號。如果你所使用的BIOS升級工具可以對當前BIOS進行備份,那麼請把以前的BIOS在磁碟中拷貝一份。同時看系統是否支持BIOS恢復並且還要懂得如何恢復。
大多數人可能認為軟體升級是不會有問題的,事實上,在升級過程中都會對其中共享的一些組件也進行升級,但是其它程序可能不支持升級後的組件從而導致各種問題。
最好少用軟體的測試版,因為測試軟體通常帶有一些BUG或者在某方面不夠穩定,使用後會出現數據丟失的程序錯誤、死機或者是系統無法啟動。
不要把軟體安裝所在的目錄直接刪掉,如果直接刪掉的話,注冊表以及Windows目錄中會有很多垃圾存在,久而久之,系統也會變不穩定而引起死機。
因為這些軟體可能隱藏著病毒,一旦執行,會自動修改你的系統,使系統在運行中出現死機。
這種情況是常見的,如在Win 98中運行那些在DOS或Windows 3.1中運行良好的16位應用軟體。Win 98是32位的,盡管它號稱兼容,但是有許多地方是無法與16位應用程序協調的。還有一些情況,如在Win 95下正常使用的外設驅動程序,當操作系統升級後,可能會出現問題,使系統死機或不能正常啟動。遇到這種情況應該找到外設的新版驅動。
這使系統資源消耗殆盡,使個別程序需要的數據在內存或虛擬內存中找不到,也會出現異常錯誤。
用非法格式或參數非法打開或釋放有關程序,也會導致電腦死機。請注意要牢記正確格式和相關參數,不隨意打開和釋放不熟悉的程序。
④ 編寫C語言程序,實現對磁碟文件的操作。具體要求包括:
二級C大綱
下載的
基本要求
1.具有計算機的基礎知識。
2.了解操作系統的基本概念,掌握常用操作系統的使用。
3.掌握基本數據結構和常用演算法,熟悉演算法描述工具一流程圖的使用。
4.能熟練地使用一種高級語言或資料庫語言編寫程序、調試程序。
考試內容
一、基礎知識與基本操作
(一)基礎知識
1.計算機系統的主要技術指標與系統配置。
2.計算機系統、硬體、軟體及其相互關系。
3.微機硬體系統的基本組成。包括:中央處理器(運算器與控制器),內存儲器(RAM與ROM),外存儲器(硬碟、軟盤與光碟),輸入設備(鍵盤與滑鼠)輸出設備(顯示器與列印機)。
4.軟體系統的組成,系統軟體與應用軟體;軟體的基本概念,文檔;程序設計語言與語言處理程序(匯編程序、編譯程序、解釋程序)。
5.計算機的常用數制(二進制、十六進制及其與十進制之間的轉換);數據基本單位(位、字、節、字)。
6.計算機的安全操作;計算機病毒的防治。
7.計算機網路的一般知識。
8.多媒體技術的一般知識。
(二)DOS的基本操作
1.操作系統的基本能功能與分類。
2.DOS操作系統的基本組成。
3.文件、目錄、路徑的基本概念。
4.常用DOS操作,包括:
初始化與啟動;
文件操作(TYPE,COPY,DEL,XCOPY,ATTRIB);
目錄操作(DIR,MD,CD,RD,TREE,PATH);
磁碟操作(FORMAT,DISKCOPY,CHKDSK);
功能操作(VER,DATE,TIME,CLS,PROMPT,HELP);
批處理(批處理文件的建立與執行,自動批處理文件);
輸入輸出改向。
(三)WINDOWS的基本操作
1.Windows的特點、基本構成及其運行環境。
2.Windows用戶界面的基本元素。包括:窗口、圖標、菜單、對話框、按鈕、游標等。
3.Windows基本操作。包括:啟動與退出,滑鼠操作,窗口操作,圖標操作、萊單操作,對話框操作。
二、程序設計
1.能運用結構化程序設計方法編寫程序。
2.掌握基本數據結構和常用演算法。
3.能熟練使用一種高級語言或一種資料庫語言(共有QBASIC、FORTRAN、Pascal、C以及FoxBASE等五種語言,考生任選其中一種。各種語言的考試內容附後)。
三、上機操作
在指定的時間內使用微機完成下述操作:
1.完成指定的計算機基本操作(包括機器啟動和操作命令的使用)。
2. 按給定要求編寫和運行程序。
3.調試程序,包括對給出的不完善的程序進行修改和補充,使之能得到正確的結果。
C語言程序設計
(一)C語言的結構
1.程序的構成,main函數和其他函數。
2.頭文件、數據說明、函數的開始和結束標志。
3.源程序的書寫格式。
4. 語言的風格。
(二)數據類型及其運算
1.C的數據類型(基本類型、構造類型、指針類型、空類型)及其定義方法。
2.C運算符的種類、運算優先順序和結合性。
3.不同類型數據間的轉換與運算。
4.C表達式類型(賦值表達式、算術表達式、關系表達式、邏輯表達式、條件表達式、逗號表達式)和求值規則。
(三)基本語句
1.表達式語句,空語句,復合語句。
2.數據的輸入與輸出,輸入輸出函數的調用。
3.復合語句。
4.goto語句和語句標號的使用。
(四)選擇結構程序設計
1.用if語句實現選擇結構。
2。用switch語句實現多分支選擇結構。
3.選擇結構的嵌套
(五)循環結構程序設計
1.for循環結構。
2.While和do whi1e循環結構。。
3.continue語句和break語句。
4.循環的嵌套。
(六)數組的定義和引用
1.一維數組和多維數組的定義、初始化和引用。
2.字元串與字元數組。
(七)函數
1.庫函數的正確調用。
2.函數的定義方法。
3.函數的類型和返回值。
4.形式參數與實在參數,參數值的傳遞。
5.函數的正確調用,嵌套調用,遞歸調用。
6.局部變數和全局變數。
7.變數的存儲類別(自動,靜態、寄存器、外部),變數的作用域和生存期。
8.內部函數與外部函數。
(八)編譯預處理
1.宏定義:不帶參數的宏定義;帶參數的宏定義。
2.「文件包含」處理
(九)指針
1.指針與指針變數的概念,指針與地址運算符。
2.變數、數組、字元串、函數、結構體的指針以及指向變數、數組、字元串、函數、結構體的指針變數。通過指針引用以上各類型數據。
3.用指針作函數參數。
4.返回指針值的指針函數。
5。指針數組,指向指針的指針,main函數的命令行參數。
(十)結構體(即「結構」)與共用體(即「聯合」)
1.結構體和共用體類型數據的定義方法和引用方法。
2.用指針和結構體構成鏈表,單向鏈表的建立、輸出、刪除與插入。
(十一)位運算
1,位運算符的含義及使用。
2.簡單的位運算。
(十二)文件操作
只要求緩沖文件系統(即高級磁碟I/O系統),對非標准緩沖文件系統(即低級磁碟I/O系統)不要求。
1. 文件類型指針(FILE類型指針)。
2. 文件的打開與關閉(fopen,fclose)。
3. 文件的讀寫(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函數),文件的定位(rewind,fseek函數)。
希望你有用
⑤ 計算機二級C語言操作題積累
2017年計算機二級C語言操作題積累
多媒體計算機是當前計算機領域中最引人注目的高新技術之一。多媒體計算機就是利用計算機技術、通信技術和大眾傳播技術,來綜合處理多種媒體信息的計算機。下面是我整理的關於計算機二級C語言操作題積累,歡迎大家參考!
一、單選題(每小題1分,共40分)
1[單選題] 下列關於綜合布線系統的描述中,錯誤的是()。
A.雙絞線扭絞可以減少電磁干擾
B.管理子系統設置在樓層配線間內
C.多介質插座是用來連接銅纜和光纖的
D.對於建築群子系統直埋布線是最理想的方式
2[單選題] IP地址塊59.67.79.128/28、59.67.79.144/28和59.67.79.160/27經聚合後可用地址數為()。
A.62
B.64
C.126
D.128
3[單選題] IP地址塊202.111.15.128/28、202.111.15.144/28和202.111.15.160/28經過聚合後可用的地址數為()。
A.40
B.42
C.44
D.46
4[單選題] 下列攻擊手段中,基於網路的入侵防護系統無法阻斷的是()。
A.SYNFlooding
B.SQL注入
C.DDOS
D.PingofDeath
5[單選題] 差異備份、增量備份、完全備份三種備份策略的備份速度由快到慢依次為()。
A.增量備份、差異備份、完全備份
B.差異備份、增量備份、完全備份
C.完全備份、差異備份、增量備份
D.完全備份、增量備份、差異備份
6[單選題] CiscoPIX525防火牆用來允許數據流從具有較低安全級介面流向較高安全級介面的配置命令是()。
A.fixup
B.conit
C.global
D.nameif
7[單選題] 在Windows2003系統下DHCP伺服器中添加排除時,應輸入的信息是()。
A.起始IP地址和結束IP地址
B.起始IP地址和網關地址
C.起始IP地址和MAC地址
D.起始IP地址和掩碼
8[單選題] 下列關於伺服器技術的描述中,錯誤的是()。
A.集群系統中一台主機出現故障時不會影響系統的性能
B.採用RISC結構處理器的伺服器通常使用UNIX系統
C.熱插拔功能允許用戶在不切斷電源的情況下更換硬碟、電源等
D.分布式內存訪問(NUMA.技術將對稱多處理器(SMP)和集群(Cluster)技術結合起來
9[單選題] 下列對交換機中交換表的描述中,錯誤的是()。
A.在一些高端交換機中,交換表通常被保存在CAM存儲器中
B.交換表中沒有接收幀的目的MAC地址時,交換機用Flood技術轉發該幀
C.使用“showmac-addres-table”命令可顯示小型交換機的交換表內容
D.交換表的內容包括目的IP地址及其所對應的交換機埠號
10[單選題] 下列關於無線網路HipeR1AN/2協議的描述中,錯誤的.是()。
A.採用5GHz工作頻段
B.上行速率最多可達54Mbps
C.室外最大覆蓋范圍為30米
D.可支持面向連接的傳輸服務
二、綜合題(每空2分,共40分)
(1)打開工作簿文件EXCEL.xlsx,將工作表sheetl的Al:El單元格合並為一個單元格,內容水平居中,計算“合計”列的內容,將工作表命名為“科研經費使用情況表”.
(2)選取“科研經費使用情況表”的“項目編號”列和“合計”列的單元格內容,建立“簇狀棱錐圖”,x軸上的項為項目編號,圖表標題為“科研經費使用情況圖”,插入到表的A7:El8單元格區域內.
三、演示文稿題
打開考生文件夾下的演示文稿yswg.pptx,按照下列要求完成對此文稿的修飾並保存.
(1)整個演示文稿設置成“時裝設計”模板;將全部幻燈片切換效果設置成“分割”.
(2)將第二張幻燈片對象部分的動畫效果設置為“向內溶解”;在演示文稿的開始處插入一張“標題幻燈片”,作為文稿的第一張幻燈片,主標題鍵人“諷刺與幽默”,並設置為60磅、加粗、紅色(請用自定義標簽中的紅色250,綠色1,藍色1).
二、電子表格題
(1)【解題步驟】
步驟1:通過“答題”菜單打開EXCEL.xlsx文件,選中A1:E1單元格,在【開始】功能區的【對齊方式】分組中,單擊“合並後居中”按鈕,合並單元格並使內容居中。
步驟2:計算“合計”列內容。在E3單元格中插入公式“=SUM(B3:D3)”,並按回車鍵,將滑鼠移動到E3單元格的右下角,按住滑鼠左鍵不放向下拖動即可計算出其他行的值。
註:當滑鼠指針放在已插入公式的單元格的右下角時,它會變為小十字“+”,按住滑鼠左鍵拖動其到相應的單元格即可進行數據的自動填充。
步驟3:雙擊現有名稱,輸入新名稱“科研經費使用情況表”。
步驟4:保存文件。
(2)【解題步驟】
步驟1:按照要求建立“簇狀棱錐圖”。選中“項目編號”列和“合計”列,在【插入】功能區的【圖表】分組中,單擊“創建圖表”按鈕,彈出“插入圖表”對話框,在“柱形圖”中選擇“簇狀棱錐圖”,單擊“確定”按鈕,即可插入圖表。
步驟2:按照題目要求設置圖表標題。在插入的圖表中,選中圖表標題,改為“科研經費使用情況圖”。
步驟3:調整圖的大小並移動到指定位置。選中圖表,按住滑鼠左鍵單擊圖表不放並拖動,將其拖動到A7:El8單元格區域內。
註:不要超過這個區域。如果圖表過大,無法放下,可以將滑鼠放在圖表的右下角,當滑鼠指針變為“、”時。按住左鍵拖動可以將圖表縮小到指定區域內。
步驟4:保存文件。
三、演示文稿題
(1)【解題步驟】
步驟1:通過“答題”菜單打開ysw9.pptx文件,按照題目要求設置幻燈片模板。選中幻燈片,在【設計】功能區的【主題】分組中,單擊“其他”下拉三角按鈕,選擇“時裝設計”模板。
步驟2:按照題目要求設置幻燈片的切換效果。選中幻燈片,在【切換】功能區的【切換到此幻燈片】分組中,單擊“其他”下拉三角按鈕,在“細微型”選項組中選擇“分割”效果。
(2)【解題步驟】
步驟1:按照題目要求設置剪貼畫的動畫效果。選中第二張幻燈片的圖片,在【動畫】功能區的【動畫】分組中,單擊“其他”下拉三角按鈕,選擇“更多進入效果”選項,彈出“更改進入效果”對話框。在“基本型”選項組中選擇“向內溶解”效果,單擊“確定”按鈕。
步驟2:按照要求插入新幻燈片。用滑鼠右鍵單擊第一張幻燈片前面的位置,在【開始】功能區的【幻燈片】分組中,單擊“新建幻燈片”下拉三角按鈕,選擇“標題幻燈片”選項。新插入的幻燈片作為第一張幻燈片。
步驟3:在第一張幻燈片的“單擊此處添加標題”處輸入“諷刺與幽默”。
步驟4:按題目要求設置字體。選中“諷刺與幽默”,在【開始】功能區的【字體】分組中,單擊“字體”按鈕,彈出“字體”對話框。在“字體”選項卡中,設置“大小”為“60磅”,設置“字體樣式”為“加粗”。單擊“字體顏色”下拉三角按鈕,選擇“其他顏色”選項,彈出“顏色”對話框。單擊“自定義”選項卡,設置“紅色”為“250”,設置“綠色”為…l’,設置“藍色”為…l’,單擊“確定”按鈕,再單擊“確定”按鈕。
步驟5:保存文件。
三、應用題(共20分)
;⑥ 求C語言中關閉顯示器API。。。。。
::SendMessage(GetSafeHwnd(), WM_SYSCOMMAND, SC_MONITORPOWER, 2);
//關閉顯示器
::SendMessage(GetSafeHwnd(), WM_SYSCOMMAND, SC_MONITORPOWER, -1);
//打開顯示器
WM_SYSCOMMAND 意為「窗口消息_系統指令」
SC_ 系統指令
SC_MONITORPOWER 意為「系統指令_顯示器電源」
「2」估計是個狀態標識符,標識當前操作的狀態為「關閉顯示器電源」之意。
———————————————Ver0.1———————————————
對於最後一個參數的含義如下:
-1 (the display is powering on) 打開顯示器
1 (the display is going to low power) 低電狀態
2 (the display is being shut off) 關閉顯示器