2016年計算機二級C語言選擇題練習
知識的掌握需要練習來鞏固,下面是小編整理的2016年計算機二級C語言選擇題練習,歡迎使用!
1.若某二叉樹的前序遍歷訪問順序是abdgcefh,中序遍歷訪問順序是dgbaechf,則其後序遍歷的結點訪問順序是( )。
efha
cfha
echf
hfca
2.三種基本結構中,能簡化大量程序代碼的是( )。
A.順序結構
B.分支結構
C.選擇結構
D.重複結構
3.算法的時間複雜度是指( )。
A.執行算法程序所需要的時間
B.算法程序的長度
C.算法執行過程所需要的基本運算次數
D.算法程序中的'指令條數
4.概要設計中要完成的事情是( )。
A.系統結構和數據結構的設計
B.系統結構和過程的設計
C.過程和接口的設計
D.數據結構和過程的設計
5.在結構化分析方法中,數據字典的作用是( )。
A.存放所有需要處理的原始數據
B.存放所有處理的結果
c.存放所有程序文件
D.描述系統中所用到的全部數據和文件的有關信息
6.一個關係中屬性個數為1時,稱此關係為( )。
A.對應關係
B.單一關係
c.一元關係
D.二元關係
7.若有以下定義:
char a;int b;
float c;double d;
則表達式a*b+b-c值的類型為( )。
t
le
8.下列選擇中,不能用做標識符的是( )。
A.1234
B._1_2
_2_
D.2_int_
9.設x為int型變量,則執行以下語句後,x的值為( )。
x=10;x=x-=x-x;
A.10
B.20
C.40
D.30
10.下列敍述中正確的是( )。
A.在面向對象的程序設計中,各個對象之間具有密切的關係
B.在面向對象的程序設計中,各個對象都是公用的
C.在面向對象的程序設中,各個對象之間相對獨立,相互依賴性小
D.上述3種説法都不對
11.以下程序的輸出結果是( )。
main()
{ int i;
for(i=0;i<3;i++)
switch(i){case 0:printf("%d",i);
case 2:printf("%d",i);
default:printf("%d",i);
}
}
A.000102
B.000020
C.000122
D.000111
12.下列程序執行後的輸出結果是( )。
main()
{int x=’f’;printf("%cn",’A’+(x-’a’+1));}
A.G
B.H
C.I
D.J
13.有如下程序:
main()
{ int a=2,b=-1.c=2;
if(a<0)if(b<0)c=0;
else c++;
printf("%dn",c);
}
該程序的輸出結果是( )。
A.0
B.1
C.2
D.3
14.在C語言中,函數返回值的類型最終取決於( )。
A.函數定義時在函數首部所説明的函數類型
rn語句中表達式值的類型
C.調用函數時主調函數所傳遞的實參類型
D.函數定義時形參的類型
15.以下程序的輸出結果是( )。
main()
{ int i=0,S=0;
for(;;)
{
if(i==3 ||i==5)continue;
if(i==6)break;
i++;
s+=i:
};
printf("%dn",s);
}
A.10
B.13
C.21
D.程序陷入死循環
16.假設a和b為int型變量,則執行以下語句後b的值為( )。
a=1;b=10;
do
{ b-=a;a++;}
while(b--<0);
A.9
B.-2
C.-l
D.8
17.下列程序執行後的輸出結果是( )。
main()
{ int a[3][3],*p,i};
p=&a[0][0];
for(i=p;i<9;i++)p[i]=i+1;
printf("%dn",a[1][2]);
}
A.3
B.6
C.9
D.隨機數
18.以下程序的輸出結果是( )。
int f(int A)
{ return a%2; }
main()
{int s[8]={1,3,5,2,4,6},i,d=0;
for(i=0;f(s[8]);i++)d+=s[i];
printf("%dn",d);
}
A.9
B.11
C.19
D.21
19.s1和s2已正確定義並分別指向兩個字符串。若要求:當s1所指串大於s2所指串時,執行語句s;則以下選項中正確的是( )。
(s1>s2)S;
(strcmp(s1,s2))S;
(strcmp(s2,sl)>O)S;
(stremp(s1,s2)>O)S;
20.有以下函數:
char fun(char*p)
{return P;}
該函數的返回值是( )。
A.無確切的值
B.形參p中存放的地址值
c.一個臨時存儲單元的地址
D.形參p自身的地址值
-
計算機等級考試二級C語言筆試精選習題
應屆畢業生考試網提供了計算機等級考試二級C語言筆試精選習題,幫助考生鍛鍊解題思路,加深理解知識點。更多資料訪問yjbys計算機等級考試網。1、C語言程序的基本單位是____A)程序行B)語句C)函數D)字符、C、12、C語言程序的三種基本結構是____A、順序結構,選擇結構,...
-
C語言中文件操作詳解及實例代碼
在文件操作中除了打開操作以及讀寫操作,還有幾種比較常見的操作。以下是本站小編搜索整理的關於這些操作中涉及到的函數,,需要的朋友可以參考本文!想了解更多相關信息請持續關注我們應屆畢業生考試網!一.移動位置指針的函數rewind函數和fseek函數,這兩個函數的原...
-
Swift與C語言指針結合使用實例
引導語:Swift可與Object-C共同運行於MACOS和iOS平台,用於搭建基於蘋果平台的應用程序。以下是本站小編分享給大家的Swift與C語言指針結合使用實例,歡迎閲讀!####用以輸入/輸出的參數指針C和Objective-C並不支持多返回值,所以CocoaAPI中常常將指針作為一種在方法間...
-
c語言數組指針變量的説明和使用
導語:指針變量可以進行某些運算,那麼在運算中如何操作呢?讓我們瞭解一下C語言數組指針變量的説明和使用吧!數組指針變量的説明和使用指向數組的指針變量稱為數組指針變量。在討論數組指針變量的説明和使用之前,我們先明確幾個關係。一個數組是由連續的一塊內存單元...