第一篇:C語言-基本選擇題及答案 (自動保存的)
計算機程序設(shè)計基礎(chǔ)(C語言)
單項選擇練習題
說明:帶*號的對非信息學院的同學不作要求。
一、基本概念
1.C語言程序是由C 構(gòu)成的。
A)一些可執(zhí)行語言 B)main函數(shù) C)函數(shù) D)包含文件中的第一個函數(shù) 2.(A)是構(gòu)成C語言程序的基本單位。
A、函數(shù) B、過程 C、子程序 D、子例程 3.C語言程序從C開始執(zhí)行。
A)程序中第一條可執(zhí)行語句
B)程序中第一個函數(shù)
C)程序中的main函數(shù)
D)包含文件中的第一個函數(shù)
4.C語言程序從main()函數(shù)開始執(zhí)行,所以這個函數(shù)要寫在_D___。
A)程序文件的開始 B)程序文件的最后 C)它所調(diào)用的函數(shù)的前面 D)程序文件的任何位置
5、以下說法中正確的是(C)。
A、C語言程序總是從第一個定義的函數(shù)開始執(zhí)行
B、在C語言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義 C、C語言程序總是從main()函數(shù)開始執(zhí)行
D、C語言程序中的main()函數(shù)必須放在程序的開始部分 6.下列方法中錯誤的是(D)。
A.主函數(shù)可以分為兩個部分:主函數(shù)說明部分和主函數(shù)體。B.主函數(shù)可以調(diào)用任何非主函數(shù)的其它函數(shù)。C.任何非主函數(shù)可以調(diào)用其它任何非主函數(shù)。D.程序可以從任何非主函數(shù)開始執(zhí)行。7.下列說法錯誤的是:(B)
A.C程序運行步驟是編輯、編譯、連接、執(zhí)行。B.C語言的變量名必須用小寫,常量用大寫。C.C語言的三種基本結(jié)構(gòu)是順序、選擇、循環(huán)。D.C程序一定由函數(shù)構(gòu)成的。
8.下列關(guān)于C語言的說法錯誤的是(B)。
A)C程序的工作過程是編輯、編譯、連接、運行 B)C語言不區(qū)分大小寫。
C)C程序的三種基本結(jié)構(gòu)是順序、選擇、循環(huán) D)C程序從main函數(shù)開始執(zhí)行 9.系統(tǒng)默認的C語言源程序擴展名為.C,需經(jīng)過C之后,生成.exe文件,才能運行?
A)編輯?編譯 B)編輯?連接 C)編譯?連接 D)編輯?改錯 *10.下列說法中正確的是(B)。
A.由于C源程序是高級語言程序,因此一定要在TC軟件中輸入。
B.由于C源程序是由字符流組成的,因此可以作為文本文件在任何文本編輯的軟件中輸入。
C.由于C程序是高級語言程序,因此輸入后即可執(zhí)行。D.由于C程序是高級語言程序,因此它是由命令組成的。
二、數(shù)據(jù)類型、運算符與表達式
1.不是C語言提供的合法關(guān)鍵字是(B)。
A.switch
B.cher
C.case
D.default *2.C語言提供的合法關(guān)鍵字是(D)。
A.next B.string C.do case D.struct *3.下列不屬于C語言中關(guān)鍵字的是 B
A)long B)print C)default D)typedef 4.下列正確的標識符是(C)。
A.-a1 B.a[i] C.a2_i D.int t 5.下列C語言用戶標識符中合法的是(B)。A、*y B、sum C、int D、%5f 6.下面四個選項中,合法的標識符是:(D)A.auto B.define C.6a D.c 7.下列C語言用戶標識符中合法的是(B)。A)3ax B)x C)case D)-e2 E)union 8.以下選項中合法的用戶標識符是B
A)long
B)_2Test
C)3Dmax
D)A.dat 9.下列四組選項中,正確的C語言標識符是(C)。
A)%xB)a+b C)a123D)123 10.請選出可用作C語言用戶標識符的一組標識符(B)A)void
B)a3_b3
C)For
D)2a define _123-abc DO WORD sum Case sizeof
11、下列四組字符串中都可以用作C語言程序中的標識符的是(A)。A、print _3d db8 aBc B、Iam one_half start$it 3pai 2 C、str_1 Cpp pow while D、Pxq My->book line# His.age 12.下列C語言標識符中合法的變量名是B。
A)2e3 B)you C)*y D)float 13.C語言中的簡單數(shù)據(jù)類型包括(D)。
A、整型、實型、邏輯型 B、整型、實型、邏輯型、字符型 C、整型、字符型、邏輯型 D、整型、實型、字符型
14、下列可以正確表示字符型常量的是(A)。A、’t’ B、”a” C、”n” D、297 15.下列表達式中,D是正確的C語言字符常量。A)”x” B)e3 C)”COMPUTER” D)’#’ 16.在下列表達式中,屬于字符型常量的是B。A)A B)'a' C)“A” D)b 17.以下選項中合法的字符常量是(B)A)“B” B)‘n’ C)‘68’
D)E 18.下面字符常量表示錯誤的是(D)A)’a’ B)’?’ C)’n’ D)”n”
19.已定義c為字符型變量,則下列語句中正確的是(C)A)c='97' B)c=“97”C)c=‘a(chǎn)’ D)c=“a” 20.已知ch是字符型變量,不正確的賦值語句是(A)A)ch='a+b';
B)ch='