2025計(jì)算機(jī)二級(jí)C語(yǔ)言基礎(chǔ)訓(xùn)練及答案(通用6套)
想提高計(jì)算機(jī)等級(jí)考試成績(jī)平時(shí)就要多做練習(xí),積累做題方法和技巧,提高做題速度。以下是小編為大家整理的計(jì)算機(jī)二級(jí)C語(yǔ)言基礎(chǔ)訓(xùn)練及答案,希望對(duì)大家的復(fù)習(xí)有所幫助!
計(jì)算機(jī)二級(jí)C語(yǔ)言基礎(chǔ)訓(xùn)練及答案 1
1.按照“先進(jìn)后出”原則組織數(shù)據(jù)的結(jié)構(gòu)是( )。
A.隊(duì)列
B.棧
C.雙向鏈表
D.二叉樹(shù)
2.下列選項(xiàng)中不屬于軟件生命周期開(kāi)發(fā)階段任務(wù)的是( )。
A.軟件測(cè)試
B.概要設(shè)計(jì)
C.軟件維護(hù)
D.詳細(xì)設(shè)計(jì)
3.設(shè)在C語(yǔ)言中,float類型數(shù)據(jù)占4個(gè)字節(jié),則double 類型數(shù)據(jù)占( )個(gè)字節(jié)。
A.1
B.2
C.8
D.4
4.如果進(jìn)棧序列為el、e2、e3、e4,則可能的出棧序列是( )。
A.e3、el、e4、e2
B.e2、e4、e3、el
C.e3、e4、e2
D.任意順序
5.數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS中用來(lái)定義模式、內(nèi)模式和外模式的語(yǔ)言為( )。
A.C
B.Basic
C.DDL
D.DML
6.以三級(jí)模式為框架形成的3種數(shù)據(jù)庫(kù)中,真實(shí)存在于計(jì)算機(jī)外存的數(shù)據(jù)庫(kù)是( )。
A.概念數(shù)據(jù)庫(kù)
B.用戶數(shù)據(jù)庫(kù)
C.物理數(shù)據(jù)庫(kù)
D.邏輯數(shù)據(jù)庫(kù)
7.一些重要的程序設(shè)計(jì)語(yǔ)言(in C語(yǔ)言和Pascal語(yǔ)言) 允許過(guò)程的遞歸調(diào)用,而實(shí)現(xiàn)遞歸調(diào)用中的存儲(chǔ)分配通常用( )。
A.棧
B.堆
C.數(shù)組
D.鏈表
8.下列敘述中正確的是( )。
A.軟件測(cè)試應(yīng)該由程序開(kāi)發(fā)者來(lái)完成
B.程序經(jīng)調(diào)試后一般不需要測(cè)試
C.軟件維護(hù)只包括對(duì)程序代碼的維護(hù)
D.以上三種說(shuō)法都不對(duì)
9.有下列程序:
main()
{ int y=10;
do{y--;}while(--y);
printf("%d ",--y);
)
當(dāng)執(zhí)行程序時(shí),輸出的結(jié)果是( )。
A.-1
B.1
C.4
D.0
10.表達(dá)式’5’-’1’的值是( )。
A.整數(shù)4
B.字符4
c.表達(dá)式不合法
D.字符6
11.下列函數(shù)的類型是( )。
fun(double x)
{ float y;
y=3*x-4:
return y;
}
A.int
B.不確定
C.void
D.float
12.下列程序的運(yùn)行結(jié)果是( )。
int y=5,x=14;
y=((x=3*Y,x+1),x-1);
printf("x=%d,y=%d",x,y);
A.x=27,y=27
B.x=12,y=13
C.x=15,y=14
D.x=y=27
13.若有下列定義和語(yǔ)句:
int u=011,v=0x11,w=11;
printf("%o,%x,%d ",u,v,w);
則輸出結(jié)果是( )。
A.9,17,11
B.9,11,11
C.11,11,11
D.11,17,11
14.若有下列定義(設(shè)int類型變量占2個(gè)字節(jié)):
int i=8,j=9;
則下列語(yǔ)句:
printf("i=%%d,j=%%d ",i,j);
輸出的結(jié)果是( )。
A.i=8,j=9
B.i=%d,j=%d
C.i=%8,j=%9
D.8,9
15.下列程序的輸出的結(jié)果是( )。
main()
{ double d=3.2;int x,Y;
x=1.2;v=(x+3.8)/5.0;
printf("%d ",d*y);
}
A.3
B.3.2
C.0
D.3.07
16.設(shè)“int x=2,y=1;”,則表達(dá)式(!x|| Y--)的值是( )。
A.0
B.1
C.2
D.-1
17.設(shè)有以下語(yǔ)句:
int a=1,b=2,c;
c=a^(b<<2);
執(zhí)行后,c的值為( )。
A.6
B.7
C.8
D.9
18.下列程序執(zhí)行后的輸出結(jié)果是( )。
void func(int*a,int b[])
{ b[0]=*a+b;}
main()
{ int a,b[5];
a=0.b[0]=3;
func(&a,b);printf("%d ",b[0]);
}
A.6
B.7
C.8
D.9
19.有以下程序:
main()
{ int i,j,x=0;
for(i=0;i<2;i++)
{ x++;
for(j=0;j<=3;j++)
{if(j=0;j<=3;j++)
x++;
}
x++;
}
printf("x=%d ",x);
}
程序執(zhí)行后的輸出結(jié)果是( )。
A.x=4
B.x=8
C.x=6
D.x=12
20.若有以下程序段,w和k都是整型變量:
┇
w=k:
LB:if(w==0)go to LE;
W--:
printf("*")
goto LB;
LE;
┇
則不能與上面程序段等價(jià)的循環(huán)語(yǔ)句是( )。
A.for(w=k;w!=0;w--)printf("*");
B.for(w=k;w;--w)printf("*");
C.w=k;
while(w--!=0)printf("*");
D.w=k:
w++;do{w--;printf("*");}while(w!=0);
21.下列程序執(zhí)行后的輸出結(jié)果是( )。
main()
{ char x=0xFFFF;printf("%d ",x--);}
A.-32767
B.FFFE
C.1
D.32768
22.下面的函數(shù)調(diào)用語(yǔ)句中func函數(shù)的實(shí)參個(gè)數(shù)是( )。
func((f2v1,v2),(v3,v4,v5),(v6,max(v7,v8)))
A.3
B.4
C.5
D.8
23.語(yǔ)句“printf("akbre"’hi’you ")”;的輸出結(jié)果是( )。
A.akbre’hi’y ’ou
B.are’hiyou
C.re ’hi’you
D.abre’hi’you
24.下面程序輸出的是( )。
main()
{ int t=l;fun(fun(t));}
fun(int h)
{ static int a[3]={1.2.3};
int k;
for(k=0;k<3;k++)a[k]+=a[k]-h;
for(k=0;k<3;k++)printf("%d",a[k]);
printf(" ");
return(a[h]);}
A.1,2,3,
1,5,9,
B.1,3,5,
1,3,j,
C.1,3,5,
0,4,8,
D.1,3.5,
-1,3,7,
25.以下敘述中正確的是( )。
A.預(yù)處理命令行必須位于C源程序的起始位置
B.在C語(yǔ)言中,預(yù)處理命令行都以“#”開(kāi)頭
c.每個(gè)C程序必須在開(kāi)頭包含預(yù)處理命令行:#include
D.C語(yǔ)言的預(yù)處理不能實(shí)現(xiàn)宏定義和條件編譯的功能
選擇題答案與解析
1.B!窘馕觥織J蔷性表的一種,其插入和刪除運(yùn)算都只在表的一端進(jìn)行。進(jìn)行插入、刪除的一端稱為棧頂,封閉的一端稱為棧底。棧頂元素是最后插入的元素,不是最后被刪除的元素,是按先進(jìn)后出的原則組織數(shù)據(jù)的。
2.C!窘馕觥寇浖x、軟件開(kāi)發(fā)、軟件運(yùn)行維護(hù)組成了軟件的生命周期。其中軟件定義階段的主要工作是可行性研究與計(jì)劃制訂和需求分析等;軟件開(kāi)發(fā)階段的主要工作有概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)和測(cè)試等;運(yùn)行維護(hù)階段的主要工作是軟件的運(yùn)行及后期的維護(hù)等。
3.C!窘馕觥吭贑語(yǔ)言中各種數(shù)據(jù)類型在內(nèi)存中所占的字節(jié)數(shù)與機(jī)器的位數(shù)有關(guān),16位機(jī)中(也就是在標(biāo)準(zhǔn)c 中),若int類型數(shù)據(jù)占2個(gè)字節(jié),則float類型數(shù)據(jù)占4個(gè)字節(jié),double類型數(shù)據(jù)占8個(gè)字節(jié)。
4.B!窘馕觥織5奶攸c(diǎn)是先進(jìn)后出,可知el肯定是最后出棧的,因此正確答案為選項(xiàng)B。
5.C!窘馕觥繑(shù)據(jù)定義語(yǔ)言Data Definition Language
(DDL)是SQL語(yǔ)言的一部分,用來(lái)定義模式、內(nèi)模式和外
模式。
6.B!窘馕觥竣僖詢(nèi)模式為框架所組成的數(shù)據(jù)庫(kù),1物理數(shù)據(jù)庫(kù);②以概念模式為框架所組成的數(shù)據(jù)庫(kù)叫概念數(shù)據(jù)庫(kù);③以外模式為框架所組成的數(shù)據(jù)庫(kù)叫用戶數(shù)據(jù)庫(kù)。它是真實(shí)存在于計(jì)算機(jī)外存中的數(shù)據(jù)庫(kù)。
7.A。【解析】在允許過(guò)程的遞歸調(diào)用的程序設(shè)計(jì)語(yǔ)言中,由于C語(yǔ)言中棧的特性為先進(jìn)后出,因此用棧來(lái)實(shí)現(xiàn)遞歸調(diào)用中的存儲(chǔ)分配。
8.D。【解析】程序調(diào)試是由程序開(kāi)發(fā)者完成診斷和改正程序中的錯(cuò)誤的過(guò)程;軟件測(cè)試是由專門的測(cè)試人員完成,是發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程;軟件維護(hù)是指軟件系統(tǒng)交付使用以后,為了改正錯(cuò)誤或滿足新的需要而修改軟件的過(guò)程,是軟件生存周期中非常重要的一個(gè)階段。
9.D。【解析】本題考查do-while循環(huán)。當(dāng)--y是0(即y是o)時(shí)結(jié)束循環(huán),輸出--y,先將y的值減1再輸出Y的值。
10.A。【解析】在c語(yǔ)言中,字符都是變?yōu)槠鋵?duì)應(yīng)的ASCII碼值來(lái)參加算術(shù)運(yùn)算的,但字符間的相對(duì)位置關(guān)系還是不變的,字符5和字符1的ASCII碼值相差仍是4。
11.A!窘馕觥勘绢}考查函數(shù)值的類型。在函數(shù)調(diào)用時(shí),盡管Y的類型是float.x的'類型是double,但是因?yàn)楹瘮?shù)定義時(shí)沒(méi)有指定類型說(shuō)明,系統(tǒng)默認(rèn)函數(shù)值的類型為int 型,所以計(jì)算后Y的類型是int型。
12.C。【解析】逗號(hào)表達(dá)式的解題思路是從左到右,依次求解,整個(gè)逗號(hào)表達(dá)式的值就是最后一個(gè)表達(dá)式的值。
表達(dá)式(x=3*y,x_+ 1)中,依次是x=3*y=3*5= 15,表達(dá)式x+1=16,但沒(méi)有給x或y賦值,所以x還是等于15;第3個(gè)表達(dá)式x-1=15-1=14,所以y的值為14。
13.C!窘馕觥俊%o”表示八進(jìn)制無(wú)符號(hào)型輸出整型數(shù)據(jù)(即不帶前導(dǎo)O);“%x”是示以十六進(jìn)制無(wú)符號(hào)型輸出整型數(shù)據(jù)(即不帶前導(dǎo)ox或OX);“%d”表示輸出帶符號(hào)的十進(jìn)制整型數(shù)。
14.B!窘馕觥勘绢}考查函數(shù)的輸出格式。在printf函數(shù),格式說(shuō)明符中有兩個(gè)“%”說(shuō)明;將第1個(gè)%后面的字符原樣輸出,并不輸出其對(duì)應(yīng)r的變量值。
15.C!窘馕觥扛鶕(jù)賦值運(yùn)算的類型轉(zhuǎn)換規(guī)則,先將double型的常量l.2轉(zhuǎn)換為int型,因?yàn)閤的類型是int,則X的值為1;執(zhí)行語(yǔ)句y=(K+3.8)/5.0時(shí),即先將整型變量X的值1轉(zhuǎn)換為double型1.0,然后3.8相加得4.8,進(jìn)行除法運(yùn)算4.8/5.0結(jié)果為0.即變量y的值為0,d*Y的值也為0,故選C選項(xiàng)。
16.B!窘馕觥恳騒為2,所以!X時(shí)表達(dá)式值為0,因Y 為1,y--表達(dá)式的值為1然后自減1,y為0,所以!x || y --時(shí)表達(dá)式的值為1。
17.D!窘馕觥勘绢}考查兩個(gè)知識(shí)點(diǎn),按位異或左移把b 左移2位化成二進(jìn)制c=a(b<<2)=a^(000010<<2)= a^001000=0000001^O01000=9,故選擇D。
18.A。【解析】本題考查函數(shù)的調(diào)用,從主函數(shù)傳遞到調(diào)用函數(shù)中,*a的值為0,因此當(dāng)執(zhí)行完調(diào)用函數(shù)后,b[0] 的值為6。
19.B!窘馕觥慨(dāng)i=0時(shí),i<2成立,執(zhí)行第一個(gè)for循環(huán)x自加為1,接著執(zhí)行第二個(gè)for循環(huán);j=0時(shí)j<=3成立,此時(shí)if不成立,執(zhí)行x++后,x為2;接著j=1時(shí),i<= 3成立,繼續(xù)循環(huán),此時(shí)if成立,continue是跳出本次循環(huán),繼續(xù)下一次循環(huán),不再執(zhí)行x++了;接著j=2時(shí),j<=3成立,此時(shí)if不成立,執(zhí)行其后的語(yǔ)句;當(dāng)j=4時(shí),退出第二個(gè)循環(huán),接著執(zhí)行循環(huán)外部的x++,x為4;當(dāng)i=1時(shí),i<2成立,執(zhí)行第一個(gè)循環(huán),x=5,此時(shí)接著執(zhí)行循環(huán)外部的語(yǔ)句,即第二個(gè)循環(huán);j=0時(shí)j<3成立,此時(shí)if不成立,x++后,x 為6,接著j為1時(shí),j<=3成立,繼續(xù)循環(huán),此時(shí)if成立,不再執(zhí)行x++了;接著J=2時(shí),j<=3成立,此時(shí)if不成立,執(zhí)行其后的x++,x為7;i=3時(shí),j<=3成立,此時(shí)if成立,不再執(zhí)行其后的語(yǔ)句了;當(dāng)j=4時(shí),退出第二個(gè)循環(huán),執(zhí)行循環(huán)外部的語(yǔ)句,最終x為8,故選B選項(xiàng)。
21.C!窘馕觥恳?yàn)閤=0x FFFF=11111111,因此當(dāng)以整型形式輸出時(shí)對(duì)應(yīng)的數(shù)為一1。
22.A!窘馕觥繉(shí)參是在調(diào)用時(shí)傳遞該函數(shù)的參數(shù)。故選A。
23.C!窘馕觥肯容敵鯽、b表示退一格,當(dāng)執(zhí)行到:后,光標(biāo)往后退,接著輸出re ’hi ’y(反斜杠后又加一個(gè)反斜杠的意思是要輸出一個(gè)反斜杠),此時(shí)又執(zhí)行:后,就被ou覆蓋。
24.D!窘馕觥勘绢}考查雙重函數(shù)調(diào)用及for循環(huán)使用,fun函數(shù)中第一個(gè)for循環(huán)語(yǔ)句的作用是給數(shù)組a賦值。當(dāng)?shù)谝淮握{(diào)用fun函數(shù)時(shí),把實(shí)參1傳給形參,輸出a數(shù)組的元素為1,3,5;第二次調(diào)用fun函數(shù)時(shí),由于數(shù)組a為靜態(tài)局部變量,故輸出a數(shù)組的元素為一1,3,7。
25.B!窘馕鰈本題是對(duì)基本知識(shí)點(diǎn)的理解,預(yù)處理命令行的位置沒(méi)有規(guī)定,只是習(xí)慣寫(xiě)在起始位置而已,當(dāng)需要時(shí)才用#include頭文件,預(yù)處理的作用就是實(shí)現(xiàn)宏定義和條件編譯。
計(jì)算機(jī)二級(jí)C語(yǔ)言基礎(chǔ)訓(xùn)練及答案 2
1). 運(yùn)行Java程序需要的工具軟件所在的目錄是( )。
A.JDK的bin目錄
B.JDK的demo目錄
C.JDK的lib目錄
D.JDK的jre目錄
正確答案:A
答案解析:運(yùn)行Java的JDK -共包含五個(gè)目錄,分別是:bin目錄,該目錄包含Java編譯器、解釋器和許多工具(如服務(wù)器工具、IDL、package工具等);lib目錄,該目錄包含Java庫(kù)文件;jre目錄,該目錄是Java程序運(yùn)行環(huán)境的根目錄,它下面包含bin子目錄,包括平合所用工具和庫(kù)的可執(zhí)行文件以及DLL文件;demo目錄,該目錄包含源代碼的程序示例;include目錄,該目錄包含Win32子目錄,都是本地方法的文件。
2). 軟件需求分析階段的工作,可以分為四個(gè)方面需求獲取,需求分析,編寫(xiě)需求規(guī)格說(shuō)明書(shū),以及
A.階段性報(bào)告
B.需求評(píng)審
C.總結(jié)
D.以上都不正確
正確答案:B
3). Java中的字符變量在內(nèi)存中占位(bit)為( )。
A.4
B.8
C.16
D.24
正確答案:C
答案解析:字符變量在內(nèi)存中占16位二進(jìn)制數(shù)位,int變量在內(nèi)存中占32位二進(jìn)制數(shù)位。
4). int型public成員變量MAX_LENGTH,該值保持為常數(shù)100,則定義這個(gè)變量的.語(yǔ)句是( )。
A.public int MAX_LENGTH=100
B.final int MAX_LENGTH=100
C.public const int MAX_LENGTH=100
D.public final int MAX_LENGTH=100
正確答案:D
答案解析:本題考查Java中變量的聲明。選項(xiàng)A雖然按照題目要求定義了一個(gè)變量,但沒(méi)有滿足保持為常數(shù)的要求,該變量可以被改變;選項(xiàng)B沒(méi)有滿足題目要求的public成員變量;選項(xiàng)C與C語(yǔ)言混淆,const是C語(yǔ)言用來(lái)定義常值變量的關(guān)鍵字;J ava中定義常值變量使用的是final屬性,說(shuō)明該值賦值以后永不改變,所以選項(xiàng)D為正確答案。
5). 用樹(shù)形結(jié)構(gòu)來(lái)表示實(shí)體之間聯(lián)系的模型稱為
A.關(guān)系模型
B.層次模型
C.網(wǎng)狀模型
D.數(shù)據(jù)模型
正確答案:B
6). 用于實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備名字到lP地址映射的網(wǎng)絡(luò)服務(wù)是( )。
A.TELNET
B.SMTP
C.DNS
D.FTP
正確答案:C
答案解析:應(yīng)用層協(xié)議主要有以下7種:①網(wǎng)絡(luò)終端協(xié)議TELNET,用于實(shí)現(xiàn)互聯(lián)網(wǎng)中遠(yuǎn)程登錄功能;②文件傳輸協(xié)議FTP,用于實(shí)現(xiàn)互聯(lián)網(wǎng)中交互式文件傳輸功能;③電子郵件協(xié)議SMTP,用于實(shí)現(xiàn)互聯(lián)網(wǎng)中電子郵件傳送功能;④域名服務(wù)DNS,用于實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備名字到IP地址映射的網(wǎng)絡(luò)服務(wù);⑤路由信息協(xié)議RIP,用于網(wǎng)絡(luò)設(shè)備之間交換路由信息;⑥網(wǎng)絡(luò)文件系統(tǒng)NFS,用于網(wǎng)絡(luò)中不同主機(jī)間的文件共享;⑦HTTP協(xié)議,用于www服務(wù)。
7). 在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中,當(dāng)關(guān)系的模型改變時(shí),用戶程序也可以不變,這是
A.數(shù)據(jù)的物理獨(dú)立性
B.數(shù)據(jù)的邏輯獨(dú)立性
C.數(shù)據(jù)的位置獨(dú)立性
D.數(shù)據(jù)的存儲(chǔ)獨(dú)立性
正確答案:B
8). 下列不屬于虛擬機(jī)執(zhí)行過(guò)程的特點(diǎn)的是( )。
A.多線程
B.動(dòng)態(tài)連接
C.異常處理
D.代碼安全檢查
正確答案:D
答案解析:本題考查虛擬機(jī)執(zhí)行過(guò)程的特點(diǎn)。Java虛擬機(jī)是編譯器生成的字節(jié)碼,不用考慮具體的硬件環(huán)境,實(shí)現(xiàn)一次編寫(xiě),隨處運(yùn)行,實(shí)現(xiàn)其可移植性。虛擬機(jī)執(zhí)行過(guò)程的特點(diǎn)有:多線程、動(dòng)態(tài)連接、異常處理。代碼安全檢查是Java語(yǔ)言的一個(gè)突出特點(diǎn),但不屬于虛擬機(jī)執(zhí)行過(guò)程特點(diǎn)。
9). 對(duì)一個(gè)由n個(gè)關(guān)鍵碼組成的序列,借助排序過(guò)程選出其中最大的關(guān)鍵碼,要求關(guān)鍵碼比較次數(shù)和移動(dòng)次數(shù)最少,則最佳排序方法是( )。
A.歸并排序
B.直接插入排序
C.直接選擇排序
D.快速排序
正確答案:C
答案解析:直接選擇排序第一遍掃描就可以把最大的關(guān)鍵碼找出來(lái)(不必等到排序結(jié)束),而其他幾種排序方法都必須等到排序完成才能找到最大關(guān)鍵碼。
10). 下列說(shuō)法錯(cuò)誤的是
A.switch語(yǔ)句只能處理等式,而if語(yǔ)句還可以處理關(guān)系表達(dá)式和邏輯表達(dá)式。
B.可以使用throw語(yǔ)句人為地引發(fā)異常。
C.可以用final說(shuō)明變量為一個(gè)常量。
D.Java的字節(jié)代碼是一種與平臺(tái)無(wú)關(guān)的代碼,即它與具體的系統(tǒng)是相關(guān)的。
正確答案:D
計(jì)算機(jī)二級(jí)C語(yǔ)言基礎(chǔ)訓(xùn)練及答案 3
1[單選題] 下列關(guān)于二叉樹(shù)的敘述中,正確的是( )。
A.葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)少一個(gè)
B.葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個(gè)
C.葉子結(jié)點(diǎn)數(shù)是度為2的結(jié)點(diǎn)數(shù)的兩倍
D.度為2的結(jié)點(diǎn)數(shù)是度為1的結(jié)點(diǎn)數(shù)的兩倍
參考答案:B
參考解析:根據(jù)二叉樹(shù)的基本性質(zhì)3:在任意一棵二叉樹(shù)中,度為0的葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個(gè)。所以選擇B。
2[單選題] 下面不能作為軟件設(shè)計(jì)工具的是( ).
A.PAD圖B.程序流程圖C.數(shù)據(jù)流程圖(DFD圖)D.總體結(jié)構(gòu)圖
參考答案:C
參考解析:軟件設(shè)計(jì)常用的工具有:①圖形工具:程序流程圖、N—S圖、PAD圖、HIP0;②表格工具:判定表;③語(yǔ)言工具:PDL(偽碼)。另外,在結(jié)構(gòu)化設(shè)計(jì)方法中,常用的結(jié)構(gòu)設(shè)計(jì)工具是結(jié)構(gòu)圖,故選擇c選項(xiàng)。
3[單選題] 下面描述中錯(cuò)誤的是( )。
A.系統(tǒng)總體結(jié)構(gòu)圖支持軟件系統(tǒng)的詳細(xì)設(shè)計(jì)
B.軟件設(shè)計(jì)是將軟件需求轉(zhuǎn)換為軟件表示的過(guò)程
C.數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫(kù)設(shè)計(jì)是軟件設(shè)計(jì)的任務(wù)之一
D.PAD圖是軟件詳細(xì)設(shè)計(jì)的'表示工具
參考答案:A
參考解析:詳細(xì)設(shè)計(jì)的任務(wù)是為軟件結(jié)構(gòu)圖中而非總體結(jié)構(gòu)圖中的每一個(gè)模塊確定實(shí)現(xiàn)算法和局部數(shù)據(jù)結(jié)構(gòu),用某種選定的表達(dá)工具表示算法和數(shù)據(jù)結(jié)構(gòu)的細(xì)節(jié),所以A錯(cuò)誤。
4[單選題] 設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號(hào),姓名,性別,年齡,身份證號(hào)),課程C(課號(hào),課名),選課SC(學(xué)號(hào),課號(hào),成績(jī)),則表SC的關(guān)鍵字(鍵或碼)為( ).
A.課號(hào),成績(jī)B.學(xué)號(hào),成績(jī)C.學(xué)號(hào),課號(hào)D.學(xué)號(hào),姓名,成績(jī)
參考答案:C
參考解析:學(xué)號(hào)是學(xué)生表s的主鍵,課號(hào)是課程表C的主鍵,所以選課表sC的關(guān)鍵字就應(yīng)該是與前兩個(gè)表能夠直接國(guó)凍日能唯一定義的學(xué)號(hào)和課號(hào),所以選擇C。
5[單選題] 在滿足實(shí)體完整性約束的條件下( )。
A.一個(gè)關(guān)系中應(yīng)該有一個(gè)或多個(gè)候選關(guān)鍵字
B.一個(gè)關(guān)系中只能有一個(gè)候選關(guān)鍵字
C.一個(gè)關(guān)系中必須有多個(gè)候選關(guān)鍵字
D.一個(gè)關(guān)系中可以沒(méi)有候選關(guān)鍵字
參考答案:A
參考解析:實(shí)體完整性約束要求關(guān)系的主鍵中屬性值不能為空值,所以選擇A。
6[單選題] 在ASCⅡ碼表中,根據(jù)碼值由小到大的排列順序是( ).
A.空格字符、數(shù)字符、大寫(xiě)英文字母、小寫(xiě)英文字母
B.數(shù)字符、空格字符、大寫(xiě)英文字母、小寫(xiě)英文字母
C.空格字符、數(shù)字符、小寫(xiě)英文字母、大寫(xiě)英文字母.
D.數(shù)字符、大寫(xiě)英文字母、小寫(xiě)英文字母、空格字符
參考答案:A
參考解析:ASCIl碼的值如下:空格為32;48~57為0到9十個(gè)阿拉伯?dāng)?shù)字;65~90為26個(gè)大寫(xiě)英文字母;97~122號(hào)為26個(gè)小寫(xiě)英文字母。
7[單選題] 計(jì)算機(jī)的系統(tǒng)總線是計(jì)算機(jī)各部件間傳遞信息的公共通道,它分( ).
A.數(shù)據(jù)總線和控制總線
B.地址總線和數(shù)據(jù)總線
C.數(shù)據(jù)總線、控制總線和地址總線
D.地址總線和控制總線
參考答案:C
參考解析:系統(tǒng)總線上傳送的信息包括數(shù)據(jù)信息、地址信息、控制信息,因此,系統(tǒng)總線包含有三種不同功能的總線,即數(shù)據(jù)總線DB、地址總線和控制總線CB。
8[單選題] 能保存網(wǎng)頁(yè)地址的文件夾是( ).
A.收件箱B.公文包C.我的文檔D.收藏夾
參考答案:D
參考解析:收藏夾可以保存網(wǎng)頁(yè)地址。
9[簡(jiǎn)答題]請(qǐng)?jiān)凇敬痤}】菜單下選擇【進(jìn)入考生文件夾】命令,并按照題目要求完成下面的操作.
注意:以下的文件必須都保存在考生文件夾下.
在考生文件夾下打開(kāi)文檔WORD.DOCX.
【背景素材】
為了更好地介紹公司的服務(wù)與市場(chǎng)戰(zhàn)略,市場(chǎng)部助理小王需要協(xié)助制作完成公司戰(zhàn)略規(guī)劃文檔,并調(diào)整文檔的外觀與格式.
現(xiàn)在,請(qǐng)你按照如下需求,在Word.docx文檔中完成制作工作:
(1)調(diào)整文檔紙張大小為A4幅面,紙張方向?yàn)榭v向;并調(diào)整上、下頁(yè)邊距為2.5厘米,左、右頁(yè)邊距為3.2厘米.
(2)打開(kāi)考生文件夾下的“Word-樣式標(biāo)準(zhǔn).doex”文件,將其文檔樣式庫(kù)中的“標(biāo)題l,標(biāo)題樣式一”和“標(biāo)題2,標(biāo)題樣式二”復(fù)制到Word.docx文檔樣式庫(kù)中.
(3)將Word.docx文檔中的所有紅顏色文字段落應(yīng)用為“標(biāo)題1,標(biāo)題樣式一”段落樣式.
(4)將Word.docx文檔中的所有綠顏色文字段落應(yīng)用為“標(biāo)題2,標(biāo)題樣式二”段落樣式.
(5)將文檔中出現(xiàn)的全部“軟回車”符號(hào)(手動(dòng)換行符)更改為“硬回車”符號(hào)(段落標(biāo)記).
(6)修改文檔樣式庫(kù)中的“正文”樣式,使得文檔中所有正文段落首行縮進(jìn)2個(gè)字符.
(7)為文檔添加頁(yè)眉,并將當(dāng)前頁(yè)中樣式為“標(biāo)題l,標(biāo)題樣式一”的文字自動(dòng)顯示在頁(yè)眉區(qū)域中.
(8)在文檔的第4個(gè)段落后(標(biāo)題為“目標(biāo)”的段落之前)插入一個(gè)空段落,并按照下面的數(shù)據(jù)方式在此空段落中插入一個(gè)折線圖圖表,將圖表的標(biāo)題命名為“公司業(yè)務(wù)指標(biāo)”.
計(jì)算機(jī)二級(jí)C語(yǔ)言基礎(chǔ)訓(xùn)練及答案 4
1[單選題]下列敘述中正確的是( ).
A.線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間是相同的
B.線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要多于順序存儲(chǔ)結(jié)構(gòu)
C.線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要少于順序存儲(chǔ)結(jié)構(gòu)
D.線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)在存儲(chǔ)空間的需求上沒(méi)有可比性
參考答案:B
參考解析:線性鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中每個(gè)結(jié)點(diǎn)都由數(shù)據(jù)域與指針域兩部分組成,增加了存儲(chǔ)空間,所以一般要多于順序存儲(chǔ)結(jié)構(gòu)。
2[單選題] 在CD光盤上標(biāo)記有“CD-RW”字樣,“RW”標(biāo)記表明該光盤是( )。
A.只能寫(xiě)入一次,可以反復(fù)讀出的一次性寫(xiě)入光盤
B.可多次擦除型光盤
C.只能讀出,不能寫(xiě)入的只讀光盤
D.其驅(qū)動(dòng)器單倍速為1350KB/S的高密度可讀寫(xiě)光盤
參考答案:B
參考解析:CD—RW是可擦寫(xiě)型光盤,用戶可以多次對(duì)其進(jìn)行讀/寫(xiě)。CD-RW的全稱是CD-ReWritab1e。
3[單選題] 在標(biāo)準(zhǔn)ASCII編碼表中,數(shù)字碼、小寫(xiě)英文字母和大寫(xiě)英文字母的前后次序是( )。
A.數(shù)字、小寫(xiě)英文字母、大寫(xiě)英文字母
B.小寫(xiě)英文字母、大寫(xiě)英文字母、數(shù)字
C.數(shù)字、大寫(xiě)英文字母、小寫(xiě)英文字母
D.大寫(xiě)英文字母、小寫(xiě)英文字母、數(shù)字
參考答案:C
參考解析:ASCI1碼的值如下:48~57為0到9十個(gè)阿拉伯?dāng)?shù)字;65~90為26個(gè)大寫(xiě)英文字母;97~122號(hào)為26個(gè)小寫(xiě)英文字母。
4[單選題] 數(shù)據(jù)流圖中帶有箭頭的線段表示的是( )。
A.控制流B.事件驅(qū)動(dòng)C.模塊調(diào)用D.數(shù)據(jù)流
參考答案:D
參考解析:數(shù)據(jù)流圖中帶箭頭的線段表示的是數(shù)據(jù)流,即沿箭頭方向傳送數(shù)據(jù)的通道,一般在旁邊標(biāo)注數(shù)據(jù)流名。
5[單選題] 在微機(jī)中,西文字符所采用的編碼是( ).
A.EBCDIC碼B.ASCⅡ碼C.國(guó)標(biāo)碼D.BCD碼
參考答案:B
6[單選題] 十進(jìn)制數(shù)18轉(zhuǎn)換成二進(jìn)制數(shù)是( ).
A.O1Ol01B.lOl000C.010010D.OOl010
參考答案:C
參考解析:用2整除18,可以得到一個(gè)商和余數(shù);再用2去除商,又會(huì)得到一個(gè)商和余數(shù)。如此進(jìn)行,直到商為0時(shí)為止,然后把先得到的余數(shù)作為二進(jìn)制數(shù)的低位有效位,后得到的余數(shù)作為二進(jìn)制數(shù)的高位有效位,依次排列起來(lái),即得010010。
7[單選題] 下列設(shè)備組中,完全屬于計(jì)算機(jī)輸出設(shè)備的一組是( )。
A.噴墨打印機(jī),顯示器,鍵盤
B.激光打印機(jī),鍵盤,鼠標(biāo)器
C.鍵盤,鼠標(biāo)器,掃描儀
D.打印機(jī),繪圖儀,顯示器
參考答案:D
參考解析:本題可采用排除法,A、B、C選項(xiàng)中都有鍵盤,而鍵盤是計(jì)算機(jī)輸入設(shè)備,故可排除A、B、C,選擇D。
8[簡(jiǎn)答題]請(qǐng)?jiān)凇敬痤}】菜單下選擇【進(jìn)入考生文件夾】命令,并按照題目要求完成下面的操作。
注意:以下的文件必須保存在考生文件夾下。
文慧是新東方學(xué)校的人力資源培訓(xùn)講師,負(fù)責(zé)對(duì)新人職的教師進(jìn)行入職培訓(xùn),其PowerPoint演示文稿的制作水平廣受好評(píng)。最近,她應(yīng)北京節(jié)水展館的邀請(qǐng),為展館制作一份宣傳水知識(shí)及節(jié)水工作重要性的演示文稿。節(jié)水展館提供的文字資料及素材參見(jiàn)“在考生文件夾中”,制作要求如下:
(1)標(biāo)題頁(yè)包含制作單位(北京節(jié)水展館)和日期(XXXX年X月X13)。
(2)演示文稿須指定一個(gè)主題,幻燈片不少于5頁(yè),且版式不少于3種。
(3)演示文稿中除文字外要有2張以上的圖片,并有2個(gè)以上的超鏈接進(jìn)行幻燈片之間的'跳轉(zhuǎn)。
(4)動(dòng)畫(huà)效果要豐富,幻燈片切換效果要多樣。
(5)演示文稿播放的全程需要有背景音樂(lè)。
(6)將制作完成的演示文稿以“水資源利用與節(jié)水.pptx”為文件名進(jìn)行保存。
9[簡(jiǎn)答題]請(qǐng)?jiān)凇敬痤}】菜單下選擇【進(jìn)入考生文件夾】命令,并按照題目要求完成下面的操作。
注意:以下的文件必須保存在考生文件夾下。
小劉是一所初中的學(xué)生處負(fù)責(zé)人,負(fù)責(zé)本院學(xué)生的成績(jī)管理。他通過(guò)Excel來(lái)管理學(xué)生成績(jī),現(xiàn)在第一學(xué)期期末考試剛剛結(jié)束,小劉將初一年級(jí)三個(gè)班級(jí)部分學(xué)生成績(jī)錄入了文件名為“第一學(xué)期期末成績(jī).x1sx”的Excel工作簿文檔中。
請(qǐng)你根據(jù)下列要求幫助小劉同學(xué)對(duì)該成績(jī)單進(jìn)行整理和分析。
(1)請(qǐng)對(duì)“第一學(xué)期期末成績(jī)”工作表進(jìn)行格式調(diào)整,通過(guò)套用表格格式方法將所有的成績(jī)記錄調(diào)整為一致的外觀格式,并對(duì)該工作表“第一學(xué)期期末成績(jī)”中的數(shù)據(jù)列表進(jìn)行格式化操作:將第一列“學(xué)號(hào)”列設(shè)為文本,將所有成績(jī)列設(shè)為保留兩位小數(shù)的數(shù)值,設(shè)置對(duì)齊方式,增加適當(dāng)?shù)倪吙蚝偷准y以使工作表更加美觀。
(2)利用“條件格式”功能進(jìn)行下列設(shè)置:將語(yǔ)文、數(shù)學(xué)、外語(yǔ)三科中不低于110分的成績(jī)所在的單元格以一種顏色填充,所用顏色深淺以不遮擋數(shù)據(jù)為宜。
(3)利用sum和average函數(shù)計(jì)算每一個(gè)學(xué)生的總分及平均成績(jī)。
(4)學(xué)號(hào)第4、5位代表學(xué)生所在的班級(jí),例如:“C120101”代表12級(jí)1班。請(qǐng)通過(guò)函數(shù)提取每個(gè)學(xué)生所在的專業(yè)并按下列對(duì)應(yīng)關(guān)系填寫(xiě)在“班級(jí)”列中:“學(xué)號(hào)”的4、5位對(duì)應(yīng)班級(jí)
011班
022班
033班
(5)根據(jù)學(xué)號(hào),請(qǐng)?jiān)凇暗谝粚W(xué)期期末成績(jī)”工作表的“姓名”列中,使用V1OOKUP函數(shù)完成姓名的自動(dòng)填充。“姓名”和“學(xué)號(hào)”的對(duì)應(yīng)關(guān)系在“學(xué)號(hào)對(duì)照”工作表中。
(6)在“成績(jī)分類匯總”中通過(guò)分類匯總功能求出每個(gè)班各科的最大值,并將匯總結(jié)果顯示在數(shù)據(jù)下方。
(7)以分類匯總結(jié)果為基礎(chǔ),創(chuàng)建一個(gè)簇狀條形圖,對(duì)每個(gè)班各科最大值進(jìn)行比較。
10[單選題]用高級(jí)程序設(shè)計(jì)語(yǔ)言編寫(xiě)的程序
A.計(jì)算機(jī)能直接執(zhí)行B.具有良好的可讀性和可移植性C.執(zhí)行效率高D.依賴于具體機(jī)器
參考答案:B
參考解析:選項(xiàng)A高級(jí)語(yǔ)言必須要經(jīng)過(guò)翻譯成機(jī)器語(yǔ)占后才能被計(jì)算機(jī)執(zhí)行;選項(xiàng)C高級(jí)語(yǔ)言執(zhí)行效率低,可讀性好;選項(xiàng)D高級(jí)語(yǔ)言不依賴于計(jì)算機(jī),所以可移植性好,故B項(xiàng)正確。
計(jì)算機(jī)二級(jí)C語(yǔ)言基礎(chǔ)訓(xùn)練及答案 5
1 java 類可以作為(C)
A 類型定義機(jī)制
B 數(shù)據(jù)封裝機(jī)制
C 類型定義機(jī)制和數(shù)據(jù)封裝機(jī)制
D 上述都不對(duì)
2 在創(chuàng)建對(duì)象時(shí),必須(C )
A 先聲明對(duì)象,然后才能使用對(duì)象
B 先聲明對(duì)象,為對(duì)象分配內(nèi)存空間,然后才能使用對(duì)象
C 先聲明對(duì)象,為對(duì)象分配內(nèi)存空間,對(duì)對(duì)象初始化,然后才能使用對(duì)象
D 上述說(shuō)法都對(duì)
3 在調(diào)用方法時(shí),若要使方法改變實(shí)參的值,可以(D)
A 用基本數(shù)據(jù)類型作為參數(shù)
B 用對(duì)象作為參數(shù)
&
nbsp;C (A)和(B)都對(duì)
D (A)和(B)都不對(duì)
4 JAVA 中( C )
A 一個(gè)子類可以有多個(gè)父類,一個(gè)父類也可以有多個(gè)子類
B 一個(gè)子類可以有多個(gè)父類,但一個(gè)父類只可以有一個(gè)子類
C 一個(gè)子類可以有一個(gè)父類,但一個(gè)父類可以有多個(gè)子類
D 上述說(shuō)法都不對(duì)
5 paint()方法使用哪種類型的參數(shù)? ( A )
A、Graphics
B、Graphics2D
C、String
D、Color
計(jì)算機(jī)二級(jí)C語(yǔ)言基礎(chǔ)訓(xùn)練及答案 6
1[單選題] 下列方法被調(diào)用后,一定使調(diào)用線程改變當(dāng)前狀態(tài)的是( )。
A.notify() B.yield()C.sleep()D.isAlive()
參考答案:C
參考解析:線程調(diào)用sleep函數(shù)后,使當(dāng)前線程進(jìn)入停滯狀態(tài)。yield函數(shù)可使線程進(jìn)入可執(zhí)行狀態(tài),排程器從可執(zhí)行狀態(tài)的線程中重新排程,調(diào)用了yield函數(shù)的線程有可能被馬上執(zhí)行,也有可能不會(huì)馬上執(zhí)行。notify函數(shù)從線程等待池中移走任意一個(gè)線程,并把它放到鎖標(biāo)志等待池中,其狀態(tài)仍舊是等待。所以只有sleep一定會(huì)改變線程狀態(tài)。
2[單選題] 如果應(yīng)用程序要在Applet上顯示輸出,則必須重寫(xiě)的方法是( )。
A.Graphics.drawstring()B.repaint()C.paint()D.update()
參考答案:C
3[單選題] 下列不屬于虛擬機(jī)執(zhí)行過(guò)程的特點(diǎn)的是( )。
A.多線程 B.動(dòng)態(tài)連接C.異常處理 D.代碼安全檢查
參考答案:D
參考解析:本題考查虛擬機(jī)執(zhí)行過(guò)程的特點(diǎn)。Java虛擬機(jī)是編譯器生成的字節(jié)碼,不用考慮具體的硬件環(huán)境,實(shí)現(xiàn)一次編寫(xiě),隨處運(yùn)行,實(shí)現(xiàn)其可移植性。虛擬機(jī)執(zhí)行過(guò)程的特點(diǎn)有:多線程、動(dòng)態(tài)連接、異常處理。代碼安全檢查是Java語(yǔ)言的一個(gè)突出特點(diǎn),但不屬于虛擬機(jī)執(zhí)行過(guò)程特點(diǎn)。
4[單選題] 軟件(程序)調(diào)試的任務(wù)是( )。
A.診斷和改正程序中的錯(cuò)誤
B.盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤
C.發(fā)現(xiàn)并改正程序中的所有錯(cuò)誤
D.確定程序中錯(cuò)誤的性質(zhì)
參考答案:A
參考解析:調(diào)試的目的是發(fā)現(xiàn)錯(cuò)誤或?qū)е鲁绦蚴У腻e(cuò)誤原因,并修改程序以修正錯(cuò)誤。調(diào)試是測(cè)試之后的活動(dòng)
5[單選題]下列有關(guān)接口的說(shuō)法,正確的是( )。
A.接口與抽象類是相同的概念
B.實(shí)現(xiàn)一個(gè)接口必須實(shí)現(xiàn)接口的所有方法
C.接口之間不能有繼承關(guān)系
D.一個(gè)類不可實(shí)現(xiàn)多個(gè)接口
參考答案:B
參考解析:Java的接口是為實(shí)現(xiàn)多繼承并簡(jiǎn)化其復(fù)雜性。接口與抽象類非常相似,它將抽象推進(jìn)到更深層次。一個(gè)類可實(shí)現(xiàn)許多接口,但只有同一個(gè)父類。所以只有選項(xiàng)B正確。
6[單選題] 算法的時(shí)間復(fù)雜度是指( )。
A.算法的執(zhí)行時(shí)間
B.算法所處理的數(shù)據(jù)量
C.算法程序中的語(yǔ)句或指令條數(shù)
D.算法在執(zhí)行過(guò)程中所需要的基本運(yùn)算次數(shù)
參考答案:D
參考解析:算法的時(shí)間復(fù)雜度是指算法需要消耗的時(shí)間資源。一般來(lái)說(shuō),計(jì)算機(jī)算法是問(wèn)題規(guī)模n的'函數(shù)f(n),算法的時(shí)間復(fù)雜度也因此記做T(n)=O(f(n))因此,算法執(zhí)行的時(shí)間的增長(zhǎng)率與f(n)的增長(zhǎng)率正相關(guān),稱作漸進(jìn)時(shí)間復(fù)雜度(Asymptotic Time Complexity)。簡(jiǎn)單來(lái)說(shuō)就是算法在執(zhí)行過(guò)程中所需要的基本運(yùn)算次數(shù)。
7[單選題] 下面敘述中錯(cuò)誤的是( )。
A.軟件測(cè)試的目的是發(fā)現(xiàn)錯(cuò)誤并改正錯(cuò)誤
B.對(duì)被調(diào)試的程序進(jìn)行“錯(cuò)誤定位”是程序調(diào)試的必要步驟
C.程序調(diào)試通常也被稱為Debug
D.軟件測(cè)試應(yīng)嚴(yán)格執(zhí)行測(cè)試汁劃,排除測(cè)試的隨意性
參考答案:A
參考解析:軟件測(cè)試的目的是為了發(fā)現(xiàn)錯(cuò)誤及漏洞而執(zhí)行程序的過(guò)程。軟件測(cè)試要嚴(yán)格執(zhí)行測(cè)試計(jì)劃。程序調(diào)式通常也稱Debug,對(duì)被調(diào)試的程序進(jìn)行“錯(cuò)誤”定位是程序調(diào)試的必要步驟。
8[單選題] J2EE和( )語(yǔ)言綁定。
A.C B.C++C.JavaD.匯編語(yǔ)言
參考答案:C
參考解析:J2EE的基礎(chǔ)是J2SE,以Java為平臺(tái);而C語(yǔ)言用于0DBCAPl。由于兩者不兼容,SUN公司才提出了JDBC作為Java幾個(gè)平臺(tái)與數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)連接。
【計(jì)算機(jī)二級(jí)C語(yǔ)言基礎(chǔ)訓(xùn)練及答案】相關(guān)文章:
2017計(jì)算機(jī)二級(jí)C語(yǔ)言基礎(chǔ)訓(xùn)練題及答案12-16
計(jì)算機(jī)二級(jí)C語(yǔ)言試題及答案08-22
2017計(jì)算機(jī)二級(jí)C語(yǔ)言習(xí)題及答案11-14
計(jì)算機(jī)二級(jí)《C語(yǔ)言》操作試題與答案09-23
計(jì)算機(jī)二級(jí)《C語(yǔ)言》專項(xiàng)試題及答案11-29
2016計(jì)算機(jī)二級(jí)C語(yǔ)言題庫(kù)及答案12-20
計(jì)算機(jī)二級(jí)C語(yǔ)言模擬試題及答案03-21