全國計算機二級考試C語言選擇題練習及答案
想要順利通過計算機二級C語言考試,同學們要多複習多做題,以下是本站小編搜索整理的一份全國計算機二級考試C語言選擇題練習及答案,供參考練習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!
1). 關於C語言的主函數描述正確的是
A.C程序可以有多個main函數
B.C程序必有一個而且只能有一個main函數
C.C程序可以沒有main函數
D.C程序的執行不一定在main函數開始執行
正確答案:B
2). 與數學公式aob xoy不等價的.語句是( )。
A.a*b/x*y
B.a*b/x/y
C. a*b/(x*y)
D. a/(x*y)*b
正確答案:A
3). 函數的值通過return語句返回,下面關於return語句的形式描述錯誤的是
rn表達式;
rn(表達式);
C.一個return語句可以返回多個函數值
D.一個return語句只能返回一個函數值
正確答案:C
4). 完全不考慮程序的內部結構和內部特徵,而只是根據程序功能導出測試用例的測試方法是
A.黑箱測試法
B.白箱測試法
C.錯誤推測法
D.安裝測試法
正確答案:A
5). 設有int x=11;則表達式(x++*1/3)的值是
A.3
B.4
C.11
D.12
正確答案:A
6). 下列説法中錯誤的是
A.只能在循環體內使用break語句
B.在循環體內使用break語句可以使流程跳出本層循環體,從而提前結束本層循環
C.在while和do…while循環中,continue語句並沒有使整個循環終止
inue的作用是結束本次循環,即跳過本次循環體中餘下尚未執行的語句,接着再一次進行循環判斷
正確答案:A
7). 關係表中的每一橫行稱為一個
A.元組
B.字段
C.屬性
D.碼
正確答案:A
8). 不合法的main函數命令行參數表示形式是
(int a,char *c[])
(int arc,char **arv)
(int argc,char *argv)
(int argv,char *argc[])
正確答案:C
9). 以下四項中屬於C語言關鍵字的是( )。
ne
C. unsigned
D. return
正確答案:C
答案解析:C語言有32個關鍵字(或稱保留字),它們都有特定的含意,並且由小寫字母組成,所以選項A是錯的,選項B不是保留字,選項D是return的錯誤拼寫。
10). 下列常數中不能作為C語言常量的是
A.0xabc
B.2.5e-0.2
C.32
D.0747
正確答案:B
11). C語言中 while 和do-while循環的主要區別是
-while的循環體至少無條件執行一次
e的循環控制條件比do-while的循環控制條件更嚴格
-while允許從外部轉到循環體內
-while 的循環體不能是複合語句
正確答案:A
12). 現有定義int a=10,*p=&a;則不能使a的內容增1的語句是
A.*p++;
B.*p=*p+1;
C.++*p;
D.*p+=1;
正確答案:A
-
C語言基礎循環結構
引導語:循環結構可以減少源程序重複書寫的工作量,用來描述重複執行某段算法的問題,這是程序設計中最能發揮計算機特長的程序結構。以下是本站小編分享給大家的C語言循環結構,歡迎閲讀學習!1.1for循環結構循環語句的一般表達式是:for(表達式1;表達式2;表達式3)語句2....
-
瞭解什麼是編程語言
學習編程語言之前,首先要搞清楚“編程語言”這個概念。下面一起來看看!很小的時候,父母就教我們開口説話,也教我們如何理解別人講話的意思。經過長時間的薰陶和自我學習,我們竟然在不知不覺中學會了説話,同時也能聽懂其他小朋友説話的意思了,我們開始向父母要零花錢...
-
C語言合併排序及實例代碼
歸併排序也稱合併排序,其算法思想是將待排序序列分為兩部分,依次對分得的兩個部分再次使用歸併排序,之後再對其進行合併。下面是小編分享的C語言合併排序及實例代碼,一起來看一下吧。合併排序僅從算法思想上了解歸併排序會覺得很抽象,接下來就以對序列A[0],A[l]…,A...
-
win8系統安裝c語言方法
在win8/win8.1中C語言VC無法運行,那麼win8系統安裝c語言方法又變成了什麼呢?而現在的'計算機都是預裝win8/8.1系統,對於比較原始的TurboC是無法運行的,現在應屆畢業生小編向大家告訴大家win8系統運行TurboC軟件的方法。win8系統安裝c語言方法:win8系統運行TurboC...