版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第一章測試計算機的基本功能就是()。
A:程序、數(shù)據(jù)、存儲、輸入和輸出
B:輸入、編碼、程序、控制、輸出
C:輸入、存儲、處理、控制和輸出
D:軟件、處理、硬件、數(shù)據(jù)和輸出
答案:C以下說法錯誤的是(
)。
A:算法的每一個步驟都應(yīng)當(dāng)能有效執(zhí)行。
B:算法也可以沒有輸出
C:算法中的每個步驟都能在有限時間內(nèi)完成。
D:算法代表了對問題的解,而程序則是算法在計算機中的特定實現(xiàn)。
答案:B以下說法錯誤的是(
)。
A:所有的程序都滿足有窮性。
B:程序中的指令必須是機器可執(zhí)行的,而算法中的指令則無此限制。
C:在任何條件下,算法都只有一條執(zhí)行路徑。
D:算法可以表面上沒有輸入。
答案:A以下敘述錯誤的是(
)。
A:算法和程序原則上沒有區(qū)別
B:計算機程序的執(zhí)行過程實際上是對程序所表達的數(shù)據(jù)進行處理的過程
C:結(jié)構(gòu)化程序設(shè)計的基本理念是:將一個較大的問題細分成若干個較小問題的組合
D:計算機程序的算法就是解決“做什么”和“怎么做”的問題
答案:A計算機唯一能直接識別的語言是(
)。
A:高級語言
B:編譯語言
C:機器語言
D:匯編語言
答案:C在計算機內(nèi)一切信息的存取、傳輸和處理都是以(
)形式進行的。
A:二進制
B:十進制
C:十六進制
D:ASCII碼
答案:A計算機選擇二進制的一個主要原因是(
)。
A:容易計算和計算速度快
B:人不使用二進制
C:容易使用物理器件實現(xiàn)
D:它和十進制轉(zhuǎn)換非常容易
答案:C下列敘述中錯誤的是(
)。
A:計算機不能直接執(zhí)行用C語言編寫的源程序
B:后綴為.obj和.exe的二進制文件都可以直接運行
C:C程序被編譯后,生成的后綴為.obj的文件是一個二進制文件
D:后綴為.obj的文件,經(jīng)鏈接后生成的后綴為.exe的文件是一個二進制文件
答案:B下列關(guān)于C語言的描述正確的是(
)
A:低級語言面向過程
B:高級語言面向?qū)ο?/p>
C:高級語言面向過程
D:低級語言面向?qū)ο?/p>
答案:CC語言程序經(jīng)過編譯以后生成的文件名的后綴為(
)。
A:.obj
B:.cpp
C:.c
D:.exe
答案:A第二章測試C語言規(guī)定:在一個源程序中,main函數(shù)的位置(
)。
A:必須放在程序的開頭
B:可以放在程序的任何位置,但在執(zhí)行程序時是從程序的開頭執(zhí)行
C:可以放在程序的任何位置,但在執(zhí)行程序時是從main函數(shù)開始執(zhí)行的
D:必須放在程序的后面
答案:C以下(
)不是C語言提供的保留字或特定標(biāo)識符。
A:printf
B:mian
C:return
D:scanf
答案:BC語言中最簡單的數(shù)據(jù)類型包括(
)。
A:整型、浮點型、邏輯型、字符型
B:整型、字符型、邏輯型
C:整型、浮點型、邏輯型
D:整型、浮點型、字符型
答案:DC語言中,下列標(biāo)識符合法的是(
)。
A:test.c
B:12-a
C:retire_age
D:f(x)
答案:CC語言中運算對象必須是整型的運算符是(
)。
A:=
B:+
C:%
D:/
答案:C下列關(guān)于C語言用戶標(biāo)識符的敘述中正確的是(
)。
A:用戶標(biāo)識符中可以出現(xiàn)下劃線和中劃線(減號)
B:用戶標(biāo)識符中可以出現(xiàn)下劃線,但不可以放在用戶標(biāo)識符的開頭
C:用戶標(biāo)識符中不可以出現(xiàn)中劃線,但可以出現(xiàn)下劃線
D:用戶標(biāo)識符中可以出現(xiàn)下劃線和和數(shù)字,它們都可以放在用戶標(biāo)識符的開頭
答案:CA:ab/c/d5
B:5ab/c/d
C:5ab/cd
D:(5ab)/(cd)
答案:C在C語言中,函數(shù)體是由
(
)括起來
A:()
B:<>
C:[]
D:{}
答案:D以下哪一個是C語言中的回車換行符
(
)
A:B:
C:v
D:
答案:A1.下面說法中正確的是(
)
A:C語言程序書寫時,一行只能寫一條語句
B:C語言程序書寫時,不區(qū)分大小寫字母
C:C語言程序書寫時,每行必須有分號
D:C語言程序書寫時,一個語句可分成幾行書寫
答案:D第三章測試C語言中,關(guān)系表達式和邏輯表達式的值是(
)。
A:True或false
B:0或1
C:真或假
D:T或F
答案:B設(shè)a為整型變量,不能正確表達數(shù)學(xué)關(guān)系10<a<15的C語言表達式是(
)
A:a==11||a==12||a==13||a==14
B:a>10&&a<15
C:10<a<15
D:!(a<=10)&&!(a>=15)
答案:C如果inta=3,b=4;則條件表達式a<b?a:b的值是(
)
A:3
B:1
C:4
D:0
答案:A邏輯運算符兩側(cè)運算對象的數(shù)據(jù)類型(
)
A:只能是整型或字符型數(shù)據(jù)
B:只能是0或非0正數(shù)
C:只能是0或1
D:可以是任何類型的數(shù)據(jù)
答案:D在嵌套使用if語句時,C語言規(guī)定else總是(
)
A:和之前與其最近的if配對
B:和之前與其最近的且不帶else的if配對
C:和之前與其具有相同縮進位置的if配對
D:和之前的第1個if配對
答案:B多分支選擇語句switch(表達式)中的“表達式”不容許(
)
A:浮點型變量
B:整型變量
C:字符型變量
D:表達式
答案:AC語言中,邏輯”真”等價于(
)。
A:大于零的數(shù)
B:大于零的整數(shù)
C:非零的數(shù)
D:非零的整數(shù)
答案:C下列關(guān)系表達式中結(jié)果為假的是(
)。
A:(a=2*2)==2
B:0!=1
C:y=2+2
D:3<=7
答案:A以下程序段的運行結(jié)果是(
)。ints=15;switch(s/4){case1:
printf(“One”);case2:
printf(“Two”);case3:
printf(“Three”);default:
printf(“Over”);}
A:ThreeOver
B:Over
C:Three
D:OneTwoThreeOver
答案:A在C語言中,緊跟在關(guān)鍵字if后一對圓括號里的表達式(
)
A:只能用邏輯表達式或關(guān)系表達式
B:只能用邏輯表達式
C:只能用關(guān)系表達式
D:可以是任意表達式
答案:D第四章測試有以下程序段intk=0;while(k)k++;則while循環(huán)體執(zhí)行的次數(shù)是()。
A:執(zhí)行一次
B:一次也不執(zhí)行
C:有語法錯,不能執(zhí)行
D:無限次
答案:B下列關(guān)于for循環(huán)的描述,正確的是(
)
A:在for循環(huán)中,不能用break語句跳出循環(huán)
B:for循環(huán)是先執(zhí)行循環(huán)體語句,后判斷表達式
C:for循環(huán)的循環(huán)體語句中,可以包含多條語句,但必須用花括號括起來
D:for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況
答案:C以下程序段的輸出結(jié)果是()inti,s=0;for(i=0;i<10;i+=2)
s+=i+1;printf(“%d”,s);
A:自然數(shù)1~9中的奇數(shù)之和
B:自然數(shù)1~10中的偶數(shù)之和
C:自然數(shù)1~10的累加和
D:自然數(shù)1~9的累加和
答案:A循環(huán)結(jié)構(gòu)的特點是(
)
A:根據(jù)判斷條件,執(zhí)行其中一個分支
B:滿足條件時反復(fù)執(zhí)行循環(huán)體
C:其他都對
D:從上至下,逐個執(zhí)行
答案:B以下說法正確的是(
)
A:do-while語句構(gòu)成的循環(huán)不能用其他語句構(gòu)成的循環(huán)來代替
B:do-while語句構(gòu)成的循環(huán)只能用break語句退出
C:用do-while語句構(gòu)成的循環(huán),在while后的表達式為非零時結(jié)束循環(huán)
D:用do-while語句構(gòu)成的循環(huán),在while后的表達式為零時結(jié)束循環(huán)
答案:D以下for語句,書寫正確的是(
)。
A:for(i=1;i<5;i=i+2)
B:for(i=1,i<5,)i++
C:i=1;for(i<5;i++)
D:for(i=1,i<5,i++)
答案:AC語言中用于結(jié)構(gòu)化程序設(shè)計的3種基本結(jié)構(gòu)是(
)
A:if、switch、break
B:for、while、do…while
C:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
D:if、for、continue
答案:C以下語句正確的是(
)。
A:用1作while循環(huán)的判斷條件,則循環(huán)一次也不執(zhí)行
B:程序有死循環(huán)的時候,上機編譯不能通過
C:for循環(huán)表達式的括號內(nèi)的3個表達式均不可以省略。
D:所有類型的循環(huán)都可以進行嵌套使用
答案:D在循環(huán)語句的循環(huán)體中,break語句的作用是(
)。
A:繼續(xù)執(zhí)行break語句之后的循環(huán)體各語句;
B:暫停程序的運行
C:結(jié)束本次循環(huán);
D:提前結(jié)束循環(huán),接著執(zhí)行該循環(huán)后續(xù)的語句
答案:D下列敘述中正確的是(
)。
A:在循環(huán)體內(nèi)使用break語句和continue語句的作用相同
B:continue語句的作用是使程序的執(zhí)行流程跳出包含它的所有循環(huán)
C:break語句只能用在循環(huán)體和switch語句內(nèi)
D:break語句只能用于switch語句中
答案:C第五章測試C語言中,以下關(guān)于數(shù)組的描述正確的是(
)
A:數(shù)組大小可變,可以有不同類型的數(shù)組元素
B:數(shù)組大小固定,但是可以有不同類型的數(shù)組元素
C:數(shù)組大小可變,但是所有數(shù)組元素的類型必須相同
D:數(shù)組大小固定,所有元素的類型必須相同
答案:D若有定義intscore[10];,則對score數(shù)組中的元素的正確引用是(
)
A:score[10]
B:score[0]
C:score(7)
D:score[6.0]
答案:B以下能正確定義一維數(shù)組的選項是(
)
A:int
num[0..100];
B:int
num[];
C:int
N=100,num[N];
D:#define
N100int
num[N];
答案:DC語言中,下面能正確定義一維數(shù)組的選項是(
)
A:inta[5]=5;
B:inta[5]={3};
C:inta[N]={1,2,3};
D:inta[5]={0,1,2,3,4,5};
答案:B下述對C語言字符數(shù)組的描述中錯誤的是(
)
A:不可以用關(guān)系運算符對字符數(shù)組中的字符串進行比較
B:可以在賦值語句中通過賦值運算符”=“對字符數(shù)組整體賦值
C:字符數(shù)組可以存放字符串
D:字符數(shù)組中的字符串可以整體輸入、輸出
答案:B已知inta[3][4];則對數(shù)組元素引用正確的是(
)
A:a[2][0]
B:a[2][4]
C:a[0][4]
D:a[3][3]
答案:A對以下定義語句的正確理解是(
)inta[10]={6,7,8,9,10};
A:因為數(shù)組長度與初值的個數(shù)不相同,所以此初始化語句不正確
B:將6,7,8,9,10依次賦給a[0]~a[4]
C:將6,7,8,9,10依次賦給a[6]~a[10]
D:將6,7,8,9,10依次賦給a[1]~a[5]
答案:B若有初始化語句:inta[3][4]={0};,則下面正確的敘述是(
)
A:數(shù)組a中每個元素都可得到初值0
B:數(shù)組a中各元素都可得到初值,a[0][0]初值0,其他元素初值為隨機數(shù)
C:只有元素a[0][0]可得到初值0
D:此初始化語句不正確
答案:A下面是對數(shù)組s的初始化,其中錯誤的語句是(
)
A:chars[5]={‘a(chǎn)’,‘b’,‘c’};
B:chars[5]={“abc”};
C:chars[5]=“Frank”;
D:chars[5]=”“;
答案:C已有定義:chara[]=“boy”,b[]={‘b’,‘o’,‘y’};,則以下敘述中正確的是(
)
A:a數(shù)組長度小于b數(shù)組長度
B:數(shù)組a和數(shù)組b長度相同
C:a數(shù)組長度大于b數(shù)組長度
D:其他說法都不對
答案:C第六章測試C語言規(guī)定,簡單變量做實參時,它和對應(yīng)的形參之間的數(shù)據(jù)傳遞方式是(
)
A:由實參傳給形參,再由形參反饋給實參
B:地址傳遞
C:由用戶指定傳遞方式
D:單向值傳遞
答案:D關(guān)于實參和形參,以下錯誤的說法是(
)
A:如果形參和實參的類型不一致,以形參類型為準(zhǔn)
B:實參可以為任意類型
C:形參可以是常量,變量或表達式
D:實參可以是常量,變量或表達式
答案:C函數(shù)在定義時,若省略函數(shù)類型說明符,則該函數(shù)值的類型為(
)
A:int
B:void
C:double
D:float
答案:A如果在一個函數(shù)中的復(fù)合語句中定義了一個變量,則該變量(
)
A:在該函數(shù)中有效
B:在本程序范圍內(nèi)有效
C:為非法變量
D:只在該復(fù)合語句內(nèi)有效
答案:D以下對C語言函數(shù)的有關(guān)描述中,正確的是(
)
A:C程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個源程序文件中
B:在C中調(diào)用函數(shù)時,只能把實參的值傳給形參,不能把形參的值送給實參
C:C函數(shù)既可以嵌套定義又可以遞歸調(diào)用
D:函數(shù)必須有返回值,否則不能使用函數(shù)
答案:B若函數(shù)調(diào)用時的實參為普通變量,下列關(guān)于函數(shù)形參和實參的敘述中正確的是(
)
A:形參只是形式上的存在,不占用具體存儲單元
B:同名的實參和形參占同一存儲單元
C:函數(shù)的實參和其對應(yīng)的形參共占同一存儲單元
D:函數(shù)的形參和實參分別占用不同的存儲單元
答案:D關(guān)于函數(shù)相關(guān)內(nèi)容,以下敘述中錯誤的是(
)
A:函數(shù)的return語句中可以沒有表達式
B:用戶定義的函數(shù)中若沒有return語句,則應(yīng)當(dāng)定義函數(shù)為void類型
C:用戶定義的函數(shù)中可以有多個return語句,以便可以調(diào)用一次返回多個函數(shù)值
D:用戶定義的函數(shù)中可以沒有return語句
答案:C以下敘述中正確的是(
)
A:未在定義語句中賦初值的auto變量和static變量的初值都是隨機值
B:函數(shù)的形參都屬于全局變量
C:全局變量的作用域一定比局部變量的作用域范圍大
D:靜態(tài)(static)變量的生存期貫穿于整個程序的運行期間
答案:D以下說法中正確的是(
)
A:全局變量與局部變量同名時,局部變量不起作用
B:主函數(shù)中定義的變量在所有的函數(shù)中有效
C:形式參數(shù)是全局變量
D:在函數(shù)內(nèi)部定義的變量只在本函數(shù)范圍內(nèi)有效
答案:D若程序中定義了以下函數(shù),并將其放在調(diào)用語句之后,則在調(diào)用之前應(yīng)該對該函數(shù)進行說明,以下選項中錯誤的說明是(
)。double
myadd(doublea,doubleb){
return(a+b);
}
A:doublemyadd(double,double);
B:doublemyadd(doublex,doubley);
C:doublemyadd(doublea,b);
D:doublemyadd(doubleb,doublea);
答案:C第七章測試變量的指針,其含義是指該變量的(
)
A:值
B:名
C:一個標(biāo)記
D:地址
答案:D設(shè)已有定義floatx;,則以下對指針變量p進行定義其賦初值的語句中正確的是(
)
A:floatp=&x;
B:floatp=&x;
C:floatp=1024;
D:int*p=(int)x;
答案:B若用數(shù)組名作為函數(shù)調(diào)用的實參,傳遞給形參的是(
)
A:數(shù)組中全部元素的值
B:數(shù)組中第一個元素的值
C:數(shù)組的首地址
D:數(shù)組元素的個數(shù)
答案:C已有定義:inti,a[10],*p;,則合法的賦值語句是(
)
A:p=a+2;
B:p=a[5];
C:p=a[2]+2;
D:p=i;
答案:AC語言的以下程序段中,不能正確賦字符串(編譯時系統(tǒng)會提示錯誤)的是(
)
A:chart[]=“hello”,*s=t;
B:chars[10]=“hello”;
C:chars[10];
strcpy(s,“hello”);
D:chars[10];
s=“hello”;
答案:D以下程序段執(zhí)行后輸出結(jié)果是(
)。char*p[10]={“abc”,“aabdfg”,“dcdbe”,“abbd”,“cd”};printf(“%d”,strlen(p[4]));
A:4
B:3
C:2
D:5
答案:C已定義以下函數(shù),則函數(shù)的功能是(
)。fun(char
p2,
char
p1){
while((p2=p1)!=‘\0’){
p1++;
p2++;
}
}
A:將p1所指字符串復(fù)制到p2所指內(nèi)存空間
B:檢查p1和p2兩個指針?biāo)缸址惺欠裼小?/p>
C:將p1所指字符串的地址賦給指針p2
D:對p1和p2兩個指針?biāo)缸址M行比較
答案:A設(shè)有定義intptr,x,array[5]={5,4,3,2,1};ptr=array;則能使x的值為3的語句(
)
A:x=array[3];
B:x=(array+3);
C:array+=2;x=array;
D:x=(ptr+2)
答案:D兩個指針變量不可以(
)。
A:相減
B:指向同一個地址
C:相加
D:比較
答案:C若有定義int(p)[5];,則下列說法正確的是(
)。
A:定義了基本類型為int的5個指針變量。
B:定義了基本類型為int的具有5個元素的指針數(shù)組p
C:定義了一個名為p的行指針變量,它可以指向每行有5個整數(shù)元素的二維數(shù)組
D:定義了一個名為p、具有5個元素的整型數(shù)組
答案:C第八章測試下列關(guān)于結(jié)構(gòu)體的闡述錯誤的是(
)。
A:結(jié)構(gòu)體成員可以是普通變量,也可以是數(shù)組,指針及結(jié)構(gòu)體變量等
B:結(jié)構(gòu)體成員的名字可以同程序中的其他變量名相同
C:結(jié)構(gòu)體數(shù)據(jù)類型可以直接使用
D:結(jié)構(gòu)體定義可以在函數(shù)內(nèi)部,也可在函數(shù)外部
答案:C當(dāng)說明一個結(jié)構(gòu)體變量時,系統(tǒng)分配給它的內(nèi)存是(
)。
A:結(jié)構(gòu)中最后一個成員所需內(nèi)存量
B:成員中占內(nèi)存量最大者所需的容量
C:各成員所需內(nèi)存量的總和
D:結(jié)構(gòu)中第一個成員所需內(nèi)存量
答案:CC語言結(jié)構(gòu)體類型變量在程序執(zhí)行期間(
)
A:沒有成員駐留在內(nèi)存中
B:所有成員一直駐留在內(nèi)存中
C:只有一個成員駐留在內(nèi)存中
D:部分用到的成員駐留在內(nèi)存中
答案:B有如下定義struct
student{
intnum;floatscore;}stu;則下面敘述中錯誤的是(
)。
A:structstudent是用戶定義的結(jié)構(gòu)體類型
B:struct是結(jié)構(gòu)體類型的關(guān)鍵字
C:stu是用戶定義的結(jié)構(gòu)體類型
D:num和score都是結(jié)構(gòu)體成員名
答案:C下列關(guān)于typedef的敘述錯誤的是(
)。
A:用typedef為類型說明一個新名,通常可以增加程序的可讀性
B:typedef只是將已存在的類型用一個新的名字來代表
C:用typedef可以為各種類型說明一個新名,但不能用來為變量說明一個新名
D:用typedef可以增加新類型
答案:D在C語法中,下面結(jié)構(gòu)體的定義語句中,錯誤的是(
)
A:struntpoint{intx;inty;intz;}a;
B:struct{intx;inty;intz;}pointa;
C:struct{intx;inty;intz;}a;
D:structpoint{intx;inty;intz;};structpointa;
答案:B以下對結(jié)構(gòu)變量stu1中成員age的非法引用是(
)。structstudent{
intage;intnum;}stu1,p;p=&stu1;
A:p->age
B:stu1.age
C:student.age
D:.(p).age
答案:C若有以下說明語句,則下面的敘述錯誤的是()。
struct
date
{intyear;
intmonth;
intday;
}brithday;
A:year,day都是結(jié)構(gòu)體成員名
B:brithday是用戶定義的結(jié)構(gòu)體類型名
C:structdate是用戶定義的結(jié)構(gòu)體類型名
D:struct是聲明結(jié)構(gòu)體類型時用的關(guān)鍵字
答案:B下面關(guān)于結(jié)構(gòu)的說法錯誤的是()
A:結(jié)構(gòu)是由用戶自定義的一種數(shù)據(jù)類型
B:結(jié)構(gòu)中成員的數(shù)據(jù)類型可以是另一個已經(jīng)定義的結(jié)構(gòu)
C:在定義結(jié)構(gòu)時,可以為成員設(shè)置默認值
D:結(jié)構(gòu)中可設(shè)定若干個不同數(shù)據(jù)類型的成員
答案:C當(dāng)說明一個共用體變量時,系統(tǒng)分配給它的內(nèi)存是(
)
A:各成員所需內(nèi)存量的總和
B:成員中占內(nèi)存量最大者所需的容量
C:第一個成員所需內(nèi)存量
D:最后一個成員所需內(nèi)存量
答案:B第九章測試若執(zhí)行fopen函數(shù)時發(fā)生錯誤,則函數(shù)的返回值是(
)。
A:地址值
B:0
C:EOF
D:1
答案:B函數(shù)調(diào)用語句:fseek(fp,-20L,2)的含義是(
)。
A:將文件位置指針移到距離文件頭20個字節(jié)處
B:將文件位置指針從文件末尾處前移20個字節(jié)
C:將文件位置指針從當(dāng)前位置向后移動20個字節(jié)
D:將文件位置指針移到離當(dāng)前位置20個字節(jié)處
答案:B以二進制只讀方式打開一個已有的文本文件file1,正確調(diào)用fopen函數(shù)的方式是(
)
A:fp=fopen(“file1”,“rb+”);
B:fp=fopen(“file1”,“r”);
C:fp=fopen(“file1”,“r+”);
D:fp=fopen(“file1”,“rb”);
答案:DC語言中庫函數(shù)fgets(str,n,fp)的功能是()。
A:從str讀取至多n個字符到文件fp。
B:從文件fp中讀取長度不超過n-1的字符串存入str指向的內(nèi)存
C:從文件fp中讀取n個字符串存入str指向的內(nèi)存。
D:從文件fp中讀取長度n的字符串存入str指向的內(nèi)存。
答案:B于以下一段程序的理解錯誤的是(
)。
FILEfp;
if((fp=fopen(“D:\test.txt”,“w”))==NULL)
{
printf(“Cannotopenthefile!”);
exit(0);
}
A:FILEfp;表示定義一個文件指針fp
B:通過調(diào)用fopen函數(shù),使文件指針fp指向文件test.txt在內(nèi)存中的緩沖區(qū)
C:if語句表示調(diào)用fopen函數(shù)以只讀的形式打開D盤根目錄下的文件test.txt
D:
fopen函數(shù)打開文件失敗后的返回值為NULL@font-face{font-family:Helvetica;}@font-face{font-family:宋體;}@font-face{font-family:“CambriaMath”;}@font-face{font-family:Calibri;}@font-face{font-family:“@宋體”;}p.MsoNormal,li.MsoNormal,div.MsoNormal{margin:0cm0cm0.0001pt;text-align:justify;font-size:10.5pt;font-family:“Calibri”,sans-serif;}.MsoChpDefault{font-family:“Calibri”,sans-serif;}div.WordSection1{}
答案:C下列關(guān)于C語言文件的敘述中正確的是(
)。
A:文件由字符序列組成,其類型只能是文本文件
B:文件由數(shù)據(jù)序列組成,可以構(gòu)成二進制文件或文本文件
C:文件由結(jié)構(gòu)序列組成,可以構(gòu)成二進制文件或文本文件
D:文件由一系列數(shù)據(jù)依次排列組成,只能構(gòu)成二進制文件
答案:B第十章測試下面關(guān)于void*malloc(unsignedintsize)函數(shù)描述錯誤的(
)。
A:若分配不成功則返回NULL
B:函數(shù)的返回值為指向該區(qū)域起始地址的指針
C:malloc()函數(shù)用來動態(tài)分配內(nèi)存,所分配的空間長度為size
D:malloc函數(shù)申請的空間若不釋放,也有可能被其他程序申請
答案:D有如下定義:structnode{
intdata;
structnode*next;
}a,b,c;下列哪個答案可以將變量a,b,c在內(nèi)存中的位置連接起來(
)。
A:a.next=b.next=c.next;
B:a.data=&b;b.data=&c;
C:a.next=&b;
b.next=&c;
D:a=b=c;
答案:C有以下結(jié)構(gòu)體說明和變量的定義,且指針p指向結(jié)點a,指針q指向結(jié)點b。則把結(jié)點b連接到結(jié)點a之后的語句是(
)
。structnode{intdata;structnodenext;}structnodea,b,p=&a,q=&b;
A:p.next=&b;
B:(p)->next=q;
C:a.next=q;
D:p->next=b;
答案:C下列關(guān)于線性鏈表的敘述中,正確的是(
)
A:進行插入和刪除時,不需要移動鏈表中的元素
B:各數(shù)據(jù)結(jié)點的存儲空間必須連續(xù)
C:其他三種說法都不對
D:各數(shù)據(jù)結(jié)點的存儲順序與
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 海外房產(chǎn)銷售培訓(xùn)總結(jié)
- 金屬材絲拉拔工創(chuàng)新方法能力考核試卷含答案
- 氯甲烷生產(chǎn)工安全實踐模擬考核試卷含答案
- 鍋爐除灰、脫硫、脫硝設(shè)備檢修工班組考核評優(yōu)考核試卷含答案
- 上海天德建設(shè)(集團)有限公司“1028”起重傷害死亡事故調(diào)查報告
- 酒店員工培訓(xùn)與業(yè)務(wù)技能培養(yǎng)制度
- 酒店客房預(yù)訂與分配制度
- 酒店餐飲食品安全管理制度
- 桑蠶種養(yǎng)培訓(xùn)課件
- 財務(wù)報告編制與審查制度
- 2025年廣東省中考物理試題卷(含答案)
- 金華東陽市國有企業(yè)招聘A類工作人員筆試真題2024
- 2025年6月29日貴州省政府辦公廳遴選筆試真題及答案解析
- 2025年湖南省中考數(shù)學(xué)真題試卷及答案解析
- DB32/T 3518-2019西蘭花速凍技術(shù)規(guī)程
- 急救中心工作匯報
- 裝修敲打搬運合同協(xié)議書
- 2025年公共管理改革的熱點問題試題及答案
- 《世界經(jīng)濟史學(xué)》課件
- 四川省綿陽市2024屆中考數(shù)學(xué)試卷(含答案)
- 2025年官方標(biāo)準(zhǔn)工程款房屋抵償協(xié)議范本
評論
0/150
提交評論