《大學(xué)C語言程序設(shè)計(jì)》題庫-選擇題一 一、選擇題 1.下列敘述中錯誤的是( B )。 A 算法正確的程序最終一定會結(jié)束。 B 算法正確的程序可以有零個(gè)輸出。 C 算法正確的程序可以有零個(gè)輸入。 D 算法正確的程序?qū)τ谙嗤妮斎胍欢ㄓ邢嗤慕Y(jié)果。 2.下列敘述中錯誤的是( D )。 A C程序必須由一個(gè)或一個(gè)以上的函數(shù)組成。 B 函數(shù)調(diào)用可以作為一個(gè)獨(dú)立的語句存在。 C 若函數(shù)有返回值,必須通過return語句返回。 D 函數(shù)形參的值也可以傳回給對應(yīng)的實(shí)參。 3.下列敘述中錯誤的是(A )。 A 用戶定義的標(biāo)示符允許使用關(guān)鍵字。 B 用戶定義的標(biāo)示符應(yīng)做到“見名知意”。 C 用戶定義的標(biāo)示符必須以字母或下劃線開頭。 D 用戶定義的標(biāo)示符中大、小寫字母代表不同標(biāo)示。 4.下列關(guān)于函數(shù)的敘述正確的是(B )。 A 每個(gè)函數(shù)都可以被其他的函數(shù)調(diào)用(包含main函數(shù))。 B 每個(gè)函數(shù)都可以被單獨(dú)編譯。 C 每個(gè)函數(shù)都可以單獨(dú)運(yùn)行。 D 在一個(gè)函數(shù)內(nèi)部可以定義另一個(gè)函數(shù)。 5.下列不合法的用戶標(biāo)示符是(C )。 A j2_key B _int C 4d D _8_ 6.下列定義變量的語句中錯誤的是(D )。 A int _int; B double int_; C char for; D float us$; 7.按照C語言規(guī)定的用戶標(biāo)示符命名規(guī)則,不能出現(xiàn)在標(biāo)示符中的是( B )。 A 大寫字母 B 連字符 C 數(shù)字字符 D 下劃線 8.對于一個(gè)正常運(yùn)行的C程序,下列敘述正確的是( A )。 A 程序的執(zhí)行總是起止于main函數(shù)。 B 程序的執(zhí)行總是從第一個(gè)函數(shù)開始,結(jié)束于main函數(shù)。 C 程序的執(zhí)行總是從main函數(shù)開始,在最后一個(gè)函數(shù)結(jié)束。 D 程序的執(zhí)行總是從第一個(gè)函數(shù)開始,在最后一個(gè)函數(shù)結(jié)束。 9.下列敘述正確的是( C )。 A C語言程序從源程序中第一個(gè)函數(shù)開始執(zhí)行。 B 可以在程序中由用戶指定一個(gè)函數(shù)作為主函數(shù),程序?qū)拇碎_始執(zhí)行。 C C語言規(guī)定必須用main作為主函數(shù)名,程序從此開始執(zhí)行,在次結(jié)束。 D main可作為用戶標(biāo)示符,可以命名任意一個(gè)函數(shù)作為主函數(shù)。 10.下列敘述正確的是( C )。 A C程序中的注釋只能出現(xiàn)在程序的開始位置。 B C程序書寫格式嚴(yán)格,要求一行只能寫一個(gè)語句。 C C程序書寫格式自由,一行可以寫多條語句。 D用C語言編寫的程序只能放在一個(gè)程序文件中。 |
|