版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C語(yǔ)言程序設(shè)計(jì)(西安理工大學(xué))智慧樹知到期末考試答案+章節(jié)答案2024年西安理工大學(xué)下列運(yùn)算符中,優(yōu)先級(jí)最高的是(
)。
答案:()不可以作為函數(shù)參數(shù)的有(
)。
答案:結(jié)構(gòu)體數(shù)組整體C語(yǔ)言中主函數(shù)的個(gè)數(shù)有(
)個(gè)。
答案:1數(shù)組元素等價(jià)于一個(gè)同類型的變量。下標(biāo)可為(
)
答案:整型表達(dá)式設(shè)有以下語(yǔ)句typedef
struct
S{
intg;char
h;}T;則下面敘述中正確的是(
)。
答案:可以用T定義結(jié)構(gòu)體變量下面程序段的功能是
(
)。#include
main()
{char
s1;
s1=putc(getc(stdin),stdout);}
答案:從鍵盤輸入一個(gè)字符,然后在輸出到屏幕的同時(shí)賦給變量s1表達(dá)式!x等效于(
)。
答案:x==0下面對(duì)于C語(yǔ)言特點(diǎn),不正確描述的是(
)。
答案:C語(yǔ)言的可移植性較差當(dāng)定義一個(gè)結(jié)構(gòu)體變量時(shí),系統(tǒng)為它分配的內(nèi)存空間是(
)
答案:結(jié)構(gòu)中各成員所需內(nèi)存容量之和下列表達(dá)式中,結(jié)果為0的是(
)。
答案:5/10設(shè)已有定義:
char
*st="how
are
you";
下列程序段中正確的是(
)
答案:char
a[11],
*p;
strcpy(p=a+1,&st[4]);下面關(guān)于for循環(huán)以下描述錯(cuò)誤的是(
)
答案:for循環(huán)中不能用break語(yǔ)句跳出循環(huán)體以下錯(cuò)誤的描述是(
),函數(shù)調(diào)用可以
答案:作為函數(shù)的形參下列運(yùn)算符中,優(yōu)先級(jí)從高到低依次為(
)。
答案:!
&&
||計(jì)算機(jī)的算法指的是(
)。
答案:解決問(wèn)題的有限運(yùn)算序列若變量a為int類型,且其值為3,則執(zhí)行表達(dá)式a+=a-=a*a后,a的值是(
)。
答案:-12下列程序的輸出結(jié)果是(
)intfun(intx);intmain(){
ints=12345;
printf(“%5d”,fun(s));
return0;}intfun(intx){
intre=0;
do{
re=re*10+x%10;
x/=10;
}while(x);
returnre;}
答案:5432在C中,打開文件的程序段中正確的是(
)。
答案:#include
FILE
*fp;fp=fopen("file1.c","w");下列符號(hào)常量定義正確的是(
)。
答案:#definePI3.14非法的C語(yǔ)言轉(zhuǎn)義字符是(
)。
答案:'xf''若有以下數(shù)組定義,其中不正確的是(
)。
答案:int
d[3][]={{1,2},{1,2,3},{1,2,3,4}};C語(yǔ)言結(jié)構(gòu)體類型變量在程序運(yùn)行期間
(
)
答案:所有的成員一直駐留在內(nèi)存中判斷兩個(gè)字符串s1,s2是否相等,正確的表達(dá)方式是(
)。
答案:while(strcmp(s1,s2)==0)在
C中,下面對(duì)文件的敘述正確的是
(
)。
答案:用“w”方式打開的文件只能用于向文件寫數(shù)據(jù),且該文件可以不存在在
C中,對(duì)文件的存取以(
)為單位。
答案:字節(jié)若有說(shuō)明:long
*p,a;則不能通過(guò)scanf語(yǔ)句正確給輸入項(xiàng)讀入數(shù)據(jù)的程序段是(
)。
答案:*p=&a;
scanf("%ld",p);若intk=7,x=12;則值為3的表達(dá)式的是(
)。
答案:(x%=k)-(k%=5)若定義
int
a[10],*p=a;,則p+5表示(
).
答案:元素a[5]的地址若定義
int
a[5],*p=a;
,則對(duì)a數(shù)組元素的正確引用是(
)。
答案:*(a+2)程序段char
*s="abcde";
s+=2;printf("%d",s);
的運(yùn)行結(jié)果是(
)。
答案:字符'c'的地址設(shè)有“charstr[]="Beijing";”則執(zhí)行”printf("%d",strlen(strcpy(str,"China")));”后的輸出結(jié)果為(
)。
答案:5表達(dá)式3.6-5/2+1.2+5%2的值是(
)。
答案:3.8C語(yǔ)言的賦值表達(dá)式中,賦值號(hào)的左側(cè)必須是(
)。
答案:變量若調(diào)用一個(gè)函數(shù),且此函數(shù)中沒(méi)有return語(yǔ)句,則正確的說(shuō)法是(
)
答案:返回一個(gè)不確定的值以下正確的說(shuō)法是(
)
答案:實(shí)參與其對(duì)應(yīng)的形參各占用獨(dú)立的存儲(chǔ)單元有以下函數(shù)定義:voidfun(intn,doublex){……}。若以下選項(xiàng)中的變量都已正確定義并賦值,則對(duì)函數(shù)fun()的正確調(diào)用語(yǔ)句是(
)
答案:k=fun(10,12.5);設(shè)變量n為float類型,m為int型,則表達(dá)式(
)能實(shí)現(xiàn)將n中的數(shù)值保留小數(shù)點(diǎn)后兩位,第三位進(jìn)行四舍五入運(yùn)算。
答案:m=n*100+0.5,n=m/100.0假定有變量定義:intk=6,x=12;則能使x、k值為5、6的表達(dá)式是(
)。
答案:x%=k+k%5劃線處正確的函數(shù)調(diào)用是(
)
int
main()
{
inta=11,b=21;
______________
printf("%d%d",a,b);
return0;
}
intfun1(inta,intb)
{
a=a+10;
b=b+10;
returna+b;}
答案:fun1(a,b);以下選項(xiàng)中非法的表達(dá)式是(
)。
答案:x+1=x+1若x=-1011,則[x]補(bǔ)=(
)
答案:10101以下不合法的字符常量是(
)。
答案:'ab'建立自定義函數(shù)的目的之一是(
)
答案:提高程序的可讀性下列選項(xiàng)中,均是合法的C語(yǔ)言實(shí)型常量的是(
)。
答案:-.60,12e-4,-8e5已有變量定義和函數(shù)調(diào)用語(yǔ)句:int
a=25;
print_value(&a);
下面函數(shù)的正確輸出結(jié)果是(
)。
void
print_value(int
*x)
{
printf(“%d”,++*x);}
答案:26下列各數(shù)據(jù)類型不屬于構(gòu)造類型的是(
)。
答案:枚舉型在調(diào)試過(guò)程中,邏輯錯(cuò)誤是指(
)。
答案:程序的運(yùn)行結(jié)果不符合題目要求C語(yǔ)言規(guī)定,程序中各函數(shù)之間(
)
答案:既允許直接遞歸調(diào)用也允許間接遞歸調(diào)用對(duì)字符數(shù)組進(jìn)行初始化,(
)形式是錯(cuò)誤。
答案:char
c2[
]=123;下列程序段的運(yùn)行結(jié)果是(
)inti,b,k=0;for(i=1;i<=5;i++){
b=i%2;
while(b-->=0)
k++;}printf("%d,%d",k,b);
答案:8,-2執(zhí)行以下程序段后x的值是(
)inta=1,b=3,c=5,d=4;if(a答案:2下述對(duì)C語(yǔ)言字符數(shù)組的描述中正確的是(
)。
答案:任何一維字符數(shù)組的名稱都是該數(shù)組存儲(chǔ)單元的開始地址,且其每個(gè)元素按照順序連續(xù)占存儲(chǔ)空間有輸入語(yǔ)句:scanf("a=%d,b=%d,c=%d",&a,&b,&c);為使變量a的值為1,b的值為3,c的值2,正確的數(shù)據(jù)輸入方式是(
)。
答案:a=1,b=3,c=2下面說(shuō)法錯(cuò)誤的是(
)。
答案:數(shù)據(jù)結(jié)構(gòu)=算法+程序以下4個(gè)數(shù)組定義中,(
)是錯(cuò)誤的。
答案:int
n,d[n];下面程序段執(zhí)行后的輸出結(jié)果是(
)inti,s=0;for(i=0;;i++){
if(i==6)break;
s+=i;}printf("%d",s);
答案:15設(shè)已有定義:
int
a[10]={15,12,7,31,47,20,16,28,13,19},*p;
下列語(yǔ)句中正確的是(
)。
答案:for(p=a;p<(a+10);p++);下列程序的運(yùn)行結(jié)果是(
)#include
voidfun(intx);
intmain()
{
fun(7);
printf("");
return0;}
voidfun(intx)
{
if(x/2>1)
fun(x/2);
printf("%5d",x);
}
答案:37下列對(duì)while和do-while循環(huán)的描述正確的是(
)
答案:do-while的循環(huán)體至少要執(zhí)行一次標(biāo)準(zhǔn)庫(kù)函數(shù)fgets(s,n,f)的功能是
(
)。
答案:從文件f中讀取長(zhǎng)度不超過(guò)n-1的字符串存入指針s所指的內(nèi)存以下關(guān)于C語(yǔ)言描述錯(cuò)誤的是(
)。
答案:一個(gè)C程序可以包含多個(gè)main函數(shù)若有語(yǔ)句int
*point,a=4;和point=&a;下面均代表地址的一組選項(xiàng)是(
)。
答案:&a,&*point
,point設(shè)有如下程序,則程序的輸出結(jié)果是(
)intk=1,s=0;while(s<10)
{s=s+k*k;k++;}printf("%d",k);
答案:4下面的變量表示文件指針變量的是(
)。
答案:FILE
*fp
;若變量均正確定義并賦值,下面選項(xiàng)中符合C語(yǔ)言語(yǔ)法的語(yǔ)句是(
)。
答案:++x-1;y=x--;設(shè)有inti=0;則以下while循環(huán)的執(zhí)行次數(shù)是(
)while(i<10){
if(i<1)
continue;
if(i==5)
break;
i++;}
答案:無(wú)限次若有定義和語(yǔ)句:char
s[10];
s=”abcd”;
printf(“%s”,s);
則結(jié)果是(以下u代表空格)(
)
答案:編譯不通過(guò)C語(yǔ)言是由(
)組成的。
答案:函數(shù)在
C中,系統(tǒng)自動(dòng)定義了3個(gè)文件指針stdin,stdout和stderr分別指向
終端輸入、終端輸出和標(biāo)準(zhǔn)出錯(cuò)輸出,則函數(shù)fputc(ch,stdout)的功能是(
)。
答案:在屏幕上輸出字符變量ch的值以下不正確的if語(yǔ)句是(
)。
答案:if(x==y)&&(x!=0)x+=y;下面程序段運(yùn)行時(shí)從鍵盤上輸入:2473↙,其輸出結(jié)果是(
)#includevoidmain(){
intc;
while((c=getchar())!='')
switch(c-'2')
{
case0:
case1:putchar(c+4);
case2:putchar(c+4);break;
case3:putchar(c+3);
default:putchar(c+2);break;
}}
答案:668977執(zhí)行下面程序段后s的值是(
)inti=5,s;s=s+i;
答案:隨機(jī)數(shù)下列程序的輸出結(jié)果是(
)voidf(intv,intw){
intt;
t=v;v=w;w=t;}intmain(){
intx=1,y=3;z=2;
if(x>y)
f(x,y);
elseif(y>z)
f(y,z);
elsef(x,z);
printf(“%d,%d,%d”,x,y,z);}
答案:1,3,2結(jié)構(gòu)化程序設(shè)計(jì)所規(guī)定的三種基本控制結(jié)構(gòu)是(
)。
答案:順序、選擇、循環(huán)計(jì)算機(jī)算法必須具備輸入、輸出和(
)等5個(gè)特性。
答案:可行性、確定性和有窮性下列數(shù)據(jù)類型的精度由高到低的順序是(
)。
答案:double,float,int,char以下敘述中錯(cuò)誤的是()。
答案:可以通過(guò)typedef增加新的類型下列描述正確的是(
)
答案:在switch中可根據(jù)需要使用或不使用break語(yǔ)句下列程序的輸出結(jié)果是(
)intfun(inta,intb,intc){
c=a*b;
return
c;}intmain(){intc=5;
c=fun(2,3,c);
printf(“%d”,c);
return0;}
答案:6以下敘述中錯(cuò)誤的是(
)。
答案:可以通過(guò)typedef增加新的類型表示y在[3,23]范圍內(nèi)為真的表達(dá)式為(
)。
答案:(y>=3)&&(y<=23)函數(shù)putchar()可以向終端輸出一個(gè)(
)。
答案:字符或字符型變量的值下面程序段的輸出結(jié)果是(
)inty=10;while(y--);printf("y=%d",y);
答案:y=-1若有以下程序片段:
charstr[]="ab12\"";;printf("%d",strlen(str));上面程序片段的輸出結(jié)果是(
)。
答案:6下述對(duì)C語(yǔ)言字符數(shù)組的描述中錯(cuò)誤的是(
)。
答案:可以用關(guān)系運(yùn)算符對(duì)字符數(shù)組中的字符串進(jìn)行比較以下敘述中錯(cuò)誤的是(
)。
答案:可以通過(guò)typedef增加新的類型在C中,如果要打開C盤一級(jí)目錄ccw下,名為“ccw.dat”的二進(jìn)制文件用于
讀和追加寫,則調(diào)用打開文件函數(shù)的格式為
(
)。
答案:fopen("c:ccwccw.dat","ab+")有以下程序段
int
a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],
b;
b=p[5];
b中的值是(
)
答案:9下面屬于高級(jí)語(yǔ)言的是(
)。
答案:C語(yǔ)言不正確的字符串常量是(
)。
答案:"abcxyz"以下正確的函數(shù)原型聲明是(
)
答案:doublefun(intx,inty);設(shè)有變量定義:intx=10,y=20,a=5;則以下程序的輸出結(jié)果是(
)if(x答案:1若有以下說(shuō)明和語(yǔ)句,int
c[4][5],(*p)[5];p=c;能正確引用c數(shù)組元素的是(
)。
答案:*(p[0]+2))以下
4
個(gè)字符串函數(shù)中,(
)所在的頭文件與其他
3
個(gè)不同。
答案:gets以下變量定義和賦初值錯(cuò)誤的是(
)。
答案:intn1=n2=10;C語(yǔ)言中整型數(shù)據(jù)在內(nèi)存中的儲(chǔ)存形式是(
)。
答案:補(bǔ)碼下列程序的輸出結(jié)果是(
)fun(inta,intb,intc){
c=a*b;
}intmain(){intc=0;
fun(2,3,c);
printf(“%d”,c);
return0;}
答案:0在數(shù)組中,數(shù)組名表示(
)。
答案:數(shù)組第
1
個(gè)元素的首地址若有定義:int
a[2][3],則對(duì)a數(shù)組的第i行j列元素地址的正確引用為(
)。
答案:a[i]+j若有以下說(shuō)明,則數(shù)值為
4
的表達(dá)式是(
)。int
a[12]
={1,2,3,4,5,6,7,8,9,10,11,12};
char
c=”a”,
d,
g
答案:a['d'-c]如果在一個(gè)復(fù)合語(yǔ)句中定義了一個(gè)變量,則有關(guān)該變量正確的說(shuō)法是(
)
答案:只在該復(fù)合語(yǔ)句中有效下列選項(xiàng)中,均是合法的C語(yǔ)言整型常量的是(
)。
答案:160,-0xffff,0011若定義x為double型變量,則能正確輸入x值的語(yǔ)句是(
)。
答案:scanf("%lf",&x);下列程序的運(yùn)行結(jié)果是(
)#include
voidfun(intk);
voidmain()
{
intw=5;
fun(w);
}
voidfun(intk)
{
printf("%d",k);
if(k>0)
fun(k-1);
}
答案:543210以下不正確的說(shuō)法是,C語(yǔ)言規(guī)定(
)
答案:形參可以是常量、變量或表達(dá)式以下程序段的輸出結(jié)果是(
)intk,n;for(k=1;k<=5;k++){
n=k*k;
if(n<10)
continue;
else
printf("%d
",n);}
答案:16
25若有說(shuō)明;int
*p,m=5,n;以下正確的程序段的是(
)。
答案:p=&n;
*p=m;以下程序的運(yùn)行結(jié)果是(
)voidmain()
{
inta=0,b=1,c=0,d=20;
if(a)d=d-10;
elseif(!b)
if(!c)d=15;
elsed=25;
printf(""%d"",d);}
答案:20設(shè)有intx=-1;則以下循環(huán)執(zhí)行的次數(shù)是(
)do
{x=x*x;}while(!x);
答案:1次如果要將存放在雙精度型數(shù)組a[10]中的10個(gè)雙精度型實(shí)數(shù)寫入文件型指針
fp1指向的文件中,正確的語(yǔ)句是(
)。
答案:for(i=0;i<10;i++)
fwrite(&a[i],8,1,fp1);設(shè)有以下語(yǔ)句typedef
struct
S{
intg;char
h;}T;則下面敘述中正確的是(
)。
答案:可以用T定義結(jié)構(gòu)體變量以下選項(xiàng)中(
)不是C語(yǔ)言常量。
答案:e-2在C語(yǔ)言中,字符型數(shù)據(jù)在內(nèi)存中以(
)形式存放。
答案:ASCII碼設(shè)有以下定義:#defined2inta=0;floatb=1.25;charc='A';下面語(yǔ)句不正確的是(
)
答案:d++;C語(yǔ)言中基本的數(shù)據(jù)類型不包括(
)。
答案:數(shù)組對(duì)于下面程序段,(
)是正確的判斷。intx=0,y=0,z=0;if(x=y+z)
printf(""***"");elseprintf("";"");
答案:輸出:關(guān)于三種基本程序結(jié)構(gòu),下列說(shuō)法不正確的是(
)。
答案:選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)都有判斷框,兩個(gè)一樣以下程序段的輸出結(jié)果是(
)intx=1,a=0,b=0;switch(x){case0:b++;
case1:a++;
case2:a++;b++;}printf("a=%d,b=%d",a,b);
答案:a=2,b=1下列說(shuō)法不正確的是(
)。
答案:單精度定義用double,雙精度定義用float機(jī)器語(yǔ)言的特點(diǎn)是(
)。
答案:二進(jìn)制形式在C中,打開文件時(shí),選用的文件操作方式為"wb",則下列說(shuō)法中錯(cuò)誤的是(
)。
答案:要打開的文件必須存在下列程序的輸出結(jié)果是(
)intx1=30,x2=40;voidsub(intx,inty){
x1=x;x=y;y=x1;}intmain(){
intx3=10,x4=20;sub(x3,x4);sub(x2,x1);printf(“%d,%d,%d,%d”,x3,x4,x1,x2);return0;}
答案:10,20,40,40有以下程序:
#include
union
pw
{
int
i;
char
ch[2];
}a;main()
{
a.ch[0]=13;
a.ch[1]=0;
printf("%d",a.i);
}程序的輸出結(jié)果是
(
)
答案:13下列程序的輸出結(jié)果是(
)intfun(inta,intb,intc){
c=a*b;
return
c;}intmain(){intc=5;
fun(2,3,c);
printf(“%d”,c);
return0;}
答案:5以下正確的函數(shù)原型聲明是(
)
答案:double
fun(intx,inty);一維數(shù)組各元素按下標(biāo)的順序(
)分配在內(nèi)存單元之中。
答案:連續(xù)地C語(yǔ)言中基本的數(shù)據(jù)類型不包括(
)。
答案:long下面正確的字符常量是(
)。
答案:'K'根據(jù)下面的定義,能打印出字母M的語(yǔ)句是(
)。structperson{charname[9];intage;};structpersonclasses[10]={"John",17,"Paul",19,"Mary",18,"Adam",16};
答案:printf("%c",classes[2].name[0]);關(guān)于C程序在作邏輯運(yùn)算時(shí)判斷操作數(shù)真、假的表述中,正確的是(
)。
答案:0為假,非0為真有以下定義
char
a[10],*b=a;
不能給數(shù)組a輸入字符串的語(yǔ)句是(
)。
答案:gets(a[0]);若有以下定義:floatx;inta,b;則正確的switch語(yǔ)句是(
)
答案:switch(a+b){case1:printf("*");case1+2:printf("**");}以下程序段中,不能正確賦字符串(編譯時(shí)系統(tǒng)會(huì)提示錯(cuò)誤)的是(
)
答案:char
s[10];s="abcdefg";C語(yǔ)言中數(shù)組用同名的帶下標(biāo)的(
)組成。
答案:變量在16位編譯系統(tǒng)上,若有定義int
a[]={10,20,30},
*p=&a;,當(dāng)執(zhí)行p++;后,下列說(shuō)法錯(cuò)誤的是(
)
答案:p向高地址移了一個(gè)字節(jié)設(shè)chara='70';則變量a(
)。
答案:包含1個(gè)字符C語(yǔ)言中符號(hào)常量定義的關(guān)鍵字是(
)。
答案:define文本文件在磁盤存放時(shí),每個(gè)字符對(duì)應(yīng)一個(gè)字節(jié),用來(lái)存放(
)碼。
答案:ASCII文件的變量類型名是(
)。
答案:FILE將文件分為ASCII碼文件和二進(jìn)制碼文件兩種,是從文件的(
)來(lái)區(qū)分的。
答案:編碼方式文件操作流程中的最后一個(gè)步驟是(
)文件。
答案:關(guān)閉在fopen函數(shù)中,“rb”表示為輸入打開一個(gè)(
)文件
答案:二進(jìn)制定義p為指向函數(shù)的指針變量,應(yīng)該采用(
)方式。
答案:int
(*p)(
intx)程序編譯后,對(duì)變量的訪問(wèn)是通過(guò)(
)來(lái)進(jìn)行的。
答案:地址inta[10],*p;則讓p指向數(shù)組的首地址的是(
)。
答案:p=&a[0]若int
*p[4],則p的含義是(
)。
答案:指針數(shù)組inta[5]={10,20,30,40,50},*p=a;printf("%d",*p+1);結(jié)果是(
)。
答案:11請(qǐng)正確的填充語(yǔ)句:voidmain(intargc,char(
))
答案:*argv[]數(shù)組名是表示數(shù)組首地址的地址(
)。
答案:常量獲取指針變量所指向的值,用的運(yùn)算符是(
)。
答案:*系統(tǒng)根據(jù)(
)為變量分配內(nèi)存單元。
答案:類型inta[3][5],*p;p=a[0];則p++后的值代表了(
)。
答案:第一行第二個(gè)元素的首地址不可以作為函數(shù)參數(shù)的有()。
答案:結(jié)構(gòu)體數(shù)組整體在16位系統(tǒng)中,定義以下結(jié)構(gòu)體類型struct
s{
int
a;
char
b;
float
f;};則語(yǔ)句printf("%d",sizeof(struct
s))的輸出結(jié)果為()。
答案:7以下選項(xiàng)中不能正確把cl定義成結(jié)構(gòu)體變量的是()。
答案:structcolorcl
{intred;
intgreen;
intblue;
};結(jié)構(gòu)體變量整體作函數(shù)參數(shù)時(shí),以下說(shuō)法正確的是()。
答案:實(shí)參結(jié)構(gòu)體變量和形參結(jié)構(gòu)體變量的類型應(yīng)當(dāng)一致。當(dāng)定義一個(gè)結(jié)構(gòu)體變量時(shí),系統(tǒng)為它分配的內(nèi)存空間是()
答案:結(jié)構(gòu)中各成員所需內(nèi)存容量之和設(shè)有以下語(yǔ)句typedef
struct
S{
intg;char
h;}T;則下面敘述中正確的是(
)。
答案:可以用T定義結(jié)構(gòu)體變量在下面的敘述中,不正確的是()。
答案:枚舉常量的值可以是整數(shù)或字符串。已知字符'0'的ASCII碼為十六進(jìn)制的30H,下面程序的輸出是()。voidmain(){union{unsignedcharc;unsignedinti[4];}z;z.i[0]=0x39;z.i[1]=0x36;printf("%c",z.c);}
答案:9根據(jù)下面的定義,能打印出字母M的語(yǔ)句是_____。
structperson{charname[9];intage;};structpersonclasses[10]={"John",17,"Paul",19,"Mary",18,"Adam",16};
答案:printf("%c",classes[2].name[0]);若有定義:int
b[3][4]={0};則下述正確的是(
)。
答案:數(shù)組b中各元素均為0函數(shù)調(diào)用語(yǔ)句為:inta[10],maxnum;…maxnum=max(a);函數(shù)定義首部應(yīng)為(
)。
答案:intmax(intb[])若給出以下定義:
charx[]="abcdefg";chary[]={'a','b','c','d','e','f','g'};
則正確的敘述為(
)。
答案:數(shù)組x的長(zhǎng)度大于數(shù)組y的長(zhǎng)度冒泡排序中,若有n個(gè)數(shù),第一趟最多需要比較(
)次。
答案:n-1C語(yǔ)言中,由固定數(shù)目的同類型的變量按一定順序排列而構(gòu)成的是(
)。
答案:數(shù)組當(dāng)數(shù)據(jù)已知的情況下,可以在定義數(shù)組時(shí),對(duì)數(shù)組進(jìn)行初始化,但不可(
)。
答案:在方括號(hào)中寫入變量表達(dá)式若不允許函數(shù)修改數(shù)組元素,則可以用(
)限定符作為數(shù)組參數(shù)的前綴,這樣數(shù)組元素就成為函數(shù)中的常量。
答案:const在定義int
m[][3]={1,2,3,4,5,6};后,m[1][0]的值是(
)。
答案:4數(shù)組元素下標(biāo)可從(
)開始。
答案:0利用冒泡排序得到升序排列,每一趟中從前到后遍歷數(shù)組,將相鄰兩個(gè)數(shù)作比較,如果前面的數(shù)小于后面的數(shù),則(
)。
答案:不做操作下列程序的運(yùn)行結(jié)果是(
)#includeintfun1(int
x);
voidfun2();
intx=5;
intmain()
{
intx=1;
x=fun1(x);
printf("%d",x);
return0;
}
intfun1(intx)
{
x++;
fun2();
returnx;
}
voidfun2()
{
x++;}
答案:2以下不正確的說(shuō)法是(
)
答案:在主函數(shù)內(nèi)定義的變量可在其余函數(shù)中通用包含標(biāo)準(zhǔn)庫(kù)函數(shù)scanf聲明的頭文件是(
)
答案:stdio.hC語(yǔ)言規(guī)定,簡(jiǎn)單變量做實(shí)參時(shí),它和對(duì)應(yīng)形參之間的數(shù)據(jù)傳遞方式是(
)
答案:單向值傳遞以下正確的函數(shù)定義是(
)
答案:doublefun(intx,inty){doublez;z=x+y;returnz;}下列程序的運(yùn)行結(jié)果是(
)#includevoidfun();
inta=5;
intmain()
{
inta=10;
fun();
printf("%5d",a);
return0;
}
voidfun()
{
a=a+5;
printf("%5d",a);}
答案:1010以下正確的描述是(
)
答案:函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套下列程序的運(yùn)行結(jié)果是(
)#include
voidfun();
intmain()
{
inta=10;
fun();
printf("%5d",a);
return0;
}
voidfun()
{
inta=20;
printf("%5d",a);}
答案:2010以下關(guān)于函數(shù)的敘述中不正確的是(
)
答案:在C語(yǔ)言程序中,被調(diào)用的函數(shù)必須在main函數(shù)中定義以下關(guān)于函數(shù)的敘述中正確的是(
)
答案:C語(yǔ)言規(guī)定必須用main作為主函數(shù)名,程序?qū)拇碎_始執(zhí)行,在此結(jié)束算法描述可以有多種表達(dá)方法,下面(
)方法不可以描述算法。
答案:機(jī)器語(yǔ)言設(shè)有以下程序,若要使程序的輸出值為2,則應(yīng)該從鍵盤給n輸入的值是(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度環(huán)保監(jiān)測(cè)試劑購(gòu)置與服務(wù)合同3篇
- 2024年版汽車租賃服務(wù)協(xié)議
- 2025機(jī)器買賣合同的范本
- 2024圖書采購(gòu)合同-涵蓋國(guó)內(nèi)外圖書采購(gòu)與文化交流3篇
- 透明卷簾門定制安裝合同
- 無(wú)人駕駛船舶材料保證書
- 城市植物園停車場(chǎng)施工合同
- 建筑材料采購(gòu)授權(quán)委托書樣本
- 礦井科學(xué)化聚氨酯保溫施工協(xié)議
- 物流行業(yè)走動(dòng)式管理改進(jìn)措施
- 《稻草人》課件-2024-2025學(xué)年語(yǔ)文三年級(jí)上冊(cè)統(tǒng)編版
- 《12 玩也有學(xué)問(wèn)》教學(xué)設(shè)計(jì)-2024-2025學(xué)年道德與法治一年級(jí)上冊(cè)統(tǒng)編版
- 頭腦特工隊(duì)-Inside-Out中英文字幕對(duì)照
- 逆風(fēng)飛翔向陽(yáng)而生抗逆力主題班會(huì)
- 《野在秋風(fēng)里》地產(chǎn)秋日美拉德復(fù)古生活節(jié)市集游園會(huì)藝術(shù)節(jié)活動(dòng)策劃方案
- 2024年全國(guó)應(yīng)急通信比武理論考核試題庫(kù)(含答案)
- 2025年考研政治政治理論時(shí)政熱點(diǎn)知識(shí)測(cè)試題庫(kù)及答案(共三套)
- 醫(yī)藥行業(yè)高效藥品配送體系建設(shè)方案
- 一年級(jí)體育下冊(cè) 第三課 我與大自然教案
- 中考數(shù)學(xué)《整式與因式分解》復(fù)習(xí)教案
- 自貿(mào)港生活英語(yǔ)智慧樹知到答案2024年海南工商職業(yè)學(xué)院
評(píng)論
0/150
提交評(píng)論