




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
全國計算機(jī)等級考試歷年真題2024年3月二級C語言筆試真
題及答案
2024-03-0413:32:49|分類:計算考試|標(biāo)簽:|字號大中
小訂閱
一、選擇題,(1-40)每題1分,(41-50)每題2分,共60
分)
下列各題A)、B)、C)、D)四個選項中,只有一個選項是正
確的,請將正確選項涂寫在答題卡相應(yīng)位置上,答在試卷上不得
分。
(1)1MB等于
A.1000字節(jié)
B.1024字節(jié)
C.1000x1000字節(jié)
D.1024x1024字節(jié)
(2)與十六進(jìn)制數(shù)200等值的十進(jìn)制數(shù)為
A.256
B.512
C.1024
D.2048
⑶所謂“裸機(jī)”是指
A.單片機(jī)
B.單板機(jī)
C.不裝備任何軟件的計算機(jī)
D.只裝備操作系統(tǒng)的計算機(jī)
(4)能將高級語言編寫的源程序轉(zhuǎn)換成目標(biāo)程序的是
A.鏈接程序
B.說明程序
C.編譯程序
D.編輯程序
(5)在64位計算機(jī)中,一個字長所占的字節(jié)數(shù)為
A.64
B.8
C.4
D.1
⑹在Windows環(huán)境下,當(dāng)一個應(yīng)用程序窗口被最小化后,該應(yīng)
用程序
A.接著在后臺運行
B.接著在前臺運行
C.終止運行
D.暫停運行
(7)在Windows環(huán)境下,能實現(xiàn)窗口移動的操作是
A.用鼠標(biāo)拖動窗口中的任何部位
B.用鼠標(biāo)拖動窗口的邊框
C.用鼠標(biāo)拖動窗口的限制按鈕
D.用鼠標(biāo)拖動窗口的標(biāo)題欄
(8)在Windows環(huán)境下,PrintScreen鍵的作用是
A.打印當(dāng)前窗口的內(nèi)容
B.打印屏幕內(nèi)容
C.復(fù)制屏幕到剪貼板
D.復(fù)制當(dāng)前窗口到剪貼板
(9)Internet的通信協(xié)議是
A.TCP/IP
B.BBS
C.WWW
D.FTP
(10)下列敘述中正確的是
A.計算機(jī)病毒只感染可執(zhí)行文件
B.計算機(jī)病毒只感染文本文件
C.計算機(jī)病毒只能通過軟件復(fù)制的方式進(jìn)行傳播
D.計算機(jī)病毒可以通過網(wǎng)絡(luò)或讀寫磁盤等方式進(jìn)行傳播
(11)一個算法應(yīng)當(dāng)具有“確定性”等5個特性,下面對另外4個特
性的描述中錯誤的是
A.有零個或多個輸入
B.有零個或多個輸出
C.有窮性
D.可行性
(12)以下敘述中正確的是
A.C語言的源程序不必通過編譯就可以干脆運行
B.C語言中的每條可執(zhí)行語句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器
指令
C.C源程序經(jīng)編譯形成的二進(jìn)制代碼可以干脆運行
D.C語言中的函數(shù)不行以單獨進(jìn)行編譯
(13)以下符合C語言語法的實型常量是
A.1.2E0.5
B.3.14.159E
C..5E-3
D.E15
(14)以下4組用戶定義標(biāo)識符中,全部合法的一組是
A._main
B.If
C.txt
D.int
enclude-maxREALk_2
sinturbo3C0M_001
(15)若以下選項中的變量已正確定義,則正確的賦值語句是
A.x1=26.8%3
B.1+2=x2
C.x3=0x12
D.x4=1+2=3;
(16)設(shè)有以下定義
inta=0;
doubleb=1.25;
charc='A';
#defined2
則下面語句中錯誤的是
A.a++;
B.b++
C.C++;
D.d++;
(17)設(shè)有定義:floata=2,b=4,h=3;,以下C語言表達(dá)式與代數(shù)
式計算結(jié)果不相符的是
A.(a+B)*h/2
B.(1/2)*(a+B)*h
C.(a+B)*h*1/2
D.h/2*(a+B)
(18)有以下程序
main()
intx=102,y=012;
printf(H-,-n,x,y);
執(zhí)行后輸出結(jié)果是
A.10,01
B.02,12
C.102,10
D.02,10
(19)以下4個選項中,不能看作一條語句的是
A.{;}
B.a=0,b=0,c=0j
C.if(a>0);
D.if(b==0)m=1;n=2;
(20)設(shè)有定義:inta,*pa=&a;以下scant語句中能正確為變量a
讀入數(shù)據(jù)的是
A.scanf("%d”,pA)
B.scanf("%d”,A)
C.scanf(M%dM,&pA)
D.scanf(u%dH,*pA)
(21)以下程序段中與語句k=a>b?(b>c?1:0):0;功能等價的是
A.if((a>B)&&(b>C))k=1;
B.if((a>B)||(b>C))k=1elsek=0;
C.if(a<=B)k=0;
D.if(a>B)k=1;elseif(b<=C)k=1;elseif(b>C)k=1;elsek=0;
(22)有以下程序
main()
{chark;intI;
for(i=1;iv3;i++)
{scanf("%c”,&k);
switch(k)
{case'O':printf(uanothern);
case'1':printf(unumbern);
)
)
)
程序運行時,從鍵盤輸入:01v回車人程序執(zhí)行后的輸出結(jié)果
是
A.another
B.another
C.another
D.number
numbernumbernumbernumber
anothernumber
(23)有以下程序
main()
{intx=0,y=5,z=3;
while(z->0&&++x<5)y=y-1;
printf(u%d,%d,%d”,x,y,z);
)
程序執(zhí)行后的輸出結(jié)果是
A.3,2,0
B.3,2,-1
C.4,3,-1
D.5,-2,-5
(24)有以下程序
main()
{inti,s=0;
for(i=1;i<10;i+=2)s+=i+1;
printf("%d”,s);
)
程序執(zhí)行后的輸出垢果是
A.自然數(shù)1?9的累加和
B.自然數(shù)1?10的累加和
C.自然數(shù)1?9中的奇數(shù)之和
D.自然數(shù)1?10中的偶數(shù)之和
(25)有以下程序main()
{inti,n=0;
for(i=2;i<5;i++)
{do
{if(i%3)continue;
n++;
}while(!i);
n++;
)
printf(Mn=%dn,n);
)
程序執(zhí)行后的輸出結(jié)果是
A.n=5
B.n=2
C.n=3
D.n=4
(26)若程序中定義了以下函數(shù)
doublemyadd(doublea5doubleB)
{return(a+B);}
并將其放在調(diào)用語句之后,則在調(diào)用之前應(yīng)當(dāng)對該函數(shù)進(jìn)行說
明,以下選項中錯誤的說明是
A.doublemyadd(doublea,B);
B.doublemyadd(double,double);
C.doublemyadd(doubleb,doubleA);
D.doublemyadd(doublex,doubley);
(27)有以下程序
charfun(charx,chary)
{if(xreturny;
)
main()
{inta=,9,,b=,8,,c=,7,;
printf(u%c,,,fun(fun(a,B),fun(b,C)));
)
程序的執(zhí)行結(jié)果是
A.函數(shù)調(diào)用出錯B)809D)7
(28)設(shè)有定義:intn=O,*p=&n,**q=&p;則以下選項中,正確的賦
值語句是
A.p=1;
B.*q=2;
C.q=p;
D.*p=5;
(29)有以下程序
voidf(intv,intw)
{intt;
t=v;v=w;w=t;
main()
{intx=1,y=3,z=2;
if(x>y)f(x,y);
elseif(y>z)f(y,z);
elsef(x,z);
printf(M%d,%d,%dH,x,y,z);
)
執(zhí)行后輸出結(jié)果是
A.1,2,3
B.3,1,2
C.1,3,2
D.2,3,1
(30)有以下程序段
int磯10]={1,2,3,4,5,6,7,8舊,10},*p=&a[3],b;
b=p[5];
b中的值是
A.5
B.6
C.8
D.9
(31)31、有以下程序
main()
{chara[]=nabcdefgn,b[10]=,,abcdefgn;
printf("%d%dM,sizeof(
A.jSizeof(B)):
)
執(zhí)行后輸出結(jié)果是
A.77
B.88
C.810
D.1010
(32)有以下程序
voidswapl(intc[])
{intt;
t=c[0];c[0]=c[1];c[1]=t;
)
voidswap2(intcO,intc1)
{intt;
t=c0;c0=c1;c1=t;
)
main()
{inta[2]={3,5},b[2]={3,5};
swapl(A);swap2(b[0],b[1]);
printf("%d%d%d%dn,a[0],a[1],b[0],b[1]);
其輸出結(jié)果是
A.5353
B.5335
C.3535
D.3553
(33)有以下程序
voidsum(int*
A.
{a[0]=a[1];}
main()
{intaa[10]={1,2,3,4,5,67,8,9,10},i;
for(i=2;i>=0;i-)&nb
sp;sum(&aa[i]);
printfC%dM,aa[0]);
)
執(zhí)行后的輸出結(jié)果是
A.4
B.3
C.2
D.1
(34)34、有以下程序
intf(intb[][4])
{inti,j,s=O;
for(j=0;j<4;j++)
{i=j;
if(i>2)i=3-j;
s+=b[i][j];
)
returns;
)
main()
{inta[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}};
printf("%d”,f(A));
)
執(zhí)行后的輸出結(jié)果是
A.12
B.11
C.18
D.16
(35)有以下定義
#include
chara[10],*b=a;
不能給數(shù)組a輸入字符串的語句是
A.gets(A)
B.gets(a[O])
C.gets(&a[O]);
D.gets(B);
(36)有以卜程序
main()
{char*p[10]={"abcT'aabdfg”,"dcdbe”,“abbd",“cd”};
printf(u%d,,,strlen(p[4]));
)
執(zhí)行后輸出結(jié)果是
A.2
B.3
C.4
D.5
(37)有以下程序
inta=2;
intf(int*A)
{return(*A)++;}
main()
{ints=0;
{inta=5;
s+=f(&A);
s+=f(&A);
printf("%d”,s);
執(zhí)行后輸出結(jié)果是
A.10
B.9
C.7
D.8
(38)有以下程序
#definef(x)x*x
main()
{inti;
i=f(4+4)/f(2+2);
printf(M%dM,i);
)
執(zhí)行后輸出結(jié)果是
A.28
B.22
C.16
D.4
(39)設(shè)有以下語句
typedefstructS
{intg;charh;}T;
則下面敘述中正確的是
A.可用S定義結(jié)構(gòu)體變量B)可以用T定義結(jié)構(gòu)體變量
C)S是struct類型的變量D)T是structS類型的變量
(40)有以下程序
strucSTU
{charname[10];
intnum;
};
voidf1(structSTUC)
{structSTUb={uLiSiGuo;2042);
c=b;
)
voidf2(structSTU*C)
{structSTUb={MSunDanM,2044);
*c=b;
)
main()
{structSTUa=rYangSann,2041},b={uWangYinn,2043);
5
A.;f2(&B);
printf(u%d%da.num,b.num);
執(zhí)行后的輸出結(jié)果是
A.20412044
B.20412043
C.20422044
D.20422043
(41)有以下程序
main()
{unsignedchara,b;
a=4|3;
b=4&3;
printf(u%d%dn,a.b(;
)
執(zhí)行后輸出結(jié)果是
A.70
B.07
C.11
D.430
(42)下面程序的功能是輸出以下形式的金字塔圖案是:
★★★
*******
main()
{intij;
for(i=1;i<=4;i++)
{for(j=1;j<=4-i;j++)printf("");
for(j=1;j<=;j++)p「intf("*”);
printf("");
)
)
在下劃線處應(yīng)填入的是
A.i
B.2*i-1
C.2*i+1
D.i+2
(43)有以下程序
voidsort(inta[],intn)
{inti,j,t;
for(i=0;ifor(j=i+2;jif(a[i]
main()
{intaa[10]={1,2,3,4,5,6,7,8舊,10}上
sort(aa,10);
for(i=0;i<10;i++)printf(M%dn,aa[i]);
printf("");
)
其輸出結(jié)果是
A.1,2,3,4,5,6,7,8,9,10,
B.10,9,8,7,6,5,4,3,2,1,
C.9,2,7,4,5,6,3,8,1,10,
D.1,10,3,8,5,6,7,4,9,2,
(44)以下程序段中,不能正確賦字符串(編譯時系統(tǒng)會提示錯誤)
的是
A.chars[10]=,,abcdefgn;
B.chart[]=,,abcdefgn,*s=t;
C.chars[10];s=,,abcdefgn;
D.chars[10];strcpy(s,,,abcdefgn);
(45)有以下程序
#include
main(intargc,char*argv[])
{inti,len=0;
for(i=1;iprintf(u5d”,len);
經(jīng)編譯鏈接后生成的可執(zhí)行文件是ex.exe,若運行時輸入以下
帶參數(shù)的吩咐行
exabedefgh3k44
執(zhí)行后輸出結(jié)果是
A.14
B.12
C.8
D.6
(46)有以下程序
voidf(inta[],inti,intj)
{intt;
if(i{t=a[i];a[i]=aO];aO]=t;
)
)
main()
{inti,aa[5]={1,2,3,4,5};
f(aa,0,4);
for(i=0;i<5;i++)print%"%d,”,aa[i]);printf("");
)
執(zhí)行后輸出結(jié)果是
A.5,4,3,2,1,
B.523,4,1,
C.1,2,3,4,5,
D.1,2,3,4,5,
(47)有以下程序
structSTU
{charname[10];
intnum;
intScore;
);
main()
{structSTUs[5]={{uYangSann,20241,703},{HLiSiGuon,20242,5
80},
{uwangYinH,20243,680},{uSunDan),,20244,550},
{Tenghua,,,20245,537}},*p[5],*t;
inti,j;
for(i=0;i<5;i++)p[i]=&s[i];
for(i=0;i<4;i++)
for(j=i+1;jv5;j++)
if(p[i]->Score>p[j]->Score)
{t=p[i];p[i]=pO];pO]=t;}
printf(u5d%dn,s[1].Score,p[1]->Score);
)
執(zhí)行后輸出結(jié)果是
A.550550
B.680680
C.580550
D.580680
(48)有以下程序
include
structNODE{
intnum;
structNODE*next;
);
main()
{structNODE*p,*q,*r;
intsum=0;
p=(structNODE*)malloc(sizeof(structNODE));
q=(structNODE*)malloc(sizeof(structNODE));
r=(structNODE*)malloc(sizeof(structNODE));
p->num=1;q->num=2;r->num=3;
p->next=q;q->next=r;r->next=NULL;
sum4-=q->next->num;sum+=p->num;
printf(u%dn,sum);
)
執(zhí)行后的輸出結(jié)果是
A.3
B.4
C.5
D.6
(49)有以下程序
include
main()
{FILE*fp;inti,k=O:n=O;
fp=fopen(ud1.datn,"wn);
for(i=1;iv4;i++)fprintf(fp,,,%d,,,i);
fclose(fp);
fp=fopen(Md1.dat,,,T,);
fscanf(fp,1,%d%d,,,&k,&n);printf("%d%d”,k,n);
fclose(fp);
)
執(zhí)行后輸出結(jié)果是
A.12
B.1230
C.123
D.00
(50)有以下程序(提示:程序中
fseek(fp,-2L*sizeof(int),SEEK_EN
D.;語句的作用是使位置指針從文件尾向前移2*sizeof(int)字節(jié))
include
main()
{FILE*fp;inti,a[4]={1,2,3,4},b;
fp=fopen(ndata.datn,"wb");
for(i=0;i<4;i++)fwrite(&a[i],sizeof(int),1,fp);
fclose(fp);
fp=fopen("data.dat
"/'rb");
fseek(fp,-2L*sizeof(int).SEEK^END);
fread(&b,sizeof(int),1從文件中讀取sizeof(int)字節(jié)的數(shù)據(jù)
到變量b中*/
fclose(fp);
printf("%d",B);
)
執(zhí)行后輸出結(jié)果是
A.2
B.1
C.4
D.3
二、填空題(每空2分,共40分)
請將每一個空的正確答案寫在答題卡[1]至【20】序號的
橫線上,答在試卷上不得分.
(1)E-mail地址由用戶名和域名兩部分組成,這兩部分的分
隔符為[1]o
(2)計算機(jī)網(wǎng)絡(luò)分為廣域網(wǎng)和局域網(wǎng),因特網(wǎng)屬于【2】。
⑶從Windows環(huán)境進(jìn)入MS-DOS方式后,返回Windows
環(huán)境的DOS吩咐為【3】o
(4)在Windows環(huán)境下,只要在“起先”菜單中單擊【4】選
項,就可以查閱最近打開過的文檔清單。
(5)計算機(jī)的運算速度可以用MIPS來描述,1MIPS是指每
秒執(zhí)行【5】條指令。
(6)已知字符A的ACSII碼值為65,以下語句的輸出結(jié)果是
[6]
charch=,B,;
printf(H%c%dM,ch,ch);
(7)有以下語句段
intn1=10,n2=20;
printf("[7]M,n1,n2);
要求按以下格式輸出n1和n2的值,每個輸出行從第一列
起先,請?zhí)羁铡?/p>
n1=10
n2=20
(8)有以下程序
main()
{intt=1,i=5;
for(;i>=0;i-)t*=i;
printf("%d”,t);
)
執(zhí)行后輸出結(jié)果是[8】o
(9)有以下程序
main()
{intn=0,m=1,x=2;
if(!n)x-=1;
if(m)x-=2;
if(x)x-=3;
printf(u%dM,x);
)
執(zhí)行后輸出結(jié)果是[9】o
(10)有以下程序
include
main()
{charch1,ch2;intn1,n2;
ch1=getchar();ch2=getchar();
n1=ch1-V;n2=n1*10+(ch2-10,);
printf(M%dn,n2);
程序運行時輸入:12v回車〉,執(zhí)行后輸出結(jié)果是【101o
(11)有以下程序
voidf(inty,int*x)
{y=y+*x;*x=*x+y;}
main()
{intx=2,y=4;
f(y,&x);
print-%d%d”,x,y);
)
執(zhí)行后輸出的結(jié)果是【111O
(12)函數(shù)fun的功能是計算xn
doublefun(doublex,intn)
{inti;doubley=1;
for(i=1;iv=n;i++)y=y*x;
returny;
)
主函數(shù)中已經(jīng)正確定義m,a,b變量并賦值,并調(diào)用fun函數(shù)
計算:m=a4+b4?(a+B)3。實現(xiàn)這一計算的函數(shù)調(diào)用語句為【12】
(13)下面rotate函數(shù)的功能是:將n行n列的矩陣A轉(zhuǎn)置為
例如:
123415913
5678261014
當(dāng)A=9101112則A'=371115
13141516481216
請?zhí)羁?/p>
#defineN4
voidrotate(inta[][N])
{int
for(i=0;ifor(j=0;【13】;j++)
{t=a[i][j];
[14];
a皿i]=t;
)
)
(14)以下sstrcpy()函數(shù)實現(xiàn)字符串復(fù)制,即將t所指字符
串復(fù)制到s所指向內(nèi)存空間中,形成一個新的字符串s。請?zhí)羁铡?/p>
voidsstrcpy(char*s,char*t)
{while(*s++=[151);}
main()
{charstr1[100],str2[]=>,abcdefghM;
sstrcpy(str1,str2);
printf("%sM,str1);
(15)下列程序的運行結(jié)果是:[16]
#include
char*ss(char*s)
{returns+strlen(s)/2;}
main()
{char*p,*str="abcdefgh”;
p=ss(str);printf(M%sM,p);
)
(16)下面程序的運行結(jié)果是:【17】
intf(inta[],intn)
{if(n>1)returna[0]+f(&a[1],n-1);
elsereturna[0];
}
main()
{intaa[3]={1,2,3},s;
s=f(&aa[0],3);printf(u%d;s);
)
(17)以下程序中給指針p安排三個double型動態(tài)內(nèi)存單元,
請?zhí)羁铡?/p>
#include
main()
{double*p;
p=(double*)malloc([18]);
p[0]=1.5;p[1]=2.5;p[2]=3.5;
printfC%f%f%fM,p[0],p[1],p[2]);
)
(18)以下程序的運行結(jié)果是[19]
#include
typedefstructstudent{
charname[10];
longsno;
floatscore;
}STU;
main()
{STU
u,,,,,,u,,
a={zhangsan,2024,95},b={Shangxian,2024,90},c={AnhuaJ
2024,95},d,*p=&d;
d=a;
if(strcmp(,)>0)d=b;
if(strcmp(,)>0)d=c;
printf(u%ld%sw,d.sno,p->name);
)
(19)以下sum函數(shù)的功能是計算下列級數(shù)之和。
S=1+x+x2/2!+x3/3!+.......+xn/n!
請給函數(shù)中的各變量正確賦初值。
doublesum(doublex,intn)
{inti;doublea,b,s;
[20]
for(i=1;i<=n;i++)
{a=a*x;b=b*i;s=s+a/b;}
returns;
}
附參考答案
01-10:DBCCBADCAD
11-20:BBCACDBCDA
21-30:ACBDDADDCD
31?40:CBADBACADA
41-50:ABCCDACBBD
填空題:
1、@
2、廣域網(wǎng)
3、EXIT或exit
4、文檔
5、百萬條或一百萬條或1000000條
6、B66
7、n1=%dn2=%d
8、0
9、-4
10、12
11、84
12>fun(a,4)+fun(b,4)-fun(a+b,3);
13、j<=i
14、a[i]D]=a[j][i]
15、*t++
16、6
17、efgh
18、3*sizeof(double)
19^2024Shangxian
20、3=1.0;b=1.0;s=1.0;
一、選擇題,(1?40)每題1分,(41-50)每題2分,共60
分)
下列各題A)、B)、C)、D)四個選項中,只有一個選項是正
確的,請將正確選項涂寫在答題卡相應(yīng)位置上,答在試卷上不得
分。
(1)1MB等于
A.1000字節(jié)
B.1024字節(jié)
C.1000x1000字節(jié)
D.1024x1024字節(jié)
(2)與十六進(jìn)制數(shù)200等值的十進(jìn)制數(shù)為
A.256
B.512
C.1024
D.2048
(3)所謂“裸機(jī)”是指
A.單片機(jī)
B.單板機(jī)
C.不裝備任何軟件的計算機(jī)
D.只裝備操作系統(tǒng)的計算機(jī)
⑷能將高級語言編寫的源程序轉(zhuǎn)換成目標(biāo)程序的是
A.鏈接程序
B.說明程序
C.編譯程序
D.編輯程序
(5)在64位計算機(jī)中,一個字長所占的字節(jié)數(shù)為
A.64
B.8
C.4
D.1
(6)在Windows環(huán)境下,當(dāng)一個應(yīng)用程序窗口被最小化后,該應(yīng)
用程序
A.接著在后臺運行
B.接著在前臺運行
C.終止運行
D.暫停運行
(7)在Windows環(huán)境下,能實現(xiàn)窗口移動的操作是
A.用鼠標(biāo)拖動窗口中的任何部位
B.用鼠標(biāo)拖動窗口的邊框
C,用鼠標(biāo)拖動窗口的限制按鈕
D.用鼠標(biāo)拖動窗口的標(biāo)題欄
(8)在Windows環(huán)境下,PrintScreen鍵的作用是
A.打印當(dāng)前窗口的內(nèi)容
B.打印屏幕內(nèi)容
C.復(fù)制屏幕到剪貼板
D.復(fù)制當(dāng)前窗口到剪貼板
(9)Internet的通信協(xié)議是
A.TCP/IP
B.BBS
C.WWW
D.FTP
(10)下列敘述中正確的是
A.計算機(jī)病毒只感染可執(zhí)行文件
B.計算機(jī)病毒只感染文本文件
C.計算機(jī)病毒只能通過軟件復(fù)制的方式進(jìn)行傳播
D.計算機(jī)病毒可以通過網(wǎng)絡(luò)或讀寫磁盤等方式進(jìn)行傳播
(11)一個算法應(yīng)當(dāng)具有“確定性”等5個特性,下面對另外4個特
性的描述中錯誤的是
A.有零個或多個輸入
B.有零個或多個輸出
C.有窮性
D.可行性
(12)以下敘述中正確的是
A.C語言的源程序不必通過編譯就可以干脆運行
B.C語言中的每條可執(zhí)行語句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器
指令
c.C源程序經(jīng)編譯形成的二進(jìn)制代碼可以干脆運行
D.C語言中的函數(shù)不行以單獨進(jìn)行編譯
(13)以下符合C語言語法的實型常量是
A.1.2E0.5
B.3.14.159E
C..5E-3
D.E15
(14)以下4組用戶定義標(biāo)識符中,全部合法的一組是
A._main
B.If
C.txt
D.int
enclude-maxREALk_2
sinturbo3C0M001
(15)若以下選項中的變量已正確定義,則正確的賦值語句是
A.x1=26.8%3
B.1+2=x2
C.x3=0x12
D.x4=1+2=3;
(16)設(shè)有以下定義
inta=0;
doubleb=1.25;
charc=7V;
#defined2
則下面語句中錯誤的是
A.a++;
B.b++
C.C++;
D.d++;
(17)設(shè)有定義:floata=2,b=4,h=3;,以下C語言表達(dá)式與代數(shù)
式計算結(jié)果不相符的是
A.(a+B)*h/2
B.(1/2)*(a+B)*h
C.(a+B)*h*1/2
D.h/2*(a+B)
(18)有以下程序
main()
(
intx=102,y=012;
printfQ,-”,x,y);
)
執(zhí)行后輸出結(jié)果是
A.10,01
B.02,12
C.102,10
D.02,10
(19)以下4個選項中,不能看作一條語句的是
A.{;}
B.a=0,b=0,c=0;
C.if(a>0);
D.if(b==O)m=1;n=2;
(20)設(shè)有定義:inta,*pa=&a;以下scanf語句中能正確為變量a
讀入數(shù)據(jù)的是
A.scanf(u%dn,pA)
B.scanf("%d”,A)
C.scanf("%d”,&pA)
D.scanf("%d”,*pA)
(21)以下程序段中與語句k=a>b?(b>c?1:0):0;功能等價的是
A.if((a>B)&&(b>C))k=1;
B.if((a>B)||(b>C))k=1elsek=0;
C.if(a<=B)k=0;
D.if(a>B)k=1;elseif(b<=C)k=1;elseif(b>C)k=1;elsek=0;
(22)有以下程序
main()
{chark;intI;
for(i=1;iv3;i++)
{scanf("%c”,&k);
switch(k)
{case'O':printf("another");
case'1':printfCnumber");
程序運行時,從鍵盤輸入:01v回車〉,程序執(zhí)行后的輸出結(jié)果
是
A.another
B.another
C.another
D.number
numbernumbernumbernumber
anothernumber
(23)有以下程序
main()
{intx=0,y=5,z=3;
while(z->0&&++x<5)y=y-1;
printf(M%d,%d,%dM,x,y,z);
)
程序執(zhí)行后的輸出垢果是
A.3,2,0
B.3,2,-1
C.4,3,-1
D.5,-2,-5
(24)有以下程序
main()
{inti,s=O;
for(i=1;i<10;i+=2)s+=i+1;
printf("%d”,s);
)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 六年級道德與法治上冊 第二單元 青春的腳步 青春的氣息 第4課 青春多美好 第2框 理智的青春更美麗教學(xué)設(shè)計 魯人版五四制
- 四年級數(shù)學(xué)(小數(shù)加減運算)計算題專項練習(xí)與答案匯編
- 三年級數(shù)學(xué)計算題專項練習(xí)匯編及答案集錦
- 投資部年終工作總結(jié)
- 酒店管理個人年終工作總結(jié)800字范文
- 禮品采購合同協(xié)議書協(xié)議合同協(xié)議書書
- 賣魚攤位合同范例
- 辦公用品購置合同范例
- 企業(yè)推廣策劃服務(wù)合同范本
- 三年級道德與法治上冊 第三單元 安全護(hù)我成長 7《生命最寶貴》教學(xué)實錄 新人教版
- 2024解析:第十八章電功率-講核心(解析版)
- 廣告品印刷行業(yè)發(fā)展概況及未來三年行業(yè)發(fā)展趨勢預(yù)測
- 招商及運營培訓(xùn)課件
- 學(xué)校校園花崗巖鋪設(shè)合同
- 2024年新疆區(qū)公務(wù)員錄用考試《行測》真題及答案解析
- 老年精神病的藥物護(hù)理
- 南京信息工程大學(xué)《流體力學(xué)Ⅰ》2022-2023學(xué)年第一學(xué)期期末試卷
- 英文在職證明模版
- 大學(xué)生職業(yè)素養(yǎng)訓(xùn)練(第六版)課件 第十二單元養(yǎng)成友善品格
- GB/T 44592-2024紅樹林生態(tài)保護(hù)修復(fù)技術(shù)規(guī)程
- 傳感器技術(shù)-武漢大學(xué)
評論
0/150
提交評論