- 計算機二級C語言基礎(chǔ)習題及答案 推薦度:
- 相關(guān)推薦
2017年計算機二級C語言基礎(chǔ)習題
學(xué)業(yè)的精深造詣來源于勤奮好學(xué),只有好學(xué)者,才能在無邊的知識海洋里獵取到真智才學(xué),只有真正勤奮的人才能克服困難。以下是百分網(wǎng)小編整理的2017年計算機二級C語言基礎(chǔ)習題,歡迎學(xué)習!
1.若某二叉樹的前序遍歷訪問順序是abdgcefh,中序遍歷訪問順序是dgbaechf,則其后序遍歷的結(jié)點訪問順序是( )。
A.bdgcefha
B.gdbecfha
C.bdgaechf
D.gdbehfca
2.三種基本結(jié)構(gòu)中,能簡化大量程序代碼的是( )。
A.順序結(jié)構(gòu)
B.分支結(jié)構(gòu)
C.選擇結(jié)構(gòu)
D.重復(fù)結(jié)構(gòu)
3.算法的時間復(fù)雜度是指( )。
A.執(zhí)行算法程序所需要的時間
B.算法程序的長度
C.算法執(zhí)行過程所需要的基本運算次數(shù)
D.算法程序中的指令條數(shù)
4.概要設(shè)計中要完成的事情是( )。
A.系統(tǒng)結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)的設(shè)計
B.系統(tǒng)結(jié)構(gòu)和過程的設(shè)計
C.過程和接口的設(shè)計
D.數(shù)據(jù)結(jié)構(gòu)和過程的設(shè)計
5.在結(jié)構(gòu)化分析方法中,數(shù)據(jù)字典的作用是( )。
A.存放所有需要處理的原始數(shù)據(jù)
B.存放所有處理的結(jié)果
c.存放所有程序文件
D.描述系統(tǒng)中所用到的全部數(shù)據(jù)和文件的有關(guān)信息
6.一個關(guān)系中屬性個數(shù)為1時,稱此關(guān)系為( )。
A.對應(yīng)關(guān)系
B.單一關(guān)系
c.一元關(guān)系
D.二元關(guān)系
7.若有以下定義:
char a;int b;
float c;double d;
則表達式a*b+b-c值的類型為( )。
A.float
B.int
C.char
D.double
8.下列選擇中,不能用做標識符的是( )。
A.1234
B._1_2
C.int_2_
D.2_int_
9.設(shè)x為int型變量,則執(zhí)行以下語句后,x的值為( )。
x=10;x=x-=x-x;
A.10
B.20
C.40
D.30
10.下列敘述中正確的是( )。
A.在面向?qū)ο蟮某绦蛟O(shè)計中,各個對象之間具有密切的關(guān)系
B.在面向?qū)ο蟮某绦蛟O(shè)計中,各個對象都是公用的
C.在面向?qū)ο蟮某绦蛟O(shè)中,各個對象之間相對獨立,相互依賴性小
D.上述3種說法都不對
11.以下程序的輸出結(jié)果是( )。
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.下列程序執(zhí)行后的輸出結(jié)果是( )。
main()
{int x=’f’;printf("%c\n",’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("%d\n",c);
}
該程序的輸出結(jié)果是( )。
A.0
B.1
C.2
D.3
14.在C語言中,函數(shù)返回值的類型最終取決于( )。
A.函數(shù)定義時在函數(shù)首部所說明的函數(shù)類型
B.return語句中表達式值的類型
C.調(diào)用函數(shù)時主調(diào)函數(shù)所傳遞的實參類型
D.函數(shù)定義時形參的類型
15.以下程序的輸出結(jié)果是( )。
main()
{ int i=0,S=0;
for(;;)
{
if(i==3 ||i==5)continue;
if(i==6)break;
i++;
s+=i:
};
printf("%d\n",s);
}
A.10
B.13
C.21
D.程序陷入死循環(huán)
16.假設(shè)a和b為int型變量,則執(zhí)行以下語句后b的值為( )。
a=1;b=10;
do
{ b-=a;a++;}
while(b--<0);
A.9
B.-2
C.-l
D.8
17.下列程序執(zhí)行后的輸出結(jié)果是( )。
main()
{ int a[3][3],*p,i};
p=&a[0][0];
for(i=p;i<9;i++)p[i]=i+1;
printf("%d\n",a[1][2]);
}
A.3
B.6
C.9
D.隨機數(shù)
18.以下程序的輸出結(jié)果是( )。
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("%d\n",d);
}
A.9
B.11
C.19
D.21
19.s1和s2已正確定義并分別指向兩個字符串。若要求:當s1所指串大于s2所指串時,執(zhí)行語句s;則以下選項中正確的是( )。
A.if(s1>s2)S;
B.if(strcmp(s1,s2))S;
C.if(strcmp(s2,sl)>O)S;
D.if(stremp(s1,s2)>O)S;
20.有以下函數(shù):
char fun(char*p)
{return P;}
該函數(shù)的返回值是( )。
A.無確切的值
B.形參p中存放的地址值
c.一個臨時存儲單元的地址
D.形參p自身的地址值
【計算機二級C語言基礎(chǔ)習題】相關(guān)文章:
c語言基礎(chǔ)習題10-13
2016計算機二級《C++》基礎(chǔ)習題及答案06-06
2017計算機二級C語言習題及答案11-09
2017計算機二級C語言考點習題09-25