




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2021年計算機(jī)二級C語言選擇題考前押題
2021年計算機(jī)二級C語言選擇題考前押題
注意:為了便于大家記憶,答案全部為A選項
選擇題-C語言-C基礎(chǔ)知識和順序結(jié)構(gòu)
1)以下選項中可用作C語言合法用戶標(biāo)識符的是
A)_123
B)voidC)-abcD)2a
答案:A
2)以下選項中合法的C語言賦值語句是
A)++i;B)a=b=34C)a=3,b=9
D)k=int(a+b);
答案:A
3)有以下程序段,其中的變量已定義為int類型
sum=pad=5;pAd=sum++,pAd++,++pAd;printff"%d\n",pad);
程序段的輸出結(jié)果是
A)5
B)4
C)6
D)7
答案:A
4)sizeof(double)是A)一個整型表達(dá)式B)一個函數(shù)調(diào)用C)一個雙精度表達(dá)式D)不合
法的表達(dá)形式答案:A
5)有以下程序#include<stdio.h>main()
(
inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);
程序運(yùn)行后的輸出結(jié)果是A)a=%d,b=%dB)a=%2,b=%5
C)a=%%d,b=%%dD)a=2,b=5
答案:A
6)有以下程序#include<stdio.h>#include<math.h>main()
{
inta=l,b=4,c-2;doublex=10.5,y=4Q,z;
z=(a+b)/c+sqrt(y)*1.2/c+x;printf("%f\n",z);
}
程序運(yùn)行后的輸出結(jié)果是A)13.700000B)14.000000C)15.400000D)14.900000
答案:A
7)若有定義語句:inta=12;,則執(zhí)行語句:a+=a-=a*a;后,a的值是
A)-264B)552C)144D)264
答案:A
8)C語言程序的模塊化是通過以下哪個選項實現(xiàn)的
第1頁
2021年計算機(jī)二級C語言選擇題考前押題
A)函數(shù)B)
語句Q變量D)程序行答案:A9)
A)1.0/a/b/cB)l/(a*b*c)C)1.0/a*b*cD)l/a/b/(double)c答案:A
10)有以下程序#include<stdio.h>main()
(
intx=010,y=10;printf("%d,%d\n",++x,y-);
程序運(yùn)行后的輸出結(jié)果是
A)9,10B)ll,10C)010,9D)10,9
答案:A
11)以下選項中敘述正確的是
A)(:語言的標(biāo)識符可分為關(guān)鍵字、預(yù)定義標(biāo)識符和用戶標(biāo)識符三類
B)C語言的標(biāo)識符可分為語句、變量和關(guān)鍵字三類
C)C語言的標(biāo)識符可分為函數(shù)名、變量和預(yù)定義標(biāo)識符三類
D)C語言的標(biāo)識符可分為運(yùn)算符、用戶標(biāo)識符和關(guān)鍵字三類答案:A
12)以下選項中敘述正確的是
A)函數(shù)體必須由{開始
B)C程序必須由main語句開始
C)C程序中的注釋可以嵌套
D)C程序中的注釋必須在一行完成答案:A
13)以下選項中敘述正確的是A)結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)是循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)、順序
結(jié)構(gòu)B)C語言源程序不編譯也能直接運(yùn)行
C)使用N-S流程圖不能描述復(fù)雜算法D)計算機(jī)能夠直接運(yùn)行C語言源程序,不必進(jìn)行
任何轉(zhuǎn)換答案:A
14)以下選項中敘述正確的是A)使用三種基本結(jié)構(gòu)就可以實現(xiàn)任何復(fù)雜算法B)只要程序
包含了三種基本結(jié)構(gòu)中的任意一種,就是結(jié)構(gòu)化程序C)程序語法錯誤要在運(yùn)行時才能發(fā)現(xiàn)
D)可運(yùn)行C語言程序不需要包含main。函數(shù)答案:A
15)以下選項中,合法的C語言常量是
A)1.234B)'C++'
C)"\2.0D)2Kb
答案:A
16)以下選項中,合法的C語言實數(shù)是
A).2e0B)3.1e0.4C)E13D)7.12E
答案:A
17)設(shè)a,b,c是整型變量且均已賦值,則以下選項中錯誤的是
A)a=(b=3)=l;
B)a=(b=2)+c;
C)a=b=c+10;
D)a=1+(b=c=2);
答案:A
18)有如下程序#include<stdio.h>main()
第2頁
2021年計算機(jī)二級C語言選擇題考前押題
intx=072;printf("%d\n",x+1);
程序運(yùn)行后的輸出結(jié)果是
A)59B)73C)115D)72
答案:A
19)以下選項中敘述正確的是
A)C程序中的語句要經(jīng)過編譯才能轉(zhuǎn)換成二進(jìn)制機(jī)器指令B)算法需要包含所有三種基本結(jié)
構(gòu)C)有些算法不能用三種基本結(jié)構(gòu)來表達(dá)D)簡單算法的操作步驟不能超過20步
答案:A
20)以下選項中敘述正確的是
A)復(fù)雜任務(wù)可以分解成簡單子任務(wù)
B)C語言程序中的所有函數(shù)必須保存在同一個源文件中
C)全部三種基本結(jié)構(gòu)都包含的才是結(jié)構(gòu)化程序
D)C語言程序可以定義多個不同內(nèi)容的main函數(shù)答案:
A
21)以下選項中,合法的數(shù)值型常量是
A)3.1415B)"A"C)092D)0xDH
答案:A
22)以下選項中,合法的實數(shù)是
A)4.5E2B)E1.3C)7.11ED)1.2E1.2
答案:A
23)若有定義inta,b,c;以下選項中的賦值語句正確的是
A)a=(b=c)+1;
B)(a=b)=c=1;
C)a=(b==c)=1;
D)a+b=c;
答案:A
24)有如下程序#include<stdio.h>main()
(
intx=0x13;printf("%d\n",x+1);
程序運(yùn)行后的輸出結(jié)果是
A)20B)14C)12D)13
答案:A
25)以下敘述中錯誤的是A)書寫風(fēng)格良好的程序執(zhí)行效率高B)書寫風(fēng)格良好的程序易讀
性好C)C程序可以在一行上寫多條語句
D)C程序允許將一條語句分寫在多行上答案:
A
26)以下選項中不能正確表示數(shù)值10000的實型常量是
A)1.0E4.0B)1.E4C)10E3D)1.0e4
第3頁
2021年計算機(jī)二級C語言選擇題考前押題
答案:A
27)設(shè)有定義:inta=0,b=l,c=l;以下選項中,表達(dá)式值與其它三個不同的是A)b=a==c
B)a=b=cC)a=c==bD)c=a!=c答案:A
28)設(shè)有兩行定義語句:
intscant;floatcase;
則以下敘述正確的是A)第2行語句不合法B)兩行定義語句都合法C)第1行語句不合法
D)兩行定義語句都不合法答案:
A
29)設(shè)有定義:doublex=2.12;,以下不能完整輸出變量x值的語句是
A)printf("x=%5.0f\n",x);
B)printf("x=%f\n",x);
C)printf("x=%lf\n",x);
D)printf("x=%0.5f\n",x);
答案:A
30)設(shè)有定義:inta.b;floatx;,則以下選項中對語句所作的注釋敘述錯誤的是
A)scanf("%d%d%f",&a,&b);/*多余的格式符%f完全不起作用*/
B)scanf("%d%d",&a,&b,&x);/*多余的輸入項不能獲得輸入數(shù)據(jù)*/
C)scanf("%d%f%d",&a,&b,&x);/*輸入項與格式符類型不匹配,變量b和x得不到正確的輸
入數(shù)據(jù)7
D)scanf("lnput:%d%d",&a,&b);/*格式串中允許加入格式符以外的字符串*/
答案:A
31)結(jié)構(gòu)化程序由順序、選擇、循環(huán)三種基本結(jié)構(gòu)組成,以下相關(guān)敘述錯誤的是A)三種基
本結(jié)構(gòu)不可以嵌套使用B)順序結(jié)構(gòu)是按語句在程序中的先后順序逐條執(zhí)行,沒有分支,沒
有轉(zhuǎn)移C)選擇結(jié)構(gòu)是根據(jù)條件決定執(zhí)行不同分支中的語句D)循環(huán)結(jié)構(gòu)是根據(jù)條件決定是否
重復(fù)、重復(fù)執(zhí)行多少次循環(huán)體語句
答案:A
32)以下能正確表述算式sin(2nr+30°)的C語言表達(dá)式是
A)sin(2*3.14*r+3.14*30/180.0)
B)in(2*n*r+30)
C)sin(2*3.14*r+30)D)sin(2*3.14*r+30*3.14/360.0)
答案:A
33)設(shè)有定義:intx=ll,y=12,z=0;,以下表達(dá)式值不等于12的是
A)z=(x==y)B)(z=x,y)
C)z=(x,y)
D)(z,x,y)
答案:A
34)以下可以將任意一個兩位整數(shù)n的個位數(shù)與十位數(shù)對換的表達(dá)式為
A)(n-n/10*10)*10+n/10B)n-n/10*10+n/10C>n/10+(n-n/10)D)(n-n/10)*10+(n/10)
答案:A
35)設(shè)有以下程序段
inty;
y=rand()%30+1;
第4頁
2021年計算機(jī)二級C語言選擇題考前押題
則變量y的取值范圍是
A)0<yW30B)0WyW30
C)l<y<30D)1<yW30答案:A
36)以下程序段中,循環(huán)次數(shù)不超過10的是
A)inti=10;do{i=i+l;}while(i<0);
B)inti=5;do{i+=l;}while(i>0);
C)inti=l;do{i+=2;}while(i!=10);
D}inti=6;do{i-=2;}while(i!=l);答案:A
37)以下敘述正確的是
A)計算機(jī)只接收由0和1代碼組成的二進(jìn)制指令或數(shù)據(jù)
B)計算機(jī)只接收由0和1代碼組成的十進(jìn)制指令或數(shù)據(jù)Q計算機(jī)可直接接收并運(yùn)行C
源程序D)計算機(jī)可直接接收并運(yùn)行任意高級語言編寫的源程序答案:A
38)簡單程序設(shè)計步驟中不包括
A)安裝編譯程序B)確定算法C)編碼D)調(diào)試
答案:A
39)關(guān)于C語言標(biāo)識符,以下敘述錯誤的是A)標(biāo)識符可全部由數(shù)字組成B)標(biāo)識符可全部由
下劃線組成C)標(biāo)識符可全部由小寫字母組成D)標(biāo)識符可全部由大寫字母組成答案:A
40)若有C語言表達(dá)式2+3*4+7/3,則以下選項中關(guān)于執(zhí)行順序的敘述,正確的是
A)先執(zhí)行3*4得12,再執(zhí)行2+12得14,再執(zhí)行7/3得2,最后執(zhí)行14+2得
16
B)先執(zhí)行3*4得12,再執(zhí)行7/3得2.5,最后執(zhí)行2+12+2.5得16.5C)先執(zhí)行7/3得2,
再執(zhí)行3*4得12,再執(zhí)行12+2得14,最后執(zhí)行2+14得16
D)先執(zhí)行2+3得5,再執(zhí)行5*4得20,再執(zhí)行20+7得27,最后執(zhí)行27/3得
9
答案:A
41)若想給已定義為int型的變量a,b,c,d賦值為1,以下選項中錯誤的語句是A)a=b,b=c,
c=d,d=l;
B)a=b=c=d=l;C)a=l,b=a,c=b,d=c;
D)d=l,c=d,b=c,a=b;
答案:A
42)若有定義:chare;intd;程序運(yùn)行時輸入:c=l,d=2〈回車〉,能把字符1
輸入給變量c、整數(shù)2輸入給變量d的輸入語句是
A)scanf("c=%c,d=%d",&c,&d);
B)scanf("c=%cd=%dH,&c,&d);
C)scanf("c=%d,d=%d"/&c,&d);
D)canf("c=%dd=%d",&c,&d);
答案:A
43)以下敘述正確的是
A)C編譯程序把文件后綴為.c的源程序文件編譯成文件后綴為.obj的二進(jìn)制文件
B)C編譯程序把文件后綴為.c的源程序文件編譯成文件后綴為.exe的可執(zhí)行文件
C)C編譯程序把文件后綴為.obj的二進(jìn)制文件編譯成文件后綴為.exe的可執(zhí)行文件
D)鏈接程序把文件后綴為.c的源程序文件鏈接成文件后綴為.exe的可執(zhí)行文件答案:A
第5頁
2021年計算機(jī)二級C語言選擇題考前押題
44)算法應(yīng)當(dāng)具有的特性不包括
A)美觀性B)有窮性C)確定性D)可行性答案:A
45)以下不屬于C語言整數(shù)的是
A)12fB)25uC)-32D)+20L
答案:A
46)有C語言表達(dá)式2*3+4+15%3,關(guān)于其執(zhí)行順序,以下敘述正確的是A)先執(zhí)行2*3得
6,再執(zhí)行6+4得10,再執(zhí)行15%3得0,最后執(zhí)行10+0得10B)先執(zhí)行2*3得6,再
執(zhí)行15%3得5,最后執(zhí)行6+4+5得15C)先執(zhí)
行15%3得0,再執(zhí)行2*3得6,最后執(zhí)行6+4+0得10
D)先執(zhí)行15%3得3,再執(zhí)行4+3得7,再執(zhí)行2*3得6,最后執(zhí)行6+7得13
答案:A
47)若想給已定義為int型的變量a、b、c、d賦整數(shù)1,以下選項中錯誤的語句是
A)d=c,c=b,b=a,a=l;B)d=c=b=a=l;C)d=(b=c=(a=l));
D)d=l,c=d,b=c,a=b;
答案:A
48)若有定義:inta;floatb;doublec;,程序運(yùn)行時輸入:1,2,3〈回車),能把1輸入給變
量a、2輸入給變量b、3輸入給變量c的輸入語句是A)scanf("%d,%f,%lf",&a,&b,&c);
B)scanf("%d%f%lf",&a,&b,&c);
C)scanf("%d,%lt%lf",&a,&b,&c);
D)canf("%d,%f,%f",&a,&b,&c);
答案:A
49)以下敘述正確的是A)循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)、順序結(jié)構(gòu)都是結(jié)構(gòu)化程序的基本結(jié)構(gòu)B)
計算機(jī)可以直接執(zhí)行C語言程序,不需要做任何轉(zhuǎn)換C)過于復(fù)雜的算法不能使用N-S流
程圖描述
D)只有不超過20步操作步驟的算法才是簡單算法答案:
A
50)以下敘述正確的是A)只使用三種基本結(jié)構(gòu)即可解決任何復(fù)雜問題B)C語言程序并不
是必須要定義main()函數(shù)
C)只要程序包含了任意一種基本結(jié)構(gòu),就肯定是結(jié)構(gòu)化程序D)程序中的語法錯誤只有在運(yùn)
行時才能顯現(xiàn)
答案:A
51)以下選項中,合法的C語言常量是
A)21.84B)'CPP'
C)"\l-0D)2MB
答案:A
52)以下選項中,合法的C語言實數(shù)是
A).le0B)E1C)0.10ED)2.1e0.2
答案:A
53)設(shè)a,b,c是整型變量,且已正確賦初值,以下選項中錯誤的賦值語句是
A)a=2=(b=9)=1;
B)a=(b=3)*c;
C)a=b=c/10;
D)a=l%(b=c=2);
第6頁
2021年計算機(jī)二級C語言選擇題考前押題
答案:A
54)有如下程序
^include<stdio.h>main()
(
intx=072;printf("X=%d\n",x+1);
程序運(yùn)行后的輸出結(jié)果是
A)X=59
B)X=73C)X=115D)X=72
答案:A
55)下面敘述正確的是
A)C語言程序的語句經(jīng)過編譯和鏈接轉(zhuǎn)換成二進(jìn)制機(jī)器指令后才能執(zhí)行B)任何算法需要包
含三種基本結(jié)構(gòu)中的兩種以上Q復(fù)雜算法是不能用三種基本結(jié)構(gòu)來表達(dá)的D)只要是簡單
算法,它的操作步驟都不會超過20步
答案:A
56)下面敘述正確的是
A)任何復(fù)雜任務(wù)都可以分解成簡單子任務(wù)
B)C語言程序的所有函數(shù)只能處于同一個源文件中C)包含全部三種基本結(jié)構(gòu)的程序才是
結(jié)構(gòu)化程序D)C語言程序可以定義多個不同內(nèi)容的main函數(shù)答案:A
57)以下選項中,合法的數(shù)值型常量是
A)3.2B)'X'C)099D)0xEH
答案:A
58)以下選項中,合法的實數(shù)是
A)1.5E2B)E1.1C)2.10ED)1.9E1.4
答案:A
59)若已有定義語句:inta,b,c;,且變量已正確賦初值,則以下選項中正確的賦值語句是
A)a=(b=c)+8;
B)(a=b)=c=9;C)a=(b==c)='A';
D)a+b=c+l;答案:A
60)有以下程序#include<stdio.h>main()
{
intx=0x13;printf("INT:%d\n",x+1);
}
程序運(yùn)行后的輸出結(jié)果是
A)INT:20
B)INT:13C)INT:12D)INT:14
答案:A
61)若變量己經(jīng)定義且正確賦值,則針對程序段:
temp=a;a=b;b=temp;
以下敘述中正確的是
第7頁
2021年計算機(jī)二級C語言選擇題考前押題
A)此段程序是從左至右依次執(zhí)行
B)C語言的順序結(jié)構(gòu)不允許將多條語句寫在一行里C)此程序段的執(zhí)行順序是,先執(zhí)行
b=temp;,再執(zhí)行a=b;,最后執(zhí)行temp=a;D)將此段程序的前兩個分號改成逗號,后面一?個
不變,則不能實現(xiàn)a和b中值的交換
答案:A
62)設(shè)變量a,b和ch已正確定義并賦初值,則以下敘述中錯誤的是
A)語句ch=(unsignedint)a+b;是對a與b之和進(jìn)行強(qiáng)制類型轉(zhuǎn)換,結(jié)果賦值給變量ch
B)運(yùn)算符%的運(yùn)算對象只能是整數(shù)類型C)逗號表達(dá)式的值是最后一個表達(dá)式的運(yùn)算結(jié)果
D)復(fù)合運(yùn)算:a*=b+ch是將變量b、ch之和與a相乘,結(jié)果再給a賦值答案:
A
63)有如下兩個傳統(tǒng)流程圖(a)和(b):
以下關(guān)于兩個流程圖特點(diǎn)的敘述正確的是
A)語句2至少被執(zhí)行一次
B)語句2一定比語句1多執(zhí)行一次C)兩個表達(dá)式邏輯相同時,流程圖功能等價D)兩個
表達(dá)式邏輯相反時,流程圖功能等價答案:A
64)以下可以正確且安全的用作用戶標(biāo)識符的一組選項是
A)_32int,Iong64
B)Switch,unsigned
C)Abe,getch
D)3break,enter
答案:A
65)以下關(guān)于運(yùn)算符7"的敘述正確的是A)只有其兩邊運(yùn)算對象的類型都是整型時,所做運(yùn)
算為整數(shù)整除運(yùn)算B)總是進(jìn)行雙精度除法運(yùn)算
C)總是進(jìn)行單精度除法運(yùn)算D)不
允許char型對象參與運(yùn)算答案:
A
66)若有定義:charch;inta;doubled;,當(dāng)輸入為12345678910.36時,以下選項中能給
各個變量正確輸入數(shù)據(jù)的是
A)scanf("%d%c%lf";&a,&ch,&d);B)scanf("%5d%2c%7.2lf",&a,&ch,&d);
答案:
C)scanf("%d%c%lf",a,ch,d);D)scanf("5d%2c%7.2lf%",&a,&ch/&d);A
67)以下敘述中錯誤的是
第8頁
2021年計算機(jī)二級C語言選擇題考前押題
A).OBJ文件和.EXE文件都是可直接執(zhí)行的二進(jìn)制文件
B)用戶按規(guī)定語法編寫的C程序不是二進(jìn)制文件
C)C源程序經(jīng)編譯無誤后將生成一個.OBJ的二進(jìn)制文件DJ.OBJ文件經(jīng)“連接程序”生
成的.EXE文件是二進(jìn)制文件答案:A
68)以下關(guān)于注釋的敘述中錯誤的是A)注釋的邊界符號“/*”和“*/”必須成對出現(xiàn)且可
以嵌套B)C語言允許注釋出現(xiàn)在程序中任意合適的地方Q注釋的內(nèi)容僅用于閱讀,對程序
的運(yùn)行不起作用D)注釋的邊界符號“/”和“*”之間不允
許加入空格答案:A
69)C語言常量的類型從字面形式上可區(qū)分,以下判斷中正確的是
A)2.0E3—實型
B)2E3—整型
C)'\025'—字符串
D)"a"—字符型答案:A
70)以下選項中,算術(shù)表達(dá)式的值與其他三個不同的是
A)3/5B)3./5
C)3/5.D)3.0/5.0
答案:A
71)設(shè)有定義:intk=3,i=2;以下選項中,變量k的值與其他三個不同的是
A)k=i-;
B)k=-i;
C)k=i-l;
D)k-=i;
答案:A
72)設(shè)有如下語句:
intk=0;k=printf("OK\n");
則以下敘述中正確的是
A)變量k得到的是輸出字符的總個數(shù)3B)變量k得到的是輸出的可見字符個數(shù)2C)printf
必須作為獨(dú)立語句出現(xiàn)
D)變量k仍保持初值0
答案:A
73)以下說法正確的是
A)C語言被稱為“高級語言”是因為它用接近人們習(xí)慣的自然語言和數(shù)學(xué)語言作為表達(dá)形
式,使人們學(xué)習(xí)和操作起來感到十分方便
B)C語言被稱為“高級語言”是因為它能接受和處理由0和1的代碼構(gòu)成的二進(jìn)制指令
或數(shù)據(jù)
C)C語言被稱為“高級語言”是因為計算機(jī)能直接識別并執(zhí)行由這種語言編寫的程序
D)C語言被稱為“高級語言”是因為它是用來開發(fā)高級軟件的語言答案:
A
74)以下說法錯誤的是
A)C語言提供了定義函數(shù)和子程序的功能
B)C語言提供了定義函數(shù)的功能
C)C語言中沒有子程序的概念
D)C語言既有庫函數(shù)也可以自定義函數(shù)答案:
第9頁
2021年計算機(jī)二級C語言選擇題考前押題
A
75)以下是正確C語言標(biāo)識符的是
A)_8_B)A8AC)~8~D)-8-
答案:A
76)以下是正確C語言實型常量的是
A)+8.8e+8B)e+8C)+8e.8D).8e+8.
答案:A
77)算術(shù)運(yùn)算符和圓括號有不同的運(yùn)算優(yōu)先級,對于表達(dá)式:a+b+c*(d+e),關(guān)于執(zhí)行順序,
以下說法正確的是
A)先執(zhí)行a+b得rl,再執(zhí)行(d+e)得r2,再執(zhí)行c*r2得r3,最后執(zhí)行rl+r3得表達(dá)式最后
結(jié)果
B)先執(zhí)行(d+e)得己,再執(zhí)行c*r2得r3,再執(zhí)行a+b得rl,最后執(zhí)行rl+r3得表達(dá)式
最后結(jié)果
C)先執(zhí)行(d+e)得r2,再執(zhí)行c*r2得r3,再執(zhí)行b+r3得r4,最后執(zhí)行a+r4得表達(dá)式最
后結(jié)果
D)先執(zhí)行a+b得rl,再執(zhí)行rl+c得r5,再執(zhí)行(d+e)得r2,最后執(zhí)行r5*r2
得表達(dá)式最后結(jié)果答案:
A78)
若有程序段:
inta,b;chard;scanf(n%d%c%d",&a,&d,&b);
若想把12輸入給變量a,字符k輸入給變量d,34輸入給變量b,程序運(yùn)行時正確的輸入
是
A)12k34B)12k34C)12'k'34
D)12'k'34
答案:A
79)以下敘述中正確的是A)一個程序要被稱為結(jié)構(gòu)化程序,則只能包含循環(huán)結(jié)構(gòu)、選擇結(jié)
構(gòu)、順序結(jié)構(gòu)B)C語言源程序即使不編譯,也是可以直接運(yùn)行的C)使用N6流程圖只能描
述簡單的算法D)
復(fù)雜算法是指不能分解成子任務(wù)的算法答案:
A
80)下面說法正確的是
A)使用只包含三種基本結(jié)構(gòu)的算法可以求解復(fù)雜的問題
B)C語言源程序需要把所有過長的函數(shù)保存在單獨(dú)的源文件中才能通過編譯C)有一些
特殊的程序語法錯誤,只有在運(yùn)行時才能被發(fā)現(xiàn)D)一些完成簡單任務(wù)的C語言程序,可以
不包含main。函數(shù)
答案:A
81)以下選項中,合法的C語言常量是
A)9.01B)"C++'
C)\0.0"D)1KB
答案:A
82)以下選項中,合法的C語言實數(shù)是
A),2elB)3.1e3.1C)E09D)1.23E答案:A
83)設(shè)a,b,c是整型變量且已正確賦有初值,以下選項中的賦值表達(dá)式錯誤的是
第10頁
2021年計算機(jī)二級C語言選擇題考前押題
A)a=(b=0)=8
B)a=(b=l)+c+l
C)a=b=c+1
D)a=8+(b=c=1)
答案:A
84)有如下程序#include<stdio.h>main()
(
intx=032;printf("%d\n",x);
)
程序運(yùn)行后的輸出結(jié)果是
A)26B)32C)032D)50
答案:A
85)以下敘述正確的是
A)對于只包含表達(dá)式語句的程序段,執(zhí)行順序與書寫順序一致
B)C程序的執(zhí)行是從源文件的開頭,一行一行向下執(zhí)行,每行都會被執(zhí)行到
C)C程序的執(zhí)行一定是從主函數(shù)開始,從主函數(shù)結(jié)束
D)每個C源文件都應(yīng)當(dāng)有一個主函數(shù)答案:
A
86)以下敘述正確的是A)使用符號、可以將一條#include命令寫在多行里B)#include
<stdio.h>是C程序的一條語句
Q一個#include行可以包含多個文件,文件名用逗號分開D)一個#include行可以包含多個
文件,且最后一個文件起作用答案:A
87)以下選項中,合法的C語言標(biāo)識符是
A)_123B)%X
C)_test!D)a-b答案:A
88)下面不合法的常量數(shù)據(jù)是
A)'\0123321,
B)0x3f7b8a90C)'\0x6d'
D).023E-5
答案:A
89)以下說法正確的是A)復(fù)合語句中包含的語句種類沒有限制B)復(fù)合語句中不能有分支
語句C)復(fù)合語句中不能有循環(huán)語句D)一條復(fù)合語句不能超過50行答案:A
90)若有定義:inta,b,c;,想通過語句:scanf("%d,%d%d",&a,&b,&c);把1、2、3分別輸入給
變量a、b、c,則正確的鍵盤輸入是
A)l,2<tab>3<回車>B)l,2,3〈回車〉
C)1(回車><tab>2<tab>3D)1〈回車>2〈回車>3答案:A
91)以下敘述中正確的是
A)C語言既可以用來編寫系統(tǒng)軟件,又可以用來編寫應(yīng)用軟件B)機(jī)器中只要安裝有任一種
編譯程序,就能對C源程序進(jìn)行編譯C)若程序中不使用C語言提供的庫函數(shù),則可以不運(yùn)
行連接程序D)調(diào)試程序時若發(fā)現(xiàn)語法錯誤,改正后即可直接運(yùn)行,無需再次編譯答案:A
92)以下敘述中正確的是A)一個正確的算法可以不需要輸入數(shù)據(jù)B)一個正確的算法可以
沒有輸出結(jié)果C)傳統(tǒng)流程圖使用方便靈活,但無法描述復(fù)雜的算法D)N-S流程圖不能用于
第11頁
2021年計算機(jī)二級C語言選擇題考前押題
描述復(fù)雜的算法
答案:A
93)以下敘述中正確的是
A)C語言標(biāo)識符的規(guī)定長度因系統(tǒng)而異
B)C語言編譯系統(tǒng)對標(biāo)識符的長度沒有規(guī)定
C)C語言規(guī)定標(biāo)識符長度最多允許16個字符,超長報錯
D)C語言規(guī)定以下劃線開頭的標(biāo)識符長度必須大于1答案:A
94)以下完全正確的一組常量是
A)0x0123.
B)01a,12e3
C)0.3L1.2e-lD)-12U12.E0
答案:A
95)與數(shù)學(xué)式
對應(yīng)的C語言表達(dá)式是
A)(pow(x,2)-pow(y,2))*cos(3.1415926*45/180)
B)(pow(2,x)-pow(2,y))*cos(3.1415926*45/180)C)(x*x-y*y)*cos(45)
D)(xA2-yA2)*cos(45)
答案:A
96)設(shè)有定義語句:
doublex=123.456;
則語句
printf("%6.2f,%3.0f\n",x,x);
的輸出結(jié)果是A)123.46,123B)123.45Z123C)123.46,123.0D)123.45,123.
答案:A
97)以下敘述錯誤的是
A)C語言中提供了子程序的概念,可以和函數(shù)完成一樣的功能
B)C語言允許對函數(shù)單獨(dú)進(jìn)行編譯,可以實現(xiàn)模塊化
C)C語言提供了豐富的數(shù)據(jù)類型
D)C語言是結(jié)構(gòu)化程序設(shè)計語言,結(jié)構(gòu)化程序由順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)三種基本
結(jié)構(gòu)組成
答案:A
98)以下不能定義為用戶標(biāo)識符的是
A)sizeofB)MainC)_D)_int答案:A
99)以下不能作為合法常量的是
A)1.234e0.4B)1.234e04C)1.234e+4D)1.234e0
答案:A
100)若有定義:intk=7,x=12;,則以下表達(dá)式值為3的是
A)(x%=k)-(k%=5)B)x%=(k%=5)
C)x%=(k-k%5)
D)x%=k-k%5
第12頁
2021年計算機(jī)二級C語言選擇題考前押題
答案:A
101)以下有關(guān)scanf函數(shù)的敘述中錯誤的是
A)在scanf函數(shù)的格式字符前既可以加入正整數(shù)指定輸入數(shù)據(jù)所占的寬度,也可以對實數(shù)
指定小數(shù)位的寬度
B)scanf函數(shù)有返回值,其值就是本次調(diào)用scanf函數(shù)時正確讀入的數(shù)據(jù)項個數(shù)
C)scanf函數(shù)從輸入字符流中按照格式控制指定的格式解析出相應(yīng)數(shù)據(jù),送到指定地址中
D)在scanf函數(shù)中的格式控制字符串不會輸出到屏幕上答案:
A
102)有以下程序#include<stdio.h>voidmain()
{
doublex=3.14159;
printf("%f\n",(int)(x*1000+0.5)/(double)1000);
}
程序運(yùn)行后的輸出結(jié)果是
A)3.142000B)3.141000C)3.143000D)3.140000
答案:A
103)以下說法正確的是
A)C語言只接受八進(jìn)制、十進(jìn)制、十六進(jìn)制的數(shù)
B)C語言只接受二進(jìn)制、八進(jìn)制、十六進(jìn)制的數(shù)
C)C語言只接受二進(jìn)制、十進(jìn)制、十六進(jìn)制的數(shù)
D)C語言只接受十進(jìn)制的數(shù)答案:A
104)以下說法正確的是A)由三種基本結(jié)構(gòu)組成的結(jié)構(gòu)化程序可以解決任何復(fù)雜
的問題B)由三種基本結(jié)構(gòu)組成的結(jié)構(gòu)化程序只能解決一些簡單的問題C)由三種基本結(jié)構(gòu)
組成的結(jié)構(gòu)化程序只能解決那些可以結(jié)構(gòu)化的問題D)由三種基本結(jié)構(gòu)組成的結(jié)構(gòu)化程序只
能解決一些數(shù)學(xué)上有解析解的問題答案:A
105)以下說法正確的是
A)C語言標(biāo)識符中可以出現(xiàn)多個字母、數(shù)字和下劃線字符
B)C語言標(biāo)識符中僅出現(xiàn)下劃線字符是不允許的
C)C語言標(biāo)識符中字母、數(shù)字和下劃線字符必須同時出現(xiàn)
D)C語言標(biāo)識符中字母、數(shù)字和下劃線字符不能同時出現(xiàn)答案:A
106)以下說法正確的是
A)C語言中的常量是指在程序運(yùn)行過程中其值不能被改變的量
B)C語言中的常量是指在程序運(yùn)行過程中經(jīng)常被改變值的量
C)C語言中的常量是指在程序運(yùn)行過程中經(jīng)常被用到的變量
D)C語言中的常量是指在程序運(yùn)行過程中經(jīng)常被改變數(shù)據(jù)類型的量答案:
A
107)若有定義floata=12.3f;doubleb=456.78;若想用printf函數(shù)輸出a和b
的值,關(guān)于輸出格式,以下說法正確的是
A)既可以用%f輸出a,也可以用%f輸出b
B)只能用%f輸出a,用%If輸出bC)只能用%If輸出a,用%If輸出bD)只能用%If輸出a,
用%f輸出b答案:A
108)若有定義:doublea;chard;floatb;
若想把1.2輸入給變量a,字符k輸入給變量d,3.4輸入給變量b,程序運(yùn)行時鍵盤輸入:
第13頁
2021年計算機(jī)二級C語言選擇題考前押題
1.2k3.4〈回車〉
則以下正確的讀入語句是
A)scanf("%lf%c%f",&a,&d,&b);
B)scanf("%lf%c%f",&a,&d,&b);
C)scanf("%f%c%f",&a,&d,&b);
D)canf("%f%c%f",&a,&d,&b);
答案:A
109)下面敘述中正確的是A)用任何計算機(jī)高級語言書寫的程序都必須轉(zhuǎn)換為計算機(jī)指令序
列才能執(zhí)行B)程序是用純粹的英文所表示的人們頭腦中解決問題或進(jìn)行計算的步驟C)
算法僅僅是用計算機(jī)高級語言書寫的計算機(jī)解題的步驟D)用計算機(jī)匯編語言書寫的程序是
計算機(jī)可以直接執(zhí)行的
答案:A
110)下面敘述中錯誤的是
A)C語言的函數(shù)可以直接使用,無需事先定義或聲明
B)C語言程序是由函數(shù)組成的
C)C語言的函數(shù)就是一段程序
D)C語言的函數(shù)可以單獨(dú)編譯答案:A
111)若有定義:inta=100;則語句printf("%d%d%d\n",sizeof("a"),sizeof(a),sizeof(3.14));的輸出
是A)248
B)328C)238D)421
答案:A
112)若有定義:inta=3,b;,則執(zhí)行語句:b=(a++,a++,a++);后,變量a和b的值分別是
A)6,5
B)8,7
C)6,3
D)5,6
答案:A
113)有以下程序段
inta=3,b;b=a+3;
(
intc=2;a*=c+l;
)
printf("%d\n",a);下面關(guān)于此段程序的說法,正確的是A)這段程序的輸出是9B)這段程序中
存在有語法錯誤的語句
C)這段程序的輸出是7
D)可執(zhí)行語句b=a+3;后,不能再定義變量c
答案:A
114)以下敘述中正確的是
A)在C語言中,常量名也要遵守標(biāo)識符的命名規(guī)則B)對單目運(yùn)算符來說,運(yùn)算對象一定在
其右側(cè)C)標(biāo)識符的首字符必須是下劃線、字母,其他字符可以是任意的鍵盤可鍵入字符D)
變量占用內(nèi)存,常量不占用內(nèi)存
答案:A
第14頁
2021年計算機(jī)二級C語言選擇題考前押題
115)下面說法正確的是A)結(jié)構(gòu)化程序的基本結(jié)構(gòu)有三種,分別是循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)和順
序結(jié)構(gòu)B)計算機(jī)只能執(zhí)行順序結(jié)構(gòu)的C語言源程序
C)循環(huán)結(jié)構(gòu)無法使用N-S流程圖描述
D)一般稱含有20條以內(nèi)語句的算法為簡單算法,超過20條則不可能是簡單算法答案:
A
116)下面說法正確的是A)任何復(fù)雜問題都可以只使用三種基本結(jié)構(gòu)來解決B)MAIN()函數(shù)
是每一個C語言程序必須定義的C)任何函數(shù)只能有一種基本結(jié)構(gòu)D)只要程序使用基本結(jié)
構(gòu)編寫,運(yùn)行時就不會出錯答案:A
117)以下選項中,合法的C語言常量是
A)1.0
B)C++'C)"\0.\0D)2B
答案:A
118)以下選項中,合法的C語言實數(shù)是
A).9E0B)E22C)0.41ED).8e0.01
答案:A
119)設(shè)a,b,c是整型變量,以下選項中的賦值表達(dá)式錯誤的是
A)a=1=(b=1)=1
B)a=(b=0)*(c+0)
C)a=b=c*0
D)a=1%(b=c==9)+46
答案:A120)
有如下程序#include<stdio.h>main()
char*msg="Hello";
intx=012;125)有以下程序
ftinclude<stdio.h>
printf("%s,X=%d.\n",msg,x+1);main()
程序運(yùn)行后的輸出結(jié)果是
A)Hello,X=ll.B)He,X=13.C)HelX=121.D)Hello,X=013.
答案:A
選擇題-C語言-字符、選擇和程序結(jié)構(gòu)
121)有以下程序(字母A的ASCII代碼為65)include<stdio.h>
main()
(
charcl='A',c2='Y';
printf("%d,%d\n",cl,c2);
程序運(yùn)行后的輸出結(jié)果是
第15頁
2021年計算機(jī)二級C語言選擇題考前押題
A)65,89
B)A,Y
C)65,90
D)輸出格式不合法,輸出出錯信息答案:
A
122)若變量已正確定義,則以下for循環(huán)
for(x=0,y=0;(y!=123)&&(x<4);x++);A)執(zhí)行4次
B)執(zhí)行3次C)執(zhí)行次數(shù)不確定D)
執(zhí)行123次答案:
A
123)若有說明語句:chare='72,;則變量c中存放的是
A)1個字符
B)2個字符
C)3個字符
D)說明語句不合法答案:
A
124)以下敘述正確的是
A)do-while語句構(gòu)成的循環(huán),當(dāng)while語句中的表達(dá)式值為0時結(jié)束循環(huán)
B)do-while語句和while構(gòu)成的循環(huán)功能相同
C)while語句構(gòu)成的循環(huán),當(dāng)while語句中的表達(dá)式值為非0時結(jié)束循環(huán)
D)do-while語句構(gòu)成的循環(huán),必須用break語句退出循環(huán)答案:
A
inta,b,c=241;a=c/100%9;
b=(-l)&&(-l);
printf("%d,%d\n",a,b);
程序運(yùn)行后的輸出結(jié)果是
A)2,l
B)6,l
C)6,0
D)2,0
答案:A
126)有以下程序#include<stdio.h>main()
{
inti;
for(i=l;i<=5;i++)
{if(i%2)printf("*");elsecontinue;printf();
)
printf("$\n");
程序運(yùn)行后的輸出結(jié)果是
第16頁
2021年計算機(jī)二級C語言選擇題考前押題
A)*#*#*#$B)*#*#*$C)
*#*#$D)*#
*#*#*$答案:A
127)己知a=5,b=6,c=7,d=8,m=2,n=2?執(zhí)行(m=a>b)&&(n=c<d)后n的值為
A)2
B)0C)1D)-1
答案:A
128)有以下程序
#include<stdio.h>
main()
(
intx=23;do
(
printf("%2d\n"zx-);
}while(!x);
程序的執(zhí)行結(jié)果是
A)輸出23
B)輸出321
C)不輸出任何內(nèi)容D)陷入無限循環(huán)答案:A
129)有以下程序#include<stdio.h>main()
(
charc;
while((c=getchar())!='\n')
(
switch(c-'2')
(
case0:
case1:putcharfc+4);
case2:putchar(c+4);break;case3:putchar(c+3);default:putchar(c+2);break;
)
}
printf("\n");
程序運(yùn)行后從第一列開始輸入以下數(shù)據(jù)
2473c回車〉
程序的輸出結(jié)果是A)668977B)4444CJ6677877D)68766
答案:A
130)有以下程序
ftinclude<stdio.h>
第17頁
2021年計算機(jī)二級C語言選擇題考前押題
main()
{inti=0,sum=l;do
(
sum+=i++;
}while(i<6);
printf("%d\n",sum);
程序的輸出結(jié)果是
A)16B)18C)20D)22
答案:A
131)有以下程序段,若變量已正確定義并賦值
if(a>b)printf("x=%d,"zx);
elseprintf("y=%dj'/y);if(a<=b)i++;
elsej++;
則與此程序段功能相同的選項是
A)if(a>b){printf("x=%d,",x);j++;}
else{printf("y=%d,",y);i++;}
B)if(a>b){printf("x=%d,",x);i++;}
else{printf("y=%d,",y);j++;}
C)if(a<=b){printf("x=%d,",x);i++;}
else{printf("y=%d,",y);j++;}
D)if(a>=b){printf("x=%d,",x);i++;}
else{printf("y=%d,",y);j++;}
答案:A
132)以下程序的功能是判斷輸入的一個整數(shù)是否能被3或7整除,若能整除,輸出YES,
否則輸出NO。在下劃線處應(yīng)填入的選項是
^include<stdio.h>main()
{intk;
printf("Enteraintnumber:scanf("%d",&k);ifprintf("YES\n");
elseprintf("NO\n");
}
A)((k%3==0)11(k%7==0))B)(k/3==0)11(k/7==0)
C)((k%3=0)11(k%7=0))
D)((k%3==0)&&(k%7==0))
答案:A
133)對于if(表達(dá)式)語句,以下敘述正確的是A)“表達(dá)式”的值可以是任意合法的數(shù)值B)
在“表達(dá)式”中不能出現(xiàn)變量C)在“表達(dá)式”中不能出現(xiàn)常量D)“表達(dá)式”的值必須是邏
輯值答案:A
134)有如下程序#include<stdio.h>main()
第18頁
2021年計算機(jī)二級C語言選擇題考前押題
inta=0,b=1;if(a++&&b++)
printf("T");else
printff'F");printf("a=%d,b=%d\n",a,b);
}
程序運(yùn)行后的輸出結(jié)果是A)Fa=l,b=lB)Fa=0,b=2C)Ta=l,b=2D)Ta=0,b=l
答案:A
135)有如下程序#include<stdio.h>main()
(
inti,data;scanf("%d",&data);for(i=0;i<5;i++)
(
if(i<data)continue;printf(”%dj,i);
)
printf("\n");
)
程序運(yùn)行時,從鍵盤輸入:3〈回車〉后,程序輸出結(jié)果為
A)3,4,B)l,2,3,4,
00,1,2,3,4,5,D)0,l,2,
答案:A
136)有如下程序#include<stdio.h>main()
{
inti,data;scanf("%d",&data);for(i=0;i<5;i++)
(
if(i>data)break;printf("%d,",i);
)
printf("\n");
程序運(yùn)行時,從鍵盤輸入:3〈回車〉后,程序輸出結(jié)果為
A)0,1,2,3,B)0,l,
C)3,4,5,
D)3,4,
答案:A
137)有如下程序#include<stdio.h>main()
{
chara='3',b='A';inti;
for(i=0;i<6;i++)
(
if(i%3)putchar(a+i);elseputchar(b+i);
)
printf("\n");
第19頁
2021年計算機(jī)二級C語言選擇題考前押題
程序運(yùn)行后的輸出結(jié)果是
A)A45D78B)ABC678C)34CD78D)34AB78
答案:A
138)有如下程序#include<stdio.h>main()
inti;
for(i=0;i<5;i++)putchar('9'-i);
printf(n\nH);
)
程序運(yùn)行后的輸出結(jié)果是
AJ98765B)54321C),9"8H7"61,5'D)'4321O'
答案:A
139)有如下程J^#include<stdio.h>main()
(
intx=0x13;
if(x=0x18)printf("T");
printf("F");
printf("\n");
程序運(yùn)行后的輸出結(jié)果是
A)TFB)T
C)FD)TFT
答案:A
140)有$UT?S/T#include<stdio.h>main()
(
inta=0,b=1;if(++a==b++)
printf("T");else
printf("F");printf("a=%d,b=%d\n",a,b);
程序運(yùn)行后的輸出結(jié)果是A)Ta=l,b=2B)Fa=l,b=2
C)Ta=0,b=lD)Fa=0,b=2
答案:A
141)有如下程序#include<stdio.h>main()
(
inti=1;
n
for(printf(%d"zi);i<4;i++)pnntf("%d",i);
printf("\n");
第20頁
2021年計算機(jī)二級C語言選擇題考前押題
程序運(yùn)行后的輸出結(jié)果是
A)1123B)123C)0123D)001
答案:A
142)有如下程序#include<stdio.h>main()
(
charch='A';while(chc'D')
(
printf("%d",ch-'A');ch++;
}
printf("\n");
)
程序運(yùn)行后的輸出結(jié)果是
A)012B)ABC
C)abcD)123
答案:A
143)有如下程序#include<stdio.h>main()
(
if('\0'==0)putchar('X');
if('O'==0)putchar('Y');
if('a'>'b')putchar('Z');
printf("\n");
程序運(yùn)行后的輸出結(jié)果是
A)XB)XYZC)YZD)Y
答案:A
144)有如下程序#include<stdio.h>main()
(
charch='M';while(ch!='K')
(
chputchar(ch);
)
printf("\n");
程序運(yùn)行后的輸出結(jié)果是
A)LKB)MNC)OPD)MM
答案:A145)
有以下程序段
inta,b,c;scanf("%d%d%d",&a,&b,&c);if(a>b)a=b;
if(a>c)a=c;printf("%d\n",a);
該程序段的功能是
第21頁
2021年計算機(jī)二級C語言選擇題考前押題
A)輸出a、b、c中的最小值
B)輸出a、b、c中的最大值
C)輸出a的原始值
D)輸出a、b、c中值相等的數(shù)值答案:A
146)有以下程序
#include<stdio.h>
main()
(
intx;scanf("%d",&x);
if(x>10)printf("l");elseif(x>20)printf("2");elseif(x>30)printf("3");
若運(yùn)行時輸入:35〈回車〉,則輸出結(jié)果是
A)1
B)2
C)3D)123
答案:A
147)若要實現(xiàn)total=l+2+3+4+5,以下程序段錯誤的是A)inti=l,total=l;
while(i<5)
{total+=i;i+=l;
}
B)inti=l,total=0;while(i<=5)
{total+=i;i+=l;
)
C)inti=0,total=0;while(i<5)
{i+=l;
total+=i;
)
D)inti=0,total=0;while(i<=5)
{total+=i;i+=l;
}
答案:A
148)有以下程序#include<stdio.h>main()
(
inti=l,k=0;for(;i<6;)
{switch(i%3)
{case0:k++;
case1:k++;break;case2:k++;continue;
}i+=l;
)
printf("%d\n"zk);
第22頁
2021年計算機(jī)二級C語言選擇題考前押題
程序的運(yùn)行情況是A)形成無限循環(huán)B)輸出6
C)輸出5
D)輸出4
答案:A
149)以下不能輸出小寫字母a的選項是A)printf("%c\n","a");B)printf("%c\n",'A'+32);
C)putchar(97);
D)putchar('a');
答案:A
150)有以下程序段
charcl,c2,c3;scanf("%c%c%c",&cl,&c2,&c3);
若要給cl、c2、c3分別輸入字母A、B、C,則以下對輸入形式的描述正確的是A)字母A、B、
C之間不能有分隔符
B)字母A、B、C之間可以用空格分隔C)字母A、B、C之間可以用回車符分隔D)字母A、B、
C之間可以用Tab鍵分隔答案:A
151)有以下程序段scanf("%d%d%d",&a,&b,&c);if(a<b)a==b;
if(a<c)a==c;printf("%d\n",a);
該程序段的功能是
A)輸出a的原始值
B)輸出a、b、c中的最大值C)輸出a、b、c中的最小值D)輸出a、b、c中值相等的數(shù)
值答案:A
152)以下程序段中,不能實現(xiàn)“如果a<b則x=10,否則x=-10w的是
A)if(a<b)x=10;if(b<a)x=-10;B)if(a<b)x=10;elsex=-10;C)x=-10;
if(a<b)x=10;D)x=(a>=b)?-10:10;
答案:A
153)以下能夠?qū)崿F(xiàn)計算5!的程序段是A)intfac=l,k=0;
do{k++;fac*=k;}while(k<5);B)intfac=0,k=l;
do{fac*=k;k++;}while(k<5);C)intfac=l,k=l;
do{k++;fac*=k;}while(k<=5);D}intfac=l,k=0;
do{fac*=k;k++;}while(k<5);
答案:A
154)有以下程序#include<stdio.h>main()
{
intx=0,y=6;do
{while(-y)x++;}
while(y-);printf("%d,%d\n",x,y);
)
程序的運(yùn)行結(jié)果是
A)5,-lB)6,0
C)5,0D)6,-l
第23頁
2021年計算機(jī)二級C語言選擇題考前押題
答案:A
155)有以下程序#include<stdio.h>main()
{char*s="120119110";intn0,nl,n2,nn,i;n0=nl=n2=nn=i=0;do{
switch(s[i++])
{default:nn++;
case'O':nO++;
case'I1:nl++;
case'2':n2++;
)
}while(s[i]);printf("nO=%d/nl=%d/n2=%d,nn=%d\n",nO,nl/n2,nn);
)
程序的運(yùn)行結(jié)果是
A)n0=3/nl=8/n2=9,nn=lB)nO=2,nl=5,n2=l,nn=:lC)n0=2/nl=7/n2=10,nn=l
D)n0=4,nl=8,n2=9,nn=l
答案:A
156)有以下程序/include<stdio.h>intml(intxjnty)
{re
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【復(fù)習(xí)大串講】【中職專用】高二語文上學(xué)期期末綜合測試題(三)(職業(yè)模塊)(原卷版)
- 單位員工招聘合同范本
- 獸醫(yī)聘用勞務(wù)合同范本
- 光催化課題申報書
- 會所物資出售合同范本
- 廚具采買合同范本寫
- 吊裝合同范例簡易版本
- 醫(yī)院雇傭合同范本
- 企業(yè)各類合同范本
- 吊車及場地合作合同范本
- 中班美工區(qū)角活動教案10篇
- SJG 103-2021 無障礙設(shè)計標(biāo)準(zhǔn)-高清現(xiàn)行
- 皇冠假日酒店智能化系統(tǒng)安裝工程施工合同范本
- 路面工程重點(diǎn)、關(guān)鍵、和難點(diǎn)工程的施工方案(技術(shù)標(biāo))
- 合肥市城市大腦·數(shù)字底座白皮書2020
- 機(jī)電預(yù)留預(yù)埋工程施工組織設(shè)計方案
- 2022年三八婦女節(jié)婦女權(quán)益保障法律知識競賽題庫及答案(共290題)
- 引水罐的設(shè)計計算
- Of studies原文譯文及賞析
- 安全閥基本知識講義
- 不銹鋼排煙風(fēng)管施工實施方案
評論
0/150
提交評論