版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
C語言程序設(shè)計(jì)(西華大學(xué))知到智慧樹期末考試答案題庫2025年西華大學(xué)預(yù)處理命令行的最后不能以分號表示結(jié)束
答案:對預(yù)處理命令行必須位于C源程序的起始位置
答案:錯針對簡單程序設(shè)計(jì),以下敘述的實(shí)施步驟正確的是()。
答案:確定算法和數(shù)據(jù)結(jié)構(gòu)、編碼、調(diào)試、整理文檔邏輯表達(dá)式的值只能為1或0。
答案:對選項(xiàng)中描述錯誤的是(
)
答案:C語言編寫的每個函數(shù)都可以進(jìn)行獨(dú)立的編譯并執(zhí)行讀取二進(jìn)制文件的函數(shù)調(diào)用形式為:fread(buffer,size,count,fp);,其中buffer代表的是()。
答案:一個內(nèi)存塊的首地址,代表讀入數(shù)據(jù)存放的地址設(shè)有定義:intx[2][3];,則以下關(guān)于二維數(shù)組x的敘述錯誤的是()。
答案:可以用語句x[0]=0;為數(shù)組所有元素賦初值0設(shè)有定義:inta=1,b=2,c=3;,以下語句中執(zhí)行效果與其它三個不同的是()。
答案:if(a>b)c=a;a=b;b=c;設(shè)有定義:chars[81];inti=0;,以下不能將一行(不超過80個字符)帶有空格的字符串正確讀入的語句或語句組是()。
答案:scanf("%s",s);設(shè)有定義:structcomplex{intreal,unreal;}data1={1,8},data2;則data2=(2,6);是正確的。
答案:錯設(shè)有如下函數(shù)定義intfun(intk){if(k<1)return0;
elseif(k==1)
return1;
else
returnfun(k-1)+1;}若執(zhí)行調(diào)用語句:n=fun(3);,則函數(shù)fun總共被調(diào)用的次數(shù)是(
)。
答案:3設(shè)有以下程序段structMP3
{charname[20];
charcolor;
floatprice;}std,*ptr;ptr=&std;若要引用結(jié)構(gòu)體變量std中的color成員,寫法錯誤的是()。
答案:std->color設(shè)有以下定義uniondata{intd1;floatd2;}demo;則下面敘述中錯誤的是
答案:若給demo.d1賦99后,demo.d2中的值是99.0設(shè)有以下函數(shù):
voidfun(intn,char*s)
{
……
}則下面對函數(shù)指針的定義和賦值均正確的是(
)。
答案:void(*pf)(int,char*);pf=fun;設(shè)文件指針fp已定義,執(zhí)行語句fp=fopen("file","w");后,以下針對文本文件file操作敘述的選項(xiàng)中正確的是()。
答案:只能寫不能讀設(shè)已有定義:floatx;,則以下對指針變量p進(jìn)行定義且賦初值的語句中正確的是()。
答案:float*p=&x;設(shè)變量已正確定義,以下不能統(tǒng)計(jì)出一行中輸入字符個數(shù)(不包含回車符)的程序段是()。
答案:n=0;for(ch=getchar();ch!=’\n’;n++);設(shè)變量定義為"inta,b;",執(zhí)行下列語句時,輸入(),則a和b的值都是10。scanf("a=%d,b=%d",&a,&b);
答案:a=10,b=10設(shè)變量p是指針變量,語句p=NULL;是給指針變量賦NULL值,它等價于()。
答案:p=0;設(shè)以下變量均為int類型,則值不等于7的表達(dá)式是()。
答案:(x=6,x+1,y=6,x+y)設(shè)fp為指向某二進(jìn)制文件的指針,且已讀到此文件末尾,則函數(shù)feof(fp)的返回值為()。
答案:非0值設(shè)a、b、c、d、m、n均為int型變量,且a=5、b=6、c=7、d=8、m=2、n=2,則邏輯表達(dá)式(m=a>b)&&(n=c>d)運(yùn)算后,n的值()。
答案:2設(shè)intx=1,y=1;表達(dá)式(!x||y--)的值是()。
答案:1若要求定義具有10個int型元素的一維數(shù)組a,則以下定義語句中錯誤的是()。
答案:int
n=10,a[n];若程序中有宏定義行:#defineN100,宏定義行中定義了標(biāo)識符N的值為整數(shù)100
答案:錯若程序中有宏定義行:#defineN100,在編譯程序?qū)源程序進(jìn)行預(yù)處理時用100替換標(biāo)識符N
答案:對若有說明語句:charc='\72';則變量c()。
答案:包含1個字符若有說明:inta[3][4]={0};則數(shù)組a中各元素的初值都為0
答案:對若有條件表達(dá)式(exp)?a++:b--,則以下表達(dá)式中能完全等價于表達(dá)式(exp)的是()。
答案:(exp!=0)若有定義語句:intb[3][4];按在內(nèi)存中的存放順序,b數(shù)組的第4個元素是a[1][3].
答案:錯若有定義語句:inta[2][3],*p[3];則p=a;是正確的。
答案:錯若有定義語句:inta[2][3],*p[3];則p[0]=&a[1][2];是正確的
答案:對若有定義語句:char*s1=”O(jiān)K”;*s2=”ok”;,以下選項(xiàng)中,能夠輸出“OK”的語句是()
答案:if(strcmp(s1,s2)!=0)puts(s1);若有定義int(*pt)[3];定義了基類型為int的具有三個元素的指針數(shù)組pt
答案:錯若有定義int(*pt)[3];定義了一個名為pt的指針變量,它可以指向每行有三個整數(shù)元素的二維數(shù)組
答案:對若有定義intx,y;并已正確給變量賦值,則以下選項(xiàng)中與表達(dá)式(x-y)?(x++):(y++)中的條件表達(dá)式(x-y)等價的是()。
答案:(x-y<0||x-y>0)若有定義:floatx=1.5;inta=1,b=3,c=2;則正確的switch語句是()。
答案:switch(a+b){case1:printf("*\n");case2+1:printf("**\n");}若有以下語句
typedefstructS
{intg;charh;}T;
以下敘述中正確的是(
)。
答案:可用T定義結(jié)構(gòu)體變量若有以下定義和語句:
#include
chars1[10]="abcd!",*s2="\n123\\";
printf("%d%d\n",strlen(s1),strlen(s2));則輸出結(jié)果是(
)。
答案:55若有以下函數(shù)首部intfun(doublex[10],int*n)則下面針對此函數(shù)聲明語句中正確的是()。
答案:intfun(double*,int*);若整型變量a與i已正確定義,且i已正確賦值,合法的語句是()。
答案:++i;若希望當(dāng)A的值為奇數(shù)時,表達(dá)式的值為“真”,A的值為偶數(shù)時,表達(dá)式的值為“假”,則以下不能滿足要求的表達(dá)式是)。
答案:!(A%2)若變量已正確定義,執(zhí)行語句scanf("%d,%d,%d",&k1,&k2,&k3);時,()是正確的輸入。
答案:20,30,40若函數(shù)調(diào)用時的實(shí)參為變量,函數(shù)的實(shí)參和其對應(yīng)的形參共占同一存儲單元
答案:錯若k是int類型變量,且有以下for語句for(k=-1;k<0;k++)printf("****\n");下面關(guān)于語句執(zhí)行情況的敘述中正確的是()。
答案:循環(huán)體執(zhí)行一次若i和k都是int類型變量,有以下for語句for(i=0,k=-1;k=1;k++)printf("*****\n");下面關(guān)于語句執(zhí)行情況的敘述中正確的是()。
答案:構(gòu)成無限循環(huán)若a是數(shù)值類型,則邏輯表達(dá)式(a==1)||(a!=1)的值是()。
答案:1能將高級語言編寫的源程序轉(zhuǎn)換為目標(biāo)程序的是()。
答案:編譯程序能對二維數(shù)組a進(jìn)行正確初始化的語句是inta[2][]={{1,0,1},{5,2,3,}};
答案:錯能對二維數(shù)組a進(jìn)行正確初始化的語句是inta[][3]={{1,0,1},{},{1,1}};
答案:錯結(jié)構(gòu)化程序設(shè)計(jì)中由三種基本結(jié)構(gòu)構(gòu)成的程序只能解決小規(guī)模的問題
答案:錯結(jié)構(gòu)化程序由三種基本結(jié)構(gòu)組成,由這三種基本結(jié)構(gòu)組成的算法()。
答案:能完成符合結(jié)構(gòu)化的任務(wù)結(jié)構(gòu)化程序使用goto語句會很便捷
答案:錯算術(shù)運(yùn)算符的優(yōu)先級高于關(guān)系運(yùn)算符
答案:對簡單C語句必須以分號結(jié)束
答案:對程序中頭文件typel.h的內(nèi)容是:
#defineN5
#defineM1N*3程序如下:
#include“type1.h”
#defineM2N*2
voidmain()
{inti;
i=M1+M2;
printf(“%d\n”,i);
}
程序編譯后運(yùn)行的輸出結(jié)果是(
)。
答案:25用字符串方式賦值比用字符逐個賦值要多占一個字節(jié),用于存放字符串結(jié)束標(biāo)志’\0’。
答案:對用typedef說明新類型的作用是用一個新的標(biāo)識符來代表已存在的類型名
答案:對用typedef定義新的類型名后,原有類型名仍有效
答案:對正確表達(dá)某個人的年齡age在10~20歲之間(不含邊界)的C語言表達(dá)式是10
答案:錯標(biāo)準(zhǔn)格式輸入函數(shù)scanf()可以從鍵盤上接收不同數(shù)據(jù)類型的數(shù)據(jù)項(xiàng)。
答案:對條件表達(dá)式不能取代一般if的語句。
答案:錯條件表達(dá)式:(EXP)?i++;j--中(EXP)可以寫成EXP!=0
答案:對有條件表達(dá)式:(EXP)?i++;j--,中(EXP)與EXP==1是等價的
答案:錯有如下程序段:#include
voidmain(){structa{intx;inty;}num[2]={{20,5},{6,7}};printf("%d\n",num[0].x/num[0].y*num[1].y);}執(zhí)行后的輸出結(jié)果是(
)。
答案:28有如下程序
voidf(intx,inty)
{intt;
if(x答案:4,3,5有如下程序
voidmain()
{FILE*fp1;
fp1=fopen("f1.txt","w");
fprintf(fp1,"abc");
fclose(fp1);
}
若文本文件f1.txt中原有內(nèi)容為:good,則運(yùn)行以上程序后文件f1.txt中的內(nèi)容為(
)。
答案:abc有以下程序段:#includeinti,n;for(i=0;i<8;i++)
{n=rand()%5;switch(n){case1:
case3:printf("%d\n",n);break;
case2:
case4:printf("%d\n",n);continue;
case0:exit(0);}printf("%d\n",n);}以下關(guān)于程序段執(zhí)行情況的敘述,正確的是()。
答案:當(dāng)產(chǎn)生的隨機(jī)數(shù)n為0時結(jié)束程序運(yùn)行有以下程序段:
structst
{intx;int*y;}*pt;
inta[]={1,2},b[]={3,4};
structstc[2]={10,a,20,b};
pt=c;以下選項(xiàng)中表達(dá)式的值為11的是(
)。
答案:++pt->x有以下程序段charname[20];intnum;scanf("name=%snum=%d",name;&num);當(dāng)執(zhí)行上述程序段,并從鍵盤輸入:name=Lilinum=1001后,name的值為(
)。
答案:Lili有以下程序段#includevoidmain(){…while(getchar()!='\n');…}以下敘述中正確的是(
)。
答案:當(dāng)執(zhí)行此while語句時,只有按回車鍵程序才能繼續(xù)執(zhí)行有以下程序voidf(intb[]){inti;
for(i=2;i<6;i++)b[i]*=2;}voidmain(){inta[10]={1,2,3,4,5,6,7,8,9,10},i;
f(a);
for(i=0;i<10;i++)
printf(“%d,”,a[i]);}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:1,2,6,8,10,12,7,8,9,10有以下程序#includevoidmain(){FILE
*fp;
intk,n,i,a[6]={1,2,3,4,5,6};
fp=fopen(“d2.dat”,”w”);
for(i=0;i<6;i++)
fprintf(fp,”%d\n”,a[i]);
fclose(fp);
fp=fopen(“d2.dat”,”r”);
for(i=0;i<3;i++)
fscanf(fp,”%d%d”,&k,&n);
fclose(fp);
printf(“%d,%d\n”,k,n);}程序運(yùn)行后的輸出結(jié)果是
答案:5,6有以下程序#includevoidmain(){charA,B,C;
B=’1’;
C=’A’;
for(A=0;A<6;A++)
{if(A%2)
putchar(B+A);
else
putchar(C+A);
}
}程序運(yùn)行后輸出的結(jié)果是()。
答案:A2C4E6有以下程序#includevoidmain(){inti,j;
for(i=3;i>=l;i--)
{for(j=1;j<=2;j++)
printf("%d",i+j);
printf("\n");
}}程序的運(yùn)行結(jié)果是(
)。
答案:453423有以下程序#includevoidmain(){FILE*f;
f=fopen(“filea.txt”,”w”);
fprintf(f,”abc”);
fclose(f);}若文本文件filea.txt中原有內(nèi)容為:hello,則運(yùn)行以上程序后,文件filea.txt中的內(nèi)容為(
)。
答案:abc有以下程序#includevoidmain()
{charch[3][5]={“AAAA”,”BBB”,”CC”}
printf(“%s\n”,ch[1]);
}程序運(yùn)行后的輸出的結(jié)果是(
)
答案:BBB有以下程序#includevoidmain(){
FILE*fp;
inti,a[6]={1,2,3,4,5,6};
fp=fopen("d2.dat","w+");
for(i=0;i<6;i++)
fprintf(fp,"%d\n",a[i]);
rewind(fp);
for(i=0;i<6;i++)
fscanf(fp,"%d\n",&a[5-i]);
fclose(fp);
for(i=0;i<6;i++)
printf("%d,",a[i]);}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:6,5,4,3,2,1有以下程序#includestructtt
{intx;structtt*y;}*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};voidmain(){inti;
p=a;
for(i=1;i<=2;i++)
{printf("%d,",p->x);p=p->y;}}程序的運(yùn)行結(jié)果是(
)。
答案:20,15有以下程序#includestructSTU{charname[9];charsex;intscore[2];};void
f(structSTU
a[])
{structSTUb={"Zhao",'m',85,90};
a[1]=b;
}voidmain()
{structSTUc[2]={{"Qian",'f',95,92},{"Sun",'m',98,99}};
f(c);
printf("%s,%c,%d,%d,",c[0].name,c[0].sex,c[0].score[0],c[0].score[1]);
printf("%s,%c,%d,%d\n",c[1].name,c[1].sex,c[1].score[0],c[1].score[1]);
}
程序運(yùn)行后的輸出結(jié)果是(
)。
答案:Qian,f,95,92,Zhao,m,85,90有以下程序#includestructst{intx,y;}data[2]={l,10,2,20};voidmain(){structst*p=data;
printf("%d,",p->y);
printf("%d\n",(++p)->x);}程序的運(yùn)行結(jié)果是()。
答案:10,2有以下程序#includestructord
{intx,y;}dt[2]={1,2,3,4};voidmain(){structord*p=dt;
printf(“%d,”,++p->x);
printf(“%d\n”,++p->y);}程序的運(yùn)行結(jié)果是(
)。
答案:2,3有以下程序#includeintfun(intx,inty){if(x==y)return(x);
elsereturn((x+y)/2);}voidmain(){inta=4,b=5,c=6;
printf(“%d\n”,fun(2*a,fun(b,c)));}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:6有以下程序#includeintf(intx,inty)
{return((y-x)*x);}voidmain(){inta=3,b=4,c=5,d;
d=f(f(a,b),f(a,c));
printf(“%d\n”,d);}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:9有以下程序#includeinta=1,b=2;voidfun1(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}voidmain(){fun1(5,6);
fun2();
printf("%d%d\n",a,b);
}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:5634有以下程序#include#includevoidfun(chars[][10],intn){chart;
inti,j;
for(i=0;is[j][0])
{t=s[i][0];s[i][0]=s[j][0];s[j][0]=t;}}voidmain(){charss[5][10]={“bcc”,”bbcc”,”xy”,”aaaacc”,”aabcc”}
fun(ss,5);
printf(“%s,%s\n”,ss[0],ss[4]);}程序的運(yùn)行結(jié)果是(
)。
答案:acc,xabcc有以下程序#include#includestructA{inta;charb[10];doublec;};structAf(structAt);voidmain(){structAa={1001,”ZhangDa”,1098.0};
a=f(a);
printf(“%d,%s,%6.1f\n”,a.a,a.b,a.c);}structAf(structAt){t.a=1002;
strcpy(t.b,”ChangRong”);
t.c=1202.0;
returnt;}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:1002,ChangRong,1202.0有以下程序#include#defineN4voidfun(inta[][N],intb[]){inti;
for(i=0;i答案:1,0,7,0有以下程序#include#defineN
3voidfun(inta[][N],intb[]){inti,j;
for(i=0;i答案:3,6,9有以下程序#include
voidfun(intn,int*p){intf1,f2;
if(n==1||n==2)
*p=1;
else
{fun(n-1,&f1);fun(n-2,&f2);
*p=f1+f2;}}voidmain(){ints;
fun(3,&s);
printf("%d\n",s);}程序的運(yùn)行結(jié)果是(
)。
答案:2有以下程序#include
#defineS(x)(x)*x*2voidmain(){intk=5,j=2;
printf(“%d,”,S(k+j));
printf(“%d\n”,S(k-j));}程序運(yùn)行輸出結(jié)果是()。
答案:39,11有以下程序#includevoid
main()
{inti,j,m=1;
for(i=1;i<3;i++)
{for(j=3;j>0;j--)
{if(i*j>3)break;
m=i*j;
}
}
printf("m=%d\n",m);
}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:m=1有以下程序#includemain(){FILE*pf;char*s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+");fwrite(s2,7,l,pf);rewind(pf);fwrite(s1,5,1,pf);fclose(pf);}以上程序執(zhí)行后abc.dat文件的內(nèi)容是(
)。
答案:Chinang有以下程序(strcpy為字符串復(fù)制函數(shù),strcat為字符串連接函數(shù))#include#includevoidmain()
{chara[10]="abc",b[10]="012",c[10]="xyz";
strcpy(a+1,b+2);
puts(strcat(a,c+1));
}
程序運(yùn)行后的輸出結(jié)果是(
)。
答案:a2yz有以下程序:#includevoidswap(char*x,char*y){char
t;
t=*x;
*x=*y;
*y=t;}voidmain(){char*s1="abc",*s2="123";
swap(s1,s2);
printf("%s,%s\n",s1,s2);}程序執(zhí)行后的輸出結(jié)果是()。
答案:1bc,a23有以下程序:#includevoidmain(){inta=7;
while(a--);
printf(“%d\n”,a);}程序運(yùn)行后的輸出結(jié)果是(
)
答案:-1有以下程序:#includevoidmain(){char
s[]="012xy\08s34f4w2";
inti,n=0;
for(i=0;s[i]!=0;i++)
if(s[i]>='0'&&s[i]<='9')
n++;
printf("%d\n",n);}程序運(yùn)行后的輸出結(jié)果是()。
答案:3有以下程序:#includevoidmain(){inty=9;for(
;y>0;y--)if(y%3==0)
printf("%d",--y);}程序的運(yùn)行結(jié)果是()。
答案:852有以下程序:#includevoidmain(){intx=1,y=0;if(!x)
y++;elseif(x==0)if(x)
y+=2;else
y+=3;printf("%d\n",y);}程序運(yùn)行后的輸出結(jié)果是()。
答案:0有以下程序:#includevoidmain(){inta[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case0:
switch(a[i]%2){case0:a[i]++;break;case1:a[i]--;
}break;case1:a[i]=0;}for(i=0;i<4;i++)
printf("%d",a[i]);
printf("\n");}程序運(yùn)行后的輸出結(jié)果是()。
答案:3040有以下程序:#includevoidmain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)
t+=b[i][b[j][i]];printf("%d\n",t);}程序運(yùn)行后的輸出結(jié)果是()。
答案:4有以下程序:#includevoidmain(){int
a=0,b=0,c=0,d=0;if(a=1)
b=1;c=2;else
d=3;printf("%d,%d,%d,%d\n",a,b,c,d);}程序輸出()。
答案:編譯有錯有以下程序:#includevoidmain()
{inti,j,m=1;for(i=1;i<3;i++){for(j=3;j>0;j--){if(i*j>3)
break;m*=i*j;}}printf("m=%d\n",m);
}程序運(yùn)行后的輸出結(jié)果是()。
答案:m=6有以下程序:#includetypedefstruct{intb,p;}A;voidf(Ac)
/*
注意:c是結(jié)構(gòu)變量名
*/{intj;c.b+=1;
c.p+=2;}voidmain(){inti;Aa={1,2};f(a);printf("%d,%d\n",a.b,a.p);}程序運(yùn)行后的輸出結(jié)果是()。
答案:1,2有以下程序:#includestructS{inta,b;}data[2]={10,100,20,200};voidmain(){structSp=data[1];printf("%d\n",++(p.a));}程序運(yùn)行后的輸出結(jié)果是()。
答案:21有以下程序:#includeintfun(intx,inty){if(x!=y)
return((x+y)/2);else
return(x);}voidmain(){inta=4,b=5,c=6;printf("%d\n",fun(2*a,fun(b,c)));}程序運(yùn)行后的輸出結(jié)果是()。
答案:6有以下程序:#includeintf(intx);voidmain(){intn=1,m;m=f(f(f(n)));
printf("%d\n",m);}intf(intx)
{returnx*2;}程序運(yùn)行后的輸出結(jié)果是()。
答案:8有以下程序:#includeintadd(inta,intb)
{return(a+b);}voidmain(){intk,(*f)(int,int)a=5,b=10;f=add;…}則以下函數(shù)調(diào)用語句錯誤的是()。
答案:k=*f(a,b);有以下程序:#include#includevoidmain(){charstr[][20]={"One*World","One*Dream!"},*p=str[1];printf("%d,",strlen(p));
printf("%s\n",p);}程序運(yùn)行后的輸出結(jié)果是()。
答案:10,One*Dream!有以下程序:#include#includevoidmain(){chara[5][10]={“china”,”beijing”,”you”,”tiananmen”,”welcome”};
inti,j;
chart[10];
for(i=0;i<4;i++)
for(j=i+1;j<5;j++)
if(strcmp(a[i],a[j])>0)
{strcpy(t,a[i]);strcpy(a[i],a[j]);strcpy(a[j],t);}
puts(a[3]);
}程序運(yùn)行后的輸出結(jié)果是(
)
答案:welcome有以下程序:#include#includetypedefstruct
{charname[9];charsex;floatscore[2];}STU;voidf(STUa){
STUb={"Zhao",'m',85.0,90.0};
inti;
strcpy(,);
a.sex=b.sex;
for(i=0;i<2;i++)
a.score[i]=b.score[i];}voidmain(){STUc={"Qian",'f',95.0,92.0};
f(c);
printf("%s,%c,%2.0f,%2.0f\n",,c.sex,c.score[0],c.score[1]);}程序的運(yùn)行結(jié)果是(
)。
答案:Qian,f,95,92有以下程序:#include#includestructA{
inta;
charb[10];
doublec;};voidf(structAt);voidmain(){
structAa={1001,"ZhangDa",1098.0};
f(a);
printf("%d,%s,%6.1f\n",a.a,a.b,a.c);}voidf(structAt){
t.a=1002;
strcpy(t.b,"ChangRong");
t.c=1202.0;}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:1001,ZhangDa,1098.0有以下程序:#include#includeintfun(intn){int*p;p=(int*)malloc(sizeof(int));*p=n;
return
*p;}voidmain(){inta;a=fun(10);
printf("%d\n",a+fun(10));}程序的運(yùn)行結(jié)果是()。
答案:20有以下程序:#include#definePT3.5;#define
S(x)
PT*x*x;voidmain(){inta=1,b=2;
printf("%4.1f\n",S(a+b));}程序運(yùn)行后的輸出結(jié)果是()。
答案:程序有錯無輸出結(jié)果有以下程序:#include#defineN
4voidfun(inta[][N],int
b[]){inti;for(i=0;i答案:-3,-1,1,3,有以下程序:#include#definef(x)x*x*xvoidmain(){inta=3,s,t;
s=f(a+1);
t=f((a+1));
printf("%d,%d\n",s,t);}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:10,64有以下程序:#include
voidfun(char*a,char*b)
{
while(*a=='*')
a++;
while(*b=*a){b++;a++;}}
voidmain()
{char*s="*****a*b****",t[80];
fun(s,t);
puts(t);
}程序的運(yùn)行結(jié)果是(
)。
答案:a*b****有以下程序:#includevoidfun1(char*p){char*q;
q=p;
while(*q!='\0')
{(*q)++;q++;}}voidmain(){chara[]={"Program"},*p;
p=&a[3];
fun1(p);
printf("%s\n",a);}程序執(zhí)行后的輸出結(jié)果是(
)。
答案:Prohsbn有以下程序:#includevoidfun(inta[],intn){inti,t;
for(i=0;i答案:321678有以下程序:#includeintfun(int
x){int
p;
if(x==0||x==1)
return(3);
p=x-fun(x-2);
returnp;}voidmain(){printf("%d\n",fun(7));}執(zhí)行后的輸出結(jié)果是(
)。
答案:2有以下程序:#include
voidmain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:
a++;
break;
case1:
b++;
break;}case2:
a++;
b++;
break;case3:
a++;
b++;}printf("a=%d,b=%d\n",a,b);
}程序的運(yùn)行結(jié)果是()。
答案:a=2,b=1有以下程序:#include
int
fun(){static
int
x=1;x*=2;return
x;}voidmain(){inti,s=1;for(i=1;i<=3;i++)
s*=fun();printf("%d\n",s);}程序運(yùn)行后的輸出結(jié)果是()。
答案:64有以下程序:
#include
voidf(int*p,int*q);
voidmain()
{intm=1,n=2,*r=&m;
f(r,&n);
printf("%d,%d",m,n);
}
voidf(int*p,int*q)
{
p=p+1;
*q=*q+1;}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:1,3有以下程序:
#include
voidmain()
{intx=8;
for(;x>0;x--)
{if(x%3)
{printf("%d,",x--);
continue;}
printf("%d,",--x);
}
}程序的運(yùn)行結(jié)果是(
)。
答案:8,5,4,2,有以下程序:
#include
voidmain()
{inta=1,b=2;
for(;a<8;a++){b+=a;a+=2;}
printf("%d,%d",a,b);
}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:10,14有以下程序:
#include
voidmain()
{ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;
for(i=0;i<12;i++)
c[s[i]]++;
for(i=1;i<5;i++)
printf("%d",c[i]);
printf("\n");
}程序的運(yùn)行結(jié)果是(
)。
答案:4
3
3
2有以下程序:
#include
voidmain()
{inti,j,m=55;
for(i=1;i<=3;i++)
for(j=3;j<=i;j++)m=m%j;
printf("%d\n",m);
}程序的運(yùn)行結(jié)果是(
)。
答案:1有以下程序:
#include
voidmain()
{inta=1,b=3,c=5;
int*p1=&a,*p2=&b,*p=&c;
*p=*p1*(*p2);
printf("%d\n",c);
}執(zhí)行后的輸出結(jié)果是(
)。
答案:3有以下程序:
#include
voidmain()
{inta=10;
while(a--);
printf("%d\n",a);
}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:-1有以下程序:
#include
structS{intn;inta[20];};
voidf(int*a,intn)
{
inti;
for(i=0;i答案:2,4,3,9,12,12,11,11,18,9,有以下程序:
#include
voidmain()
{inti,j,x=0;
for(i=0;i<2;i++)
{x++;
for(j=0;j<=3;j++)
{if(j%2)
continue;
x++;
}
x++;
}
printf("x=%d\n",x);
}程序執(zhí)行后的輸出結(jié)果是(
)。
答案:x=8有以下程序:
#include
voidmain()
{charb,c;
inti;
b='a';
c='A';
for(i=0;i<6;i++)
{if(i%2)putchar(i+b);
elseputchar(i+c);
}
printf("\n");
}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:AbCdEf有以下程序:
#include
voidfun(int*s,intn1,intn2)
{inti,j,t;
i=n1;j=n2;
while(i答案:5678901234有以下程序:
#include
intfun(inta,intb)
{if(b==0)
returna;
else
return(fun(--a,--b));
}
voidmain(){printf("%d\n",fun(4,2));}程序的運(yùn)行結(jié)果是(
)。
答案:2有以下程序:
#include
#defineN5
#defineMN+1
#definef(x)(x*M)
voidmain()
{inti1,i2;
i1=f(2);
i2=f(1+1);
printf("%d
%d\n",i1,i2);
}程序的運(yùn)行結(jié)果是(
)。
答案:117有以下程序:
#include
intfun()
{
staticintx=1;
x*=2;returnx;}
voidmain()
{
inti,s=1;
for(i=1;i<=2;i++)s=fun();
printf("%d\n",s);}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:4有以下程序
#includevoidmain()
{inty=10;
while(y--);
printf(“y=%d\n”,y);
}
程序執(zhí)行后的輸出結(jié)果是(
)。
答案:y=-1有以下程序
#includeintfun()
{staticintx=1;
x+=1;
returnx;
}voidmain()
{inti,s=1;
for(i=1;i<=5;i++)
s+=fun();
printf(“%d\n”,s);
}
程序運(yùn)行后的輸出結(jié)果是(
)。
答案:21有以下程序
#include
voidmain()
{intn=2,k=0;
while(k++&&n++>2);
printf(“%d%d\n”,k,n);}
程序運(yùn)行后的輸出結(jié)果是(
)。
答案:12有以下程序
#include
voidmain()
{FILE*fp;inta[10]={1,2,3},i,n;
fp=fopen(“dl.dat”,”w”);
for(i=0;i<3;i++)
fprintf(fp,”%d”,a[i]);
fprintf(fp,”\n”);
fclose(fp);
fp=fopen(“dl.dat”,”r”);
fscanf(fp,”%d”,&n);
fclose(fp);
printf(“%d\n”,n);
}
程序的運(yùn)行結(jié)果是(
)。
答案:123有以下程序
#include
voidmain()
{intm=1,n=2,*p=&m,*q=&n,*r;
r=p;p=q;q=r;
printf(“%d,%d,%d,%d\n”,m,n,*p,*q);}
程序運(yùn)行后的輸出結(jié)果是(
)。
答案:1,2,2,1有以下程序
#include
voidmain()
{intc=0,k;
for(k=1;k<3;k++)
switch(k)
{default:c+=k;
case2:
c++;
break;
case4:
c+=2;break;
}
printf(“%d\n”,c);
}
程序運(yùn)行后的輸出結(jié)果是(
)。
答案:3有以下程序
#include
intf(intx)
{inty;
if(x==0||x==1)return(3);
y=x*x-f(x-2);
returny;
}
voidmain()
{intz;
z=f(3);
printf(“%d\n”,z);
}
程序的運(yùn)行結(jié)果是(
)。
答案:6有以下程序#include
voidmain(){FILE*fp;
intk,n,a[6]={1,2,3,4,5,6};fp=fopen(“d2.dat”,”w”);
fprintf(fp,”%d%d%d\n”,a[0],a[1],a[2]);
fprintf(fp,“%d%d%d\n”,a[3],a[4],a[5]);fclose(fp);fp=fopen(“d2.dat”,”r”);fscanf(fp,“%d%d”,&k,&n);
printf(“%d%d\n”,k,n);
fclose(fp);}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:1234有以下程序#includevoidmain(){FILE*fp;
inti;charch[]=”abcd”,t;fp=fopen(“abc.dat”,”wb+”);for(i=0;i<4;i++)
fwrite(&ch[i],1,1,fp);fseek(fp,-2L,SEEK_END);fread(&t,1,1,fp);fclose(fp);printf(“%c\n”,t);}程序執(zhí)行后的輸出結(jié)果是(
)
答案:c有以下程序#includevoidmain(){FILE*fp;
charstr[10];
fp=fopen("myfile.dat","w");
fputs("abc",fp);
fclose(fp);
fp=fopen("myfile.dat","a+");
fprintf(fp,"%d",28);
rewind(fp);
fscanf(fp,"%s",str);puts(str);
fclose(fp);
}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:abc28有以下程序#includevoidmain(){chars[]="012xy\08s34f4w2";
inti,n=0;
for(i=0;s[i]!=0;i++)
if(s[i]>='0'&&s[i]<='9')
n++;
printf("%d\n",n);
}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:3有以下程序
#include
intf(intx);
voidmain()
{inta,b=0;
for(a=0;a<3;a++)
{b=b+f(a);
purchar('A'+b);
}
}
intf(intx)
{
returnx*x+1;
}程序運(yùn)行后的輸出結(jié)果是()。
答案:BD1有以下程序#f(intt[],intn);voidmain(){inta[4]={1,2,3,4},s;
s=f(a,4);
printf("%d\n",s);
}intf(intt[],intn){if(n>0)
returnt[n-1]+f(t,n-1);
elsereturn0;
}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:10有以下程序#include#defineS(x)4*(x)*x+1voidmain(){intk=5,j=2;
printf("%d\n",S(k+j));}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:143有以下程序#include#defineN8voidfun(int*x,inti){*x=*(x+i);}voidmain(){inta[N]={1,2,3,4,5,6,7,8},i;fun(a,2);for(i=O;i答案:3234有以下程序#include
voidmain(){FILE*fp;
inti,a[6]={1,2,3,4,5,6};
fp=fopen(“d3.dat”,”wb+”);
fwrite(a,sizeof(int),6,fp);
fseek(fp,sizeof(int)*3,SEEK_SET);
/*該語句使讀文件的位置指針從文件頭向后移動3個int型數(shù)據(jù)*/
fread(a,sizeof(int),3,fp);
fclose(fp);
for(i=0;i<6;i++)
printf(“%d,”,a[i]);}程序運(yùn)行后的輸出結(jié)果是(
)。
答案:4,5,6,4,5,6,有以下程序
#include
voidmain()
{
inta=-2,b=0;
while(a++&&++b);
printf("%d,%d",a,b);
}
程序運(yùn)行后的結(jié)果是(
)。
答案:1,2有以下程序
voidss(char*s,chart)
{while(*s)
{if(*s==t)
*s=t-‘a(chǎn)’+’A’;
s++;
}
}
voidmain()
{charstr1[100]=“abcddfefdbd”,c=’d’;
ss(str1,c);
printf(“%s\n”,str1);
}
程序運(yùn)行后的輸出結(jié)果是(
)。
答案:abcDDfefDbD有以下程序
voidmain()
{union{unsignedintn;unsignedcharc;}u1;
ul.c='A';
printf("%c\n",u1.n);
}
執(zhí)行后輸出結(jié)果是(
)。
答案:A有以下程序
voidmain()
{FILE*fp;
inti=20,j=30,k,n;
fp=fopen(“d1.dat”“w”);
fprintf(fp,“%d\n”,i);
fprintf(fp,“%d\n”j);
fclose(fp);
fp=fopen(“d1.dat”,“r”);
fp=fscanf(fp,“%d%d”,&k,&n);
printf(“%d%d\n”,k,n);
fclose(fp);
}
程序運(yùn)行后的輸出結(jié)果是(
)。
答案:2030有以下程序
void
main()
{char*s[]={"one","two","three"},*p;
p=s[1];
printf("%c,%s\n",*(p+1),s[0]);
}
執(zhí)行后輸出結(jié)果是(
)。
答案:w,one有以下程序
#include
voidmain()
{chara[5][10]={"one","two","three","four","five"};
inti,j;
chart;
for(i=0;i<4;i++)
for(j=i+1;j<5;j++)
if(a[i][0]>a[j][0])
{t=a[i][0];a[i][0]=a[j][0];a[j][0]=t;}
puts(a[1]);
}
程序運(yùn)行后的輸出結(jié)果是(
)。
答案:fwo有以下程序
intfa(intx)
{
returnx*x;}
intfb(intx)
{
returnx*x*x;}
intf(int(*f1)(),int(*f2)(),intx)
{returnf2(x)-f1(x);}
voidmain()
{
inti;
i=f(fa,fb,2);
printf(“%d”,i);
}
程序運(yùn)行后的輸出結(jié)果是(
)。
答案:4有以下程序
#include
voidmain()
{inta[]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a+5,*q=NULL;
*q=*(p+5);
printf("%d%d\n",*p,*q);
}
程序運(yùn)行后的輸出結(jié)果是(
)。
答案:運(yùn)行后報錯有以下定義和語句structworkers{intnum;
charname[20];
charc;
struct
{intday;intmonth;intyear;}s;};structworkersw,*pw;pw=&w;能給w中year成員賦1980的語句是(
)。
答案:w.s.year=1980;有以下函數(shù)#includeviodfun(charc){if(c>’x’)
fun(c-1);
printf(“%c”,c);}voidmain(){fun(‘z’);}程序運(yùn)行輸出結(jié)果是()。
答案:xyz有以下函數(shù)#includestructstu{intmun;charname[10];intage;};viodfun(structstu*p){printf(“%s\n”,p->name);}voidmain(){structstux[3]={{01,”zhang”,20},{02,”wang”,19},{03,”zhao”,18}};
fun(x+2);}程序運(yùn)行輸出結(jié)果是()。
答案:zhao有以下函數(shù)#includeviodexch(intt[]){t[0]=t[5];}voidmain(){intx[10]={1,2,3,4,5,6,7,8,9,10},i=0;
while(i<=4)
{exch(&x[i]);i++;}
for(i=0;i<5;i++)
printf(“%d”,x[i]);
printf(“\n”);}程序運(yùn)行輸出結(jié)果是()。
答案:678910有以下函數(shù):intfun(char
*x,char
*y){intn=0;while((*x==*y)&&*x!='\0'){x++;y++;n++;}return
n;}函數(shù)的功能是()。
答案:統(tǒng)計(jì)x和y所指字符串中最前面連續(xù)相同的字符個數(shù)有以下函數(shù):
int
aaa(char*s)
{char*t=s;
while(*t++);
t--;
return(t-s);
}以下關(guān)于aaa函數(shù)功能敘述正確的是(
)。
答案:求字符串s的長度有一個命名為C001.C的C語言源程序,當(dāng)正常執(zhí)行后,在當(dāng)前目錄下不存在的文件是
答案:C001.DAT有一個名為init.txt的文件,內(nèi)容如下:
#define
HDY(A,B)
A/B
#define
PRINT(Y)
Printf(“y=%d\n”,Y)有以下程序#include“init.txt”voidmain(){inta=1,b=2,c=3,d=4,k;k=HDY(a+c,b+d);PRINT(k);}下面針對該程序的敘述正確的是(
)。
答案:運(yùn)行結(jié)果為y=6文件由數(shù)據(jù)序列組成,可以構(gòu)成二進(jìn)制文件或文本文件
答案:對整型變量x=1,y=3,經(jīng)下列計(jì)算后,x的值不等于6的是
答案:x=9-(--y)-(y--)數(shù)組名后是用方括號括起來的常量表達(dá)式,不能用圓括號。
答案:對指針數(shù)組的元素可以是不同類型的指針。
答案:錯指針可以加上或減去一個int型數(shù),也可以加上一個指針。
答案:錯執(zhí)行以下程序段后,輸出結(jié)果和a的值是()。inta=10;printf("%d",a++);
答案:10和11打開一個已存在的文件并進(jìn)行了寫操作后,原有文件中的全部數(shù)據(jù)必定被覆蓋
答案:錯所有C程序都需要編譯鏈接無誤后才能進(jìn)行
答案:對循環(huán)體如包括有一個以上的語句,則必須用{}括起來,組成復(fù)合語句。
答案:對已知兩個字符串x和y,以下代碼的功能是(
)
intn=0;
while((*x==*y)&&*x!=’\0’){x++;y++;n++;}
答案:統(tǒng)計(jì)x和y所指字符串中最前面連續(xù)相同的字符個數(shù)已定義inti=-3;則while(i++);是死循環(huán)
答案:錯定義語句:int*p[4];與int*(p[4]);是等價的
答案:對定義時,函數(shù)的形參只是形式上的存在,不占用具體存儲單元
答案:對如果inta=2,b=3,c=0,下列描述正確的是()
答案:!a!=(b!=c)表達(dá)式的值為1在程序結(jié)束時,應(yīng)當(dāng)用fclose函數(shù)關(guān)閉已打開的文件
答案:對在程序中凡是以“?!遍_始的語句行都是預(yù)處理命令行
答案:對在利用fread函數(shù)從二進(jìn)制文件中讀數(shù)據(jù)時,可以用數(shù)組名給數(shù)組中所有元素讀入數(shù)據(jù)
答案:對在函數(shù)調(diào)用過程中,如果函數(shù)funA調(diào)用了函數(shù)funB,函數(shù)funB又調(diào)用了函數(shù)funA,則()。
答案:稱為函數(shù)的間接遞歸調(diào)用在以下程序#includevoidmain(){structnode{inta;structnode*next;}*p;
structnodex[3]={{2,x+1},{4,x+2},{6,NULL}};
p=x;
printf(“%d,”,p->a);
printf(“%d\n”,p->next->a);}程序運(yùn)行后的輸出結(jié)果是
答案:2,4在一個C源程序文件中所定義的全局變量,其作用域?yàn)橛删唧w定義位置和extern說明來決定范圍
答案:對在一個C源程序文件中所定義的全局變量,其作用域?yàn)樗诔绦虻娜糠秶?/p>
答案:錯在switch語句中,每一個的case常量表達(dá)式的值可以相同。
答案:錯在if語句的三種形式中,如果要想在滿足條件時執(zhí)行一組(多個)語句,則必須把這一組語句用{}括起來組成一個復(fù)合語句。
答案:對在C語言中能逐個地使用下標(biāo)變量,也能一次引用整個數(shù)組。
答案:錯在C語言中,預(yù)處理命令行都以"#"開頭
答案:對在C語言中,要求運(yùn)算數(shù)必須是整型或字符型的運(yùn)算符是()。
答案:&在c語言中,引用數(shù)組元素時,其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是整型表達(dá)式
答案:對在c語言中,引用數(shù)組元素時,其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是整型常量或整型表達(dá)式
答案:對在C語言中,只有在使用時才占用內(nèi)存單元的變量,其存儲類型是()。
答案:auto和register在C語言中,程序的模塊化是利用函數(shù)實(shí)現(xiàn)的
答案:對在“文件包含”預(yù)處理語句的使用形式中,當(dāng)#inlcude后面的文件名用“”(雙引號)括起時,尋找被包含文件的方式是()。
答案:先在源程序所在目錄搜索,再按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索可以用typedef將已存在的類型用一個新的名字來代表
答案:對可以對數(shù)組名進(jìn)行++或—操作。
答案:錯只要類型相同,結(jié)構(gòu)體變量之間可以整體賦值
答案:對變量的類型通常指存儲類型和數(shù)據(jù)類型兩種。
答案:對判斷char型變量cl是否為小寫字母的正確表達(dá)式是()。
答案:(cl>='a')&&(cl<='z')分號;也可以作為一條語句
答案:對函數(shù)調(diào)用可以作為一個獨(dú)立的語句存在
答案:對函數(shù)調(diào)用中同名的實(shí)參和形參占同一存儲單元
答案:錯函數(shù)的返回值類型不能是結(jié)構(gòu)體類型,只能是是簡單類型
答案:錯函數(shù)的存儲類別有外部的和靜態(tài)的兩種,它們的作用域分別是程序級的和文件級的
答案:對函數(shù)定義時必須給出函數(shù)體,函數(shù)體內(nèi)至少有一條語句
答案:錯函數(shù)可以返回指向結(jié)構(gòu)體變量的指針
答案:對函數(shù)可以沒有參數(shù),但是不能沒有返回值
答案:錯關(guān)閉打開的文件時使用函數(shù)fclose(),該函數(shù)無參數(shù)。
答案:錯關(guān)于C語言中數(shù)的表示,敘述正確的是()
答案:只要在在允許范圍內(nèi)整型和實(shí)型都能精確表示先用語句定義字符型變量c,然后要將字符a賦給c,則下列語句中正確的是()。
答案:c='a';假設(shè)所有變量均為整型,則表達(dá)式(a=2,b=5,b++,a+b)的值是()。
答案:8假定所有變量均已正確定義,下列程序段運(yùn)行后x的值是()。k1=1;k2=2;k3=3;x=15;if(!k1)x--;elseif(k2)x=4;elsex=3;
答案:4假定已建立以下鏈表結(jié)構(gòu),且指針p和q已指向如圖所示的結(jié)點(diǎn):則以下選項(xiàng)中可將q所指結(jié)點(diǎn)從鏈表中刪除并釋放該結(jié)點(diǎn)的語句組是()。
答案:p->next=q->next;free(q);任何表達(dá)式語句都是表達(dá)式加分號組成的。
答案:對以下選項(xiàng)中正確的語句組是()。
答案:char*s;s="BOOK!";以下選項(xiàng)中關(guān)于程序模塊化的敘述錯誤的是()。
答案:可采用自底向上、逐步細(xì)化的設(shè)計(jì)方法把若干獨(dú)立模塊組裝成所要求的程序以下選項(xiàng)中,合法的是()。
答案:charstr3[]={'d','e','b','u','g','\0'};以下選項(xiàng)中,與k=n++完全等價的表達(dá)式是()。
答案:k=n,n=n+1以下運(yùn)算符中,優(yōu)先級最高的運(yùn)算符是()。
答案:()以下語句中存在語法錯誤的是()。
答案:charss[6][20];ss[1]="right?";以下語句中,不能實(shí)現(xiàn)回車換行的是()。
答案:putchar("\n");以下能正確定義字符串的語句是()
答案:char
str[]="\0";以下結(jié)構(gòu)體類型說明和變量定義中正確的是()。
答案:typedefstruct{intn;charc;}REC;RECt1,t2;以下程序的運(yùn)行結(jié)果是(
)。voidmain()
{inta=2,b=-1,c=2;
if(a答案:2以下程序的輸出結(jié)果是voidmain()
{intx=10,y=3;
printf(“%d”,y=x/y);
}
答案:3以下程序段的輸出結(jié)果是voidmain(){charx=‘A’;x=(x>=’A’&&x<=’Z’)?(x+32):x;printf(“%c\n”,x);}
答案:a以下程序段的輸出結(jié)果是(
)。inti,j,m=0;for(i=1;i<=15;i+=4)
for(j=3;j<=19;j+=4)
m++;printf(“%d”,m);
答案:20以下程序段中的變量已正確定義:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的輸出結(jié)果是()。
答案:*以下程序中的變量已正確定義for(i=0;i<4;i++,j++)
for(k=1;k<3;k++);
printf(”*”);程序段的輸出結(jié)果是(
)。
答案:*以下程序中函數(shù)f的功能是將n個字符串按由大到小的順序進(jìn)行排序。voidf(charp[][10],intn)
{chart[20];
inti,j;
for(i=0;i答案:5以下程序中函數(shù)f的功能是:當(dāng)flag為1時,進(jìn)行由小到大排序;當(dāng)flag為0時,進(jìn)行由大到小排序。
#include
voidf(intb[],intn,intflag)
{inti,j,t;
for(i=0;ib[j]:b[i]答案:3,4,5,6,7,2,1,8,9,10,以下標(biāo)識符中,不能作為合法的C用戶定義標(biāo)識符的是()。
答案:signed以下數(shù)組定義中錯誤的是()。
答案:intx[2][3]={{1,2},{3,4},{5,6}};以下數(shù)據(jù)中,不正確的數(shù)值或字符常量是()。
答案:o13以下所列的C語言常量中,錯誤的是()。
答案:1.2e0.5以下定義數(shù)組的語句中錯誤的是()
答案:intnum[2][4]={{1,2},{3,4},{5,6}};以下敘述錯誤的是()。
答案:C程序在書寫時,有嚴(yán)格的縮進(jìn)要求,否則不能編譯通過以下敘述中錯誤的是(
)。
答案:C程序在運(yùn)行過程中所有計(jì)算都以十進(jìn)制方式進(jìn)行以下敘述中錯誤的是()。
答案:C語言中的每條可執(zhí)
溫馨提示
- 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ēng)第五中學(xué)2025-2026學(xué)年七年級上學(xué)期10月月考數(shù)學(xué)試卷(含答案)
- 2025-2026學(xué)年廣東省揭陽市普寧市九年級(上)期末數(shù)學(xué)試卷(含答案)
- 微生物考試題及答案
- 2022公司員工年度工作總結(jié)(5篇)
- 七年級道德與法治(上冊)期中試卷及參考答案
- 班務(wù)工作總結(jié)(20篇)
- 讓生活更美好多彩的作文
- 復(fù)合鋼結(jié)構(gòu)技術(shù)發(fā)展要點(diǎn)
- 單位工程驗(yàn)收技術(shù)方法
- 機(jī)械制圖試題
- 河南省2025年普通高等學(xué)校對口招收中等職業(yè)學(xué)校畢業(yè)生考試語文試題 答案
- 冬季道路施工應(yīng)對措施
- 云南省昆明市官渡區(qū)2024-2025學(xué)年九年級上學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測英語試題(含答案)
- 企業(yè)員工培訓(xùn)分層方案
- 體檢中心新員工培訓(xùn)教材
- 衛(wèi)生院綜合樓施工組織設(shè)計(jì)
- 淮安市2022-2023學(xué)年七年級上學(xué)期期末歷史試題【帶答案】
- 腦動脈供血不足的護(hù)理查房
- 《中醫(yī)藥健康知識講座》課件
- 中國地級市及各省份-可編輯標(biāo)色地圖
- 急性消化道出血的急診處理
評論
0/150
提交評論