版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
C語言程序設(shè)計(山東聯(lián)盟-青島科技大學(xué))知到章節(jié)測試答案智慧樹2023年最新第一章測試
01110011:流程圖中用下列哪一個圖形符號表示判斷?()
參考答案:
菱形框
01110021:流程圖中用下列哪種圖形符號表示事情處理過程的開始?(
參考答案:
圓括號矩形
01110031:流程圖中用于描述輸出的是下列哪一個圖形符號?
參考答案:
平行四邊形框
01210011:以下選項中哪一個是C語言關(guān)鍵字()。
參考答案:
default
01210031:下列選項中不屬于C語言關(guān)鍵字的是()。
參考答案:
external
01210051:C語言提供的合法關(guān)鍵字是(
)。
參考答案:
default
01210021:下列哪一個選項不屬于C語言的關(guān)鍵字()。
參考答案:
integer
01210041:下列四組選項中均不是C語言關(guān)健字的選項是(
)。
參考答案:
define
IF
type
01210061:C語言提供的合法數(shù)據(jù)類型關(guān)鍵字是()。
參考答案:
float
01310011:在以下各組標(biāo)識符中,均可以用作變量名的一組是()。
參考答案:
a01,Int
01310021:下列不合法的C語言中標(biāo)識符是()。
參考答案:
#xyz
01310031:以下不合法的C語言標(biāo)識符是()。
參考答案:
ab.c
01310041:下列字符串是合法標(biāo)識符的是(
)。
參考答案:
_HJ
01310051:下列標(biāo)識符組中,合法的用戶標(biāo)識符為()。
參考答案:
_0123與ssiped
01310061:以下選項中不合法的用戶標(biāo)識符是(
)。
參考答案:
abc.c
01310071:以下選項中不合法的用戶標(biāo)識符是(
)。
參考答案:
A$
01310081:在下列C語言程序中,可以用做變量名的是(
)。
參考答案:
a1
01310091:以下符號中不能用作用戶標(biāo)識符的符號是(
)。
參考答案:
void
01310101:下面四個選項中,均是不合法的用戶標(biāo)識符的選項是(
)。
參考答案:
b-a
goto
int
01310111:C語言中的標(biāo)識符只能由字母、數(shù)字和下劃線三種字符組成,且第一個字符(
)。
參考答案:
必須為字母或下劃線
01380011:C語言規(guī)定標(biāo)識符只能由字母、數(shù)字和小數(shù)點三種字符組成。()
參考答案:
錯
01420021:65的二進制32位定長形式是00000000000000000000000001000001
參考答案:
對
01410021:下面4個選項中,均是正確的八進制數(shù)和十六進制數(shù)的選項是()。
參考答案:
0010
-0x11
0xf1
01410011:某種數(shù)制每位上所使用的數(shù)碼個數(shù)稱為該數(shù)制的()。
參考答案:
基數(shù)
01410031:下面四個選項中,均是不正確的八進制或十六進制數(shù)的選項是(
)。
參考答案:
0a12
7ff
-123
第二章測試
02180011:C語言定義一個變量,占用內(nèi)存中的一個存儲空間。()
參考答案:
對
02180021:C語言中,要求對所有用到的變量先定義,然后才能使用。()
參考答案:
對
02210011:下面四個選項中均是合法整型常量的選項是()。
參考答案:
160
0xffff
011
02210021:下面四個選項中,均是不合法整型常量的選項是(
)。
參考答案:
-0x48eg-068
03f
02210031:下列選項中表示一個正確的整型常量(
)。
參考答案:
-20
02210041:若a為整型變量,則語句a=-2;printf("%d",a);()。
參考答案:
輸出值為-2
02280011:在變量聲明中給變量賦初值的方法是:inta=b=c=10;()
參考答案:
錯
02280021:如果i的原值為3,則:j=++i;j的值為3。()
參考答案:
錯
02280031:設(shè)C語言中一個int型數(shù)據(jù)在內(nèi)存中占2個字節(jié),則int數(shù)據(jù)的取值范圍為-32768~32767。()
參考答案:
對
02310011:下面四個選項中,均是不合法浮點數(shù)的是(
)。
參考答案:
123
2e4.2
.e5
02310031:以下每個選項都代表一個常量,其中不正確的實型常量是()。
參考答案:
0.8103e2
02310041:設(shè)變量a是整型,f是實型,i是雙精度型,則表達式10+'a'+i*f值的數(shù)據(jù)類型為(
)。
參考答案:
double
02310051:設(shè)有說明:charw;intx;floaty;doublez;則表達式w*x+z-y值的數(shù)據(jù)類型為(
)。
參考答案:
double
02310062:以下變量定義中,合法的是(
)。
參考答案:
int_abc_=2;
02310072:已定義x為float型變量x=213.82631;printf("%-4.2f\n",x);則以上語句()。
參考答案:
輸出為213.83
02410031:C語言中,char型數(shù)據(jù)在內(nèi)存中的存儲形式是(
)。
參考答案:
ASCII碼
02410041:下面正確的字符常量是(
)。
參考答案:
"c"
02410081:下面四個選項中,均是正確的數(shù)值常量或字符常量的選項是()。
參考答案:
+001
0xabcd
2e2
50
02480011:字符型變量用來存放字符常量,注意只能放2個字符。()
參考答案:
錯
02480021:C語言中可以把一個字符串賦給一個字符變量。()
參考答案:
錯
02480031:C語言使字符型數(shù)據(jù)和整型數(shù)據(jù)在一定范圍內(nèi)之間可以通用。一個字符數(shù)據(jù)既可以以字符形式輸出,也可以以整數(shù)形式輸出。()
參考答案:
對
02480041:C的字符常量是用雙引號括起來的一個字符。()
參考答案:
錯
02510011:下面不正確的字符串常量是(
)。
參考答案:
'abc'
02510021:下面4個選項中均是非法常量的是(
)。
參考答案:
'as'
-0fff
'\0xa'
02580011:字符串常量是一對單引號括起來的字符序列。()
參考答案:
錯
02610011:intk=8567;printf("|%-6d|",k);結(jié)果是(
)。
參考答案:
輸出為|8567
|
02610021:若在scanf函數(shù)語句中沒有非格式字符作輸入數(shù)據(jù)的間隔,則不可用(
)作為輸入數(shù)據(jù)的間隔。
參考答案:
逗號
02610031:使用scanf函數(shù)時,在源程序開頭(
)。
參考答案:
書寫#include<stdio.h>
02610041:doublex=213.82631;printf("%-6.2e\n",x);則以上語句(
)。
參考答案:
輸出為2.14e+02
02610051:若輸入4位整數(shù)到整型變量a中,可用(
)。
參考答案:
scanf("%d",&a);
02610061:a為整型變量,輸入5,執(zhí)行printf("a=%d",a)后輸出為(
)。
參考答案:
a=5
02610072:下列能正確輸入字符數(shù)組a的語句是(
)。
參考答案:
scanf("%s",a);
02610082:在輸入時,字符變量的值必須使用空格間隔,其輸入函數(shù)可為(
)。
參考答案:
scanf("%c
%c
%c",&a,&b,&c);
02680011:若intx=3;printf("%d",&x);則系統(tǒng)會報錯,沒有任何結(jié)果。()
參考答案:
錯
02680021:輸入語句scanf("%d,%d,%d",a,b,c);的格式是正確的。()
參考答案:
錯
02680031:在scanf("%d,%d,%d",&a,&b)函數(shù)中,當(dāng)輸入為1,2,3時,將1賦給a,將2賦給b。()
參考答案:
錯
02680041:printf函數(shù)是一個標(biāo)準(zhǔn)庫函數(shù),它的函數(shù)原型在頭文件"string.h"中。()
參考答案:
錯
02680051:在printf函數(shù)中,輸出列表的各輸出項之間可用冒號分隔。()
參考答案:
錯
02680061:若intx=3;printf("%d",&x);則系統(tǒng)不會報錯,會輸出x的地址。()
參考答案:
對
02680071:輸入語句的格式為:scanf("%d%d%d",&a,&b,&c);是正確。()
參考答案:
對
02680081:在scanf("%d,%d",&a,&b)函數(shù)中,可以使用一個或多個空格作為兩個輸入數(shù)之間的間隔。()
參考答案:
錯
02680091:printf函數(shù)是一個標(biāo)準(zhǔn)庫函數(shù),它的函數(shù)原型在頭文件stdio.h中。()
參考答案:
對
02680111:在scanf("%c%c",&c1,&c2)函數(shù)中,當(dāng)輸入為字符a,b時,將a賦給c1,將b賦給c2。()
參考答案:
錯
02680121:printf函數(shù)中的格式字符,既可以是大寫形式也可以是小寫形式。()
參考答案:
錯
02680131:使用printf函數(shù)時,格式控制字符串和各輸出項應(yīng)一一對應(yīng)。()
參考答案:
對
02680141:在printf函數(shù)中,格式字符f的意義是:以小數(shù)形式輸出單精度實數(shù)。()
參考答案:
對
02680161:輸入語句的格式為:scanf("%d,%d,%d",&a;&b;&c)是正確的。()
參考答案:
錯
02680171:在printf函數(shù)中,不同系統(tǒng)對輸出表列的求值順序不一定相同,VC是按從右到左進行的。()
參考答案:
對
第三章測試
03110011:已知字母A的ASCII碼為十進制數(shù)65,且c2為字符型,則執(zhí)行語句c2='A'+'6'-'3'后,c2中的值為()。
參考答案:
D
03110021:若有定義intk=7,x=12;,則能使值為3的表達式是()。
參考答案:
(x%=k)-(k%=5)
03110031:設(shè)intn=3;則有表達式++n,n的結(jié)果是()。
參考答案:
4
03110041:表達式18/4*sqrt(4.0)/8值的數(shù)據(jù)類型為(
)。
參考答案:
double
03110051:設(shè)intn=3;則n++的指是()。
參考答案:
3
03110061:若有intk=11;則表達式(k++*1/3)的值是()。
參考答案:
3
03110071:下列表達式的值,那一個等于0(
)。
參考答案:
5/6
03110082:已知inta=7;floatx=2.5,y=4.7;則表達式x+a%3*(int)(x+y)%2/4的值是()。
參考答案:
2.500000
03180011:在C語言中,要求參加運算的數(shù)必須是整數(shù)的運算符是%。()
參考答案:
對
03180021:若有intm=5,y=2;則執(zhí)行下面表達式y(tǒng)+=y-=m*=y后,y的值為-16。(
)
參考答案:
對
03210012:判斷char型變量c1是否為小寫字母的正確表達式為()。
參考答案:
(c1>='a')&&(c1<='z')
03210021:下列運算符中,不屬于關(guān)系運算符的是()。
參考答案:
!
03210032:設(shè)intn=2;則++n+1==4的結(jié)果是(
)。
參考答案:
true
03310011:在C語言的邏輯運算中,邏輯值"真"用()表示。
參考答案:
true
03310021:在C語言的混合運算中,非邏輯值轉(zhuǎn)化為邏輯值的原則是()。
參考答案:
非“零”為真,“零”值為假
03310031:在邏輯運算中,邏輯運算符兩側(cè)的運算對象數(shù)據(jù)類型是()。
參考答案:
可以是任何合法的類型數(shù)據(jù)
03310052:設(shè)a=2,b=3,c=4,則表達式a+b>c&&b==c&&a||b+c&&b+c的值為()。
參考答案:
1
03380011:邏輯運算符的優(yōu)先級別高于算術(shù)運算符。()
參考答案:
錯
03380021:inta=0,b=1,c=2;則表達式a||b+c&&b==c的值為0。()
參考答案:
對
03380031:inta=0,b=1,c=2,x,y;則!(x=a)&&(y=b)&&c的值為1。()
參考答案:
對
03410011:已知各變量的類型說明如下:intk,a,b;unsignedlongw=5;doublex=1.42;下列表達式中不符合C語言語法的是(
)。
參考答案:
x%(-3)
03410021:設(shè)n=10,i=4,則賦值運算n%=i+1執(zhí)行后,n的值是(
)。
參考答案:
0
03410031:以下敘述中正確的是(
)。
參考答案:
在賦值表達式中,賦值號右邊既可以是變量也可以是任意表達式。
03410051:設(shè)有intp,q;以下不正確的語句是()。
參考答案:
p&&=q;
03410061:已知intx,y,z;執(zhí)行語句x=(y=(z=10)+5)-5;后x、y、z的值是()。
參考答案:
x=10y=15z=10
03480011:由賦值運算符將一個變量和一個表達式連接起來的式子稱為"賦值表達式"。()
參考答案:
對
03480021:a=b=c=d=10;是一個合法的賦值語句。()
參考答案:
對
03610021:sizeof(float)是(
)。
參考答案:
一個整型表達式
03610031:C語言中int、char和short三種類型數(shù)據(jù)在內(nèi)存中占用的字節(jié)數(shù)()。
參考答案:
由所用機器的機器字長決定
03610041:逗號表達式(a=3*5,a*4),a+15的值為(
)。
參考答案:
30
03610062:以下變量均為int類型,則值不等于7的表達式是()。
參考答案:
(x=y=6,x+y,y+1)
03610072:以下符合C語言語法的賦值表達式是()。
參考答案:
d=e=f+7
03610083:以下使i的運算結(jié)果為4的表達式是()。
參考答案:
inti=1,j=1;i+=j+=2;
第四章測試
04210012:以下程序的輸出結(jié)果是()。intmain(){intm=5;if(m++>5)printf("%d",m);elseprintf("%d",m--);return0;}
參考答案:
6
04210022:以下程序的輸出結(jié)果為()。int
main(){inti=0,j=0,a=6;if((++i>0)&&(++j>0))a++;printf("i=%d,j=%d,a=%d\n",i,j,a);return0;}
參考答案:
i=1,j=1,a=7
04210032:以下程序的輸出結(jié)果為()。intmain(){inta=2,b=-1,c=2;if(a)if(b<0)c=0;else
c++;printf("%d",c);return0;}
參考答案:
0
04210042:若i為int型,且有程序如下,則輸出結(jié)果是()。i=111;if(i%3==0)printf("####");printf("****");
參考答案:
####****
04280011:變量a,b,c已賦初值,則語句if((a=b;)>0)c=a;是正確的。()
參考答案:
錯
04280021:變量x,y,z已賦初值,則語句if((x=y+5)>0)z=x;是正確的。()
參考答案:
對
04280031:else語句總是和靠它最近的if匹配。()
參考答案:
對
04310012:若運行時x=12,則運行結(jié)果為()。intmain(){
intx,y;scanf("%d",&x);y=x>12?x+10:x-12;printf("%d\n",y);return0;}
參考答案:
0
04310023:以下程序的輸出結(jié)果是(
)。intmain(){inti=0,j=0,k=6;if((++i>0)||(++j>0))k++;printf("%d,%d,%d\n",i,j,k);return0;}
參考答案:
1,0,7
04310032:若變量都已正確說明,則以下程序段輸出為()。inta=1,b=2,c=3;if(a>b)a=b;b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);
參考答案:
a=1b=3c=1
04310042:以下不正確的語句為()。
參考答案:
if(x)
04410012:寫出下面程序輸出結(jié)果(
)。intmain(){
intx=1,y=0,a=0,b=0;switch(x){case1:
switch(y){case0:a++;case1:b++;}case2:a++;b++;}printf("a=%d,b=%d\n",a,b);}
參考答案:
a=2,b=2
04480012:switch語句中一定有default分支。()
參考答案:
錯
04480021:case后只能跟常量,不能跟變量。()
參考答案:
對
第五章測試
05210012:現(xiàn)已定義整型變量inti=1;執(zhí)行循環(huán)語句while(i++<5);后,i的值為()。
參考答案:
6
05210022:有程序段intk=10;while(k=0)k=k-1;則下面描述正確的是()。
參考答案:
循環(huán)體語句一次也不執(zhí)行
05210032:下列程序段的運行結(jié)果是(
)。intn=0;while(n++<3);printf("%d",n);
參考答案:
3
05210042:設(shè)有程序段t=0;while(printf("*")){t++;if(t<3)break;}printf("t=%d",t);下面描述正確的是(
)。
參考答案:
其余選項都不對
05310012:以下程序段()。x=-1;do{x=x*x;}while(!x);
參考答案:
循環(huán)執(zhí)行一次
05310022:下面程序的運行結(jié)果是(
)。intmain(){inty=10;do{y--;}
while(--y);printf("%d\n",y--);}
參考答案:
0
05310032:有語句intx=3;do{printf("%d\n",x-=2);}while(!(--x));則上面程序段(
)。
參考答案:
輸出的是1和-2
05510013:有以下程序:intmain(){
chari;for(;(i=getchar())!='\n';){
switch(i-'a'){
case0:putchar(i);case1:putchar(i+1);break;case2:putchar(i+2);case3:break;default:putchar(i);break;}}printf("\n");}輸入abcde后,程序的輸出結(jié)果是()。
參考答案:
abcee
05480011:do-while語句構(gòu)成的循環(huán)不能用其它語句構(gòu)成的循環(huán)來代替。()
參考答案:
錯
05480021:用do-while語句構(gòu)成循環(huán)時,只要while后的表達式為0時就結(jié)束循環(huán)。()
參考答案:
對
05480031:while循環(huán)的while()后沒有分號,而do-while循環(huán)的while()后一定要有一個分號。()
參考答案:
對
05510021:C語言的for語句中的表達式可以部分或全部省略,但兩個(
)不可省略。但當(dāng)三個表達式均省略后,因缺少判斷條件,循環(huán)會無限制地進行下去,形成死循環(huán)。
參考答案:
;
05510031:下面有關(guān)for循環(huán)的正確描述是()。
參考答案:
for循環(huán)體語句中,可以包含多條語句,但要用花括號括起來。
05510052:以下不是無限循環(huán)的語句為()。
參考答案:
for(y=0,x=1;x>++y;x=i++)i=x;
05580011:for(表達式1;表達式2;表達式3)中,表達式1和表達式3不能同時都是逗號表達式。()
參考答案:
錯
05580021:for循環(huán)中,如果表達式2為空,則該循環(huán)一定是死循環(huán)。()
參考答案:
錯
05580031:for(i=0,j=10;i<=j;i++,j--)k=i+j;執(zhí)行完后,k的值為50。()
參考答案:
錯
05580041:若a、b均為int型變量,且a=100,則for(b=100;a!=b;++a,b++)printf("----\n")是死循環(huán)。()
參考答案:
錯
05580051:執(zhí)行語句:for(i=1;i++<4;++i);后;變量i的值是5。(
參考答案:
錯
05610012:以下程序輸出結(jié)果為()。intmain(){inti,b,k=0;for(i=1;i<=5;i++){b=i%2;while(b-->=0)k++;}printf("%d,%d\n",k,b);return0;}
參考答案:
8,-2
05610021:以下程序段中循環(huán)體總的執(zhí)行次數(shù)是()。inti,j;for(i=7;i;i--)for(j=0;j<6;j++){......}
參考答案:
42
05710012:以下正確的描述是()。
參考答案:
從多層循環(huán)嵌套中退出時,只能使用goto語句
05710021:以下不正確的描述是()。
參考答案:
在switch語句中使用break語句或continue語句的作用相同。
05780011:break語句的作用就是結(jié)束本層循環(huán)。()
參考答案:
對
第六章測試
06110011:C語言中,數(shù)組名代表()。
參考答案:
數(shù)組首地址
06110021:以下關(guān)于數(shù)組的描述正確的是()。
參考答案:
數(shù)組的大小是固定的,所有數(shù)組元素的類型必須相同
06110031:在C語言中,引用數(shù)組元素時,其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是()。
參考答案:
整型常量或整型表達式
06110041:設(shè)array為一數(shù)組,則表達式sizeof(array)/sizeof(array[0])的結(jié)果為()。
參考答案:
array數(shù)組中元素個數(shù)
06210011:以下對一維數(shù)組a的正確說明是()。
參考答案:
chara[]={'a','b','c'};
06210021:下面程序中有錯誤的行是()。1、intmain(
)2、{3、
intx[3]={1};4、
intk;5、
scanf("%d",&x);6、
for(k=1;k<3;k++)7、
x[0]=x[0]+x[k];8、
printf("x[0]=%d",x[0]);9、
return0;10、}
參考答案:
5
06210031:若有以下語句,則正確的描述是()。charx[]="12345";chary[]={'1','2','3','4','5'};
參考答案:
x數(shù)組長度大于y數(shù)組長度
06210041:以下不正確的數(shù)組定義語句是()。
參考答案:
inty[5]={0,1,3,5,7,9};
06210051:以下正確的數(shù)組定義語句是()。
參考答案:
floatc[][3]={1,2,3,4,5};
06210061:下列一維數(shù)組正確初始化是()。
參考答案:
inta[5]={1,2};
06210071:不能對以下數(shù)組進行初始化的語句的是()。
參考答案:
inta[2]=[1,2];
06210081:若定義intm[10]={9,4,12,8,2,10,7,5,1,3};則m[m[4]+m[8]]的值是()。
參考答案:
8
06210091:以下對一維數(shù)組a的定義正確的是()。
參考答案:
inta[5];
06210101:若有說明inta[10];則對數(shù)組元素正確的引用是()。
參考答案:
a[0]
06210111:對說明語句inta[10]={6,7,8,9,10};理解正確的是()。
參考答案:
將5個初值依次賦給a[0]至a[4]。
06210121:下列程序的輸出結(jié)果是()。intmain(){inta=0,b[3];b[0]=3;printf(“%d,%d”,b[0];b[1]);return0;}
參考答案:
3,不定值
06210132:以下程序運行后,輸出結(jié)果是()。intmain(){intn[5]={0,0,0},i,k=2;for(i=0;i<k;i++)
n[i]=n[i]+1;printf("%d\n",n[k]);return0;}
參考答案:
0
06210141:以下對一維整型數(shù)組a的正確說明是(
)。
參考答案:
#defineSIZE10inta[SIZE];
06210152:執(zhí)行下面的程序段后,變量k中的值為()。intk=3,s[2];s[0]=k;k=s[1]*10;
參考答案:
不確定值
06210161:已知shortint類型變量在內(nèi)存在占兩個字節(jié),有如下定義shortintarray[10]={0,2,4}則數(shù)組array在內(nèi)存所占的字節(jié)數(shù)為()。
參考答案:
20
06310011:下列二維數(shù)組的初始化哪一個不針對三行四列二維數(shù)組()。
參考答案:
inta[][4]={1,0,0,0,5,6};
06310021:若有說明語句:inta[2][4];則對a數(shù)組元素的正確引用是()。
參考答案:
a[0][3]
06310031:以下能對二維數(shù)組y進行初始化的語句是()。
參考答案:
staticinty[][3]={{1,2,3},{4,5,6}};
06310041:若有說明語句:inty[][4]={0,0};則下面敘述不正確的是()。
參考答案:
只有元素y[0][0]和y[0][1]可得到初值0,其余元素均得不到初值0。
06310051:以下各組選項中,均能正確定義二維實型數(shù)組s的選項是()。
參考答案:
floats[3][4];staticfloats[][4]={{0},{0}};autofloats[][4]={{0},{0},{0}};
06310061:若有說明語句:inta[][3]={1,2,3,4,5,6,7,8};則a數(shù)組的行數(shù)為()。
參考答案:
3
06310071:若二維數(shù)組y有m列,則在y[i][j]前的元素個數(shù)為()。
參考答案:
i*m+j
06310081:以下定義語句錯誤的是()。
參考答案:
intx[4][]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};
06310091:若有以下定義:inta[][2]={1,2,3,4,5,6,7};則數(shù)組a第一維大小是()。
參考答案:
4
06310101:以下對二維數(shù)組的定義中正確的是()。
參考答案:
inta[][3]={1,2,3,4,5,6};
06310111:以下程序的輸出結(jié)果是()。intmain(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d",a[0][3],a[1][2],a[2][1],a[3][0]);return0;}
參考答案:
不確定
06410011:與charstr[]={“china”};初始化賦值不等價的是()。
參考答案:
charstr[]={‘c’,’h’,’i’,’n’,’a’};
06410021:chararray[]={'c','h','i','n','a'};數(shù)組array占用的內(nèi)存空間是()個字節(jié)。
參考答案:
5
06410031:判斷字符串str1是否大于字符串str2,應(yīng)當(dāng)使用()。
參考答案:
if(strcmp(str1,str2)>0)
06410051:有兩個字符數(shù)組a,b,則以下能正確為a,b進行賦值的語句是()。
參考答案:
gets(a);gets(b);
06410061:有字符數(shù)組s1[80]和s2[80],則以下能正確對s1,s2進行輸出的語句是()。
參考答案:
printf("%s,%s",s1,s2);
06410071:以下程序段的運行結(jié)果是()。chara[7]="abcdef";charb[4]="ABC";strcpy(a,b);printf("%c",a[5]);
參考答案:
e
06410081:以下描述正確的是()
參考答案:
字符串"That"小于字符串"The"
06410091:以下對字符數(shù)組的描述中錯誤的是()。
參考答案:
可以在賦值語句中通過賦值運算符"="對字符數(shù)組整體賦值
06410101:若有語句:chars1[10],s2[10]={"books"},則能將字符串books賦給數(shù)組s1的正確語句是()。
參考答案:
strcpy(s1,s2);
06410121:下面程序的功能是將字符串s中所有的字符c刪除。請選擇填空。()#include<stdio.h>intmain(
){
chars[80];
inti,j;
gets(s);
for(i=j=0;s[i]!='\0';i++)
if(s[i]!='c')
;
s[j]='\0';
puts(s);return0;}
參考答案:
s[j++]=s[i]
06410141:下面程序的運行結(jié)果是()。#include<stdio.h>
#include<string.h>
intmain(
){charx[80]="AB",y[80]="LMNP";
intn=0;
strcat(x,y);
while(x[n++]!='\0')
y[n]=x[n];
puts(y);return0;
}
參考答案:
LBLMNP
第七章測試
07110011:C程序的基本結(jié)構(gòu)單位是()
參考答案:
函數(shù)
07110021:一個C語言程序的執(zhí)行是()
參考答案:
從程序的主函數(shù)main()開始到主函數(shù)main()結(jié)束
07210011:下列函數(shù)定義正確的是()
參考答案:
doublefun(intx,inty)
07210021:下面說法不正確的是()
參考答案:
Dummy(){}是無用的函數(shù)
07310011:若函數(shù)的形參為一維數(shù)組,則下列說法中正確的是()
參考答案:
形參數(shù)組可以不指定大小
07310021:有以下函數(shù)調(diào)用語句:func(rec1,rec2+rec3,rec4);該函數(shù)調(diào)用語句中含有的實參個數(shù)是()
參考答案:
3
07510011:下面程序的結(jié)果是()#include<stdio.h>increment(){
staticintx=0;
x+=1;
printf(“%d”,x);}voidmain(){increment();increment();increment();}
參考答案:
123
07510021:下面敘述正確的是()
參考答案:
全局變量在程序的全部執(zhí)行過程中一直占用內(nèi)存單元
07510031:在C語言中,局部變量的隱含存儲類別是()
參考答案:
auto
第八章測試
08110012:有以下說明語句,則下面的敘述不正確的是()。typedefstructstu{inta;floatb}stutype;
參考答案:
stutype是用戶定義的結(jié)構(gòu)體類型名
08110021:當(dāng)說明一個結(jié)構(gòu)體變量時系統(tǒng)分配給它的內(nèi)存是()。
參考答案:
各成員所需內(nèi)存量的總和
08110032:下列輸出字符‘M’的語句是()。structperson{charname[9];intage;};structpersonclass[10]={"John",17,"paul",19,"Mary",18,"Adam",16};
參考答案:
printf("%c",class[2].name[0]);
08110042:下列關(guān)于結(jié)構(gòu)體變量操作中正確的是()。structstudent{
charnum[10];
charname[20],sex;
intage;
floatscore[3];
floatave;};
參考答案:
structstudentstu1={"2008001","LiNing",'M',19,84.3,82.5,89.4,85.4};
08110052:以下定義結(jié)構(gòu)體類型的變量st1,其中不正確的是()。
參考答案:
structstudent{
intnum;intage;};studentst1;
08110062:已知職工記錄描述為:structworkers{
int
no;
charname[20];charsex;struct{
intday;intmonth;intyear;}birth;};structworkersw;設(shè)變量w中的“生日”應(yīng)是“1993年10月25日”,下列對“生日”的正確賦值方式是()。
參考答案:
w.birth.day=25;w.birth.month=10;w.birth.year=1993;
08210012:當(dāng)說明一個共用體變量則系統(tǒng)分配給它的內(nèi)存是(
)。
參考答案:
只有一個成員駐留現(xiàn)在內(nèi)存中
08310012:設(shè)有枚舉類型定義:enumcolor={red=3,yellow,blue=10,white,black};其中枚舉量black的值是()。
參考答案:
12
08310022:關(guān)于下面變量賦值不正確的是()。enumNUM{zero,first,second}num1;intnum2;
參考答案:
num1=0;num2=0;
08310032:如下說明語句:enumA{A0=1,A1=3,A2,A3,A4,A5};enumAb;執(zhí)行b=A3;printf(“%d”,b);輸出是()。
參考答案:
5
第九章測試
09110011:變量的指針,其含義是指該變量的()。
參考答案:
地址
09110022:已有定義intk=2;int*ptr1.*ptr2;且ptr1和ptr2均已指向變量k,下面不能
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年廣場景觀施工合同
- 【初中生物】從種到界-2024-2025學(xué)年七年級生物上冊同步教學(xué)課件(人教版2024)
- 2024租地合同協(xié)議書范本農(nóng)村租地協(xié)議書范本
- 2024年度「新能源領(lǐng)域研究開發(fā)」合同
- 2024年冷庫建造施工合同模板
- 2024年度銷售合同:醫(yī)療設(shè)備供應(yīng)
- 2024年店鋪裝修合同范本
- 2024年度」品牌代言協(xié)議明星效應(yīng)助力品牌
- 2024年度智能制造生產(chǎn)線改造合同
- 認識梯形課件教學(xué)課件
- NB-T 47013.7-2012(JB-T 4730.7) 4730.7 承壓設(shè)備無損檢測 第7部分:目視檢測
- 空氣化工高精度氣體分裝及儲運中心一期項目環(huán)評報告書
- 肝吸蟲護理查房課件
- 社區(qū)工作者案件調(diào)解流程
- 學(xué)校監(jiān)控使用安全應(yīng)急預(yù)案
- 汽車構(gòu)造復(fù)習(xí)
- 【酒店人力資源管理問題研究文獻綜述3000字】
- 新版出口報關(guān)單模板
- 危急值的報告制度與流程
- 月度安全管理綜合考核表
- 兒科學(xué)智慧樹知到課后章節(jié)答案2023年下溫州醫(yī)科大學(xué)
評論
0/150
提交評論