C語言一.二章作業(yè)_第1頁
C語言一.二章作業(yè)_第2頁
C語言一.二章作業(yè)_第3頁
C語言一.二章作業(yè)_第4頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

C語言一.二章作業(yè)C語言一.二章作業(yè)C語言一.二章作業(yè)資料僅供參考文件編號:2022年4月C語言一.二章作業(yè)版本號:A修改號:1頁次:1.0審核:批準:發(fā)布日期:第1、2章練習題1.以下敘述正確的是(B)。 A)C語言程序是由過程和函數(shù)組成的 B)C語言函數(shù)可以嵌套調(diào)用,例如fun(fun(x)) C)C語言函數(shù)不可以單獨編譯 D)C語言除了main函數(shù)外,其他函數(shù)不可以作為單獨文件形式存在2.以下敘述正確的是(C)。 A)C程序的基本組成單位是語句 B)C程序中的每一行只能寫一條語句 C)簡單的C語句必須以分號結(jié)束 D)C語句必須在一行內(nèi)寫完3.以下敘述中正確的是(C)。C A)C程序中的注釋只能出現(xiàn)在程序的開始位置和語句的后面 B)C程序書寫格式嚴格,要求一行內(nèi)只能寫一條語句 C)C程序書寫格式自由,一條語句可以寫在多行上 D)用C語言編寫的程序只能放在一個程序文件中4.下列敘述中錯誤的是(A)。A A)一個C語言程序只能實現(xiàn)一種算法 B)C語言程序可以由多個程序文件組成 C)C語言程序可以由一個或多個函數(shù)組成 D)一個C函數(shù)可以單獨作為一個C程序文件存在5.以下敘述中正確的是(B)。C A)C語言程序?qū)脑闯绦蛑械牡谝粋€函數(shù)開始執(zhí)行 B)可以在程序中由用戶指定任意一個函數(shù)作為主函數(shù),程序?qū)拇碎_始執(zhí)行 C)C語言規(guī)定必須用main作為主函數(shù)名,程序從此開始執(zhí)行,在此結(jié)束 D)main可作為用戶標識符,用以命名任意一個函數(shù)作為主函數(shù)6.對于一個正常運行的C程序,以下敘述正確的是(C)。A A)程序的執(zhí)行總是從main函數(shù)開始,在main函數(shù)中結(jié)束 B)程序的執(zhí)行總是從程序的第一個函數(shù)開始,在main函數(shù)結(jié)束 C)程序的執(zhí)行總是從main函數(shù)開始,在程序的最后一個函數(shù)中結(jié)束 D)程序的執(zhí)行總是從程序的第一個函數(shù)開始,在程序的最后一個函數(shù)中結(jié)束7.下列敘述正確的是(A)。D A)每個C語言程序文件中都必須有一個main()函數(shù) B)在C語言程序中main()函數(shù)的位置是固定的 C)C語言程序中所有函數(shù)之間都可以相互調(diào)用,與函數(shù)所在的位置無關(guān) D)在C語言程序的函數(shù)中不能定義另一個函數(shù)8.下列敘述中錯誤的是(B)。B A)C程序在運行過程中所有計算機都以二進制方式進行 B)C程序在運行過程中所有計算機都以十進制方式進行 C)所有C程序都需要在鏈接無誤后才能運行 D)C程序中整型變量只能存放整數(shù),實型變量只能存放浮點數(shù)9.計算機能直接執(zhí)行的程序是(D)。D A)源程序 B)目標程序 C)匯編程序 D)可執(zhí)行程序10.C語言源程序的后綴名是(B)。B A).exe B).c C).obj D).cp11.下列敘述中錯誤的是(D)。D A)計算機不能直接執(zhí)行用C語言編寫的源程序 B)C程序經(jīng)C編譯器編譯后,生成后綴為.obj的文件,這是一個二進制文件 C)后綴為.obj的文件,經(jīng)連接后生成后綴為.exe的文件,這是一個二進制文件 D)后綴為.obj和.exe的二進制文件都可以直接運行12.算法中,對需要執(zhí)行的每一步操作都必須給出清楚、嚴格的規(guī)定,這屬于算法的(B)。C A)正當性 B)可行性 C)確定性 D)有窮性13.以下關(guān)于簡單程序設(shè)計的步驟和程序的說法中,正確的是(B)。B A)確定算法后,整理并寫出文檔,最后進行編碼和上機調(diào)試 B)首先確定數(shù)據(jù)結(jié)構(gòu),然后確定算法,再編碼,并上機調(diào)試,最后整理文檔 C)先編碼和上機調(diào)試,在編碼過程中確定算法和數(shù)據(jù)結(jié)構(gòu),最后整理文檔 D)先寫好文檔,再根據(jù)文檔進行編碼和上機調(diào)試,最后確定算法和數(shù)據(jù)結(jié)構(gòu)14.以下敘述中正確的是(D)。C A)程序設(shè)計的任務(wù)就是編寫程序代碼并上機調(diào)試 B)程序設(shè)計的任務(wù)就是確定所用數(shù)據(jù) C)程序設(shè)計的任務(wù)就是確定所用算法 D)以上三種說法都不完整15.以下關(guān)于結(jié)構(gòu)化程序設(shè)計的敘述中,正確的是(C)。C A)一個結(jié)構(gòu)化程序必須同時由順序、分支、循環(huán)三種結(jié)構(gòu)組成 B)結(jié)構(gòu)化程序使用goto語句會很便捷 C)在C語言中,程序的模塊化是利用函數(shù)實現(xiàn)的 D)由三種基本結(jié)構(gòu)構(gòu)成的程序只能解決小規(guī)模的問題16.以下敘述中錯誤的是(C)。C A)C語言是一種結(jié)構(gòu)化的程序設(shè)計語言 B)結(jié)構(gòu)化程序由順序、分支、循環(huán)三種基本結(jié)構(gòu)構(gòu)成 C)使用三種基本結(jié)構(gòu)構(gòu)成的程序只能解決簡單問題 D)結(jié)構(gòu)化程序設(shè)計提倡模塊化的設(shè)計方法17.以下敘述中錯誤的是(C)。D A)C語言源程序經(jīng)編譯后生成后綴為.obj的目標程序 B)C程序經(jīng)過編譯、連接步驟之后才能形成一個真正可執(zhí)行的二進制機器指令文件 C)用C語言編寫的程序稱為源程序,它以ASCII代碼形式存放在一個文本文件中 D)C語言中的每條可執(zhí)行語言和非執(zhí)行語句最終都將被轉(zhuǎn)換成二進制的機器指令18.以下敘述中錯誤的是(B)。B A)算法正確的程序最終一定會結(jié)束 B)算法正確的程序可以有零個輸出 C)算法正確的程序可以有零個輸入 D)算法正確的程序?qū)τ谙嗤妮斎胍欢ㄓ邢嗤慕Y(jié)果19.以下敘述中錯誤的是(C)。CA)C語句必須以分號結(jié)束 B)復合語句在語法上被看做一條語句C)空語句出現(xiàn)在任何位置都不會影響程序運行 D)賦值表達式末尾加分號就構(gòu)成賦值語句20.以下敘述中正確的是(C)。B A)調(diào)用printf函數(shù)時,必須要有輸出項 B)使用putchar函數(shù)時,必須在之前包含頭文件 C)在C語言中,整數(shù)可以以十進制、八進制或十六進制的形式輸出 D)調(diào)用getchar函數(shù)讀入字符時,可以從鍵盤上輸入字符所對應(yīng)的ASCII碼21.以下關(guān)于函數(shù)的敘述中正確的是(D)。C A)每個函數(shù)都可以被其他函數(shù)調(diào)用(包括main函數(shù)) B)每個函數(shù)以單獨運行 C)每個函數(shù)都可以被單獨編譯 D)在一個函數(shù)內(nèi)部可以定義另一個函數(shù)22.算法具有五個特性,以下選項中不屬于算法特性的是(BC)。B A)有窮性 B)簡潔性 C)可行性 D)確定性23.以下敘述中正確的是(C)。C A)用C語言實現(xiàn)的算法必須要有輸入和輸出操作 B)用C語言實現(xiàn)的算法可以沒有輸出,但必須要有輸入 C)用C語言程序?qū)崿F(xiàn)的算法可以沒有輸入,但必須要有輸出 D)用C語言程序?qū)崿F(xiàn)的算法可以既沒有輸入,也沒有輸出24.C語言規(guī)定,在一個源程序中,main函數(shù)的位置(C)。CA)必須在最開始 B)必須在系統(tǒng)調(diào)用的庫函數(shù)的后面C)可以任意 D)必須在最后25.計算機高級語言程序的運行方法有編譯執(zhí)行和解釋執(zhí)行兩種,以下敘述中正確的是(A)。AA)C語言程序僅可以編譯執(zhí)行 B)C語言程序僅可以解釋執(zhí)行C)C語言程序既可以編譯執(zhí)行又可以解釋執(zhí)行 D)以上說法都不對26.以下敘述中錯誤的是(D)。DA)C語言的可執(zhí)行程序是由一系列機器指令構(gòu)成的B)用C語言編寫的源程序不能直接在計算機上運行C)通過編譯得到的二進制目標程序需要連接才可以運行D)在沒有安裝C語言集成開發(fā)環(huán)境的機器上不能運行C源程序生成的.exe文件27.以下敘述中正確的是(B)。BA)C程序中注釋部分只能放在程序最后B)花括號"{"和"}"可以作為函數(shù)體的定界符,也可以作為復合語句的定界符C)構(gòu)成C程序的基本單位是函數(shù),所有函數(shù)名都可以由用戶命名D)分號不是語句的一部分,是C語句之間的分隔符28.以下說法中錯誤的是(A)。AA)C程序可以有多個入口B)主函數(shù)可以調(diào)用任何非主函數(shù)的函數(shù)C)任何非主函數(shù)可以調(diào)用其他非主函數(shù)D)主函數(shù)可以分為兩個部分:主函數(shù)頭和函數(shù)體29.以下說法正確的是(B)。BA)C語言中允許有零個main函數(shù) B)C語言只能有一個main函數(shù)C)C語言中必須有main函數(shù)和其他函數(shù) D)C語言中允許有多個main函數(shù)30.下列敘述中正確的是(A)。AA)C語言的函數(shù)可以嵌套調(diào)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論