小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

1.1 單項(xiàng)選擇題

 ┣█一生有你 2007-01-10

   

    1.1  單項(xiàng)選擇題

       1.二進(jìn)制語言是屬于( )
       ①
面向機(jī)器語言    ②面向問題語言    ③面向過程語言    ④面向匯編語言
     
【解】人們研制了許許多多計算機(jī)程序設(shè)計語言,其中二進(jìn)制語言直接來自計算機(jī)的指令系統(tǒng),與具體計算機(jī)緊密相關(guān),所以是一種面向機(jī)器語言。面向問題語言是為了易于描述和求解某類特定領(lǐng)域的問題而專門設(shè)計的一種非過程語言。面向過程語言是一種能方便描述算法過程的計算機(jī)程序設(shè)計語言。有匯編語言,但沒有面向匯編語言。匯編語言也是一種面向機(jī)器的語言,與機(jī)器語言比較,匯編語言用有助于記憶的符號來代表二進(jìn)制代碼。所以解答是。

       2
.下列語言中不屬于面向過程的語言是( )
       ①
高級語言           ②低級語言            ③C語言           ④PASCAL語言
     
【解】 C語言和 PASCAL等程序設(shè)計語言都是高級語言,它們用于描述復(fù)雜加工的處理過程,所以也稱它們是面向過程語言。低級語言是指機(jī)器語言和匯編語言,低級語言是面向機(jī)器的語言,而不是面向問題的語言。所以解答是。

       3
.下列字符中屬于鍵盤符號的是( )
       ①\         ②\n          ③  \t           ④ \b
    
【解】鍵盤符號是指鍵盤上有標(biāo)記,并能在顯示器上直接以其標(biāo)記字樣顯示的字符。有許多鍵盤上有標(biāo)記的符號,它們不是用于直接顯示的,鍵入這種字符用于表示特定的意義,如常用的回車符。為了能讓C程序標(biāo)記這種符號,程序采用轉(zhuǎn)義字符的方式書寫這種字符。如‘\n‘、‘\t‘ 、‘\b‘都不是鍵盤字符,在 C語言中,它們都得用轉(zhuǎn)義字符來表達(dá)。只有字符\才是鍵盤字符。所以解答是。但在C程序中,反斜杠字符\已特別用作轉(zhuǎn)義字符的引導(dǎo)符,它也得用轉(zhuǎn)義字符的表達(dá)形式書寫,將它寫成’\\’。


       4
.下列字符列中,不是用來表達(dá)轉(zhuǎn)義字符是( 
       ①\\          ②\‘             ③074        
    ④ \0
  
【解】轉(zhuǎn)義字符有三種書寫形式:反斜社字符后接上某個規(guī)定的字符;反斜杠字符后接上13個八進(jìn)制數(shù)字符;反斜社字符和字符X之后接上12個十六進(jìn)制數(shù)字符。后兩種分別八進(jìn)制數(shù)和十六進(jìn)制數(shù)直接給出字符的ASCll代碼值。而074是八進(jìn)制整數(shù),不是轉(zhuǎn)義字.所以解答是。

       5
.不是C語言提供的合法關(guān)鍵字是()
       ①switch          ②begin         ③case           ④default
     
【解】因C語言的關(guān)鍵字表中沒有begin,它不是C語言的關(guān)鍵字。所以解答是。

       6
.下列字符列中,能作為單個標(biāo)識符是()l
       ①
? a             ② a2              ③a.3            ④ a___3
  
【解】在C語言中,規(guī)定標(biāo)識符是這樣一種字符序列,由英文字母或下線字符開始,后接任1個英文字母、下線字符和數(shù)字符組成。所以問題所列的字符列只有a_3是標(biāo)識符,其余都l是標(biāo)識符,一個是由字符?開頭、一個中間有字符,另一個有字符。所以解答是。

       7
.在C語言中,下列說法中錯誤的是()
       ①
函數(shù)定義可以分為兩個部分:函數(shù)說明部分和函數(shù)體
       ②
主函數(shù)可以調(diào)用任何非主函數(shù)
       ③
任何非主函數(shù)可以調(diào)用其它任何非主函數(shù)
       ④
程序可以從任何函數(shù)開始執(zhí)行
   
【解】每個C函數(shù)的定義分兩部分,函數(shù)說明部分和函數(shù)體,所以敘述是正確的敘述。C語言中,函數(shù)可以遞歸調(diào)用,主函數(shù)可以調(diào)用程序中的任何函數(shù),當(dāng)然可以調(diào)用任何非主教的其它函數(shù),所以敘述是一個正確的敘述。同樣理由,敘述也是正確的。C語言規(guī),C程序只有一個主函數(shù),并總是從主函數(shù)開始執(zhí)行,不能從非主函數(shù)開始執(zhí)行。所以,說程可以從任何函數(shù)開始執(zhí)行是錯誤的。所以解答是。

    1.2  填充題

 

       1.匯編語言屬于面向________語言,高級語言屬于面向________語言。
     
【解】匯編語言與具體計算機(jī)密切有關(guān),是屬于面向機(jī)器的語言;而高級語言用來描述求解題的算法,所以是面向過程的語言。所以解答是:面向機(jī)器和面向過程。

       2
.用高級語言編寫的程序稱為________程序,它可以通過________程序翻譯一句執(zhí)一句的方式執(zhí)行,也可以通過________程序一次翻譯產(chǎn)生________程序,然后執(zhí)行。
     
【解】用高級語言編寫的程序稱為源程序,源程序不能在計算機(jī)上直接運(yùn)行,運(yùn)行源程序有種方式:一種是通過解釋程序,對源程序逐句解釋執(zhí)行;另一種是先讓編譯程序?qū)⒃闯绦蛞环g產(chǎn)生目標(biāo)程序(目標(biāo)程序是計算機(jī)可直接執(zhí)行的機(jī)器語言程序,它是一種二進(jìn)制代碼程),然后執(zhí)行目標(biāo)程序。
  
       3
.轉(zhuǎn)義字符是由________符號開始,后接單個字符或若干字符組成。
    
【解】在C語言中,轉(zhuǎn)義字符由反斜杠字符開始,后接單個字符或若干個字符組成。

       4
C語言詞類主要分為____、_____、__________等。
     
【解】語言的基本詞匯是指直接由字符序列組成,有確定意義的最基本單位,所以C語言詞匯有:字面形式常量。特殊符號(主要是運(yùn)算符)、保留字和標(biāo)識符等四類。而表達(dá)式、函數(shù)調(diào)用等是更高級的語言成分,如表達(dá)式中還可分運(yùn)算分量和運(yùn)算符等;函數(shù)調(diào)用也是一種表達(dá)式,它有函數(shù)名標(biāo)識符、圓括號和實(shí)際參數(shù)表等。利用基本詞匯,按照給定的C語言的句法規(guī)則,就可命名程序?qū)ο螅枋霰磉_(dá)式計算、構(gòu)造語句、函數(shù),直至整個程序。

       5
C語言的語句主要分為_____語句、_____語句、_____語句_____語句、______語句和_____語句等。
    
【解】C語言有多種不同功能的語句,有用于定義數(shù)據(jù)的,有用于各種存儲和計算的,有用于程序流程控制的,有多種分類方法。C語言的語句主要有:數(shù)據(jù)定義語句、表達(dá)式語句、流程控制語句、復(fù)合語句、空語句和其它語句。程序中經(jīng)常使用的賦值表達(dá)式語句和函數(shù)調(diào)用表達(dá)式語句都是典型的表達(dá)式語句。

       6
C程序是由函數(shù)構(gòu)成的。其中有并且只能有_____個主函數(shù)。C語言程序的執(zhí)行總是由_____函數(shù)開始,并且在_____函數(shù)中結(jié)束(如別的函數(shù)未調(diào)用終止程序執(zhí)行的庫函數(shù))
   
【解】C程序是由若干函數(shù)構(gòu)成的。其中有并且只能有1個主函數(shù)(用main命名)。C程序的執(zhí)行總是由主函數(shù)開始執(zhí)行,通常在主函數(shù)中結(jié)束(如沒有在別的函數(shù)中調(diào)用終止程序執(zhí)行的庫函數(shù)的話)。

       7
C語言程序的注釋可以出現(xiàn)在程序中的任何地方,一個注釋以雙符號作為開始標(biāo)記,以雙符號_____作為結(jié)束標(biāo)記。
   
【解】C語言程序的注釋可以出現(xiàn)在程序基本單詞之間的任何地方, C語言程序的注釋以雙符號/。非為開始標(biāo)記,并以雙符號。/作為結(jié)束標(biāo)記。

 

       1.二進(jìn)制語言是屬于( )
       ①
面向機(jī)器語言    ②面向問題語言    ③面向過程語言    ④面向匯編語言
     
【解】人們研制了許許多多計算機(jī)程序設(shè)計語言,其中二進(jìn)制語言直接來自計算機(jī)的指令系統(tǒng),與具體計算機(jī)緊密相關(guān),所以是一種面向機(jī)器語言。面向問題語言是為了易于描述和求解某類特定領(lǐng)域的問題而專門設(shè)計的一種非過程語言。面向過程語言是一種能方便描述算法過程的計算機(jī)程序設(shè)計語言。有匯編語言,但沒有面向匯編語言。匯編語言也是一種面向機(jī)器的語言,與機(jī)器語言比較,匯編語言用有助于記憶的符號來代表二進(jìn)制代碼。所以解答是

       2
.下列語言中不屬于面向過程的語言是( )
       ①
高級語言           ②低級語言            ③C語言           ④PASCAL語言
     
【解】 C語言和 PASCAL等程序設(shè)計語言都是高級語言,它們用于描述復(fù)雜加工的處理過程,所以也稱它們是面向過程語言。低級語言是指機(jī)器語言和匯編語言,低級語言是面向機(jī)器的語言,而不是面向問題的語言。所以解答是。

       3
.下列字符中屬于鍵盤符號的是( )
       ①\         ②\n          ③  \t           ④ \b
    
【解】鍵盤符號是指鍵盤上有標(biāo)記,并能在顯示器上直接以其標(biāo)記字樣顯示的字符。有許多鍵盤上有標(biāo)記的符號,它們不是用于直接顯示的,鍵入這種字符用于表示特定的意義,如常用的回車符。為了能讓C程序標(biāo)記這種符號,程序采用轉(zhuǎn)義字符的方式書寫這種字符。如‘\n‘、‘\t‘ 、‘\b‘都不是鍵盤字符,在 C語言中,它們都得用轉(zhuǎn)義字符來表達(dá)。只有字符\才是鍵盤字符。所以解答是。但在C程序中,反斜杠字符\已特別用作轉(zhuǎn)義字符的引導(dǎo)符,它也得用轉(zhuǎn)義字符的表達(dá)形式書寫,將它寫成’\\’


       4
.下列字符列中,不是用來表達(dá)轉(zhuǎn)義字符是( 
       ①\\          ②\‘             ③074        
    ④ \0
  
【解】轉(zhuǎn)義字符有三種書寫形式:反斜社字符后接上某個規(guī)定的字符;反斜杠字符后接上13個八進(jìn)制數(shù)字符;反斜社字符和字符X之后接上12個十六進(jìn)制數(shù)字符。后兩種分別八進(jìn)制數(shù)和十六進(jìn)制數(shù)直接給出字符的ASCll代碼值。而074是八進(jìn)制整數(shù),不是轉(zhuǎn)義字.所以解答是。

       5
.不是C語言提供的合法關(guān)鍵字是()
       ①switch          ②begin         ③case           ④default
     
【解】因C語言的關(guān)鍵字表中沒有begin,它不是C語言的關(guān)鍵字。所以解答是。

       6
.下列字符列中,能作為單個標(biāo)識符是()l
       ①
? a             ② a
2              ③a.3            ④ a___3
  
【解】在C語言中,規(guī)定標(biāo)識符是這樣一種字符序列,由英文字母或下線字符開始,后接任1個英文字母、下線字符和數(shù)字符組成。所以問題所列的字符列只有a_3是標(biāo)識符,其余都l是標(biāo)識符,一個是由字符?開頭、一個中間有字符,另一個有字符。所以解答是。


       7
.在C語言中,下列說法中錯誤的是()
       ①
函數(shù)定義可以分為兩個部分:函數(shù)說明部分和函數(shù)體
       ②
主函數(shù)可以調(diào)用任何非主函數(shù)
       ③
任何非主函數(shù)可以調(diào)用其它任何非主函數(shù)
       ④
程序可以從任何函數(shù)開始執(zhí)行
   
【解】每個C函數(shù)的定義分兩部分,函數(shù)說明部分和函數(shù)體,所以敘述是正確的敘述。C語言中,函數(shù)可以遞歸調(diào)用,主函數(shù)可以調(diào)用程序中的任何函數(shù),當(dāng)然可以調(diào)用任何非主教的其它函數(shù),所以敘述是一個正確的敘述。同樣理由,敘述也是正確的。C語言規(guī),C程序只有一個主函數(shù),并總是從主函數(shù)開始執(zhí)行,不能從非主函數(shù)開始執(zhí)行。所以,說程可以從任何函數(shù)開始執(zhí)行是錯誤的。所以解答是

    1.2  填充題

 

       1.匯編語言屬于面向________語言,高級語言屬于面向________語言。
     
【解】匯編語言與具體計算機(jī)密切有關(guān),是屬于面向機(jī)器的語言;而高級語言用來描述求解題的算法,所以是面向過程的語言。所以解答是:面向機(jī)器和面向過程。

       2
.用高級語言編寫的程序稱為________程序,它可以通過________程序翻譯一句執(zhí)一句的方式執(zhí)行,也可以通過________程序一次翻譯產(chǎn)生________程序,然后執(zhí)行。
     
【解】用高級語言編寫的程序稱為源程序,源程序不能在計算機(jī)上直接運(yùn)行,運(yùn)行源程序有種方式:一種是通過解釋程序,對源程序逐句解釋執(zhí)行;另一種是先讓編譯程序?qū)⒃闯绦蛞环g產(chǎn)生目標(biāo)程序(目標(biāo)程序是計算機(jī)可直接執(zhí)行的機(jī)器語言程序,它是一種二進(jìn)制代碼程),然后執(zhí)行目標(biāo)程序。
  
       3
.轉(zhuǎn)義字符是由________符號開始,后接單個字符或若干字符組成。
    
【解】在C語言中,轉(zhuǎn)義字符由反斜杠字符開始,后接單個字符或若干個字符組成。

       4
C語言詞類主要分為_________、__________等。
     
【解】語言的基本詞匯是指直接由字符序列組成,有確定意義的最基本單位,所以C語言詞匯有:字面形式常量。特殊符號(主要是運(yùn)算符)、保留字和標(biāo)識符等四類。而表達(dá)式、函數(shù)調(diào)用等是更高級的語言成分,如表達(dá)式中還可分運(yùn)算分量和運(yùn)算符等;函數(shù)調(diào)用也是一種表達(dá)式,它有函數(shù)名標(biāo)識符、圓括號和實(shí)際參數(shù)表等。利用基本詞匯,按照給定的C語言的句法規(guī)則,就可命名程序?qū)ο?,描述表達(dá)式計算、構(gòu)造語句、函數(shù),直至整個程序。

       5
C語言的語句主要分為_____語句、_____語句、_____語句_____語句、______語句和_____語句等。
    
【解】C語言有多種不同功能的語句,有用于定義數(shù)據(jù)的,有用于各種存儲和計算的,有用于程序流程控制的,有多種分類方法。C語言的語句主要有:數(shù)據(jù)定義語句、表達(dá)式語句、流程控制語句、復(fù)合語句、空語句和其它語句。程序中經(jīng)常使用的賦值表達(dá)式語句和函數(shù)調(diào)用表達(dá)式語句都是典型的表達(dá)式語句。

       6
C程序是由函數(shù)構(gòu)成的。其中有并且只能有_____個主函數(shù)。C語言程序的執(zhí)行總是由_____函數(shù)開始,并且在_____函數(shù)中結(jié)束(如別的函數(shù)未調(diào)用終止程序執(zhí)行的庫函數(shù))
   
【解】C程序是由若干函數(shù)構(gòu)成的。其中有并且只能有1個主函數(shù)(用main命名)。C程序的執(zhí)行總是由主函數(shù)開始執(zhí)行,通常在主函數(shù)中結(jié)束(如沒有在別的函數(shù)中調(diào)用終止程序執(zhí)行的庫函數(shù)的話)。


       7
C語言程序的注釋可以出現(xiàn)在程序中的任何地方,一個注釋以雙符號作為開始標(biāo)記,以雙符號_____作為結(jié)束標(biāo)記。
   
【解】C語言程序的注釋可以出現(xiàn)在程序基本單詞之間的任何地方, C語言程序的注釋以雙符號/。非為開始標(biāo)記,并以雙符號。/作為結(jié)束標(biāo)記。

 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多