




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
C語言精髓-綜合復(fù)習(xí)3[復(fù)制]您的姓名:[填空題]*_________________________________1.以下正確的說法有()*A:C語言程序的基本組成單位是函數(shù);(正確答案)B:一個函數(shù)的類型為void,在定義時,可以省略void;C:函數(shù)聲明是一條C語句;(正確答案)D:函數(shù)必須要有返回值;2.字符數(shù)組的意義就是用數(shù)組方法來解決基于整型數(shù)的處理操作。()[單選題]*A:對B:錯(正確答案)3.字符數(shù)組是用來存放字符型或浮點型數(shù)據(jù)的數(shù)組()[單選題]*A:對B:錯(正確答案)4.putchar()是C標(biāo)準(zhǔn)函數(shù)庫中專門用于字符輸出的函數(shù)與puts()函數(shù)作用相同()[單選題]*A:對B:錯(正確答案)5.二維整形數(shù)組的第一維度省略時,可以通過賦初值的方式確定第一維度的值()[單選題]*A:對(正確答案)B:錯6.從返回值角度看函數(shù)可分為庫函數(shù)和用戶定義函數(shù)()[單選題]*A:對B:錯(正確答案)7.從參數(shù)角度看函數(shù)可分為庫函數(shù)和用戶定義函數(shù)()[單選題]*A:對B:錯(正確答案)8.在主函數(shù)main()中定義的變量都可以在其它被調(diào)函數(shù)中直接使用。()[單選題]*A:對B:錯(正確答案)9.函數(shù)的思想是將程序模塊化,一塊一塊組合起來完成程序()[單選題]*A:對(正確答案)B:錯10.從傳參角度而言,函數(shù)頭后括號里無內(nèi)容的函數(shù)被稱為無返回函數(shù)()[單選題]*A:對B:錯(正確答案)11.全局變量的作用域是從變量定義的位置開始,到所在源文件結(jié)束。()[單選題]*A:對(正確答案)B:錯12.有以下程序:
#include"stdio.h"
main()
{inty=10;
while(y)
y--;
printf("y=%d\n",y);
}
程序執(zhí)行后的運行結(jié)果是(
)[單選題]*A:0(正確答案)B:1C:TRUED:FALSE13.二維數(shù)組定義的一般形式是:()[單選題]*A:類型說明符數(shù)組名[常量表達(dá)式1,常量表達(dá)式2]B:類型說明符數(shù)組名[常量表達(dá)式1][常量表達(dá)式2];(正確答案)C:類型說明符數(shù)組名[常量表達(dá)式1;常量表達(dá)式2]D:類型說明符數(shù)組名[常量表達(dá)式1],常量表達(dá)式2]14.以下程序執(zhí)行后輸出結(jié)果是()
#include"stdio.h"
main()
{
chara[7]="abcdef";
charb[4]="ABC";
strcpy(a,b);
printf("%c",a[5]);
}[單選題]*A:ABCdefB:f(正確答案)C:空字符D:\015.下面程序如果輸入的是張三豐則輸出結(jié)果是()
#include"stdio.h"
voidmain()
{
charstr[50]={"Mynameis"},ch[10];
printf("請輸入自己的名字:\n");
scanf("%s",ch);
strcat(str,ch);
printf("%s",str);
}[單選題]*A:Mynameis張三豐(正確答案)B:張三豐C:請輸入自己的名字:張三豐D:張三豐Mynameis16.從定義的角度根據(jù)用戶需求定義的函數(shù)被稱為()[單選題]*A:庫函數(shù)B:用戶定義函數(shù)(正確答案)C:有返回值函數(shù)D:無參函數(shù)17.無參函數(shù)的調(diào)用格式為()[單選題]*A:函數(shù)名B:函數(shù)名()C:函數(shù)名();(正確答案)D:返回值類型函數(shù)名();18.下面程序的執(zhí)行結(jié)果是()
#include"stdio.h"
voidfprint()
{
intn[6]={1,1},i;
for(i=2;i<=5;i++)
{
n[i]=n[i-1]+n[i-2];
}
printf("%d",n[5]);
}
voidmain()
{
fprint();
}[單選題]*A:2B:3C:5D:8(正確答案)19.以下對C語言函數(shù)的描述中,正確的是()[單選題]*A:C程序由一個或一個以上的函數(shù)組成(正確答案)B:C函數(shù)可以嵌套定義C:函數(shù)必須有返回值,否則不能使用函數(shù)D:C語言中所有的函數(shù)定義都必須在main()函數(shù)中定義20.以下函數(shù)調(diào)用語句中含有()個實參(a...e分別代表變量)
func((a+b),(c+d+e));[單選題]*A:1B:2(正確答案)C:4D:521.下面程序執(zhí)行后,如果輸入的值是3則輸出結(jié)果是的結(jié)果是()
voidp(intnum)
{
num*=num+2;
printf("%d",num);
}
voidmain()
{
intnum;
scanf("%d",&num);
p(num);
}[單選題]*A:11B:18C:15(正確答案)D:922.以下函數(shù)調(diào)用語句中含有()個實參(exp1...exp5分別代表變量)
func((exp1+exp2),(exp3+exp4+exp5))[單選題]*A:1B:2(正確答案)C:5D:423.用數(shù)組名作為函數(shù)調(diào)用的實參,則傳遞給形參的是()[單選題]*A:數(shù)組中所有元素的值B:數(shù)組的第一個數(shù)據(jù)C:數(shù)組的首地址(正確答案)D:數(shù)組元素的個數(shù)24.#include“stdio.h”
voidfun(intx,inty,intz)
{printf(“%d”,x+y+z);
}
voidmain()
{inta=10,b=25;
fun(a,b,5);
}(
)[單選題]*A:10B:25C:40(正確答案)D:3525.下面關(guān)于函數(shù)調(diào)用時的注意事項描述錯誤的是()[單選題]*A:實參與形參的個數(shù)可以不同,類型可以不對應(yīng)(正確答案)B:實參與形參的個數(shù)應(yīng)相等,類型匹配C:實參與形參按順序?qū)?yīng),一一傳遞數(shù)據(jù)D:如果實參表列包含多個實參,則各參數(shù)間用逗號隔開26.#include"stdio.h"
voidp(intnum)
{num+=num+2;
printf("%d",num);
}
voidmain()
{intnum;
scanf("%d",&num);
p(num);
}程序輸入2時,運行結(jié)果是(
)[單選題]*A:-1B:2C:4D:6(正確答案)27.有參函數(shù)的定義格式正確的是()[單選題]*A:類型標(biāo)識符函數(shù)名(形式參數(shù)表列){語句;}(正確答案)B:類型標(biāo)識符函數(shù)名(實參數(shù)表列){語句;}C:類型標(biāo)識符函數(shù)名(形式參數(shù)表列)(語句;)D:類型標(biāo)識符函數(shù)名(實參數(shù)表列)(語句;)28.()是在定義函數(shù)時放在函數(shù)名稱之后的括號中的參數(shù)。[單選題]*A:實參B:形參(正確答案)C:自定義參數(shù)D:系統(tǒng)參數(shù)29.下面程序運后后如果輸入值是5,則輸出的結(jié)果是()
#include"stdio.h"
voidf(intn)
{
inti,sum=0;
for(i=1;i<=n;i++)
{
sum=sum+i;
}
printf("%d",sum);
}
voidmain()
{
intn;
printf("請輸入項數(shù)n:");
scanf("%d",&n);
f(n);
}[單選題]*A:5B:0C:15(正確答案)D:程序無法運行30.下面程序執(zhí)行后輸出的結(jié)果是()
#include"stdio.h"
voidoutput(inti)
{
intn;
for(n=1;n<i;n++)
{
if(n%3==0)
continue;
printf("%d",n);
}
}
voidmain()
{
intn;
printf("請輸入一個數(shù)值n:");
scanf("%d",&n);
output(n);
}[單選題]*A:12345678B:123456789C:124578(正確答案)D:98765432131.下面程序執(zhí)行后的結(jié)果是()
#include"stdio.h"
voidarray(intarr[2][2])
{
inti,j,sum=0;
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
if(i==j)
{
sum=sum+arr[i][j];
}
}
}
printf("%d",sum);
}
voidmain()
{
intarr[2][2]={1,2,3,4};
array(arr);
}[單選題]*A:10B:5(正確答案)C:3D:732.判斷字符串s1是否大于字符串s2,錯誤的使用有()*A:if(strcat(s1,s2)==1)(正確答案)B:if(strcat(s2,s1)>0)(正確答案)C:if(s1>s2)(正確答案)D:if(strcat(s1,s2)>0)(正確答案)33.二維數(shù)組初始化正確的是()*A:intarr[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};(正確答案)B:intarr[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};(正確答案)C:intarr[][4]={1,2,3,4,5,6,7,8,9,10,11,12};(正確答案)D:intarr[3][4]={{1,2,3},{4,5},{6}};(正確答案)34.函數(shù)分類中,從函數(shù)定義的角度,函數(shù)分為()*A:庫函數(shù)(正確答案)B:無參函數(shù)C:有參函數(shù)D:自定義函數(shù)(正確答案)35.以下正確的說法有()*A:C語言程序的基本組成單位是函數(shù);(正確答案)B:一個函數(shù)的類型為void,在定義時,可以省略void;C:函數(shù)聲明是一條C語句;(正確答案)D:函數(shù)必須要有返回值;36.關(guān)于函數(shù)參數(shù)傳遞方向下列說法錯誤的是()*A:形參傳給實參(正確答案)B:實參傳給形參C:雙向傳遞(正確答案)D:不能傳遞(正確答案)37.有關(guān)函數(shù)描述錯誤的是()*A:strlen()是有參函數(shù)B:strcmp()是無參函數(shù)(正確答案)C:函數(shù)strlen()的功能是求所占用內(nèi)存空間數(shù)(正確答案)D:函數(shù)是具有特定功能的某種模塊38.voidfun(intn);描述錯誤的是()*A:有參函數(shù),是整型參數(shù)B:這個函數(shù)是無參函數(shù)(正確答案)C:有參函數(shù),是實型參數(shù)(正確答案)D:如果調(diào)用此函數(shù)用fun(形參表)(正確答案)39.下面關(guān)于形參描述項正確的是()*A:在函數(shù)未被調(diào)用時,系統(tǒng)不對形式參數(shù)分配內(nèi)存單元。(正確答案)B:形參是在調(diào)用函數(shù)時放在函數(shù)名稱之后的括號中的參數(shù)。C:形參屬于全局變量D:在函數(shù)被調(diào)用時,系統(tǒng)會立刻給形式參數(shù)分配內(nèi)存單元;調(diào)用結(jié)束后,再釋放掉形式參數(shù)所占有的內(nèi)存單元。(正確答案)40.有關(guān)于實參下面描述項中說法正確的是()*A:實在參數(shù)是一個具有確定值的表達(dá)式(正確答案)B:函數(shù)在調(diào)用時,要將實在參數(shù)賦給形參變量。(正確答案)C:實參是在定義函數(shù)時放在函數(shù)名稱之后的括號中的參數(shù)。D:參數(shù)傳遞時是將實參傳遞給形參(正確答案)41.在C語言中以下不正確的說法是()*A:實參可以是常量、變量、或表達(dá)式B:形參可以是常量、變量或表達(dá)式(正確答案)C:實參只能是整數(shù)類型常量、變量、表達(dá)式(正確答案)D:形參應(yīng)與其對應(yīng)的實參類型一致42.二維數(shù)組的定義格式是類型數(shù)組名[常量表達(dá)式1,常量表達(dá)式2];()[單選題]*A:對B:錯(正確答案)43.switch語句中default語句只能寫在case語句最下面。()[單選題]*A:對B:錯(正確答案)44.變量的作用域指變量有效的作用范圍()[單選題]*A:對(正確答案)B:錯45.變量的作用域指變量無效的作用范圍()[單選題]*A:對B:錯(正確答案)46.函數(shù)調(diào)用時實參表列只能包含一個參數(shù).()[單選題]*A:對B:錯(正確答案)47.函數(shù)調(diào)用時,傳參是由實參傳給形參()[單選題]*A:對(正確答案)B:錯48.函數(shù)在定義時,形參不占內(nèi)存單元()[單選題]*A:對(正確答案)B:錯49.c程序必須由0個或者一個以上的函數(shù)組成。()[單選題]*A:對B:錯(正確答案)50.在函數(shù)的說明和定義時若沒有指出函數(shù)的類型則系統(tǒng)自動地認(rèn)為函數(shù)的類型為整型()[單選題]*A:對(正確答案)B:錯51.函數(shù)進(jìn)行參數(shù)傳遞時必須是形參傳遞給實參()[單選題]*A:對B:錯(正確答案)52.對以下代碼分析錯誤的是()
intmax(inta,intb)
{
if(a>b)
returna;
else
returnb;
}[單選題]*A:max函數(shù)的意義是返回兩個數(shù)的小值(正確答案)B:max函數(shù)屬于有參函數(shù)C:max函數(shù)屬于自定義函數(shù)D:max函數(shù)屬于有返回值函數(shù)53.以下敘述關(guān)于函數(shù)的描述中正確的是()[單選題]*A:構(gòu)成C程序的基本單位是函數(shù)(正確答案)B:可以在main函數(shù)中定義另一個函數(shù)?C:main()函數(shù)必須放在其他函數(shù)之后D:所有被調(diào)用的函數(shù)一定要在調(diào)用之前進(jìn)行定義54.閱讀以下代碼
voidfun(inta,intb)
{
intx,y;
}[單選題]*A:a,b,x,y四個變量都是局部變量(正確答案)B:a,b,x,y四個變量都是全局變量C:a,b變量是全局變量D:x,y變量是全局變量55.下列敘述中,正確的是:()[單選題]*A:Java語言的標(biāo)識符是區(qū)分大小寫的(正確答案)B:源文件名與public類名可以不相同C:源文件擴展名為.jarD:源文件中public類的數(shù)目不限56.下面程序執(zhí)行后如果輸入的值是11,21,31,則輸出的結(jié)果是()
#include"stdio.h"
voidoutput(intarr[3][3])
{
printf("%d",arr[1][1]);
}
voidmain()
{
intarr[3][3],i;
for(i=0;i<3;i++)
{
scanf("%d",&arr[i][i]);
}
output(arr);
}[單選題]*A:11B:21(正確答案)C:31D:11,21,3157.#include"stdio.h"
voidp(intnum)
{num+=num+2;
printf("%d",num);
}
voidmain()
{intnum;
scanf("%d",&num);
p(num);
}程序輸入2時,運行結(jié)果是(
)[單選題]*A:-1B:2C:4D:6(正確答案)58.有參函數(shù)中若包含多個參數(shù),參數(shù)之間使用()符號分隔[單選題]*A:逗號(正確答案)B:省略號C:冒號D:頓號59.下面程序運后后如果輸入值是5,則輸出的結(jié)果是()
#include"stdio.h"
voidf(intn)
{
inti,sum=0;
for(i=1;i<=n;i++)
{
sum=sum+i;
}
printf("%d",sum);
}
voidmain()
{
intn;
printf("請輸入項數(shù)n:");
scanf("%d",&n);
f(n);
}[單選題]*A:5B:0C:15(正確答案)D:程序無法運行60.返回值函數(shù)的定義格式正確的是()[單選題]*A:返回值類型函數(shù)名(形式參數(shù)列表){語句;return表達(dá)式;}(正確答案)B:void函數(shù)名(形式參數(shù)列表){語句;return表達(dá)式;}C:返回值類型函數(shù)名(實參數(shù)列表){語句;return表達(dá)式;}D:void函數(shù)名(實參數(shù)列表){語句;return表達(dá)式;}61.C語言中將函數(shù)值返回主調(diào)函數(shù)所使用的關(guān)鍵字是()[單選題]*A:continueB:breakC:return(正確答案)D:goto62.()是指函數(shù)被調(diào)用之后,執(zhí)行函數(shù)體中的程序段所取得的并返回給主調(diào)函數(shù)的值。[單選題]*A:函數(shù)的值(正確答案)B:表達(dá)式的值C:變量的值D:數(shù)組的值63.函數(shù)返回值類型是由()[單選題]*A:return語句的表達(dá)式類型決定B:則主調(diào)函數(shù)接收變量類型決定C:調(diào)用函數(shù)時系統(tǒng)隨機分配決定D:定義函數(shù)時所指定的函數(shù)類型決定(正確答案)64.若函數(shù)定義如下,則函數(shù)返回值的數(shù)據(jù)類型是()
floatfun(intx){inty=x+2;return(y);}[單選題]*A:float(正確答案)B:intC:不能確定D:編譯出錯65.C語言允許函數(shù)值類型缺省定義,此時該函數(shù)值隱含的類型是()[單選題]*A:float類型B:int類型(正確答案)C:double類型D:char類型66.下面程序的執(zhí)行結(jié)果是()
#include"stdio.h"
fun(intx,inty,intz)
{
intm=0;
m=x;
if(m<y){
m=y;
}
if(m<z)
{
m=z;
}
returnm;
}
voidmain()
{
printf("%d",fun(19,40,-17));
}[單選題]*A:程序報錯,沒有指定函數(shù)返回值類型B:19C:40(正確答案)D:-1767.return語句作為函數(shù)的()[單選題]*A:入口B:出口(正確答案)C:變量名D:參數(shù)68.對下面這段代碼描述正確的是()
#include"stdio.h"
voidfun(intarr[2],inti)
{
......
}
voidmain()
{
intarr[2]={1,2},i=10;
fun(arr,i);
}[單選題]*A:實參的個數(shù)是3個B:實參的個數(shù)是2個(正確答案)C:數(shù)組名不能作為實參D:形參多個參數(shù)之間不應(yīng)用,分隔,應(yīng)使用冒號69.給定一個C程序的代碼如下所示,則編譯運行后,輸出結(jié)果是()
intsum(intx,inty)
{
if(x>y)
{
returnx;
}
else
{
returny;
}
}
voidmain()
{
inta=5,b=6,temp;
temp=sum(a,b);
printf("%d\n",temp);
}[單選題]*A:5B:6(正確答案)C:1(一)D:0(零)70.銷售部門對可樂進(jìn)行日銷售額統(tǒng)計,定義函數(shù)根據(jù)單價及數(shù)量實現(xiàn)計算功能。
floatcal(intnum,floatprice)
{
returnnum*price;
}
下面對于cal函數(shù)調(diào)用的格式正確的是(
)[單選題]*A:cal(100,3.2)(正確答案)B:cal(1.10,3.3)C:cal()D:cal(3.5)71.下面程序執(zhí)行后如果輸入的值是4則輸出的結(jié)果是()
#include“stdio.h”
intfun(intn)
{
returnn*n;
}
voidmain()
{
intnum;
scanf(“%d”,&num);
printf(“%d”,fun(num)+3);
}[單選題]*A:4B:8C:16D:19(正確答案)72.下面函數(shù)定義格式不正確的是()*A:voidf();(正確答案)B:voidf(){};(正確答案)C:voidf{}(正確答案)D:void(){}(正確答案)73.從函數(shù)定義的角度,函數(shù)分為()*A:系統(tǒng)函數(shù)(正確答案)B:無參函數(shù)C:main函數(shù)D:自定義函數(shù)(正確答案)74.關(guān)于函數(shù)參數(shù)傳遞方向下列說法錯誤的是()*A:形參傳給實參(正確答案)B:實參傳給形參C:雙向傳遞(正確答案)D:不能傳遞(正確答案)75.下面關(guān)于形參描述項正確的是()*A:在函數(shù)未被調(diào)用時,系統(tǒng)不對形式參數(shù)分配內(nèi)存單元。(正確答案)B:形參是在調(diào)用函數(shù)時放在函數(shù)名稱之后的括號中的參數(shù)。C:形參屬于全局變量D:在函數(shù)被調(diào)用時,系統(tǒng)會立刻給形式參數(shù)分配內(nèi)存單元;調(diào)用結(jié)束后,再釋放掉形式參數(shù)所占有的內(nèi)存單元。(正確答案)76.在C語言中,一個函數(shù)一般由兩個部分組成,它們是()*A:函數(shù)首部(正確答案)B:函數(shù)體(正確答案)C:局部變量D:全局變量77.關(guān)于函數(shù)知識下列描述說法不正確的是()*A:函數(shù)值是指函數(shù)被調(diào)用之后,執(zhí)行函數(shù)體中的程序段所取得的并返回給主調(diào)函數(shù)的值。B:函數(shù)的值通過return語句返回主調(diào)函數(shù)C:有返回值函數(shù)的定義格式為:返回值類型函數(shù)名(參數(shù)列表);{函數(shù)體}(正確答案)D:無返回值函數(shù)的定義格式為:void函數(shù)名(參數(shù)列表);{函數(shù)體}(正確答案)78.下列函數(shù)的說法中正確的有()*A:C語言程序的基本組成單位是函數(shù)(正確答案)B:函數(shù)的參數(shù)分為有參與無參二種形式C:有參函數(shù)指的是定義函數(shù)中不能是void形式D:有參函數(shù)的調(diào)用是通過函數(shù)名(實參表列);調(diào)用的(正確答案)79.return語句的一般形式包含()*A:return表達(dá)式;(正確答案)B:return表達(dá)式C:return(表達(dá)式);(正確答案)D:return(表達(dá)式)80.函數(shù)中相關(guān)說法不正確的是()*A:定義函數(shù)時,形參的類型說明可以放在函數(shù)體內(nèi)(正確答案)B:如果形參與實參的類型不一致,以實參類型為準(zhǔn)(正確答案)C:return后面可以常量,表達(dá)式D:函數(shù)中沒有return語句則返回一個不確定的值(正確答案)81.返回語句的作用包含以下哪些項()*A:利用返回語句能立即從所有的函數(shù)中退出,即返回到調(diào)用的程序中去。(正確答案)B:返回語句能返回值(正確答案)C:返回語句的主要作用是結(jié)束循環(huán)的判斷D:返回語句在程序是只能起分隔作用82.變量的作用域指變量無效的作用范圍()[單選題]*A:對B:錯(正確答案)83.從返回值角度看函數(shù)可分為庫函數(shù)和用戶定義函數(shù)()[單選題]*A:對B:錯(正確答案)84.若定義了函數(shù)add(intx,inty){}調(diào)用該函數(shù)add(2,3);則此時的2,3稱為形參()[單選題]*A:對B:錯(正確答案)85.當(dāng)數(shù)組作為函數(shù)的實參時,會將數(shù)組元素的值傳遞到形參()[單選題]*A:對B:錯(正確答案)86.在C程序中,函數(shù)調(diào)用不能出現(xiàn)在表達(dá)式語句中()[單選題]*A:對B:錯(正確答案)87.函數(shù)必須有返回值,否則不能正確使用()[單選題]*A:對B:錯(正確答案)88.函數(shù)可以嵌套調(diào)用()[單選題]*A:對(正確答案)B:錯89.函數(shù)調(diào)用格式中,包含以函數(shù)語句:如fun(n1,n2);的形式()[單選題]*A:對(正確答案)B:錯90.return后邊的值不能為表達(dá)式()[單選題]*A:對B:錯(正確答案)91.函數(shù)的值只能通過return語句返回主調(diào)函數(shù)。()[單選題]*A:對(正確答案)B:錯92.執(zhí)行下面程序后的輸出結(jié)果是()
inta[5]={12,23,56,7,9},i,max=a[0];
printf(“%d”,max);[單選題]*A:12(正確答案)B:23C:56D:993.以下程序運行后輸入1020304050則輸出結(jié)果是()
#include"stdio.h"
voidmain()
{
inta[5],i=0,sum=0;
while(i<5)
{
scanf("%d",&a[i]);
sum=sum+i;
i++;
}
printf("%.2f",sum/5.0);
}[單選題]*A:3.0B:2.0(正確答案)C:30.0D:20.094.一維數(shù)組冒泡排序,內(nèi)層循環(huán)循環(huán)變量初值為()[單選題]*A:0(正確答案)B:1C:2D:395.下面程序執(zhí)行后的結(jié)果是()
#include"stdio.h"
voidmain()
{
intarr[2][2]={11,12,13,14},i,j,sum=0;
for(i=1;i<2;i++)
{
for(j=0;j<2;j++)
{
sum=sum+arr[i][j];
}
}
printf("%d",sum);
}[單選題]*A:27(正確答案)B:23C:24D:2596.有以下二維數(shù)組的定義inta[3][5];如想引用第七個元素,則正確的引用是()[單選題]*A:a[4]B:a[5]C:a[0][4]D:a[1][1](正確答案)97.求k的值()
intk=2;
intn=263;
do
{
k*=n%10;
n/=10;}
while(n);
printf("%d",k);[單選題]*A:36B:72(正確答案)C:144D:3298.執(zhí)行下面程序段后,k值是()
k=1;n=263;
do{k*=n%10;n/=10;}while(n);[單選題]*A:36(正確答案)B:263C:362D:299.下面代碼中出錯的語句行數(shù)是()
#include"stdio.h"
voidmain()
{
charname[100];(1)
printf("請輸入姓名:");
scanf("%S",name);(2)
printf("你的姓名是:%s\n",name);(3)
}[單選題]*A:(1)B:(2)(正確答案)C:(3)D:(1)(2)(3)100.表達(dá)式的strlen(“hello”)的值是()[單選題]*A:2B:3C:5(正確答案)D:語法錯誤101.下面代碼實現(xiàn)輸入二個字符串,將字符串2復(fù)制到字符串1,空白處應(yīng)填入的語句是()
#include"stdio.h"
voidmain()
{
charstr1[100]="youarebest",str2[100]="wearebest";
__________________
printf("%s\t%s\n",str1,str2);
}[單選題]*A:strcmp(str1,str2);B:strcat(str1,str2);C:strcpy(str2,str1);D:strcpy(str1,str2);(正確答案)如果strcmp(str1,str2)的返回值為0,則說明()[單選題]*A:str1比str2大B:str1比str2小C:str1與str2相等(正確答案)D:字符串無法比較102.字符串處理函數(shù)gets()函數(shù)的作用是()[單選題]*A:從標(biāo)準(zhǔn)輸入設(shè)備鍵盤上,讀取1個字符串,并將其存儲到字符數(shù)組中去。(正確答案)B:從標(biāo)準(zhǔn)輸入設(shè)備鍵盤上只能讀取1個字符,并將其存儲到字符變量中去。C:把字符數(shù)組中所存放的字符串,輸出到標(biāo)準(zhǔn)輸出設(shè)備中去D:把字符變量中的單個字符,輸出到標(biāo)準(zhǔn)輸出設(shè)備中去103.設(shè)有inta=1,b=2,c=3,d=4,m=2,n=2;執(zhí)行(m=a>b)&&(n=c>d)后n的值為()[單選題]*A:1B:2(正確答案)C:3D:4104.下面程序段的輸出結(jié)果是()
#include"stdio.h"
main()
{
intj;
intx[3][3]={1,2,4,5,6,7,9};
for(j=0;j<3;j++)
printf("%d",x[j][2-j]);
}[單選題]*A:257B:469(正確答案)C:000D:124105.下面程序執(zhí)行后輸出的結(jié)果是()
#include<stdio.h>
voidmain()
{
chara[10]={'1','2','3','0','5','6','7','8','9','\0'};
printf("%s",a);
}[單選題]*A:123B:1230C:12356789D:123056789(正確答案)106.執(zhí)行下面程序輸出的x值是()
voidmain()
{
intx,i;
intarr[5]={1,2,3,4,5};
x=arr[0];
for(i=0;i<5;i++)
{
if(x<arr[i])
{
x=arr[i];
}
}printf("%d",x);
}[單選題]*A:數(shù)組最小值的下標(biāo)B:數(shù)組中的最大值(正確答案)C:數(shù)組最大值的下標(biāo)D:數(shù)組中的最小值107.一維數(shù)組可以實現(xiàn)的功能包含()*A:求和(正確答案)B:求平均值(正確答案)C:最大值(正確答案)D:最小值(正確答案)108.下列屬于排序方法的是()*A:冒泡排序(正確答案)B:希爾排序(正確答案)C:堆排序(正確答案)D:直接插入排序(正確答案)109.以下能對二維數(shù)組arr正確初始化的語句是()*A:inta[2][3]={0};(正確答案)B:inta[][3]={{1,2},{0}};(正確答案)C:inta[2][3]={{1,2},{3,4},{5,6}};D:inta[][3]={1,2,3,4,5,6};(正確答案)110.下面對二維數(shù)組a說明不正確的是()*A:int
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人工建筑勞務(wù)合同范本
- 入園合同范例
- 個人陶瓷采購合同范本
- 勞務(wù)派遣補充合同范本
- 切磚清工合同范本
- 光明果蔬配送合同范本
- 借款合同范本網(wǎng)上查詢
- 轉(zhuǎn)租飯店合同范本
- 凈化車間改造工程合同范本
- 會所會籍合同范本
- 電動機潤滑檔案
- 房地產(chǎn) -中建一局成本復(fù)盤案例匯編
- 八年級地理下冊全冊課件(湘教版)
- 回延安部編語文名師公開課一等獎教學(xué)設(shè)計課件2
- 正常分娩 第三產(chǎn)程的臨床經(jīng)過及護理
- 《當(dāng)前中國海疆形勢》課件
- 最新數(shù)字媒體藝術(shù)概論課件
- 教師培訓(xùn)校園安全工作課件校園安全管理培訓(xùn)課程教學(xué)
- 小學(xué)四年級心理健康教育 第九課 《在挫折中成長》課件
- 婆媳關(guān)系證明
- 高級財務(wù)會計-第7版全書教案
評論
0/150
提交評論