- 相關(guān)推薦
2017計(jì)算機(jī)二級(jí)考試C語(yǔ)言選擇題專(zhuān)練
練習(xí)做多了自然會(huì)形成自己的做題方法和速度,為此,今天百分網(wǎng)小編為大家整理了以下2017計(jì)算機(jī)二級(jí)考試C語(yǔ)言選擇題專(zhuān)練,希望對(duì)大家有幫助!
1.若某二叉樹(shù)的前序遍歷訪問(wèn)順序是abdgcefh,中序遍歷訪問(wèn)順序是dgbaechf,則其后序遍歷的結(jié)點(diǎn)訪問(wèn)順序是( )。
A.bdgcefha
B.gdbecfha
C.bdgaechf
D.gdbehfca
2.三種基本結(jié)構(gòu)中,能簡(jiǎn)化大量程序代碼的是( )。
A.順序結(jié)構(gòu)
B.分支結(jié)構(gòu)
C.選擇結(jié)構(gòu)
D.重復(fù)結(jié)構(gòu)
3.算法的時(shí)間復(fù)雜度是指( )。
A.執(zhí)行算法程序所需要的時(shí)間
B.算法程序的長(zhǎng)度
C.算法執(zhí)行過(guò)程所需要的基本運(yùn)算次數(shù)
D.算法程序中的指令條數(shù)
4.概要設(shè)計(jì)中要完成的事情是( )。
A.系統(tǒng)結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)
B.系統(tǒng)結(jié)構(gòu)和過(guò)程的設(shè)計(jì)
C.過(guò)程和接口的設(shè)計(jì)
D.數(shù)據(jù)結(jié)構(gòu)和過(guò)程的設(shè)計(jì)
5.在結(jié)構(gòu)化分析方法中,數(shù)據(jù)字典的作用是( )。
A.存放所有需要處理的原始數(shù)據(jù)
B.存放所有處理的結(jié)果
c.存放所有程序文件
D.描述系統(tǒng)中所用到的全部數(shù)據(jù)和文件的有關(guān)信息
6.一個(gè)關(guān)系中屬性個(gè)數(shù)為1時(shí),稱(chēng)此關(guān)系為( )。
A.對(duì)應(yīng)關(guān)系
B.單一關(guān)系
c.一元關(guān)系
D.二元關(guān)系
7.若有以下定義:
char a;int b;
float c;double d;
則表達(dá)式a*b+b-c值的類(lèi)型為( )。
A.float
B.int
C.char
D.double
8.下列選擇中,不能用做標(biāo)識(shí)符的是( )。
A.1234
B._1_2
C.int_2_
D.2_int_
9.設(shè)x為int型變量,則執(zhí)行以下語(yǔ)句后,x的值為( )。
x=10;x=x-=x-x;
A.10
B.20
C.40
D.30
10.下列敘述中正確的是( )。
A.在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個(gè)對(duì)象之間具有密切的關(guān)系
B.在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個(gè)對(duì)象都是公用的
C.在面向?qū)ο蟮某绦蛟O(shè)中,各個(gè)對(duì)象之間相對(duì)獨(dú)立,相互依賴性小
D.上述3種說(shuō)法都不對(duì)
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語(yǔ)言中,函數(shù)返回值的類(lèi)型最終取決于( )。
A.函數(shù)定義時(shí)在函數(shù)首部所說(shuō)明的函數(shù)類(lèi)型
B.return語(yǔ)句中表達(dá)式值的類(lèi)型
C.調(diào)用函數(shù)時(shí)主調(diào)函數(shù)所傳遞的實(shí)參類(lèi)型
D.函數(shù)定義時(shí)形參的類(lèi)型
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í)行以下語(yǔ)句后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.隨機(jī)數(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已正確定義并分別指向兩個(gè)字符串。若要求:當(dāng)s1所指串大于s2所指串時(shí),執(zhí)行語(yǔ)句s;則以下選項(xiàng)中正確的是( )。
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.無(wú)確切的值
B.形參p中存放的地址值
c.一個(gè)臨時(shí)存儲(chǔ)單元的地址
D.形參p自身的地址值
【計(jì)算機(jī)二級(jí)考試C語(yǔ)言選擇題專(zhuān)練】相關(guān)文章:
全國(guó)計(jì)算機(jī)二級(jí)《C++》考前選擇題專(zhuān)練10-02
全國(guó)計(jì)算機(jī)二級(jí)考試選擇題專(zhuān)練201707-13
計(jì)算機(jī)二級(jí)考試C語(yǔ)言試題與答案(選擇題)07-06
2017計(jì)算機(jī)二級(jí)考試C++單選題專(zhuān)練及答案09-07
2017計(jì)算機(jī)等級(jí)考試《二級(jí)C++》單選題專(zhuān)練07-31
2016年12月計(jì)算機(jī)二級(jí)C語(yǔ)言單選專(zhuān)練及答案09-21
2016計(jì)算機(jī)二級(jí)C語(yǔ)言考試選擇題及答案10-31
計(jì)算機(jī)二級(jí)C語(yǔ)言選擇題11-11
2017計(jì)算機(jī)二級(jí)考試C語(yǔ)言選擇題專(zhuān)項(xiàng)訓(xùn)練09-14