版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
試卷科目:C語言開發(fā)基礎(chǔ)C語言開發(fā)基礎(chǔ)(習(xí)題卷38)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesC語言開發(fā)基礎(chǔ)第1部分:單項(xiàng)選擇題,共70題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.有如下程序段Charp1[80]="NanJing",p2[20]="China",P3[20]=?OympIc?;Strcpy(p1,stracat(p2,p3);Printf("%s\n",p1);執(zhí)行該程序段后的輸出是A)NanJingChinaOlympB)ChinadlympicC)OlympicD)Nanling答案:B解析:[單選題]2.如果假設(shè)a=2,b=3,x=3.5,y=2.5那么下面的算術(shù)表達(dá)式的值是()。(float)(a+b)/2+(int)x%(int)yA)2B)3C)3.5D)2.5答案:C解析:[單選題]3.已知大寫字母A的ASCII是65,小寫字母a的ASCII是97,以下不能將字符型變量c中的大寫字母轉(zhuǎn)換成對應(yīng)的小寫字母的語句是()。A)c=(c-'A')%26+'a';B)c2=tolower;C)c=c-'A'+'a';D)c=('A'+c)%26-'a';答案:D解析:[單選題]4.若輸入B,以下程序的運(yùn)行結(jié)果為()。Main(){chargrade;scanf("%c",&grade);Switch(grade){case'A':printf(">=85.");Case'B':Case'C':printf(">=60.");Case'D':printf("<60.");Default:printf("error.");}}A)>=85.B)>=60.C)>=60.<60.error.D)error.答案:C解析:[單選題]5.若有說明:inta[3][4]={0};則下面正確的敘述是()。A)只有元素a[0][0]可得到初值0B)此說明語句不正確C)數(shù)組a中各元素都可得到初值,但其值不一定為0D)數(shù)組a中每個(gè)元素均可得到初值0答案:D解析:[單選題]6.以下是if語句的基本形式:If(表達(dá)式)語句其中?表達(dá)式?______。A)必須是邏輯表達(dá)式B)必須是關(guān)系表達(dá)式C)必須是邏輯表達(dá)式或關(guān)系表達(dá)式D)可以是任意合法的表達(dá)式答案:D解析:[單選題]7.C語言規(guī)定:在一個(gè)源程序中main函數(shù)的位置()。A)必須在最開始B)必須在系統(tǒng)調(diào)用的庫函數(shù)的后面C)可以任意D)必須在最后答案:C解析:[單選題]8.函數(shù)ftell(fp)的作用是()。A)得到流式文件中的當(dāng)前位置B)移到流式文件的位置指針C)初始化流式文件的位置指針D)以上答案均正確答案:A解析:[單選題]9.下列()為合法的字符常量。A)''\nm''B)\mnC)BD)'B'答案:D解析:[單選題]10.C語言中,運(yùn)算對象必須是整型數(shù)的運(yùn)算符是()。A)%B)/C)%和/D)*答案:A解析:[單選題]11.若i、j已定義為int類型,則以下程序段中內(nèi)循環(huán)體的總的執(zhí)行次數(shù)是()。A)20B)25C)24D)30答案:A解析:[單選題]12.若有以下程序則程序的輸出結(jié)果是()A)2,2,2,4B)2,1,2,-1C)5,1,2,-1D)1,2,3,4答案:C解析:第一個(gè)if語句的判斷條件中是邏輯與表達(dá)式,只有運(yùn)算對象均非零結(jié)果才為真,執(zhí)行第一個(gè)if判斷條件,均為賦值表達(dá)式,第一個(gè)運(yùn)算對象a=2非零,判斷第二個(gè)表達(dá)式b=1也非零,所以條件成立執(zhí)行c=2的賦值操作。執(zhí)行第二個(gè)if判斷條件中的邏輯或表達(dá)式,只要有一個(gè)對象非零結(jié)果就是真,本條件中c==3運(yùn)算對象為假,所以需要判斷第二個(gè)運(yùn)算對象d=-1,結(jié)果為-1非零,所以條件成立,執(zhí)行a=5的操作,所以a值為5,b值為1,c值為2,d值為-1。[單選題]13.有如下語句inta=10,b=20;*p1=&a,*p2=&b;如果讓兩個(gè)指針變量均指向b,正確的賦值方式是。A)*p1=*p2;B)p1=p2;C)p1=*p2;D)*p1=*p2;答案:B解析:[單選題]14.char*match(charc)是()。A)函數(shù)定義的頭部B)函數(shù)預(yù)說明C)函數(shù)調(diào)用D)指針變量說明答案:A解析:[單選題]15.分析下面的C#代碼,該程序的運(yùn)行結(jié)果是()intindex=1;int[]foo=newint[3];intbar=foo[index];intbaz=bar+index;Console.WriteLine(baz);A)0B)1C)2D)編譯錯(cuò)誤答案:B解析:[單選題]16.58、下列四組字符串中都可以用作C語言程序中的標(biāo)識符的是()。A)print_3ddb8aBcB)I\amone_halfstart$it3paiC)str_1CpppowwhileD)PxqMy->bookline#His.age答案:A解析:[單選題]17.設(shè)有如下的程序段:charstr[]=abo",*p;p=str;則p[3]的值為____。A)'o'B)不確定的值C)'\0'D)'o'的地址答案:C解析:[單選題]18.下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是()。A)便于用戶,開發(fā)人員進(jìn)行理解和交流B)反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)C)作為確認(rèn)測試和驗(yàn)收的依據(jù)D)便于開發(fā)人員進(jìn)行需求分析答案:D解析:軟件需求說明書(SRS)的編制是為了:①便于用戶、開發(fā)人員進(jìn)行理解和交流;②反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù);③作為確認(rèn)測試和驗(yàn)收的依據(jù);④為成本估算和編制計(jì)劃進(jìn)度提供基礎(chǔ);⑤軟件不斷改進(jìn)的基礎(chǔ)。答案選擇D選項(xiàng)。[單選題]19.以下不正確的說法是,C語言規(guī)定。A)實(shí)參可以是常量、變量或表達(dá)式B)形參可以是常量、變量或表達(dá)式C)實(shí)參可以是任意類型D)實(shí)參應(yīng)與其對應(yīng)的形參類型一致答案:B解析:[單選題]20.若已定義:inta=1,b=2,c=3;則正確的表達(dá)式是A)c=(a,b)B)a+b=cC)b+3=cD)a=b\c答案:A解析:[單選題]21.C語言中,形參缺省的存儲類型說明是A)autoB)staticC)registerD)extern答案:A解析:[單選題]22.設(shè)有以下宏定義:#defineN3#defineY(n)((N+1)*n)則執(zhí)行語句:z=2*(N+Y(5+1));后,z的值為()。A)出錯(cuò)B)42C)48D)54答案:C解析:[單選題]23.C語言結(jié)構(gòu)體類型變量在程序執(zhí)行期間().A)所有成員一直駐留在內(nèi)存中B)只有一個(gè)成員駐留在內(nèi)存中C)部分成員駐留在內(nèi)存中D)沒有成員駐留在內(nèi)存中答案:A解析:[單選題]24.C語言中,形參缺省的存儲類型說明是A)autoB)staticC)registerD)extern答案:A解析:[單選題]25.有以下程序#includemain(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2;elsed=3;printf("%d,%d,%d,%d\n",a,b,c,d);}程序輸出()。A)0,0,0,3B)編譯有錯(cuò)C)1,1,2,0D)0,1,2,0答案:B解析:如果if的執(zhí)行語句含有多個(gè)語句(兩個(gè)以上),則必須使用復(fù)合語句,即用花括號把一組語句括起來;否則,緊跟if的下一條語句是它的執(zhí)行語句,因此c=2不是if執(zhí)行語句,它是在if和else之間的語句。在程序中else必須與if配對,共同組成一條if-else語句,中間不能出現(xiàn)其他語句,因此該程序編譯錯(cuò)誤。答案選擇B選項(xiàng)。[單選題]26.if語句的基本形式是:if(表達(dá)式)語句,以下關(guān)于?表達(dá)式?值的敘述中正確的是()。A)必須是邏輯值()。B)必須是整數(shù)值C)必須是正數(shù)D)可以是任意合法的數(shù)值答案:D解析:[單選題]27.設(shè)有如下定義:intx=10,y=3,z;則語句printf("%d\n",z=(x%y,x/y));的輸出結(jié)果是__________.A)1B)0C)4D)3答案:D解析:[單選題]28.Inta[10];合法的數(shù)組元素的最小下標(biāo)值為()。A)1B)0C)10D)9答案:B解析:[單選題]29.已知inta=4,b=5,c;則執(zhí)行表達(dá)式c=a=a>b后變量a的值為()。A)0B)1C)4D)5答案:A解析:[單選題]30.下列數(shù)組初始化語句錯(cuò)誤的是()A)chars1[4]="test";B)chars2[]={'t','e','s','t'};C)chars1[10]="test";D)chars4[4]={'t','e','s','t'};答案:A解析:[單選題]31.以下程序段輸出結(jié)果是()。_x000D_main()_x000D_{intk,j,s;_x000D_for(k=2;kA)9B)1C)11D)10答案:D解析:[單選題]32.下面的程序中______錯(cuò)誤(每行程序前面的數(shù)字是行號)。1#include<stdio.h>2main()3{4floata[3]={0.0};5inti;6for(i=0;i<3;i++)scanf("%d",a[i]);7for(i=1;i<3;i++)a[0]=a[0]+a[i];8printf("%f\n",a[0]);9}A)沒B)第4行C)第6行D)第8行答案:C解析:[單選題]33.分析以下程序運(yùn)行結(jié)果:Main(){Inti=1,s=0;While(i<100)s=s+i;i++;Printf("%d",&s);}()A)5050B)4950C)99D)死循環(huán)答案:D解析:[單選題]34.函數(shù)strlen("1234\0ab\0c")的返回值是______。A)4B)5C)8D)9答案:A解析:[單選題]35.下面說法中錯(cuò)誤的是().A)共用體變量的地址和它各成員的地址都是同一地址B)共用體內(nèi)的成員可以是結(jié)構(gòu)變量,反之亦然C)在任一時(shí)刻,共用體變量的各成員只有一個(gè)有效D)函數(shù)可以返回一個(gè)共用體變量答案:D解析:[單選題]36.系統(tǒng)的標(biāo)準(zhǔn)輸入文件是指().A)鍵盤B)顯示器C)軟盤D)硬盤答案:A解析:[單選題]37.若各選項(xiàng)中所有變量已正確定義,函數(shù)fun中通過return語句返回一個(gè)函數(shù)值,以下選項(xiàng)中錯(cuò)誤的程序是______。A)main(){……x=fun(2,10);……}Floatfun(intA,intb){……}B)floatfun(intA,intb){……}Main(){……x=fun(i,j);……}C)floatfun(intint);Main(){……x=fun(2,10);……}Floatfun(intA,intb){……}D)main(){floatfun(inti,intj);……x=fun(i,j);……}Floatfun(intA,intb){……}答案:A解析:[單選題]38.不合法的十六進(jìn)制數(shù)是().A)0xffB)0X11C)0x1gD)0Xabc答案:C解析:[單選題]39.設(shè)x為int型變量,則執(zhí)行以下語句后,x的值為()。X=10;x+=x-=x-x;A)10B)20C)40D)30答案:B解析:在求解過程中,先求解x-=x-x,即x=x-(x-x)=10,再求解x+=10,即x=10+10=20,故答案B項(xiàng)正確。[單選題]40.已有定義?intm=3,n=4;?下列表達(dá)式中合法的是A)m+n=7B)m=|n|C)m=n=0D)(m++)++答案:C解析:[單選題]41.以下程序運(yùn)行后,輸出結(jié)果是()main(){inty=18,i=0,j,a[8];do{a[i]=y%2;i++;y=y/2;}while(y>=1);for(j=i-1;j>=0;j--)printf("%d",a[j]);printf("\n");}A)10000B)10010C)00110D)10100答案:B解析:[單選題]42.設(shè)有intx=11;,則表達(dá)式(x++*1/3)的值是()。A)3B)4C)11D)12答案:A解析:A)short_a=1-.1e-1;[單選題]43.數(shù)據(jù)結(jié)構(gòu)主要研究的是數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的運(yùn)算和()。A)數(shù)據(jù)的方法B)數(shù)據(jù)的存儲結(jié)構(gòu)C)數(shù)據(jù)的對象D)數(shù)據(jù)的邏輯存儲答案:B解析:數(shù)據(jù)結(jié)構(gòu)是相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合,主要研究數(shù)據(jù)元素及其之間的相互關(guān)系和數(shù)據(jù)運(yùn)算,包括:①數(shù)據(jù)的邏輯結(jié)構(gòu);②數(shù)據(jù)的存儲結(jié)構(gòu);③數(shù)據(jù)的運(yùn)算。其中邏輯結(jié)構(gòu)反映的是數(shù)據(jù)元素之間的邏輯關(guān)系,與使用的計(jì)算機(jī)無關(guān)。答案選擇B選項(xiàng)。[單選題]44.若二維數(shù)組a有m列,則計(jì)算任一元素a[i]j]在數(shù)組中位置的公式為(假設(shè)a[0][0]位于數(shù)組的第一個(gè)位置上)()。A)i*m+jB)j*p+iC)i*m+j-1D)i*m+j+1答案:D解析:[單選題]45.下述對C語言字符數(shù)組的描述中正確的是()。A)字符數(shù)組不可以存放字符串B)可以在賦值語句中通過賦值運(yùn)算符對字符數(shù)組整體賦值C)字符數(shù)組中的字符串可以整體輸入、輸出D)可用關(guān)系運(yùn)算符對字符數(shù)組中的字符串進(jìn)行比較答案:C解析:[單選題]46.()。判斷char型變量ch是否為大寫字母的正確表達(dá)式是。A)?A?<=ch<=?z?B)(ch>=?A?)&(ch<=?Z?)C)(ch>=?A?)&&(ch<=?Z?)D)(?A?<=ch)AND(?Z?>=ch)答案:C解析:[單選題]47.若定義:inti=3,j=4,x,y;,則執(zhí)行語句:x=i++;y=j--;后,i,j,x,y的值分別是__。A)4,3,4,3B)4,3,3,4C)3,4,3,4D)3,4,4,3答案:B解析:[單選題]48.以下對結(jié)構(gòu)體類型變量td的定義中,錯(cuò)誤的是()。A)structaa{intn;floatm;};aatd;B)structaa{intn;floatm;};structaatd;C)struct{intn;floatm;}aa;structaatd;D)struct{intn;floatm;}td;答案:C解析:[單選題]49.以下敘述中正確的是().A)在程序的一行上可以出現(xiàn)多個(gè)有效的預(yù)處理命令行B)使用帶參的宏時(shí),參數(shù)的類型應(yīng)與宏定義時(shí)的一致C)宏替換不占用運(yùn)行時(shí)間,只占編譯時(shí)間D)在以下定義中CR是稱為"宏名"的標(biāo)識符#defineCR045答案:C解析:[單選題]50.34、判斷char型變量ch是否為大寫字母的正確表達(dá)式是()。A)'A?B)(ch>='A?)&(chC)(ch>='A?)&&(chD)('A?答案:C解析:[單選題]51.對于建立函數(shù)的目的,正確的說法是()A)提高程序的執(zhí)行效率B)減少程序的篇幅C)減少程序文件所占的內(nèi)存D)提高程序的可讀性答案:D解析:題號:55869[單選題]52.對二維數(shù)組a正確定義的是___。A)doublea[1][4];B)floata(3,4);C)inta[3][];D)floata(3)(4);答案:A解析:[單選題]53.數(shù)據(jù)庫設(shè)計(jì)中反映用戶對數(shù)據(jù)要求的模式是()。A)內(nèi)模式B)概念模式C)外模式D)設(shè)計(jì)模式答案:C解析:數(shù)據(jù)庫管理系統(tǒng)的三級模式包括:①外模式,也稱子模式、用戶模式,是指數(shù)據(jù)庫用戶所看到的數(shù)據(jù)結(jié)構(gòu),是用戶看到的數(shù)據(jù)視圖;②模式,也稱邏輯模式,是數(shù)據(jù)庫中對全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特性的描述,是所有用戶所見到的數(shù)據(jù)視圖的總和;③內(nèi)模式,也稱存儲模式、物理模式,是指數(shù)據(jù)在數(shù)據(jù)庫系統(tǒng)內(nèi)的存儲介質(zhì)上的表示,是對數(shù)據(jù)的物理結(jié)構(gòu)和存取方式的描述。答案選擇C選項(xiàng)。[單選題]54.C語言所提供的合法的關(guān)鍵字中不正確的是()。A)switchB)cherC)caseD)default答案:B解析:略。[單選題]55.設(shè)有定義語句:chars[12]={?string?};則printf(?%d\n?,strlen(s));的輸出是()A)6B)7C)11D)12答案:A解析:[單選題]56.正確定義字符型變量ch1和ch2,并分別給其賦值為小寫字母a和b的語句是()A)charch1=?a?,ch2=?b?B)charch1=a,ch2=bC)charch1=a;ch2=bD)charch1=?a?;ch2=?b?答案:A解析:[單選題]57.設(shè)有定義:charp[]={'1','2','3'},*q=p;,以下不能計(jì)算出一個(gè)char型數(shù)據(jù)所占字節(jié)數(shù)的表達(dá)式是()。A)sizeof(p)B)sizeof(char)C)sizeof(*q)D)sizeof(p[0])答案:A解析:根據(jù)題目中的定義可以知道sizeof(p),計(jì)算的是數(shù)組p中所有元素所占用的字節(jié)數(shù),而不是char型數(shù)據(jù)所占字節(jié)數(shù)。[單選題]58.在C語言中,只有在使用時(shí)才占用內(nèi)存單元的變量,其存儲類型是()。A)auto和staticB)extern和registerC)auto和registerD)static和register答案:C解析:auto:函數(shù)中的局部變量,動態(tài)地分配存儲空間,數(shù)據(jù)存儲在動態(tài)存儲區(qū)中,在調(diào)用該函數(shù)時(shí)系統(tǒng)會給它們分配存儲空間,在函數(shù)調(diào)用結(jié)束時(shí)就自動釋放這些存儲空間。register:為了提高效率,C語言允許將局部變量的值放在CPU中的寄存器中,這種變量叫"寄存器變量",只有局部自動變量和形式參數(shù)可以作為寄存器變量。extern:外部變量(即全局變量)是在函數(shù)的外部定義的,它的作用域?yàn)閺淖兞慷x處開始,到本程序文件的末尾。如果外部變量不在文件的開頭定義,其有效的作用范圍只限于定義處到文件終了。static:靜態(tài)局部變量屬于靜態(tài)存儲類別,在靜態(tài)存儲區(qū)內(nèi)分配存儲單元。在程序整個(gè)運(yùn)行期間都不釋放。[單選題]59.有以下程序程序運(yùn)行后輸出的結(jié)果是()A)1B3D5FB)ABCDFEC)A2C4E6D)123456答案:C解析:[單選題]60.若希望當(dāng)a的值為奇數(shù)時(shí),表達(dá)式的值為"真",a的值為偶數(shù)時(shí),表達(dá)式的值為"假"。則不能滿足要求的表達(dá)式是A)a%2==1B)!(a%2==0)C)!(a%2)D)a%2答案:C解析:[單選題]61.下列一維數(shù)組的定義中哪個(gè)是正確的?A)Inta[];B)Intn=6,a[n];C)Inta[6+1]={0};D)Inta[3]={1,2,3,4};答案:C解析:[單選題]62.有以下程序段:intk=0;while(k=1)k++;While循環(huán)執(zhí)行的次數(shù)是().A)無限次B)有語法錯(cuò)誤,不能執(zhí)行C)一次也不執(zhí)行D)執(zhí)行一次答案:A解析:[單選題]63.charc[]={chinese};則數(shù)組c的長度為____。A)0B)6C)7D)8答案:D解析:[單選題]64.關(guān)于局部變量的最小有效范圍是____。A)程序B)復(fù)合語句C)項(xiàng)目D)函數(shù)答案:B解析:[單選題]65.在C語言的函數(shù)中,下列正確的說法是()。A)形參必須是變量名B)數(shù)組名不能作形參C)可以有也可以沒有形參D)必須有形參答案:C解析:題號:55864[單選題]66.以下符合C語言語法的賦值表達(dá)式是().A)d=9+e+f=d+9B)d=9+e,f=d+9C)d=9+e,e++,d+9D)d=9+e++=d+7答案:B解析:[單選題]67.下列數(shù)組說明中,正確的是().A)intarray[][4];B)intarray[][];C)intarray[][][5];D)intarray[3][];答案:A解析:[單選題]68.有如下程序#includevoidmain(){intx=23;do{printf("%d",x--);}while(!x);}該程序的執(zhí)行結(jié)果是_______A)321B)23C)不輸出任何內(nèi)容D)陷入死循環(huán)答案:B解析:[單選題]69.有以下程序#includevoidfun(int*p){printf(?%d\n?,p[5]);}main(){inta[10]={1,2,3,4,5,6,7,8,9,10};fun(&a[3]);程序運(yùn)行后的輸出結(jié)果是()。A)5B)6C)8D)9答案:D解析:[單選題]70.下列()不能構(gòu)成一條if語句。A)if(x>0)a=1;elsea=2;B)if(x>0);C)if(x==0)a=1;b=2;D)if(x==0);elsea=2;答案:C解析:第2部分:多項(xiàng)選擇題,共7題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]71.在下列選項(xiàng)中,構(gòu)成死循環(huán)的程序段是A)inti=100;while(i>0){i=i%100+1;Console.WriteLine(i);if(i>100)break;}B)for(;;)C)intk=1000;do{++k;Console.WriteLine(k);}while(k>=1000);D)ints=36;while(s>=0){--s;Console.WriteLine(s);}答案:ABC解析:[多選題]72.120、已知inti=65;,則putchar(i);printf("%d",i);printf("%c",i);的輸出結(jié)果錯(cuò)誤的是()。A)A,65,AB)65,65,AC)A,A,65D)A,A,A答案:BCD解析:[多選題]73.若有說明:inta[10];則對a數(shù)組元素的正確引用的是().A)a[10]B)a[2*3]C)a(5)D)a[10-10]答案:BD解析:[多選題]74.116、設(shè)x、y為int型變量,則執(zhí)行下列語句后,x=5;y=x++*x++;y=--y*--y;y的值錯(cuò)誤的是()。A)529B)2401C)1209D)625答案:BCD解析:第3部分:填空題,共2題,請?jiān)诳瞻滋幪顚懻_答案。[填空題]75.以下程序的功能是根據(jù)公式e=1+1/1!+1/2!+...1/n!求e的近似值,精度要求為10-6。請分析程序填空。#include<stdio.h>main(){inti;doublee,new;【1】;new=1.0;for(i=1;【2】;i++){new/=(double)i;e+=new;}printf("e=%lf\n",e);}答案:【1】e=1【2】new>1e-6解析:[填空題]76.下面程序段的運(yùn)行結(jié)果是。x=2;do{printf("*");x--;}while(!x==0);答案:**解析:第4部分:判斷題,共8題,請判斷題目是否正確。[判斷題]77.C程序可以由一個(gè)或多個(gè)函數(shù)組成A)正確B)錯(cuò)誤答案:對解析:無[判斷題]78.全局變量的作用域是整個(gè)源程序文件。答案:錯(cuò)解析:[判斷題]79.符號常量在C程序中必須用define進(jìn)行說明。A)正確B)錯(cuò)誤答案:對解析://C2基本數(shù)據(jù)類型及表達(dá)式/C23常量T[判斷題]80.宏定義和文件包含都是C語言中的編譯預(yù)處理命令,對它們的處理是在編譯前完成的答案:對解析:[判斷題]81.?A?是一個(gè)字符常量。答案:錯(cuò)解析:[判斷題]82.用strcat(字符串1,字符串2)連接兩個(gè)字符串函數(shù)時(shí),字符串1的存儲空間沒有限制。A)正確B)錯(cuò)誤答案:錯(cuò)解析://C7數(shù)組/C73字符函數(shù)T[判斷題]83.有符號整型變量的取值范圍是:0-65536答案:錯(cuò)解析:[判斷題]84.運(yùn)算符?&&?表示與操作,如果左邊為假,那么右邊表達(dá)式將進(jìn)行運(yùn)算。A)正確B)錯(cuò)誤答案:錯(cuò)解析:第5部分:問答題,共13題,請?jiān)诳瞻滋幪顚懻_答案。[問答題]85.C語言中用____表示邏輯真,用_____表示邏輯假。答案:非00解析:[問答題]86.表達(dá)式(int)a+(float)a/b的值____。(設(shè)a=3,b=6);答案:3.5解析:[問答題]87.若輸入4,程序運(yùn)行結(jié)果為【1】(),若輸入-4,運(yùn)行結(jié)果為【2】(),若輸入10,運(yùn)行結(jié)果為【3】().main(){intx,y;scanf("%d",&x);if(x<1){y=x;printf("x=%d,y=x=%d\n",x,y);}elseif(x<10){y=2*x-1;printf("x=%d,y=2*x-1=%d\n",x,y);}else{y=3*x-11;printf("x=%d,y=3*x-11=%d\n",x,y);}}答案:【1】x=4,y=2*x-1=7|【2】x=4,y=x=-4|【3】x=10,y=3*x-11=19解析:[問答題]88.Heap和Stack的區(qū)別?答案:解析:Heap是堆,Stack是棧。棧的空間由操作系統(tǒng)自動分配和回收,而堆上的空間由程序員申請和釋放。棧的空間大小較小,而堆的空間較大。棧的地址空間往低地址方向生長,而堆向高地址方向生長。棧的存取效率更高。程
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度化妝品產(chǎn)品代言合同協(xié)議4篇
- 2025年度臨時(shí)餐飲場地租賃服務(wù)協(xié)議8篇
- 二零二五年度水電設(shè)施智能化改造合同3篇
- 二零二五版餐飲企業(yè)廚師招聘與人才輸送協(xié)議3篇
- 二零二四事業(yè)單位員工試用期人才引進(jìn)與培養(yǎng)合作協(xié)議3篇
- 2024石材荒料購銷及石材產(chǎn)品安全檢測服務(wù)合同3篇
- 2024蔬菜種植與農(nóng)產(chǎn)品加工企業(yè)銷售合作協(xié)議范本3篇
- 2024進(jìn)出口食品貿(mào)易合同
- 二零二五版合同法擔(dān)保條款設(shè)計(jì)-企業(yè)風(fēng)險(xiǎn)控制策略3篇
- 二零二五年度在線教育平臺股權(quán)收購合同3篇
- GB/T 37238-2018篡改(污損)文件鑒定技術(shù)規(guī)范
- 普通高中地理課程標(biāo)準(zhǔn)簡介(湘教版)
- 河道治理工程監(jiān)理通知單、回復(fù)單范本
- 超分子化學(xué)簡介課件
- 高二下學(xué)期英語閱讀提升練習(xí)(一)
- 易制爆化學(xué)品合法用途說明
- 【PPT】壓力性損傷預(yù)防敷料選擇和剪裁技巧
- 大氣喜慶迎新元旦晚會PPT背景
- DB13(J)∕T 242-2019 鋼絲網(wǎng)架復(fù)合保溫板應(yīng)用技術(shù)規(guī)程
- 心電圖中的pan-tompkins算法介紹
- 羊絨性能對織物起球的影響
評論
0/150
提交評論