




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
(新版)程序設(shè)計(jì)員職業(yè)技能鑒定考試題庫(濃縮500題)
一、單選題
1.對(duì)數(shù)組定義語句intb[10]=[1,2,3,4,5};的正確理解是()。
A、將5個(gè)初值依次賦給b[1]到b[5]
B、將5個(gè)初值依次賦給b[0]到b[4]
C、將5個(gè)初值依次賦給b[6]到b[10]
D、因?yàn)閿?shù)組長度與初值個(gè)數(shù)不相同,所以此語句不正確
答案:B
2.在C語言中,引用數(shù)組元素時(shí),其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是()。
A、整型常量
B、整型常量或整型表達(dá)式
C、整型表達(dá)式
D、任何類型的表達(dá)式
答案:B
3.以下不能對(duì)二維數(shù)組a進(jìn)行正確初始化的語句是()。
A、inta[2][3]={0};
B、inta[][3]={{1,2),{0)};
Cvinta[2][3]={{1,2},{3,4},{5,6});
D.inta[][3]={1,2,3,4,5,6);
答案:C
4.下列選項(xiàng)中,不合法的變量是()
A、intx=3
Bxcharch='c'
C、floatf
Dxcasec
答案:D
5.格式符“%x”表示含義為()
A、有符號(hào)十六進(jìn)制整數(shù)
B、無符號(hào)十六進(jìn)制整數(shù)
C、十六進(jìn)制數(shù)值
D、十六進(jìn)制字符
答案:B
6.若有說明:inta[4][6]={0};則下面正確的敘述是()0
A、只有元素a[0][0]可得到初值0
B、此說明語句不正確
C、數(shù)組a中各元素都可得到初值,但其值不一定為0
D、數(shù)組a中每個(gè)元素均可得到初值0
答案:D
7.下列哪個(gè)循環(huán)也被稱為當(dāng)循環(huán)?
A、For循環(huán)
B、While循環(huán)
C、Do-while循環(huán)
D、int循環(huán)
答案:B
8.在C語言中,存儲(chǔ)一個(gè)字符型變量所需的字節(jié)數(shù)分別是()
A、1
B、2
C、4
D、8
答案:A
9.若有說明語句ucharc='\72';,J,則變量c在內(nèi)存中占用的字節(jié)數(shù)是。
A、1
B、2
C、3
D、4
答案:A
10.sizeof('a')的結(jié)果值是()
A、8
B、4
C、2
D、1
答案:D
11.C語言中的標(biāo)識(shí)符只能由字母,數(shù)字和下劃線三種字符組成,且第一個(gè)字符
()
A、必須為字母
B、必須為下劃線
C、必須為字母或下劃線
D、可以是字母,數(shù)字和下劃線中任一字符
答案:C
12.若有程序段:inta[]={1,2,3,4,5t6};printf(a+2));程序段輸出結(jié)果
()
A、1
B、2
C、3
D、4
答案:C
13.for(表達(dá)式1;表達(dá)式2;表達(dá)式3){表達(dá)式4},語句中不可以省略的是()
A、表達(dá)式1
B、表達(dá)式2
C、表達(dá)式3
D、表達(dá)式4
答案:D
14.設(shè)有inti,j,k;則表達(dá)式i=1,j=2,k=3,的值為()。
A、1
B、2
C、3
D、0
答案:A
15.有以下程序:#include<stdio.h>main(){intx=1,y=0;if(!x)y++;elseif;x==
0)if(x)y+=2;elsey+=3;printf(fd\n",y);}程序運(yùn)行后的輸出結(jié)果是()。
A、3
B、2
C、1
D、0
答案:D
16.若有程序段:inta[2][3]=(1,2,3,4,5,6);printf("%d",a[1][2]);程序段輸
出結(jié)果()
A、2
B、3
C、5
D、6
答案:D
17.已知:intx,a,b;下列選項(xiàng)中錯(cuò)誤的if語句是()。
A、if(a=b)x++;
B、if(a<=b)x++;
Cxif(a-b)x++;
D、if(x)x++;
答案:B
18.下面函數(shù)調(diào)用語句含有實(shí)參的個(gè)數(shù)為()°fun:(exp1fexp2),(exp3,exp4,exp
5));
A、1
B、2
C、4
D、5
答案:B
19.下列轉(zhuǎn)義字符不正確的是()
A、\
B、\'
C、074
D、答案:C
20.下面對(duì)C語言字符數(shù)組的描述中錯(cuò)誤的是()
A、字符數(shù)組可以存放字符串
B、字符數(shù)組的字符串可以整體輸入、輸出
C、可以在賦值語句中通過賦值運(yùn)算符對(duì)字符數(shù)組整體賦值
D、不可以用關(guān)系運(yùn)算符對(duì)字符數(shù)組中的字符串進(jìn)行比較
答案:C
21.()類型也屬于整型,也可以用signed和unsigned修飾符
A、整數(shù)
B、實(shí)型
C、字符
D、雙精度
答案:C
22.以下關(guān)于return語句的敘述中正確的是()。
A、沒有return語句的自定義函數(shù)在執(zhí)行結(jié)束時(shí)不能返同到調(diào)用處
B、一個(gè)自定義函數(shù)中可以根據(jù)不同情況設(shè)置多條return語句
C、定義成void類型的函數(shù)中可以有帶返回值的return語句
D、一個(gè)自定義函數(shù)中必須有一條return語句
答案:B
23.下面標(biāo)識(shí)符中正確的是0
Ax#bc
B、123ABC
C、sime
D、Y?M?D
答案:C
24.下列字符串賦值語句中,不能正確把字符串“Cprogram”賦給數(shù)組的語句是O。
A、chara[]={'C't''.'p'/r'/o'/g'/r'/a'/m');
B、chara[10];strcpy;a,Cprogram);
C、hara[10];a=Cprogram;
D、chara[10]={Cprogram};
答案:C
25.已知“intx=023”,則表達(dá)式++x的值是()
A、17
B、18
C、19
D、20
答案:D
26.若有程序段:charstr□={'A','B','0',0,'D',0};printf("%s",str);程序段
輸出結(jié)果()
AvB
B、ABO
C、ABD
D、ABOD
答案:B
27.Minta=2;while(a=0)a++;n循環(huán)共執(zhí)行了。次。
A、0
B、1
C、2
D、3
答案:A
28.會(huì)直接導(dǎo)致函數(shù)返回的指令是()。
A、break
B、return
Cxontinue
D、end
答案:B
29.()語句,在循環(huán)條件初次判斷為假時(shí),還會(huì)執(zhí)行一次循環(huán)體。
Axfor
B、while
C、do-whiIe
D、以上都不是
答案:C
30.已知字母A的ASCII碼為十進(jìn)制數(shù)65,且C2為字符型,則執(zhí)行語句UC2='A
+6-3;”后C2中的值是()
A、D
B、67
C、不確定的值
D、C
答案:A
31.for(表達(dá)式1;表達(dá)式2;表達(dá)式3){表達(dá)式4},語句中可以省略的是0
A、表達(dá)式1
B、表達(dá)式2
C、表達(dá)式3
D、以上都可以
答案:D
32.格式符飛f”表示含義為()
A、小數(shù)形式的浮點(diǎn)數(shù)
B、整數(shù)形式的浮點(diǎn)數(shù)
C、整數(shù)
D、數(shù)值
答案:C
33.intx=1,y;y=5+++x:y=()
A、1
B、6
C、7
D、報(bào)錯(cuò)
答案:C
34.若有說明:inta[10];則對(duì)a數(shù)組元素的正確引用是()。
A、[10]
B、a[3.5]
C、a(5)
D、a[10-10]
答案:D
35.以下敘述中正確的是0。
A、全局變量的作用域一定比局部變量的作用域范圍大
B、靜態(tài)(static)類別變量的生存期貫穿于整個(gè)程序的運(yùn)行期間
C、未在定義語句中賦切值的auto變量和static變量的初值都是隨機(jī)值
D、函數(shù)的形參都屬于全局變量
答案:B
36.C程序編譯、鏈接后最終產(chǎn)生(即計(jì)算機(jī)執(zhí)行)的文件的擴(kuò)展名為()o
A、exe
B、c
C、obj
D、cpp
答案:A
37.關(guān)于C語言語句書寫格式的說法錯(cuò)誤的是0
A、C語言程序必須一行一個(gè)語句
B、C語言允許一行書寫多個(gè)語句
C、編寫C程序時(shí),建議使用空格或Tab來做合理的間隔、縮進(jìn)或?qū)R,使得程
序形成邏輯相關(guān)的塊狀結(jié)構(gòu)
D、C語言允許將一個(gè)語句分成多行書寫
答案:A
38.為了避免嵌套的if—else語句的二義性,C語言規(guī)定else總是與()組成
配對(duì)關(guān)系。
A、縮排位置相同的if
B、在其之前未配對(duì)的if
C、在其之前未配對(duì)的最近的if
D、同一行上的if
答案:C
39.以下程序段的輸出結(jié)果是()ointa=10,b=50fc=30;if(a>b)a=b;b=c;c=
a;printf("a=%db=%dc=%d\n",a,b,c);
A、=10b=50c=10
B、a=10b=30c=10
C、a=50b=30c=10
D、a=50b=30c=50
答案:B
40.設(shè)ch是char型變量,其值為A,且有下面的表達(dá)式:ch=(ch>='A-&&ch<=Z)?
(ch+32):ch上面表達(dá)式的值是()
A、
B、a
C、Z
D、z
答案:B
41.所謂輸入輸出是以()為主體而言的
A、計(jì)算機(jī)主機(jī)
B、程序員
C、鼠
D、鍵盤
答案:A
42.若有說明:inta[][4]:{0,0};則下面不正確的敘述是()。
A、數(shù)組a的每個(gè)元素都可得到初值0o
B、二維數(shù)組的第一維大小為1。
C、因?yàn)槎S數(shù)組a中初值個(gè)數(shù)除以第二維的大小商不足1,故數(shù)組a的行數(shù)為1o
D、只有元素a[0][0]和a[0][1]可得到初值。,其余元素均得不到初值0
答案:D
43.以下選項(xiàng)中與if(a=1)a=b;elsea++;語句功能不同的switch語句是()。
A、switch(a==1){caseO:a=b;break;easel:a++;)
B、switch(a)(easel:a=b;break;defau11:a++;)
C\switch(a){defau11:a++;break;easel:a=b;1
D、switch(a==1)(easel:a=b;break;caseO:a++;)
答案:A
44.已知:chars[20]以下正確的語句是()。
AxS=MerryChristmas:
B、s[20]=MerryChristmas;
C、strepy(s,MerryChristmas);
D、strepy(MerryChristmas,s);
答案:C
45.以下程序的輸出結(jié)果是0oviodmain(){inta=20,b=10;prontf("%dr%%
d\n",a+b,a-b);)
A、30,%d
B、30,10C
C、30,%10
D、無答案
答案:A
46.在C語言中,指定用一個(gè)字節(jié)(8位)存儲(chǔ)一個(gè)()
A、整型
B、實(shí)型
C、雙精度
D、字符
答案:D
47.下述程序的輸出結(jié)果是()o#incIude<stdio.h>main(){inta=0,b=0,c=0;if(+
+a>01|++b>0)++c;printf(u%d,%d,%dM,a,b,c);}
A、0,0,0
B、1,1,1
C、1,0,1
D、0,1,1
答案:C
48.以下正確的描述是0。
A、函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套
B、函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套
C、函數(shù)的定義和函數(shù)的調(diào)用均不可嵌套
D、函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套
答案:B
49.設(shè)x=3,y=-4,z=6,寫出表達(dá)式!(x>y)+(y!=z)||(x+y)&&(y-z)的結(jié)果0。
A、0
B、1
C、-1
D、6
答案:B
50.uinta=5;whiIe(a>3)a—;”循環(huán)共執(zhí)行了0次。
A、0
B、1
C、2
D、3
答案:C
51.下列哪個(gè)表達(dá)式不能用于初始化For循環(huán)的計(jì)數(shù)器變量?
A、inti=0
B、intj=10
C、intk=5+2
D、intn=(int)3.14
答案:D
52.假定所有變量均已正確說明,以下程序段運(yùn)行后的輸出結(jié)果是()。inta=1,b
=5,c=3;if(a>b)a=b;b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);
A、=5b=3c=5
B、a=1b=3c=1
C、a=5b=3c=1
D、a=1b=5c=1
答案:B
53.在For循環(huán)中,圓括號(hào)中第幾部分用于判斷循環(huán)是否執(zhí)行?
A、1
B、2
C、3
D、4
答案:B
54.以下不正確的C語言標(biāo)識(shí)符是()
A、DEF
B、def
C、de.f
D、e_f
答案:C
55.若函數(shù)調(diào)用時(shí),用數(shù)組名作為函數(shù)的參數(shù),以下敘述中正確的是()
A、實(shí)參與其調(diào)用的形參共用同一段存儲(chǔ)空間
B、實(shí)參與其對(duì)應(yīng)的形參占用相同的存儲(chǔ)空間
C、實(shí)參將其地址傳遞給形參,同時(shí)形參也會(huì)將該地址傳遞給實(shí)參
D、實(shí)參將其地址傳遞給形參,等同實(shí)現(xiàn)了參數(shù)之間的雙向值的傳遞
答案:A
56.sizeof('f')的結(jié)果值是()
A、8
B、4
C、2
D、1
答案:D
57.main(){inta,b,d=241;a=d/100%9;b=(--1);printf(u%d,%d”,a,
b);}輸出為0。
A、6.1
B、2,1
C、6,0
D、2,0
答案:B
58.以下不是C語言簡單語句的是()
Ax聲明語句
B、跳轉(zhuǎn)語句
C、表達(dá)式語句
D、函數(shù)調(diào)用語句
答案:B
59.有以下程序#incIude<stdio.h>main(){intx;scanf("%d"F&x);if(x<=3);eIs
eif(x!=10)printf("%d\n",x);}程序運(yùn)行時(shí),輸入的值在()范圍才會(huì)有輸出結(jié)果。
A、小于3的整數(shù)
B、大于3或等于10的整數(shù)
C、不等于10的整數(shù)
D、大于3且不等10的整數(shù)
答案:D
60.下面有關(guān)for循環(huán)的正確描述是。
A、for循環(huán)只能省略表達(dá)式1
B、for循環(huán)只能省略表達(dá)式2
C、for循環(huán)只能省略表達(dá)式3
D、for循環(huán)圓括號(hào)里的表達(dá)式都可以省略
答案:D
61.下列條件語句中,輸出結(jié)果與其他語句不同的是()。
A、if(a!=0)printf(%d\n,x);eIseprintf(%d\n,y);
B、if(a==0)printf(%d\n,y);eIseprintf(%d\n,x);
C、if(a==0)printf(%d\n,x);elseprintf(%d\n,y);
D、if(a)printf(%d\n,x);eIseprintf(%d\n,y);
答案:C
62.下列條件語句中,功能與其他語句不同的是()。
A、if(a==0)prinff(%d\n,y);eIseprintf(%d\n,x);
B、if(a)printf(%d\n,x);eIseprinf(%d\n,y);
C、if(a!=0)printf(%d\n,x);eIseprintf(%d\n,y);
D、if(a==0)printf(%d\n,x);eIseprintf(%d\n,y);
答案:D
63.在C語言中,函數(shù)的數(shù)據(jù)類型是指()。
A、函數(shù)返回值的數(shù)據(jù)類型
B、函數(shù)形參的數(shù)據(jù)類型
C、調(diào)用該函數(shù)時(shí)的實(shí)參的數(shù)據(jù)類型
D、任意指定的數(shù)據(jù)類型
答案:A
64.若使用一位數(shù)組名作為函數(shù)實(shí)參,則以下正確的說法是()。
A、必須在主調(diào)函數(shù)中說明此數(shù)組的大小
B、實(shí)參數(shù)組類型與形參數(shù)組類型可以不匹配
C、在被調(diào)函數(shù)中,不需要考慮形參數(shù)組的大小
D、實(shí)參數(shù)組名與形參數(shù)組名必須一致
答案:C
65.以下正確的說法是。
A、用戶若需要調(diào)用標(biāo)準(zhǔn)庫函數(shù),調(diào)用前必須重新定義
B、用戶可以重新定義標(biāo)準(zhǔn)庫函數(shù),若如此,該函數(shù)將失去原有意義
C、用戶系統(tǒng)根本不允許用戶重新定義標(biāo)準(zhǔn)庫函數(shù)
D、用戶若需要調(diào)用庫函數(shù),調(diào)用前不必使用預(yù)編譯命令將該函數(shù)所在文件包括
到用戶源文件中,系統(tǒng)自動(dòng)尋找該文件。
答案:B
66.執(zhí)行完循環(huán)“for(k=0;k<5*++);"后,k的值為()o
A、4
B、5
C、6
D、7
答案:B
67.&a表示的含義是。
A、與a
B、a的值
C、變量a的地址
D、a取反
答案:C
68.假定所有變量均已正確說明,下列程序段運(yùn)行后x的值是0。a二b二c二0;x二12;
if(!a)x一;eIsex=5;if(c)x=3;eIsex=4;
A、3
B、4
C、12
D、11
答案:B
69.下面字符串處理表達(dá)式中能用來把字符串str2連到字符串strl后的一個(gè)是
()O
Axstrcat(strI,str2);
B、strcat(str2,strI);
C、strcpy(strI,str2);
D、strcmp(strI,str2);
答案:A
70.計(jì)算機(jī)執(zhí)行程序指令是按()的方式執(zhí)行的。
A、邏輯
B、順序
C、從左到右
D、從上到下
答案:B
71.當(dāng)調(diào)用函數(shù)時(shí),實(shí)參是一個(gè)數(shù)組名,則向函數(shù)傳送的是()
A、數(shù)組的首地址
B、數(shù)組每個(gè)元素中的值
C、數(shù)組每一個(gè)元素的地址
D、數(shù)組的長度
答案:A
72.若變量x、7j和k都是int型變量,則計(jì)算下列表達(dá)式后,x=(i=4,j=16,
k=32)的值是()
A、4
B、16
C、32
D、52
答案:C
73.在C語言中,字符型數(shù)據(jù)在計(jì)算機(jī)內(nèi)存中以字符的()形式存儲(chǔ)
A、原碼
B、反碼
C、ASCII碼
D、BCD碼
答案:C
74.C語言中的輸出函數(shù)需要調(diào)用函數(shù)庫中的標(biāo)準(zhǔn)()函數(shù)
A、輸入
B、輸出
C\調(diào)用
D、數(shù)據(jù)流
答案:B
75.在程序運(yùn)行過程中,其值不能被改變的量,稱為()
A、數(shù)值
B、恒量
C、常量
D、定量
答案:C
76.已知chara□="ab";charb[4]={'a','b','c','d'};則下列描述中正確的是
()O
A、數(shù)組和b數(shù)組完全相同
B、a數(shù)組和b數(shù)組長度相同
C、a數(shù)組長度比b數(shù)組長
D、b數(shù)組長度比a數(shù)組長
答案:D
77.C語言是一種()
A、機(jī)器語言
B、匯編語言
C、高級(jí)語言
D、低級(jí)語言
答案:C
78.以下錯(cuò)誤的描述是()函數(shù)調(diào)用可以
A、出現(xiàn)在執(zhí)行語句中
B、出現(xiàn)在一個(gè)表達(dá)式中
C、做為一個(gè)函數(shù)的形參
D、做為一個(gè)函數(shù)的實(shí)參
答案:C
79.建立函數(shù)的目的之一是以下正確的說法是0。
A、提高程序的執(zhí)行效率
B、提高程序的可讀性
C、減少程序的篇幅
D、減少程序文件所占內(nèi)存
答案:B
80.當(dāng)把以下四個(gè)表達(dá)式用作if語句的控制表達(dá)式時(shí),有一個(gè)選項(xiàng)與其它三個(gè)選
項(xiàng)含義不同,這個(gè)選項(xiàng)是0o
A、k%2
B、k%2==1
C、(k%2)!二0
D、!k%2==1
答案:D
81.以下定義語句,錯(cuò)誤的是()。
A、inta[5]={1};
B、intc[10]={1,2,0,0,0};
C、intb[3+3];
D、inti=5,a[i];
答案:D
82.若有定義語句按在內(nèi)存中的存放順序,a數(shù)組的第10個(gè)元
素是O。
A、[0][3]
B、a⑴[3]
C、a[0][4]
D、a[1][4]
答案:B
83.將字符串b連接到字符串a(chǎn)之后,應(yīng)當(dāng)使用。。
Axstrcpy(arb);
B、strcat(bFa);
C、strcat(a,b);
D、strcmp(b,a);
答案:C
84.intx=5,y;y=x++,++x;則y的值為()
A、5
B、6
C、7
D、不確定
答案:A
85.判斷字符變量ch為大寫字母的邏輯表達(dá)式為()。
A、64<ch<91
B、,AYch<Z
C、h>='A'&&ch<='Z,
D、ch>='A'||ch<='Z'
答案:C
86.下列程序的輸出結(jié)果是()。intn[3],i,j,k;for(i=0;i<3;i++)n[i]=0;k=2;
for(i=0;i<k;i++)for;j=0;j<k;j++)n[j]=n[i]+1;printf("%d\n",n[1]);retur
nO;
A、0
B、1
C、2
D、3
答案:D
87.C語言中,函數(shù)返回值的類型是由()決定的。
A、調(diào)用函數(shù)時(shí)臨時(shí)
B、return語句的表達(dá)式類型
C、調(diào)用該函數(shù)的主調(diào)函數(shù)類型
D、定義函數(shù)時(shí),所指定的函數(shù)類型
答案:D
88.要在程序文件的開頭用預(yù)處理指令()把有關(guān)頭文件放在本程序中
A、#《include》
B、#include
C、#<include>
D、incIude
答案:B
89.C語言規(guī)定:函數(shù)返回值類型是由()。
A、return語句中的表達(dá)式類型決定
B、調(diào)用該函數(shù)時(shí)系統(tǒng)臨時(shí)決定
C、定義該函數(shù)時(shí)所指定的函數(shù)類型決定
D、調(diào)用該函數(shù)時(shí)的主調(diào)函數(shù)類型決定
答案:C
90.函數(shù)的實(shí)參不能是()o
Av變量
B、常量
C、語句
D、函數(shù)調(diào)用表達(dá)式
答案:C
91.有以下程序#incIude<stdio.h>main(){inta=1,b=2,c=3,x;x=(a'b)&c;print
f(fd\n",x);}程序運(yùn)行結(jié)果是0o
A、3
B、1
C、2
D、0
答案:A
92.if語句的基本形式是:if(表達(dá)式)語句,以下關(guān)于“表達(dá)式”值的敘述中正
確的是()o
A、必須是邏輯值
B、必須是整數(shù)值
C、必須是正數(shù)
D、可以是任意合法的數(shù)值
答案:D
93.以下描述中正確的是()
A、由于do-whiIe循環(huán)中循環(huán)語句中只能是一條可執(zhí)行語句,所以循環(huán)體內(nèi)不能
使用復(fù)合語句。
Bxdo-whiIe循環(huán)由do開始,且whiIe結(jié)束,在whiIe(表達(dá)式)后面不能寫分號(hào)。
C、do-whi1e循環(huán)體是不能完全被for語句代替的。
D、o-while循環(huán)中,根據(jù)情況可以省略whiIe
答案:C
94.下面不正確的字符串常量是()。
A、'abc'
B、1212\n
C、0
Dxabc
答案:A
95.有以下程序段,其運(yùn)行結(jié)果是()ointi=5;do{if(i%3==1)if(i%5=2)[pri
ntfi);break;)i++:}whiIe(i!=0);
A、*2*6
B、*7
C、*5
D、*3*5
答案:B
96.字符串“ABC”在內(nèi)存中占用的字節(jié)數(shù)是()
A、3
B、4
C、6
D、8
答案:B
97.下面選項(xiàng)if語句形式不正確的是()。
A、if(x==y)x+=y,
B、if(x<y){x++;y++;J
C^if(x!=y)scanf(%d,&x);eIsescanf(%d,&y);
D、if(x>y&&x!=y);
答案:A
98.以下程序的輸出結(jié)果是()ointa[4][4]={{1,2,3.4},{5.6.7.8).(11,12.1
3,14},{15,16,17,18}];inti=O,j=0,s=O;while(i++<4){if(i=2||i==4)contin
ue;j=0;do{s+=a[i][j];j++;)while(j<4);)printf("%d\n",s);returnO;
A、90
B、92
C、94
D、96
答案:B
99.C語言中,數(shù)值常量0x9f對(duì)應(yīng)的十進(jìn)制分別為()
A、159
B、0x9f
C、101101
D、0123
答案:A
100.判斷字符串a(chǎn)和b是否相等,應(yīng)當(dāng)使用。。
Axif(a==b)
B、if(a=b)
C、if(strcpy(a,b))
D、if(strcmp(a,b))
答案:D
101.若有說明:inta[3][4];則對(duì)a數(shù)組元素的正確引用是()
A、[2][4];
B、a[1,3];
C、a[1+1][0];
D、a(2)(1);
答案:C
102.在以下給出的表達(dá)式中,與while(E)中的E不等價(jià)的表達(dá)式是0o
A、(E>0||E<0)
B、(E=0)
C、(!E==0)
D、(E!=0)
答案:B
103.變量存在期間其值()
A、不被讀取
B、重新賦值
C、可以改變
D、不能改變
答案:D
104.C語言的語句類型不包括。
A、控制語句
B、預(yù)處理命令
C、簡單語句
D、復(fù)合語句
答案:B
105.以下敘述中錯(cuò)誤的是()o
A、復(fù)合語句在語法上被看作一條語句
B、賦值表達(dá)式末尾加分號(hào)就構(gòu)成賦值語句
C、語言的簡單語句必須以分號(hào)結(jié)束
D、空語句出現(xiàn)在任何位置都不會(huì)影響程序運(yùn)行
答案:D
106.“for(i=7;i<17;i++);”循環(huán)共執(zhí)行了()次
A、7
B、8
C、9
D、10
答案:D
107.關(guān)于C語言中的return語句正確的是()。
A、只能在主函數(shù)中出現(xiàn)
B、在每個(gè)函數(shù)中都必須出現(xiàn)
C、可以在一個(gè)函數(shù)中出現(xiàn)多次
D、只能在除主函數(shù)之外的函數(shù)中出現(xiàn)
答案:C
108.以下程序段()x=6;do{x=x*x;}whiIe(x);
A、是死循環(huán)
B、循環(huán)執(zhí)行二次
C、循環(huán)執(zhí)行一次
D、有語法錯(cuò)誤
答案:A
109.邏輯表達(dá)式3<2||-1&&4>3-!0的值為:()
A、1
B、3
C、0
D、2
答案:A
11。已知:ints[8]=[1,2,3,4,5,6,7,8),x;,則執(zhí)行語句x=s[2]+s[4];后,x的值
是()。
A、8
B、6
C、7
D、3
答案:A
111.對(duì)賦值語句intb[10]={1,2,3,4.5);的正確理解是O.
A、將5個(gè)初值依次賦給b[1]到b[5]
B、將5個(gè)初值依次賦給b[O]到b[4]
C、將5個(gè)初值依次賦給b[6]到b[10]
D、因?yàn)閿?shù)組長度與初值個(gè)數(shù)不相同,所以此語句不正確
答案:B
112.sizeof(int)的結(jié)果值是()
A、8
B、4
C、2
D、1
答案:B
113.下列運(yùn)算符中優(yōu)先級(jí)最低的是()
A、%
B\++
C、<
D、!
答案:C
114.若有定義intx=4;則執(zhí)行語句x+=x*=x+1;后,x的值為()
A、5
B、20
C、40
D、無答案
答案:C
115.字符(char)型數(shù)據(jù)與整型數(shù)據(jù)進(jìn)行運(yùn)算,就是把字符的。代碼與整型數(shù)據(jù)
進(jìn)行運(yùn)算
A、SCII
B、double
C、int
D、char
答案:A
116.以下不正確的說法是,C語言規(guī)定0。
A、實(shí)參可以是常量、變量或表達(dá)式
B、形參可以是常量、變量或表達(dá)式
C、實(shí)參可以是任意類型
D、實(shí)參應(yīng)與其對(duì)應(yīng)的形參類型一致
答案:B
117.可以用()把一些語句和聲明括起來成為復(fù)合語句
A、()
B、口
C、<>
D、{}
答案:D
118.以下程序的輸出結(jié)果是()ointa[3][3]={[1,2},{3,4),{5.6}},i,j,s=0;
for(i=1;i<3;i++)for;j=0;j<=i;J++)s+=a[i][j];printf("%d\n"rs);return0;
A、18
B、19
C、20
D、21
答案:A
119.在下列選項(xiàng)中,不正確的賦值語句是()
A、t=++t;
B、a=(b=(c=5))
C\a二b二c;
D、a=b+c=1
答案:D
120,已知x=43,ch=,a',y=0;則表達(dá)式(x>=y&&ch<'b'&&!y)的值是()。
Ax0
B、1
C、語法錯(cuò)誤
D、假
答案:B
121.設(shè)有程序段intk=5;while(k=5)k=k-1;則下面描述中正確的是()
A、while循環(huán)執(zhí)行5次
B、循環(huán)是無限循環(huán)
C、循環(huán)體語句一次也不執(zhí)行
D、循環(huán)體語句執(zhí)行一次
答案:D
122」?,的ASCII代碼是()
A、102
B、97
C、65
D、63
答案:D
123.以下不能表示長度為5的一維數(shù)組a,且對(duì)全部元素初始化為0的語句是O。
A、inta[5]=(0,0,0,0,0);
B、#definesize5inta[size]={0};
C、inta[]={0,0,0,0.0};
D、inta[5]={0};
答案:A
124.sizeof(4)的結(jié)果值是()
A、8
B、4
C、2
D、1
答案:B
125.C語言中whiIe和do-whiIe循環(huán)的主要區(qū)別是()
A、do-whiIe的循環(huán)體至少無條件執(zhí)行一次
Bvwhile的循環(huán)控制條件比do-while的循環(huán)控制條件嚴(yán)格
C、do-whiIe允許從外部轉(zhuǎn)到循環(huán)體內(nèi)
D、o-whi1e的循環(huán)體不能是復(fù)合語句
答案:A
126.連續(xù)輸入char型數(shù)據(jù)時(shí)不要使用分隔符,因?yàn)榭崭?、制表符或回車符都?huì)
作為有效字符進(jìn)行()
A、賦值
B、修改
C、刪除
答案:A
127.從變量中取值,實(shí)際上是通過()找到相應(yīng)的內(nèi)存地址,從該存儲(chǔ)單元中讀
取數(shù)據(jù)。
A、變量
B、內(nèi)存名
C、符號(hào)
D、變量名
答案:D
128.若i、j已定義為int類型,則以下程序段中內(nèi)循環(huán)體的執(zhí)行次數(shù)是()of
or(i=2;i;i-)for(j=0;j<3;j++)(-??)
A、6
B、7
C、8
D、9
答案:A
129.從()的角度看,計(jì)算機(jī)程序設(shè)計(jì)員必須了解和熟悉與自身職業(yè)有直接或間接
關(guān)系的領(lǐng)域中取得的新成果,才能更好地掌握本職業(yè)的各項(xiàng)技能
A、管理
B、發(fā)展
C、效益
D、業(yè)務(wù)
答案:B
130.若有定義intx,y;并已正確給變量賦值,則以下選項(xiàng)中與表達(dá)式(x-y)?(x+
+):?++)中的條件表達(dá)式(x-y)等價(jià)的是0o
A、(x-y<0||x-y>0)
B、(x-y<0)
C、(x-y>0)
D、(x-y==0)
答案:A
131.執(zhí)行下列語句后a的值為()ointa=5,b=6,w=1,x=2,y=3,z=4;(a=w>
x)&&(b=y>z);
A、5
B、0
C、2
D、1
答案:B
132.如果int型與float或double型數(shù)據(jù)進(jìn)行運(yùn)算,先把int型和float型數(shù)
據(jù)轉(zhuǎn)換為()型,然后進(jìn)行運(yùn)算
A、float
B、double
C、int
Dxchar
答案:B
133.設(shè)變量定義為“inta,b;",執(zhí)行scanfC'aWd,b=%d“,&a,&b)語句時(shí),輸入
0,則a和b的值都是10。
A、1010
B、1010
C、a=10b=10
D、a=10,b=10
答案:D
134.以下關(guān)于C語言注釋的說法正確的是0
A、〃注釋表示從〃開始直到本行末尾的所有字符均是注釋內(nèi)容。
B、可以采用/*.....x/的形式書寫多行注釋,其中的注釋內(nèi)容可以是任何字符
C、語言的注釋將參與編譯器編譯,并形成指令
D、寫C語言程序時(shí)必須書寫注釋,否則會(huì)對(duì)程序的功能造成影響
答案:A
135.設(shè)有intm=1,n=2;則++m==n的結(jié)果是()。
A、0
B、1
C、2
D、3
答案:B
136.格式符“%e”表示含義為0
A、整數(shù)形式的字符徐昂
B、小數(shù)形式的浮點(diǎn)數(shù)
C、指數(shù)形式的浮點(diǎn)數(shù)
D、不帶符號(hào)十進(jìn)制整數(shù)
答案:C
137.C語言中最簡單的數(shù)據(jù)類型包括()
A、整型、實(shí)型、邏輯型
B、整型、實(shí)型、字符型
C、整型、字符型、邏輯型
D、字符型、實(shí)型、邏輯型
答案:B
138.設(shè)有定義:charaDO];要想從鍵盤輸入一個(gè)任意字符串給a,應(yīng)使用()。
A、scanf(u%sn,a);
B、gets(a);
C、a=gets();
D、puts(a);
答案:B
139.若有說明inta[10];,則對(duì)a數(shù)組元素的正確引用是()。
A、[10]
B、a[3.5]
C、a(5)
D、a[10-10]
答案:D
140.已知1減2[3][3];,則()不屬于a數(shù)組中的元素。
A、[3][3]
B、a[2][2]
C、a[1][1]
D、a[0][0]
答案:A
141.執(zhí)行完循環(huán)“forli=99;i<100;i++);"后,i的值為()。
A、100
B、101
C、102
D、103
答案:A
142.在C語言中,關(guān)于continue關(guān)鍵字,下列哪個(gè)說法是不正確的?
A、continue可以用于for循環(huán)
B、continue只能在for循環(huán)中使用。
C、ontinue可以在do-whiIe循環(huán)中使用。
D、continue可以在whiIe循環(huán)中使用
答案:B
143.下列描述正確的是()o
A、可以用二“abed”的方式進(jìn)行字符串賦值
B、所有類型的數(shù)組可以放字符串
C、可以用關(guān)系運(yùn)算符方式比較字符串大小
D、strlen可以測量字符串包含的字符數(shù)量
答案:D
144.以下能對(duì)一維數(shù)組a進(jìn)行正確初始化的語句是()
A、inta[10]=(0,0,0,0,0)
B、inta[10]={}
C、inta[]={0};
D、inta[10]={10*1};
答案:D
145.已知“intx=5,y=2",則下列結(jié)果一定為整數(shù)的是()。
A、x/y
B、(x-0.0)/y
C、x*1.0/y
D、x/y*1.0
答案:A
146.fIoatx=10,y=3;x%y=()
A、3
B、3.333333
C、3.33
D、報(bào)錯(cuò)
答案:D
147.已知"intx=10;”,則表達(dá)式x+=x-=x-x的值是()。
A、10
B、20
C、30
D、40
答案:B
148.有以下定義charx□二“abcdefg'chary□二{‘a(chǎn)','b','c','d','e','f','g
,);,則正確的敘述為OO
A、數(shù)組x和數(shù)組y等價(jià)
B、數(shù)組x和數(shù)組y的長度相同
C、數(shù)組x的長度大于數(shù)組y的長度
D、數(shù)組x的長度小于數(shù)組y的長度
答案:C
149.若變量a,b已正確定義,且a,b均已正確賦值,下列選項(xiàng)中合法的語句是。
A、二b
B\++a
C、a+=b++=1
D、a=int(b)
答案:B
150.若有說明:inta[3][4];則數(shù)組a中各元素()。
A、可在程序的運(yùn)行階段得到初值0
B、可在程序的編譯階段得到初值0
C、其值為不確定的初值。
D、可在程序的編譯或運(yùn)行階段得到初值0
答案:C
151.為了避免在嵌套的條件語句if-else中產(chǎn)生二義性,C語言規(guī)定:else子句
總是與()配對(duì)。
A、縮排位置相同的if
B、同一行上的if
C、其之后最近的if
D、其之前最近的沒有else配對(duì)的if
答案:D
152.已知:inta[10]=[1,2,3,4);,若int型變量占4個(gè)字節(jié),則數(shù)組a在內(nèi)存
中所占的字節(jié)數(shù)是()。
A、16
B、20
C、40
D、4
答案:C
153.若有說明:inta[4][6]={0};則下面正確的敘述是()
A、只有元素a[0][0]可得到初值0
B、此說明語句不正確
C、數(shù)組a中各元素都可得到初值,但其值不一定為0
D、數(shù)組a中每個(gè)元素均可得到初值0
答案:D
154.若已定義x和y為double類型,且定義x=1,則表達(dá)式y(tǒng)=x+3/2的值是()
A、1
B、2
C、2.0
D、2.5
答案:C
155.變量定義為inta[2][3]:]1,2,3,4,5,6),*p=&a[1][0];,則p的值是0
A、數(shù)組a的首地址
B、數(shù)組a的第1個(gè)元素的地址
C、數(shù)組a的第“1”行第“0”列的地址
D、數(shù)組a的第“1”行的首地址
答案:C
156.若二維數(shù)組a有m列,則在a[i][j]前的元素個(gè)數(shù)為()。
A、j*m+i
B\i*m+j
C、
D\i*m+j+1
答案:B
157.C語言對(duì)嵌套if語句的規(guī)定是:else總是與()
A、其之前最近的if配對(duì)
B、第一個(gè)if配對(duì)
C、縮進(jìn)位置相同的if配對(duì)
D、其之前最近的且尚未配對(duì)的if配
答案:D
158.執(zhí)行語句千?!?1=2;1>二6;1++);后變量I的值是()
A、3
B、4
C、2
D、5
答案:C
159.以下4個(gè)選項(xiàng)中,不能看作一條語句的是。。
A、{;}
B、a=0,b=0,c=0;
C、if(a>0);
D、if(b==0)m=1;n=2;
答案:D
160.有以下程序段intirn;for(i=0;i<8;i++)(n=rand()%5;switch(n){easel:c
ase3:printf("%d\n",n);break;case2:case4:printf("%d\n",n);continue:cas
e0:exit(0);}printfC%d\n"fn);)以下關(guān)于程序段執(zhí)行情況的敘述,正確的是。。
A、for循環(huán)語句固定執(zhí)行8次
B、當(dāng)產(chǎn)生的隨機(jī)數(shù)n為4時(shí)結(jié)束循環(huán)操作
C、當(dāng)產(chǎn)生的隨機(jī)數(shù)n為1和2時(shí)不做任何操作
D、當(dāng)產(chǎn)生的隨機(jī)數(shù)n為。時(shí)結(jié)束程序運(yùn)行
答案:D
161.若有說明:仙士2口[3]=]1,2,3,4,5,6,7};則2數(shù)組第一維的大小是O。
A、2
B、3
C、4
D、無確定值
答案:B
162.能正確表示a210或aWO的關(guān)系表達(dá)式是()
A、>=10ora<=0
B、a>=1O|a<=O
C\a/*_10
D、a>=10||a<=0
答案:D
163.若變量已正確定義,在if(W)printf("%d\n”,k);中,以下不可替代W的是
()O
A、<>b+c
B、ch=getchar()
C、a==b+c
D、a++
答案:A
164.下列程序的輸出結(jié)果是()ocharch[7]={"654321H);inti,s=0;for(i=0;c
h[i]>='0'&&ch[i]<='9';i+=2)s=10*s+ch[i]-'0';printf("%d\n",s);return0;
A、6
B、64
C、642
D、0
答案:C
165.執(zhí)行完循環(huán)“for:i=1;i<10;i++);"后,i的值為()o
A、9
B、10
C、11
D、12
答案:B
166.若有定義和語句:ints,p;s=p=5;p=s++,++p,p+2,p++;則執(zhí)行語句后
P的值是。
A、9
B、8
C、7
D、6
答案:C
167.若m是一個(gè)三位數(shù),從左到右表示各位上的數(shù)字的表達(dá)式,則個(gè)位十?dāng)?shù)為()
A、m/100
B、m/10%10
C、m%10
D、不確定
答案:C
168.C語言規(guī)定,簡單變量做實(shí)參時(shí),它和對(duì)應(yīng)形參之間的數(shù)據(jù)傳遞方式是()。
A、地址傳遞
B、單向值傳遞
C、由實(shí)參傳給形參,再由形參傳回實(shí)參
D、由用戶指定傳遞方式
答案:B
169.在C語言中,存儲(chǔ)一個(gè)雙精度浮點(diǎn)型所需的字節(jié)數(shù)分別是0
A、1
B、2
C、4
D、8
答案:D
170.若有說明inta[10];則對(duì)a數(shù)組元素的正確引用是()。
Av[10]
B、a[3.5]
C、a(5)
D、a[10-10]
答案:D
171.C語言中,數(shù)值常量59、0123、0x9f對(duì)應(yīng)的十進(jìn)制分別為()
A、59
B、101101
G059
D、0x59
答案:A
172.實(shí)數(shù)是以()形式存放在存儲(chǔ)單元中的
A、整數(shù)
B、浮點(diǎn)數(shù)
C、指數(shù)
D、字符
答案:C
173.以下程序的輸出結(jié)果是0omain(){intm=5;if(m++>5)printf(u%d\nn,
m);eIseprintf("%d\n”,m-----);}
A、4
B、5
C、6
D、7
答案:C
174.以下程序的輸出結(jié)果是()o#incIude<stdio.h>voidmain(){inti=0;whiI
e(i<9)(if(i<1)continue;if(i==4)break;i++;)]
A、2
B、3
C、8
D、死循環(huán)
答案:B
175.intx=10,y=3;x%y=()
A、3
B、3.333333
C、1
D、報(bào)錯(cuò)
答案:C
176.符號(hào)"&”是什么含義()
A、取地址運(yùn)算
B、與
C、指針
D、輸入
答案:A
177.以下能對(duì)一維數(shù)組a進(jìn)行正確初始化的語句是()。
A、inta[1O]=(O,OrO,OfO);
B、inta[10]={);
C、inta[10]=0;
D、inta[10]={10*1);
答案:D
178.邏輯運(yùn)算符兩側(cè)運(yùn)算對(duì)象的數(shù)據(jù)類型。。
Ax只能是0或1
B、只能是?;蚍?。正數(shù)
C、只能是整型或字符型數(shù)據(jù)
D、可以是任何類型的數(shù)據(jù)
答案:D
179.若i、j已定義為int類型,則以下程序段中內(nèi)循環(huán)體的執(zhí)行次數(shù)是()of
or(i=8;i;i-)for(j=1;j<3;j++){0??)
A、16
B、17
C、18
D、19
答案:A
180.設(shè)a,b和c都是int型變量,且a=3,b=4,c=5,則下面的表達(dá)式中,值為0的
表達(dá)式是()
AA'&&'b'
B、a<=b
C、a||b+c&&b~c
D、!((a<b)&&!c||1)
答案:D
181.設(shè)ufIoatx=2.5,y=4.7;inta=7;n,則表達(dá)式x+a%3*(int)(x+y)%2/4的值
為()
A、2.5
B、4.7
C、7
D、2
答案:A
182.下列哪個(gè)關(guān)鍵字用于表示順序語句的結(jié)束。
Axend
B、endif
C、fi
D、)
答案:D
183.函數(shù)調(diào)用可以以下錯(cuò)誤的描述是0。
A、出現(xiàn)在執(zhí)行語句中
B、出現(xiàn)在表達(dá)式中
C、作為函數(shù)的實(shí)參
D、作為函數(shù)的形參
答案:D
184.下面是對(duì)s的初始化,其中不正確的是()o
A、chars[5]={uabcn};
B、chars[5]={,a—b—c'};
C、hars[5]="”;
D、chars[5]=nabcdefn
答案:D
185.函數(shù)形參和調(diào)用的實(shí)參是數(shù)組名時(shí),參數(shù)按:)方式進(jìn)行傳遞
A、值
B、引用
C、全部
D、類型
答案:B
186.若有說明:inta口[3]={1,2,3,4,5,6,7};則a數(shù)組第一維的大小是()
A、2
B、3
C、4
D、無確定值
答案:B
187.若執(zhí)行以下程序時(shí)從鍵盤上輸入9,則輸出結(jié)果是()omain(){in
tn;scanf("%d",&n);if(n++<10)printf("%d\n",n);eIseprintf("%d\n",n-);]
A、11
B、10
C、9
D、8
答案:B
188.在C語言中,可以使用哪個(gè)關(guān)鍵字來退出當(dāng)前循環(huán)()
A、break
B、continue
C、exit。函數(shù)
D、none(無關(guān)鍵字)
答案:A
189.有以下的定義初始化語句:charnum□二“9876543210";數(shù)組num所占的存
儲(chǔ)空間的字節(jié)數(shù)是()o
A、9
B、10
C、11
D、以上三項(xiàng)都不對(duì)
答案:C
190.intx=y=1;y=—x;y=()
A、0
B、1
C、2
D、報(bào)錯(cuò)
答案:A
191.+、=*、/運(yùn)算的兩個(gè)數(shù)中有一個(gè)數(shù)為float或double型,結(jié)果是。型
A、float
B、doubIe
C、int
D、char
答案:B
192.結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)是
A、順序結(jié)構(gòu)、復(fù)雜結(jié)陶、循環(huán)結(jié)構(gòu)
B、順序結(jié)構(gòu)、分支結(jié)陶、選擇結(jié)構(gòu)
C、順序結(jié)構(gòu)、分支結(jié):勾、循環(huán)結(jié)構(gòu)
D、選擇結(jié)構(gòu)、復(fù)雜結(jié)啕、循環(huán)結(jié)構(gòu)
答案:C
193.設(shè)變量a是字符型,f是實(shí)型,i是雙精度型,則表達(dá)式10+i*f+'a'值的
數(shù)據(jù)類型為()
Axint
B、float
C、doubIe
D、不確定
答案:C
194.在強(qiáng)制類型轉(zhuǎn)換時(shí),得到一個(gè)所需類型的中間數(shù)據(jù),而原來變量的類型()
A、轉(zhuǎn)成float
B、轉(zhuǎn)成doubIe
C、未發(fā)生變化
D、轉(zhuǎn)成int
答案:C
195.以下4個(gè)選項(xiàng)中,不能看作一條語句的是0。
A、if(a>0):
B、a=0,b=0,c=0;
C、if(b==0)m=1;n=2;
D、{;}
答案:C
196.C語言中的輸入函數(shù)需要調(diào)用函數(shù)庫中的標(biāo)準(zhǔn)()函數(shù)
A、輸入
B、輸出
C\調(diào)用
D、數(shù)據(jù)流
答案:A
197.在For循環(huán)中,哪個(gè)變量用于控制循環(huán)的次數(shù)?
A、循環(huán)條件
B、計(jì)數(shù)器變量
C、循環(huán)變量
D、循環(huán)計(jì)數(shù)器
答案:B
198.若已定義數(shù)組floata[8];則下列對(duì)數(shù)組元素引用正確的是。
A、[0]=1;
Ba[8]=a[0];
C、a=1;
D、a[3.5]=1;
答案:A
199.假定所有變量均已正確說明,以下程序段運(yùn)行后的輸出結(jié)果是0。inta=3,
b=5,c=7;if(a>b)a=b;c=a;if(c!=a)c=b;printf("%d,%d,%d\n",a,b,c);
A、3,5,5
B、3,5,7
C、程序段有語法錯(cuò)
D、3,5,3
答案:D
200.若有說明:inta[3][4]={0};則下面正確的敘述是()。
A、只有元素a[0][0]可得到初值0
B、此說明語句不正確
C、數(shù)組a中各元素都可得到初值,但其值不一定為0
D、數(shù)組a中所有元素均可得到初值0
答案:D
201.若i、j已定義為int類型,則以下程序段中內(nèi)循環(huán)體的執(zhí)行次數(shù)是()of
or(i=10;i;i—)for(j=0;j<4;j++){,■,)
A、39
B、40
C、41
D、42
答案:B
202.在For循環(huán)中,圓括號(hào)中第幾部分用于設(shè)置循環(huán)的初始條件?
A、1
B、2
C、3
D、4
答案:A
203.語句:printf(”%d?,(a=2)&&(b二-2));的輸出結(jié)果是()
A、無輸出
B、結(jié)果不確定
C、-1
D、1
答案:D
204.計(jì)算機(jī)程序設(shè)計(jì)員在工作中要從客觀實(shí)際出發(fā),不懂不裝懂,多向用戶學(xué)習(xí),
切忌()
A、服務(wù)第一
B、一切向錢看
C、客戶第一
D、主觀臆斷
答案:D
205.inta=65;charb='A';a==b的值為
A、1
B、0
C、97
D、7
答案:A
206.以下選項(xiàng)中,不能正確定義或賦值的語句是()o
A、chara[]=Beijing;
B、chara[30]={Beijing);
C、hara[30];a=Beijing;
D、chara[30]={'B','e\'i\'j','i'/n','g'};
答案:C
207.uinta=2;whiIe(a=0)a一循環(huán)共執(zhí)行了0次。
A、0
B、1
C、2
D、3
答案:A
208.若有以下程序#5()111€16<5{50.卜>(^1|1(){訪12=1,b=2,c=3,d=4,r=0;if;a!=
1);eIser=1;if(b=2)r+=2;else;if(c!=3)r+=3;else;if(d=4)r+=4;printf("%
d\n",r);)則程序的輸出結(jié)果是。。
A、10
B、7
C、6
D、3
答案:B
209.若有定義:floatx=1.5;inta=1,b=3,c=2;則正確的switch語句是()。
A、switch(a+b){easel:printf(*\n);case2+1:printf(**\n);}
B、switch((int)x);{easel:printf(*\n);case2:printf(**\n);}
C、switch(x);{easel.0:printf(*\n);case2.0:printf(**\n);1
D\switch(a+b){easel:printf(*\n);casec:printf(**\n);}
答案:A
210.若有代數(shù)式,則下列C語言表達(dá)式不正確的是()
A、/b/c*e*3
B、3*a*e/b/c
C、3*a*e/b*c
D、3*a*e/b*c
答案:C
211.若有說明語句:inta,b,c,*d=&c;,則能正確從鍵盤讀入三個(gè)整數(shù)分別賦給
變量a、bvc的語句是:
Axscanf(%d%d%d,&a,&b,d);
B、scanf(%d%d%d,&a,&b,&d);
Cxscanf(%d%d%d,a,b,d);
D、scanf(%d%d%d,a,b,*d);
答案:A
212.空語句的形式是()o
A、0
B、0;
C、;
D、什么也不寫
答案:C
213.下列數(shù)據(jù)中屬于”字符串常量”的是
A、'A'
B、ABC
C、ABC
D、'ABC
答案:B
214.C語言規(guī)定,標(biāo)識(shí)符只能由。
A、小寫字母
B、大寫字母
C、數(shù)字
D、字母數(shù)字下劃線
答案:A
215.以下程序段的輸出結(jié)果是0inta=1234;printf(n%2d\nH,a);
A、12
B、34
C、1234
D、無答案
答案:C
216.以下選項(xiàng)中,不能王確賦值的是()。
A、chara[]=nBeijing”
B、chara[30]={uBeijingM);
C\hara[30];a=t1Beijing”;
D、chara[30二['B'e'i'j'i'n'g']
答案:C
217對(duì)以下說明語句的正確理解是()ointa[10]={6,7,8,9,10);
A、將5個(gè)初值依次賦給a[1]至a[5]
B、將5個(gè)初值依次賦給a[0]至a[4]
G將5個(gè)初值依次賦給a[6]至a[10]
D、因?yàn)閿?shù)組長度與初值的個(gè)數(shù)不同,所以此語句不正確
答案:B
218.有以下程序#incIude<stdio.h>main(){inta=0fb=4,c=0rd=10,x;if(a)d=d-
10;eIseif(!b)if(!c)x=15;eIsex=25;printf("%d\n",d);)程序運(yùn)行后的輸出結(jié)
果是0o
A、3
B、20
C、10
D、5
答案:C
219.若變量已正確定義,有以下程序段inta=3fb=5rc=7;if(a>b)a=b;c=a;if(c!
=a)c=b;printf("%d,%d,%d\n",a,b,c);其輸出結(jié)果是0°
A、3,5,3
B、3,5,7
C、程序段有語法錯(cuò)
D、3,5,5
答案:A
220.復(fù)合語句在語法上被認(rèn)為是()條語句。
A、0
B、1
C、2
D、多
答案:B
221.能正確表示“當(dāng)x的取值在[1,10]和[200,210]范圍內(nèi)為真,否則為假”
的表達(dá)式是()o
A、(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)
B、(x>=1)||(x<=10)||(x>=200)||(x<=210)
C、(x>=1)&&(x<=10)||(x>=200)&&(x<=210)
D、(x>=1)||(x<=10)&&(x>=200)||(x<=210)
答案:C
222.intx二y二1;y=++x;y=()
A、1
B、2
C、3
D、報(bào)錯(cuò)
答案:B
223.下列敘述中正確的是()。
A、在switch語句中,不一定使用break語句
B、在switch語句中必須使用default
C、break語句必須與switch語句中的case配對(duì)使用
D、break語句只能用于switch語句
答案:A
224.C語言中,邏輯“真”等價(jià)于()。
A、大于零的數(shù)
B、大于零的整數(shù)
C、非零的數(shù)
D、非零的整數(shù)
答案:C
225.下列哪個(gè)表達(dá)式不能用于初始化For循環(huán)的計(jì)數(shù)器變量?
A、inti=0
B、intj=10
C、intk=5+2
D、intn=(int)3.14
答案:D
226.已知“intx=23",則表達(dá)式一x的值是()
A、22
B、23
C、24
D、25
答案:A
227.sizeof(float)的結(jié)果值是()
A、8
B、4
C、2
D、1
答案:B
228.在存儲(chǔ)時(shí),系統(tǒng)將()數(shù)據(jù)分成小數(shù)部分和指數(shù)部分兩個(gè)部分,分別存放
A、小數(shù)
B、實(shí)型
C、指數(shù)
D、常量
答案:B
229.uintb=O;whiIe(b>3)b++;M循環(huán)共執(zhí)行了0次。
A、0
B、1
C、2
D、3
答案:A
230.以下關(guān)于使用C語言實(shí)現(xiàn)輸入輸出的說法錯(cuò)誤的是0
A、輸入指從外部榆入設(shè)備(如鍵盤、鼠標(biāo)等)向計(jì)算機(jī)榆入數(shù)據(jù)
B、C語言輸入輸出操作本質(zhì)上是函數(shù)調(diào)用語句
C、語言自身具備輸入輸出語句,可以直接實(shí)現(xiàn)輸入輸出功能
D、輸出指將數(shù)據(jù)從計(jì)算機(jī)送到外部輸出設(shè)備(如可印機(jī)、顯示器等)
答案:C
231.在C語言語句中,用來決定分支流程的表達(dá)式是()。
A、只能用邏輯表達(dá)式
B、只能用關(guān)系表達(dá)式
C、可用任意表達(dá)式
D、只能用邏輯表達(dá)式或關(guān)系表達(dá)式
答案:C
232.以下不正確的說法為()。
A、在不同函數(shù)中可以使用相同名字的變量
B、形式參數(shù)是局部變量
C、在函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效
D、在函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效
答案:D
233.int型(基本整型)數(shù)據(jù)分配()個(gè)字節(jié)
A、1
B、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 護(hù)理院與月嫂公司服務(wù)合同
- 窗簾工裝合同范本
- 5《應(yīng)對(duì)自然災(zāi)害》(教學(xué)設(shè)計(jì))-2023-2024學(xué)年統(tǒng)編版道德與法治六年級(jí)下冊(cè)
- 家長會(huì)上的演講稿
- 上高租房合同范本
- Module 1 How to learn English Unit 2 You should smile at her!教學(xué)設(shè)計(jì)-2024-2025學(xué)年外研版英語八年級(jí)上冊(cè)
- 海區(qū)轉(zhuǎn)租合同范本
- 合同范本模板介紹
- 6 我參與 我奉獻(xiàn) 教學(xué)設(shè)計(jì)-2023-2024學(xué)年道德與法治五年級(jí)下冊(cè)統(tǒng)編版
- 10清新空氣是個(gè)寶(教學(xué)設(shè)計(jì))-部編版(五四制)道德與法治二年級(jí)下冊(cè)
- 蒸壓加氣混凝土砌塊干燥收縮檢測記錄11969-2020
- 2023-2024學(xué)年第二學(xué)期人教版英語五年級(jí)教學(xué)計(jì)劃(含進(jìn)度表)
- 小學(xué)教師師德師風(fēng)培訓(xùn)內(nèi)容(4篇)
- (完整word版)勞動(dòng)合同書(電子版)正規(guī)范本(通用版)
- DB1522-T 1-2023 農(nóng)用天氣預(yù)報(bào) 水稻適宜度
- OptiStruct及HyperStudy優(yōu)化與工程應(yīng)用
- 科目一3小時(shí)速成璇姐筆記
- Neo4j中文使用手冊(cè)以及例子
- 一例慢性阻塞性肺疾病個(gè)案護(hù)理
- 高中化學(xué)奧賽培訓(xùn)計(jì)劃
- DB51-T 2146-2023 天然氣汽車改裝企業(yè)管理規(guī)范
評(píng)論
0/150
提交評(píng)論