程序設計第三單元_第1頁
程序設計第三單元_第2頁
程序設計第三單元_第3頁
程序設計第三單元_第4頁
程序設計第三單元_第5頁
已閱讀5頁,還剩17頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

程序設計第三單元

1.下面對注釋規則描述不正確的選項是()[單選題]*

A、注釋起解釋說明作用,程序執行時一起被執行

B、程序的注釋與功能代碼保持一致。

C、C語言中/**/之間的內容就是注釋

D、編寫良好的代碼格式規范和添加詳細的注釋,是一個優秀程序員應該具備的好

習慣。

2.C語言是一種—的語言,同時具有高級語言和匯編語言的優點。()[單選題]

*

A、面向過程

B、面向對象

C、面向事物

D、面向機器

3.—語言不依賴于計算機硬件()[單選題]*

A、機器語言

B、匯編語言

C、高級語言

D、中級語言

4.匯編語言就比機器語言()[單選題]*

A、難于理解

B、難于閱讀

C、便于閱讀和理解程序(正確答案)

D、難于編寫

5.匯編語言是—的程序設計語言()[單選題]*

A、面向對象

B、面向過程

C、面向事物

D、面向機器(正確答案)

6.計算機使用的是由一組成的一串指令來表達計算機操作的語言。()[單選題]

*

A、1和2組成的二進制數

B、0和1組成的二進制數

C、0和10組成的二進制數

D、1和II組成的二進制數

7.機器語言是計算機所認識的語言,也稱為一代碼語言。()[單選題]*

A、二進制(正確答案)

B、十進制

C、八進制

D、十六進制

8.C語言在19世紀7()年代初問世,1978年美國電話電報公司(AT&T)貝爾實驗

室正式發布C語言,C語言是從—語言發展而來的。()[單選題]*

A、C語言之所以命名為C,是因為C語言源自KenThompson發明的B語言,而

B語言則源自BCPL語言。E確答案)

B、C語言是從網頁編程語言HTML發展而來。

C、C語言是從A編程語言發展而來

D、C語言是從C++語言發展而來

9.關于計算機語言發展過程中,高級語言之前出現的語言是()[單選題]*

A、匯編語言

B、C語言

C、PHP語言

D、C#i吾言

io./**/之間的內容是()[單選題]*

A、注釋(正確答案)

B、樣式

C、標簽

D、代碼

11.在學習C語言的過程中不可采用的學習方法是()[單選題]*

A、分析理解

B、動手實踐

C、閱讀代碼

D、強行記憶

12.以下關于C語言的重要性說法不正確的是()[單選題]*

A、很多編程語言都深受C語言的影響

B、掌握C語言的人,再學其它編程語言,大多能很快上手,觸類旁通。

C、學好C語言是我們邁入程序設計殿堂的基礎

D、學C語言對我們學好其它語言幫助不大:片答案)

13.函數體中要執行的動作內容被稱作()[單選題]*

A、執行語句

B、函數頭

C、注釋

D、文件

14.下面關于高級語言描述正確的選項是()[單選題]*

A、高級語言和機器語言一樣可以被計算機直接讀懂和執行

B、高級語言是機器語言之前所產生的計算機語言

C、高級語言不依賴于計算機硬件

D、高級語言生澀難懂不易于人們理解

15.include"stdio.h”語句的功能是()[單選題]*

A、這個語句的功能是進行有關的預處理操作。

B、這個語句的功能是進行有關的打印處理操作。

C、這個語句的功能是進行有關的掃描理操作。

D、這個語句的功能是進行有關的數學公式的處理操作。

16.#include"stdio.h"中include被稱為()[單選題]*

A、文件包含命令

B、文件輸入命令

C、文件輸出命令

D、文件刪除命令

17.關于計算機語言發展過程中C語言屬于()[單選題]*

A、高級語言

B、機器語言

C、低級語言

D、中級語言

18.組成語句的一個必不可少的符號是()[單選題]*

A、逗號

B、引號

C、f目=l節o

D、分號:答案)

19.以下敘述不正確的內容是()[單選題]*

A、分號是C語句的必要組成部分

B、C程序的注釋可以寫在語句的后面

C、函數是C程序的基本單位

D、主函數的名字不一定非用main來表示

20.下面的計算機語言描述不正確的是()[單選題]*

A、機器語言是由二進制0、1代碼指令構成

B、匯編語言是把機器語言符號化,加入了助記指令。

C、匯編語言便于移植、易于維護、對硬件的要求極低.〔答案)

D、機器語言生澀難懂,為了便于人與計算機交流出現了匯編及高級語言.

21.什么是機器語言()[單選題]*

A、計算機能直接讀懂和執行的語言。

B、計算機不能讀懂也不能執行的語言。

C、計算機不能讀懂但可以執行的語言。

D、計算機能直接讀懂但不能執行的語言。

22.用助記符號編寫程序,這種語言是()[單選題]*

A、機器語言

B、匯編語言(正確答案)

C、高級語言

D、馮諾依曼語言

23.兩臺電腦進行數據之間的傳輸,它們兩者之間交流語言是()[單選題]*

A、機器語言

B、匯編語言

C、高級語言

D、馮諾依曼語言

24.目前程序設計采用的基本方法有()[單選題]*

A、面向對象的程序設計

B、面向問題的程序設計

C、面向機器的程序設計

D、面向思想的語句

25.下列四個敘述中正確的是()[單選題]*

A、一個C源程序必須有且只能有一個主函數

B、一個C源程序可以有多個主函數

C、在C源程序中注釋說明必須位于語句之后

D、C源程序的基本結構是語句

26.main函數的作用是()[單選題]*

A、main函數就是一個程序的入口部分.

B、main函數就是一個程序的出口部分.

C、main函數就是執行語句的輸出部分.

D、main函數就是執行語句的輸入部分.

27.一個C語言程序總是從一開始執行()[單選題]*

A、書寫順序的第一個函數

B、書寫順序的第一條執行語句

C、主函數main。而答案)

D、不確定

28.目前編寫計算機程序一般采用的是()[單選題]*

A、機器語言

B、匯編語言

C、高級語言

D、英語

29.代碼voidmain。中關鍵字void的含義是()[單選題]*

A、空

B、函數

C、函數體

D、語句

30.關于計算機語言發展過程中,匯編語言之前出現的語言是()[單選題]*

A、匯編語言

B、高級語言

C、機器語言

D、中級語言

31.關于語言發展過程下列描述順序正確的是()[單選題]*

A、高級語言-機器語言-低級語言

B、機器語言-中級語言-高級語言

C、低級語言-中級語言-高級語言

D、機器語言-匯編語言-高級語言

32.構成C語言程序的基本單位是()[單選題]*

A、框架

B、預處理

C、函數

D、語句

33.丹尼斯.里奇美國計算機科學家,C語言的發明人,C語言之父,他所發明的C

語言是從一語言發展而來的()[單選題]*

A、H語言

B、C++語言

C、B語言

D、PHP語言

34.關于計算機語言發展過程中最先出現的語言是()[單選題]*

A、匯編語言

B、高級語言

C、機器語言(正確答案)

D、中級語言

35.語句都是以—結尾的。()[單選題]*

A、分號確答案)

B、逗號

C、句號

D、頓號

36.include命令都是放在程序的()[單選題]*

A、開頭(正確答案)

B、結尾

C、中間

D、main函數中的第一條語句

37.下面關于進制運算規律描述正確的是()[單選題]*

A、十進制是逢十進一,借一當二

B、二進制是逢二進一,借一當十

C、十進制是逢十進一,借一當十二明答案)

D、二進制是逢二進一,借一當一

38.在蘇寧電器的管理系統中,定義了變量intnum;來存放功能編號則num這個變量

在內存中占用的字節數為()[單選題]*

A、1

B、2

C、4

D、8

39.標識符是用來標識變量名等的有效字符序列,以下列出的有效標識符[按命名要

求命名]有()[單選題]*

A、float

B、3type

C、classname

D、_productid1窄邇)

40.在學生管理系統中為學員胡歌分配學號1002,在計算機中定義變量并賦初值正

確的是()[單選題]*

A、intstuid=,'1002H;

B、charstuid=,1002';

C、intstuid=1002;

D、int1002=stuid;

41.在超市管理系統中為了保存雪碧的單價2.5,以下變量定義正確的是()[單選

題]*

A、charprice;

B、floatprice;

C、intprice;

D、pricefloat;

42.下面關于格式字符說明不正確的是()[單選題]*

A、%d:表示按十進制整型格式輸出變量的值

B、%f:表示按十進制小數格式輸出變量的值

C、%c:表示輸出字符型變量的值

D、%f:表示按十進制整數格式輸出變量的值

43.下面關于實型常量描述正確的是()[單選題]*

A、實型常量即可以稱為實數,也可以稱為浮點數

B、實型常量是用單引號引起來的單個字符

C、實型常量是用雙引號引起來的多個字符

D、實型數在計算機中以整數的形式存儲

44.下面關于main。函數描述不正確的選項是()[單選題]*

A、一個C程序必須有且只能有一個用main()作為名字的函數

B、main。函數被稱為主函數

C、C程序總是從主函數開始執行,main。函數必須放在整個程序的開頭部分.

確答案)

D、main函數就是一個程序的入口部分。也就是說,程序都是從main函數頭開始

執行的,然后進入到main函數中,執行main函數中的內容。

45.下列變量定義中不合法的是()[單選題]*

A、charletter;

B、float2_and;

C、intnum;

D、floatscore;

46.設C語言中的一個int型數據在內存中占4個字節廁int型數據的取值范圍()

[單選題]*

A、-256—255

B、-32768—32767

C、-2147483648~2147483647(正商答案)

D、0—2147483647

47.以下定義語句中正確的是()[單選題]*

A、chara='A'b='B';

B、floata=b=10.0;

C、inta=10,b=20;(正確答案)

D、floata=10.0,intb=20;

48.下面不是C語言合法標識符(命名)的是()[單選題]*

A、abc

B、5n(正確答案)

C、_4m

D、x3

49.C語言中允許的基本數據類型包括()[單選題]*

A、整型、實型、邏輯型

B、整型、實型、字符型

C、整型、字符型、邏輯型

D、整型、實型、邏輯型、字符型

50.charch^a5ch這個變量在內存中占用的字節數為()[單選題]*

A、1埼答案)

B、2

C、4

D、8

51.以下選項中關于C語言常量的描述錯誤的是()[單選題]*

A、所謂常量是指在程序運行過程中,其值不能被改變的量

B、常量分類整型常量、實型常量、字符型常量、字符串常量

C、經常被使用的變量可以定義為常量老案)

D、常量在內存中不占用存儲空間

52.下述是C語言中有關變量定義的幾個說法正確的是()[單選題]*

A、變量可以不定義直接使用

B、一個說明語句只能定義一個變量

C、幾個不同類型的變量可在同一語句中定義

D、變量可以在定義時進行初始化

53.下面關于常量描述不正確的是()[單選題]*

A、整型常量包括正整數、負整數(零除外)在內的所有整數

B、實型常量即小數。

C、字符常量:用一對單引號括起來的任意字符

D、字符串常量:用一對雙引號括起來的零個或多個字符

54.inta=l;printf("a=%d\n,,,a);關于這段代碼描述不正確的是()[單選題]*

A、printf()是C的標準輸出函數.

B、printf()的作用是輸出一個字符串,或者按指定格式和數據類型輸出若干變量的

值.

C、%d:表示按二進制整型格式輸出變量的值

D、\n表示輸出一個換行,即將光標移到下一行的起始位置。

55.下面關于注釋說明不正確的是()[單選題]*

A、編寫良好的代碼格式規范和添加詳細的注釋,是一個優秀程序員應該具備的好

習慣。

B、用/*和*/包含起來的內容,稱為注釋

C、注釋不可以嵌套,即不能在一個注釋中添加另一個注釋。

D、程序中必須加注釋,否則程序無法正常執行.

56.在學生管理系統中為了保存學生賈寶玉的學員編號1001,以下哪個是正確的變

量定義0[單選題]*

A、charstuid;

B、stuidchar;

C、intstuid;:確答案)

D、stuidint;

57.關于變量命名下描述正確的是()[單選題]*

A、變量名第一個開頭的必須是數字。

B、定義變量名為int也是可以的。

C、變量名num與NUM是等價的。

D、變量名起名時最好是見名識義

58.C語言中格式字符%f表示()[單選題]*

A、以浮點型形式輸出

B、以十進制整型形式輸出

C、輸出單個字符

D、輸出整個字符串

59.下面關于變量格式描述不正確的是(D)[單選題]*

A、inti=20,j=10;

B、floatsalay=5600.5;

C、charsex='f;

D、intnl=n2=20;E確答案)

60.下面關于基本數據類型描述錯誤的是()[單選題]*

A、整型int在內存中占用4字節

B、浮點型float在內存中占用8字節

C、字符型char在內存中占用1個字節

D、整型longint長整型占用4個字節

61.在程序中,常量是可以不經說明而直接弓I用,下列正確表示字符型常量的是()

[單選題]*

A,"x"

B、Y

C、"morning"

D,"1"

62.不屬于C語言中基本數據類型的是()[單選題]*

A、整型

B、實型

C、字符型

D、數組

63.下列關于變量描述不正確的是()[單選題]*

A、變量定義必須放在變量使用之前。

B、在程序執行期間其值可以改變的量稱為變量

C、一個變量應該有一個名字,在內存中占據一定的存儲單元。

D、如果定義了如下變量floatscore=95.5則score在內存中占用8個字節

64.C語言中符合命名規范的是(C)[單選題]*

A、@wj

B、3e

C、_te3

D、M!J

65.變量的命名規范不包含()[單選題]*

A、變量名只能由英文字母、數字和下劃線組成

B、變量名的必須以字母或下劃線開頭

C、變量名不允許使用關鍵字

D、變量名中字母不區分大小寫不答案)

66.下面關于機器語言概念描述正確的是()*

A、機器語言不需要做任何的翻譯。

B、計算機能直接讀懂和執行的語言是機器語言

C、機器代碼是用機器語言編寫的一組機器指令的集合

D、機器語言也稱為二進制代碼語言。

67.使用普遍的高級語言有()*

A、C(正確答案)

B、C++(正確答案)

C、VB(正確答案)

D、JavaE確答案)

68.機器語言的特點是()*

A、計算機可以直接識別

B、不需要進行任何的翻譯

C、計算機不可以直接識別

D、需要進行任何的翻譯

69.C語言入門相對比較簡單,但如果想成為一個優秀的C程序員,仍要采用合理、

高效的學習方法()*

A、多讀代碼確答案)

B、多上機操作

C、多思考(正確答案)

D、及時總結(正確答案)

70.每個程序員在他們的編程生涯中都應該學習C語言,因為它有太多難以忽視的好

處了,以下關于我們為什么學習C語言描述正確的是()*

A、C語言是大學的必修課程「答案)

B、如果你學習過C語言,你就能學習現在任何的高級編程語言。因為所有的高級

語言都是以C語言為基礎的

C、C語言可以給你提供更多的工作機會。正確答案

D、C的程序與其它的語言寫的程序,實現相同的功能相比它用的代碼行數更少,

而它帶來的運行效率卻更快。:角答至)

71.關于語言發展過程下列描述錯誤的是()*

A、匯編語言是在機器語言之后出現的語言,全部指令都是由0,1代碼構成的。

(正確答案)

B、高級語言之前出現的語言是中間語言

C、高級語言特指C語言

D、C語言屬于高級語言的一種

72.下面關于匯編語言描述正確的是()*

A、匯編語言是面向機器的程序設計語言。

B、匯編語言對硬件要求很強、很難移植、維護性差

C、使用匯編語言比機器語言便于閱讀和理解程序。

D、匯編語言指令是機器指令的符號化

73.下面關于C語言描述正確的是()*

A、C語言是由UNIX的研制者丹尼斯?里奇和肯?湯普遜于1970年研制出的BCPL

語言的基礎上發展和完善起來的

B、C語言是一種面向過程的語言

C、C語言具有高級語言和匯編語言的優點

D、C語言可以廣泛應用于不同的操作系統

74.printf("WelcometoStudyC!\n");/*輸出要顯示的字符串*/關于這段代碼描述正

確的是0*

A、/**/之間的文字是注釋

B、3被稱為轉義字符3答案)

C、;可以被省略

D、printf是產生格式化輸出的函數.

75.下面關于計算機語言概念描述正確的是()*

A、匯編語言也稱為二進制代碼語言

B、機器語言比匯編語言便于閱讀和理解程序

C、高級語言更貼進人類的自然語言易于被普通人所理解與使用

D、C語言是一種面向過程的語言,同時具有高級語言和匯編語言的優點

案)

76.下面關于main。函數描述正確的是()*

A、一個完整的函數包括兩部分函數頭和函數體,voidmain。為函數頭,函數體由大

括弧{}括起來。(正確答案)

B、main()是每一個C程序都必須有的

C、程序都是從main函數頭開始執行的,然后進入到main函數中,執行main函

數中的內容。(正確答案)

D、main函數是程序的入口。

77.C語言程序中關于空行描述正確的是()*

A、C語言中的空格、空行不會影響程序

B、合格使用空格、空行可以使編寫出來的程序更加規范

C、合格使用空格、空行可以方便程序的閱讀。

D、C語言中不允許使用空格、空行它們會影響程序執行.

78.關于機器語言下面描述正確的是()*

A、機器語言也稱為二進制代碼語言

B、機器語言是由二進制0、1代碼指令構成,易于理解與編寫。

C、計算機可以直接識別。

D、不需要進行任何的翻譯。

79.變量能解決的問題,下列選項描述正確的是()*

A、節省空間(正確答案)

B、以根據程序的執行,用到不同的數值,求出程序要在某個語句下所得出的正確

結果。(正確答案)

C、占用更多空間

D、加快程序的執行

80.在雇員管理系統中需要定義變量存放員工的個人信息,下面變量名正確的是()

*

A、員工的編號可以定義變量名為:empid

B、員工的薪資可以定義變量名為:emp_salay

C、員工的性別可以定義變量名為:emp+sex

D、員工的籍貫可以定義變量名為:emp%address

81.下列變量定義中合法的是()*

A、chartype;

B、floatprice;

C、intcarid;(正確答案)

D、charcar&brand;

82.關于常量下列描述正確的選項有()*

A、學生的學號,rglOO:是字符串常量

B、員工的薪資8000.5是浮點型常量

C、班級人數5()是整型常量峪軍)

D、奧斯卡的性別m是字符型常量

83.常量就是在程序中不能改變其值的量。按照類型劃分為()*

A、整型常量(正確答案)

B、實型常量(正確答案)

C、枚舉常量

D、字符串常量

84.C語言處理的數據有—二種形式()*

A、常量

B、變量(正電

C、函數

D、圖片

85.在線訂餐管理后臺管理程序中使用的變量定義正確的是()*

A、intgoodsid;E確答案)

B、floatgoodsprice,salay;

C、doublescore=87.5;

D、intnum,id=l;

86.關于常量及其分類描述錯誤的選項有()*

A、字符型常量:用雙引號括起來的多個字符。例

溫馨提示

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

評論

0/150

提交評論