版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
高級(jí)語(yǔ)言程序設(shè)計(jì)智慧樹知到課后章節(jié)答案2023年下齊魯師范學(xué)院齊魯師范學(xué)院
第一章測(cè)試
C語(yǔ)言只適用于系統(tǒng)軟件的開發(fā)。()
A:對(duì)B:錯(cuò)
答案:對(duì)
根據(jù)功能和實(shí)現(xiàn)方式的不同,C語(yǔ)言屬于高級(jí)語(yǔ)言。()
A:錯(cuò)B:對(duì)
答案:對(duì)
下列語(yǔ)言中不屬于計(jì)算機(jī)語(yǔ)言的三大類的是()。
A:機(jī)器語(yǔ)言B:腳本語(yǔ)言C:匯編語(yǔ)言D:高級(jí)語(yǔ)言
答案:腳本語(yǔ)言
C語(yǔ)言屬于機(jī)器語(yǔ)言。()
A:對(duì)B:錯(cuò)
答案:錯(cuò)
計(jì)算機(jī)不需要翻譯就能直接識(shí)別的語(yǔ)言被稱為匯編語(yǔ)言。()
A:對(duì)B:錯(cuò)
答案:錯(cuò)
注釋在編譯時(shí)也會(huì)被編譯到程序中。()
A:錯(cuò)B:對(duì)
答案:錯(cuò)
C語(yǔ)言中的注釋有兩種類型:?jiǎn)涡凶⑨尯投嘈凶⑨?。(?/p>
A:錯(cuò)B:對(duì)
答案:對(duì)
下列是多行注釋的符號(hào)是()
A:/*B://C:/**/D:/
答案:/**/
第二章測(cè)試
若定義a=3,b=4,執(zhí)行printf(“%d,%d”,(a,b),(b,a));的輸出結(jié)果為()。
A:3,3B:4,3C:3,4D:4,4
答案:4,3
C語(yǔ)言的程序結(jié)構(gòu)語(yǔ)句包括()。
A:選擇結(jié)構(gòu)語(yǔ)句B:循環(huán)結(jié)構(gòu)語(yǔ)句C:順序結(jié)構(gòu)語(yǔ)句D:邏輯結(jié)構(gòu)語(yǔ)句
答案:選擇結(jié)構(gòu)語(yǔ)句;循環(huán)結(jié)構(gòu)語(yǔ)句;順序結(jié)構(gòu)語(yǔ)句
為了避免嵌套的if-else語(yǔ)句的二義性,C語(yǔ)言規(guī)定else總是與()組成配對(duì)關(guān)系。
A:縮排位置相同的ifB:在其之前尚未配對(duì)的最近的ifC:同一行上的ifD:在其之前未配對(duì)的if
答案:在其之前尚未配對(duì)的最近的if
十進(jìn)制數(shù)10轉(zhuǎn)換為二進(jìn)制為1010。()
A:對(duì)B:錯(cuò)
答案:對(duì)
由二進(jìn)制編碼構(gòu)成的語(yǔ)言是機(jī)器語(yǔ)言。()
A:對(duì)B:錯(cuò)
答案:對(duì)
關(guān)于二進(jìn)制,下列描述錯(cuò)誤的是()。
A:二進(jìn)制與十進(jìn)制相互轉(zhuǎn)換,不改變值的大小B:二進(jìn)制數(shù)由數(shù)字0和1表示C:一個(gè)二進(jìn)制數(shù)字0和1表示一位,八位為一個(gè)字節(jié)D:由于二進(jìn)制由數(shù)值較小的0和1表示,所以只能表示一部分?jǐn)?shù)據(jù)
答案:由于二進(jìn)制由數(shù)值較小的0和1表示,所以只能表示一部分?jǐn)?shù)據(jù)
第三章測(cè)試
C語(yǔ)言中,要求參加運(yùn)算的數(shù)必須是整數(shù)的運(yùn)算符是()。
A:%B:/C:==D:!
答案:%
下面運(yùn)算符中,具有右結(jié)合性的是()。
A:%B:/C:=D:+
答案:=
設(shè)x、y、t均為int型變量,則執(zhí)行語(yǔ)句:x=y=3;t=++x||++y;后,y的值為()。
A:4B:3C:1D:不定值
答案:4
設(shè)整型變量x,y,z均為3,表達(dá)式x+++y+++z++的值是()。
A:12B:9C:13D:15
答案:9
若有定義“inta;”,則語(yǔ)句“a=(3*4)+2%3;”運(yùn)行后,a的值為()。
A:12B:14C:17D:11
答案:14
若有定義“floatx=3.5;intz=8;”則表達(dá)式“x+z%3/4”的值是()。
A:4B:3C:3.5D:3.75
答案:3.5
語(yǔ)句“i=3;j=i++;”語(yǔ)句結(jié)束j的值是()。
A:2B:1C:4D:3
答案:3
設(shè)有語(yǔ)句inta=4,則執(zhí)行了語(yǔ)句a+=a-=a*a后,變量a的值是()。
A:-24B:-12C:-8D:24
答案:-24
設(shè)有定義“intx=2”,以下表達(dá)式中,值不為6的是()。
A:x*=x+1B:x++,2*xC:x*=5-xD:2*x,x+=2
答案:2*x,x+=2
若有定義:intx,a;,則語(yǔ)句“x=(a=3,a+1);”運(yùn)行后,x、a的值依次為()。
A:4,4B:4,3C:3,3D:3,4
答案:4,3
下列表達(dá)式不與3ae/bc等價(jià)的是()。
A:3*a*e/b*cB:3*a*e/b/cC:a/b/c*e*3D:a*e/c/b*3
答案:3*a*e/b*c
假設(shè)所有變量均為整型,則表達(dá)式“(x=2,y=5,y++,x+y)”的值是()。
A:7B:2C:6D:8
答案:8
設(shè)整型變量a為5,使b不為2的表達(dá)式是()。
A:b=a%2B:b=a/2C:b=6-(--a)D:b=(++a)/3
答案:b=a%2
已知inti;floatd;正確的語(yǔ)句是()。
A:int(d)%iB:int(d%i)C:(int)d%iD:(intd)
答案:(int)d%i
在C語(yǔ)言程序中,表達(dá)式5%2的結(jié)果是()。
A:1B:2.5C:3D:2
答案:1
下面()表達(dá)式的值為4。
A:(int)(11.0/3+0.5)B:(float)11/3C:11.0/3D:11/3
答案:(int)(11.0/3+0.5)
若“intn;floatf=13.8;”,則執(zhí)行“n=(int)f%3”后,n的值是()。
A:4.6B:4C:4.333333D:1
答案:1
設(shè)整型變量a=2,則執(zhí)行下列語(yǔ)句后,浮點(diǎn)型變量b的值不為0.5的是()。
A:b=1/(float)aB:b=(float)(1/a)C:b=1.0/aD:b=1/(a*1.0)
答案:b=(float)(1/a)
若x、i、j、k都是int型變量,x=(i=4,j=16,k=32),則計(jì)算下面表達(dá)式后,x的值為()。
A:4B:32C:52D:16
答案:32
以下敘述不正確的是()。
A:在C程序中,MAX和max是兩個(gè)不同的變量。B:在C程序中,逗號(hào)運(yùn)算符的優(yōu)先級(jí)最低。C:若a和b類型相同,在計(jì)算了賦值表達(dá)式a=b后,b中的值將放入a中,而b中的值不變。D:當(dāng)從鍵盤輸入數(shù)據(jù)時(shí),對(duì)于整型變量只能輸入整型數(shù)值,對(duì)于實(shí)型變量只能輸入實(shí)型數(shù)值。
答案:當(dāng)從鍵盤輸入數(shù)據(jù)時(shí),對(duì)于整型變量只能輸入整型數(shù)值,對(duì)于實(shí)型變量只能輸入實(shí)型數(shù)值。
設(shè)有說明:charw;intx;floaty;doublez;則表達(dá)式w*x+z-y值的數(shù)據(jù)類型為()
A:floatB:intC:charD:double
答案:double
設(shè)以下變量均為int類型,則值不等于7的表達(dá)式是()。
A:(x=y=6,x+y,x+1)B:(y=6,y+1,x=y,x+1)C:(x=6,x+1,y=6,x+y)D:(x=y=6,x+y,y+1)
答案:(x=6,x+1,y=6,x+y)
以下選項(xiàng)中,能用作用戶標(biāo)識(shí)符的是()
A:_0_B:8_8C:unsignedD:void
答案:_0_
下列標(biāo)識(shí)符中,合法的用戶標(biāo)識(shí)符是()
A:B#123B:_1234C:voidD:xy*
答案:_1234
下列四組選項(xiàng)中,均是不合法的用戶標(biāo)識(shí)符的選項(xiàng)是()
A:abc,-123,TEMPB:float,la0,_AC:b-a,goto,intD:W,P_0,do
答案:b-a,goto,int
下列正確的標(biāo)識(shí)符是()
A:-a1B:inttC:a2_iD:a[i]
答案:a2_i
下列C語(yǔ)言用戶標(biāo)識(shí)符中合法的是()。
A:3axB:xC:-a7D:case
答案:x
下列四組選項(xiàng)中,正確的C語(yǔ)言標(biāo)識(shí)符是()。
A:%xB:a123C:123D:a+b
答案:a123
下列四組字符串中都可以用作C語(yǔ)言程序中的標(biāo)識(shí)符的是()。
A:str_1CpppowwhileB:print_3ddb8aBcC:PxqMy->bookline#His.ageD:Iamone_halfstart$it3pai
答案:PxqMy->bookline#His.age
下列選項(xiàng)中,合法的C語(yǔ)言關(guān)鍵字是()。
A:defaultB:cher(char)C:integer(interrupt)D:VAR(far)
答案:default
以下錯(cuò)誤的轉(zhuǎn)義符是()。
A:‘80’B:‘\’C:‘’D:‘’’
答案:‘\80’
字符串“a\x44\\abcd\101b”的長(zhǎng)度是()。
A:10B:9C:16D:18
答案:9
設(shè)int類型的數(shù)據(jù)長(zhǎng)度為2個(gè)字節(jié),則unsignedint類型數(shù)據(jù)的取值范圍是()。
A:-32768至32767B:-256至255C:0至255D:0至65535
答案:0至65535
下列四組選項(xiàng)中,均是合法轉(zhuǎn)義字符的選項(xiàng)是()。
A:‘\0’‘101’‘xlf’B:‘”’‘\’‘’C:‘’‘17’‘”’D:‘18’‘f’‘xab’
答案:‘\”’‘\\’‘\n’
下面不正確的字符常量是()。
A:‘K’B:“c”C:‘’’D:‘’
答案:“c”
已知字母A的ASCII碼為十進(jìn)制數(shù)65,且c2為字符型,則執(zhí)行語(yǔ)句c2=‘A’+‘6’-‘3’后,c2中的值為()。
A:DB:不確定C:CD:68
答案:D
sizeof(float)是()。
A:一個(gè)不合法的表達(dá)式B:一種函數(shù)表達(dá)式C:一個(gè)雙精度型表達(dá)式D:一個(gè)整型表達(dá)式
答案:一個(gè)整型表達(dá)式
已知“inta;”,使用scanf()函數(shù)輸入一個(gè)整數(shù)給變量a,正確的函數(shù)調(diào)用是()。
A:scanf("%f",&a);B:scanf("%d",&a);C:scanf("%d",a);D:scanf("%lf",&a);
答案:scanf("%d",&a);
若有說明“inta,b;”,下面輸入函數(shù)調(diào)用語(yǔ)句正確的是()。
A:scanf(%d%d,&a,&b);B:scanf("%d%d",&a,&b);C:scanf(%d%d,a,b);D:scanf("%d%d",a,b);
答案:scanf("%d%d",&a,&b);
printf()函數(shù)中用到格式符%5s,其中數(shù)字5表示輸出的字符串占用5列。如果字符串長(zhǎng)度大于5,則輸出方式按()。
A:原字符串長(zhǎng)度從左向右全部輸出B:右對(duì)齊輸出該字符串,左補(bǔ)空格C:輸出錯(cuò)誤信息D:從左起輸出該字符串,右補(bǔ)空格
答案:原字符串長(zhǎng)度從左向右全部輸出
第四章測(cè)試
若要求在if后表示條件“a不等于0成立”,則能正確表示這一關(guān)系的表達(dá)式為()。
A:aB:a=0C:!aD:a<>0
答案:a
以下不正確的if語(yǔ)句是()。
A:if(x=y)&&(x!=0)x+=y;B:if(x!=y)scanf("%d",&x);elsescanf("%d",&y);C:if(x<y){x++;y++;}D:if(x>y)printf("%d",x);
答案:if(x=y)&&(x!=0)x+=y;
能正確表示a≥10或a≤0的關(guān)系表達(dá)式是()。
A:a>=10|a<=0B:a>=10ora<=0C:a>=10||a<=0D:a>=10&&a<=0
答案:a>=10||a<=0
以下的if語(yǔ)句中,x的值一定會(huì)被重新賦值的是()。
A:if(x<y){x++;y++}B:if(x>y&&x!=y);x+=y;C:if(x!=y)scanf("%d",&x);else{x++;y++;}D:if(x==y)x+=y;
答案:if(x>y&&x!=y);x+=y;
對(duì)于整型變量x,下述if語(yǔ)句中,與賦值語(yǔ)句“x=x%2==0?1:0;”不等價(jià)的是()。
A:if(x%2==1)x=0;elsex=1;B:if(x%2)x=1;elsex=0;C:if(x%2==0)x=1;elsex=0;D:if(x%2!=0)x=0;elsex=1;
答案:if(x%2)x=1;elsex=0;
以下程序的運(yùn)行結(jié)果是()。
intmain()
{
intn='e';
switch(n--)
{
default:printf("error");
case'a':
case'b':printf("good");break;
case'c':printf("pass");
case'd':printf("warn");
}
return0;
}
A:errorB:goodC:warnD:errorgood
答案:errorgood
若有定義“inta=1,b=2,c=3;”,則執(zhí)行以下程序段后a、b、c的值分別為()。
if(a<b)
{
c=a;a=b;b=c;
}
A:a=2,b=1,c=1B:a=1,b=2,c=3C:a=2,b=3,c=3D:a=2,b=3,c=1
答案:a=2,b=1,c=1
若有定義“intx=1,y=2,z=4;”,則以下程序段運(yùn)行后z的值為()。
if(x>y)
z=x+y;
else
z=x-y;
A:不確定B:-1C:3D:4
答案:-1
下列運(yùn)算符運(yùn)算級(jí)別最高的是()。
A:+=B:&&C:!D:>=
答案:!
邏輯運(yùn)算符兩側(cè)運(yùn)算對(duì)象的數(shù)據(jù)()。
A:只能是0或1B:只能是整型或字符型數(shù)據(jù)C:只能是0或非0正數(shù)D:可以是任何類型的數(shù)據(jù)
答案:可以是任何類型的數(shù)據(jù)
第五章測(cè)試
C語(yǔ)言中while和do-while循環(huán)的主要區(qū)別是()。
A:do-while的循環(huán)體不能是復(fù)合語(yǔ)句B:do-while允許從外部轉(zhuǎn)入到循環(huán)體內(nèi)C:do-while的循環(huán)至少無條件執(zhí)行一次D:while循環(huán)控制條件比do-while的循環(huán)控制條件嚴(yán)格
答案:do-while的循環(huán)至少無條件執(zhí)行一次
以下循環(huán)體的執(zhí)行次數(shù)是()。
intmain()
{
inti,j;
for(i=0,j=1;i<=j+1;i+=2,j--)
printf("%d\n",i);
return0;
}
A:0B:2C:3D:1
答案:1
若inti,x;,則“for(i=x=0;i<9&&x!=5;i++,x++)”循環(huán)體將執(zhí)行()次。
A:10B:9C:5D:6
答案:5
設(shè)有程序段:intk=10;while(k=0)k=k-1;則下面描述中正確的是()。
A:while循環(huán)執(zhí)行10次B:循環(huán)是無限循環(huán)C:循環(huán)體語(yǔ)句一次也不執(zhí)行D:循環(huán)體語(yǔ)句執(zhí)行一次
答案:循環(huán)體語(yǔ)句一次也不執(zhí)行
與語(yǔ)句while(!x)等價(jià)的語(yǔ)句是()。
A:while(x!=0)B:while(~x)C:while(x!=1)D:while(x==0)
答案:while(x==0)
以下程序的運(yùn)行結(jié)果是()。
intmain()
{
intsum=0,item=0;
while(item<5)
{
item++;
if(item==2)continue;
sum+=item;
}
printf("%d\n",sum);
return0;
}
A:15B:13C:10D:1
答案:13
以下程序段運(yùn)行后變量n的值為()。
inti=1,n=1;
for(;i<3;i++)
{
continue;
n=n+i;
}
A:4B:2C:1D:3
答案:1
以下程序段運(yùn)行后,循環(huán)體運(yùn)行的次數(shù)為()。
inti=10,x;
for(;i<10;i++)
x=x+i;
A:1B:10C:0D:無限
答案:0
for語(yǔ)句中,三個(gè)表達(dá)式都可以省略。()
A:對(duì)B:錯(cuò)
答案:對(duì)
while語(yǔ)句和do-while語(yǔ)句任何時(shí)候都可以互換,程序運(yùn)行結(jié)果相同。()
A:錯(cuò)B:對(duì)
答案:錯(cuò)
只有整型變量才可以進(jìn)行自加、自減運(yùn)算。()
A:對(duì)B:錯(cuò)
答案:對(duì)
只能在循環(huán)體內(nèi)或者switch語(yǔ)句中使用break。()
A:對(duì)B:錯(cuò)
答案:對(duì)
do-while語(yǔ)句的循環(huán)體至少執(zhí)行1次,while和for循環(huán)的循環(huán)體可能一次也執(zhí)行不到。()
A:錯(cuò)B:對(duì)
答案:對(duì)
for(表達(dá)式1;;表達(dá)式3)可理解為for(表達(dá)式1;1;表達(dá)式3)。()
A:錯(cuò)B:對(duì)
答案:對(duì)
若有說明intc;,則“while(c=getchar());”是正確的C語(yǔ)句。()
A:錯(cuò)B:對(duì)
答案:對(duì)
對(duì)于for(表達(dá)式1;表達(dá)式2;表達(dá)式3)語(yǔ)句來說,continue語(yǔ)句意味著轉(zhuǎn)去執(zhí)行表達(dá)式2。()
A:對(duì)B:錯(cuò)
答案:錯(cuò)
在do-while循環(huán)中,任何情況下都不能省略while。()
A:對(duì)B:錯(cuò)
答案:對(duì)
for(;;)語(yǔ)句相當(dāng)于while(0)。()
A:錯(cuò)B:對(duì)
答案:錯(cuò)
第六章測(cè)試
以下關(guān)于數(shù)組的描述正確的是()。
A:數(shù)組的大小是可變的,但可以有不同類型的數(shù)組元素B:數(shù)組的大小是固定的,但所有數(shù)組元素的類型必須相同C:數(shù)組的大小是可變的,但所有數(shù)組元素的類型必須相同D:數(shù)組的大小是固定的,但可以有不同類型的數(shù)組元素
答案:數(shù)組的大小是固定的,但所有數(shù)組元素的類型必須相同
在定義“inta(10);”之后,對(duì)a的引用正確的是()。
A:a(10)B:a(10-10)C:a(6)D:a(6.3)
答案:a(10-10)
以下能正確定義數(shù)組并正確賦初值的語(yǔ)句是()。
A:intn=5,b(n)(n);B:inta(1)(2)=((1),(3));C:intc(2)()=((1,2),(3,4));D:inta(3)(2)=((1,2),(3,4));
答案:inta(3)(2)=((1,2),(3,4));
下面程序段運(yùn)行時(shí)輸出結(jié)果是()。
chars(12)="Abook";printf("%d\n",strlen(s));
A:6B:12C:8D:7
答案:6
第七章測(cè)試
若用數(shù)組名作為函數(shù)的實(shí)參,傳遞給形參的是()。
A:數(shù)組首元素地址B:數(shù)組元素的個(gè)數(shù)C:數(shù)組第一個(gè)元素的值D:數(shù)組中全部元素的值
答案:數(shù)組首元素地址
以下對(duì)C語(yǔ)言函數(shù)的描述中,正確的是()。
A:函數(shù)必須有返回值,否則不能使用函數(shù)B:C程序必須由一個(gè)或一個(gè)以上的函數(shù)組成C:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 濱州職業(yè)學(xué)院《小球類(乒乓球)》2023-2024學(xué)年第一學(xué)期期末試卷
- 濱州學(xué)院《應(yīng)用微生物技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 濱州科技職業(yè)學(xué)院《汽車企業(yè)管理與技術(shù)經(jīng)濟(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 濱州科技職業(yè)學(xué)院《Matab與工程計(jì)算綜合實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 畢節(jié)幼兒師范高等專科學(xué)?!犊刂评碚摗?023-2024學(xué)年第一學(xué)期期末試卷
- 進(jìn)口紅酒購(gòu)銷合同
- 保險(xiǎn)法教案第二章保險(xiǎn)合同
- 2025版貨車貨運(yùn)信息平臺(tái)合作開發(fā)與推廣合同
- 幼兒園教師教育心得體會(huì)
- 管理軟件系統(tǒng)采購(gòu)合同范本
- 2024年1月廣東省高中學(xué)業(yè)水平考試物理試題(附答案)
- 帕金森患者生活質(zhì)量問卷(PDQ-39)
- 汽車電器DFMEA-車載終端
- 安全教育年度計(jì)劃養(yǎng)老院
- 支座更換綜合項(xiàng)目施工專項(xiàng)方案
- 江蘇省建筑與裝飾工程計(jì)價(jià)定額(2014)電子表格版
- 裝飾裝修工程質(zhì)量保證措施和創(chuàng)優(yōu)計(jì)劃
- 內(nèi)鏡室院感知識(shí)培訓(xùn)
- 吃動(dòng)平衡知識(shí)講座
- 漏工序改善控制方案
- 數(shù)據(jù)維護(hù)方案
評(píng)論
0/150
提交評(píng)論