




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
試卷科目:C語(yǔ)言開發(fā)基礎(chǔ)C語(yǔ)言開發(fā)基礎(chǔ)(習(xí)題卷76)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesC語(yǔ)言開發(fā)基礎(chǔ)第1部分:?jiǎn)雾?xiàng)選擇題,共70題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.設(shè)二叉樹如下:則前序遍歷為()。A)ABDEGCFHB)DBGEAFHCC)DGEBHFCAD)ABCDEFGH答案:A解析:前序遍歷,即訪問(wèn)根結(jié)點(diǎn)在訪問(wèn)左子樹和訪問(wèn)右子樹之前。根結(jié)點(diǎn)A最先訪問(wèn),在BDEG四個(gè)節(jié)點(diǎn)根結(jié)點(diǎn)前面訪問(wèn),CHF三個(gè)節(jié)點(diǎn)在根結(jié)點(diǎn)后面訪問(wèn),很容易排除BCD選項(xiàng),答案選擇A選項(xiàng)。另外,可以復(fù)習(xí)一下三種遍歷方式的規(guī)則,本題中前序遍歷為ABDEGCFH,中序遍歷為DBGEAFHC,后序遍歷為DGEBHFCA。[單選題]2.若有:chara[]="ABCD";charb[]={'A','B','C','D'};則____。A)a和b的字符串長(zhǎng)度以及數(shù)組長(zhǎng)度均相同B)a和b只是字符串長(zhǎng)度相同C)a和b只是數(shù)組長(zhǎng)度相同D)a比b的數(shù)組長(zhǎng)度長(zhǎng)答案:D解析:[單選題]3.下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)原則的是()。A)可封裝B)自頂向下C)模塊化D)逐步求精答案:A解析:結(jié)構(gòu)化程序設(shè)計(jì)的基本原則包括:①模塊化;②自頂向下;③逐步求精;④限制使用goto語(yǔ)句??煞庋b是面向?qū)ο蟮脑O(shè)計(jì)思想。答案選擇A選項(xiàng)。[單選題]4.設(shè)有:inta=2,b=3,c=7,d=8,m=3,n=3;執(zhí)行(m=a>b)&&(n=c>d)后的n值為A)0B)1C)2D)3答案:D解析:[單選題]5.在軟件設(shè)計(jì)中,不屬于過(guò)程設(shè)計(jì)工具的是()。A)PDL(過(guò)程設(shè)計(jì)語(yǔ)言)B)PAD圖C)N-S圖D)DFD圖答案:D解析:數(shù)據(jù)流圖(DFD圖)軟件定義階段結(jié)構(gòu)化分析方法常用的工具。軟件設(shè)計(jì)包括概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。其中,概要設(shè)計(jì)中常用的軟件結(jié)構(gòu)設(shè)計(jì)工具是結(jié)構(gòu)圖,又稱程序結(jié)構(gòu)圖;詳細(xì)設(shè)計(jì)中常見(jiàn)的過(guò)程設(shè)計(jì)工具有:程序流程圖、N-S、PAD、HIPO、判定表和PDL(偽碼)。答案選擇D選項(xiàng)。[單選題]6.對(duì)下二叉樹進(jìn)行中序遍歷的結(jié)果是()。A)ABCDEFGHB)ABDGEHCFC)GDBEHACFD)GDHEBFCA答案:C解析:二叉樹的中序遍歷過(guò)程:先中序遍歷左子樹,再訪問(wèn)根結(jié)點(diǎn),最后中序遍歷右子樹。答案選擇C選項(xiàng)。[單選題]7.設(shè)j為int型變量,則下面for循環(huán)語(yǔ)句執(zhí)行結(jié)果是()For(j=7;j>3;j--){If(j%5==0)continue;Printf("%d",j);}A)764B)765C)76D)7654答案:A解析:[單選題]8.若x、i、j和k都是int型變量,則計(jì)算表達(dá)式?x=(i=4,j=16,k=32)?后,x的值為()。A)4B)16C)32D)52答案:C解析:[單選題]9.下列程序段執(zhí)行后,s的值是()staticcharch[]="600";inta,s=0;for(a=0;ch[a]>='0'&&ch[a]<='9';a++)s=10*s+ch[a]-'0';A)600B)6C)0D)出錯(cuò)答案:A解析:[單選題]10.設(shè)循環(huán)隊(duì)列為Q(1:m),其初始狀態(tài)為front=rear=m。經(jīng)過(guò)一系列入隊(duì)與退隊(duì)運(yùn)算后,front=15,rear=20?,F(xiàn)要在該循環(huán)隊(duì)列中尋找最大值的元素,最壞情況下需要比較的次數(shù)為()。A)4B)6C)m-5D)m-6答案:A解析:循環(huán)隊(duì)列順序存儲(chǔ)結(jié)構(gòu)隊(duì)列。循環(huán)隊(duì)列中,rear指向隊(duì)列中的隊(duì)尾元素,front指向隊(duì)頭元素的前一個(gè)位置,本題中,在front指向的后一個(gè)位置和rear指向的位置之間,所有的元素均為隊(duì)列中的元素。隊(duì)列初始狀態(tài)為front=rear=m,當(dāng)front=15,rear=20時(shí),隊(duì)列中共有20-15(尾指針-頭指針)=5個(gè)元素,尋找其中最大值的最壞情況是逐項(xiàng)比較,所以需比較4次。答案選擇A選項(xiàng)。[單選題]11.C語(yǔ)言程序中可以對(duì)程序進(jìn)行注釋,注釋部分必須用符號(hào)________括起來(lái)。A)?{?和?}?B)?[?和?]?C)??和?*/?D)?*/?和??答案:C解析:[單選題]12.將C源程序進(jìn)行()可得到目標(biāo)文件A)編輯B)編譯C)連接D)拼接答案:B解析:[單選題]13.s1和s2已正確定義并分別指向兩個(gè)字符串。若要求:當(dāng)s1所指串大于s2所指串時(shí),執(zhí)行語(yǔ)句S;,則以下選項(xiàng)中正確的是______。A)if(s1>s2)S;B)if(strcmp(s1,s2))S;C)if(strcmp(s2,s1)>0)S;D)if(strcmp(s1,s2)>0)S;答案:D解析:[單選題]14.表示關(guān)系x<=y<=z的c語(yǔ)言表達(dá)式為()。A)(X<=Y)&&(Y<=Z)B)(X<=Y)AND(Y<=Z)C)(X<=Y<=Z)D)(X<=Y)&(Y<=Z)答案:A解析:[單選題]15.邏輯?異或?運(yùn)算可描述為當(dāng)且僅當(dāng)a、b兩個(gè)操作數(shù)中只有一個(gè)為真時(shí)才為真,其他情況下均為假。下面能夠正確表示邏輯?異或?運(yùn)算的表達(dá)式是A)al|bB)a&.&.bC)(a&.&.b)&.&.!(a||b)D)(al|b)&.&!(a&.&.b)答案:D解析:[單選題]16.已有聲明和定義?typedefint*INTEGER;INTEGERp,*q;?,下面敘述正確的是_________。A)P是int型變量B)P是類型為int的指針變量C)Q是類型為int的指針變量D)程序中可用INTEGER代替int類型名答案:B解析:[單選題]17.以下二維數(shù)組c的定義形式是()。A)intc[3][]B)floatcC)doublec[3][4]D)floatc(3)(4)答案:C解析:[單選題]18.已知有聲明?longx,y;",且x中整數(shù)的十進(jìn)制表示有n位數(shù)字(4<n<10),若要求去掉整數(shù)x十進(jìn)制表示中的最高位,用剩下的數(shù)字組成一個(gè)新的整數(shù)并保存到y(tǒng)中,則以下表達(dá)式中能正確實(shí)現(xiàn)這一功能的是()A)y=x/(10(n-1))B)y=x%(10*(n-1)C)y=x%(long)pow(10,n-1)D)y=x%(10(n-1)答案:C解析:[單選題]19.下列4個(gè)選項(xiàng)中,均是合法整型常量的是()。A)160-0xffff011B)-0xcdf010XeC)-01986,0120668D)-0x48a2e50x答案:A解析:[單選題]20.以下存儲(chǔ)類型中,只有在使用時(shí)才為該類型的變量分配內(nèi)存的是______。A)auto和staticB)auto和registerC)register和staticD)extern和register答案:B解析:[單選題]21.C語(yǔ)言程序的注釋是()。A)由""開頭,"*/"結(jié)尾B)由""開頭,""結(jié)尾C)由"http://"開頭D)由""或"http://"開頭答案:A解析:[單選題]22.設(shè)n為整型變量,執(zhí)行語(yǔ)句for(n=1;n++<4;);后,變量n的值是______。A)3B)4C)5D)6答案:C解析:[單選題]23.設(shè)inti=10;表達(dá)式30-i<=i<=9的值是()。A)9B)1C)20D)0答案:B解析:[單選題]24.8、C語(yǔ)言中的實(shí)型數(shù)據(jù)包括()。A)float和doubleB)int和floatC)float和charD)Dint和double答案:A解析:[單選題]25.若有chars1[]="abc",s2[20],*t=s2;gets(t);則下列語(yǔ)句中能夠?qū)崿F(xiàn)當(dāng)字符串s1大于字符串s2時(shí),輸出s2的語(yǔ)句是()。A)if(strcmp(s2,s1)>0)puts(s2);B)if(strcmp(s1,t)>0)puts(s2);C)if(strcmp(s1,s1)>0)puts(s2);D)if(strcmp(s2,t)>0)puts(s2);答案:B解析:[單選題]26.設(shè)char*s="\ta\017bc";則指針變量s指向的字符串所占的字節(jié)數(shù)是。A)9B)5C)6D)7答案:C解析:[單選題]27.以下不正確的定義語(yǔ)句是()。A)charc1[]={'1','2','3','4','5'};B)doublex[5]={2.0,4.0,6.0,8.0,10.0};C)inty[5]={0,1,3,5,7,9};D)charc2[]={'\x10','\xa','\x8'};答案:C解析:題號(hào):55779[單選題]28.以下程序段中,與其他三個(gè)功能不同的程序段是()。A)s=0;i=1;for(;;){s+=i;i++;if(i<=10)break;}B)s=0,i=1;for(;i<=10;){s+=i;i++;}C)s=0;for(i=1;i<=10;i++){s+=i;}D)for(s=0,i=1;i<=10;s+=i,i++);答案:A解析:BCD項(xiàng)都表示對(duì)1到10進(jìn)行累加后賦給s,而A項(xiàng)中含break語(yǔ)句,循環(huán)體只執(zhí)行一次,結(jié)束整個(gè)循環(huán)過(guò)程。答案選擇A選項(xiàng)。[單選題]29.在定義intm[][3]={1,2,3,4,5,6};后,m[1][0]的值是()。A)4B)1C)2D)A5答案:A解析:[單選題]30.下面程序段執(zhí)行后的輸出結(jié)果是()。Intm=0256,n=256;Printf("%o%o",m,n);A)02560400B)0256256C)256400D)400400答案:C解析:[單選題]31.設(shè)a=1,b=2,c=3,則表達(dá)式a<b?a:c的結(jié)果為()A)0B)1C)2D)3答案:B解析:[單選題]32.閱讀下列程序:main(){intn[3],i,j,k;for(i=0;i<3;i++)n[i]=0;k=2;for(i=0;i<k;i++)for(j=0;j<k;j++)n[j]=n[i]+1;for(i=0;i<3;i++)printf(''%d'',n[i]);printf(''\n'');}運(yùn)行該程序,其輸出結(jié)果是()。A)230B)330C)123D)321答案:B解析:[單選題]33.下列語(yǔ)句中,符合語(yǔ)法的賦值語(yǔ)句是A)a=10B)x=y==20C)i++D)m=2,n=5答案:B解析:[單選題]34.以下錯(cuò)誤的描述是()A)break語(yǔ)句的功能是跳出正在執(zhí)行的條件語(yǔ)句或循環(huán)語(yǔ)句B)break語(yǔ)句的作用是使程序的執(zhí)行流程從一個(gè)語(yǔ)句塊內(nèi)部轉(zhuǎn)移出去C)如果是嵌套循環(huán),break能跳出所在的所有內(nèi)外層循環(huán)D)在循環(huán)語(yǔ)句中使用break語(yǔ)句是為了使流程跳出循環(huán)體,提前結(jié)束循環(huán)答案:C解析:[單選題]35.閱讀以下程序,程序運(yùn)行后的輸出結(jié)果是_()___.#include<stdio.h>voidmain(){intx;for(x=5;x>0;x--)if(x--<5)printf("%d,",x);elseprintf("%d,",x++);}A)4,3,2B)4,3,1,C)5,4,2D)5,3,1,答案:B解析:[單選題]36.對(duì)兩個(gè)數(shù)組a和b進(jìn)行如下初始化chara[]="ABCDEF";charb[]={'A','B','C','D','E','F'};則以下敘述正確的是。A)a與b數(shù)組完全相同B)a與b數(shù)組長(zhǎng)度相同C)a和b中都存放字符串D)a數(shù)組比b數(shù)組長(zhǎng)度長(zhǎng)答案:D解析:[單選題]37.當(dāng)說(shuō)明一個(gè)結(jié)構(gòu)體變量時(shí)系統(tǒng)分配給它的內(nèi)存是().A)各成員所需內(nèi)存量的總和B)結(jié)構(gòu)中一個(gè)成員所需內(nèi)存量C)成員中占內(nèi)存量最大者所需的容量D)結(jié)構(gòu)中最后一個(gè)成員所需內(nèi)存量答案:A解析:[單選題]38.對(duì)于以下遞歸函數(shù)f,調(diào)用f(4),其返回值為()A)10B)11C)0D)以上均不是答案:D解析:[單選題]39.下列關(guān)于軟件測(cè)試的目的和準(zhǔn)則的敘述中,正確的是()。A)軟件測(cè)試是證明軟件沒(méi)有錯(cuò)誤B)主要目的是發(fā)現(xiàn)程序中的錯(cuò)誤C)主要目的是確定程序中錯(cuò)誤的位置D)測(cè)試最好由程序員自己來(lái)檢查自己的程序答案:B解析:軟件測(cè)試是程序的執(zhí)行過(guò)程,目的是盡可能多的發(fā)現(xiàn)錯(cuò)誤。程序調(diào)試基于軟件測(cè)試時(shí)發(fā)現(xiàn)的錯(cuò)誤,其任務(wù)是診斷和改正程序中的錯(cuò)誤。答案選擇B選項(xiàng)。[單選題]40.能正確表示邏輯關(guān)系:"a≥10或a≤0"的C語(yǔ)言表達(dá)式是().A)a>=10ora<=0B)a>=0|a<=10C)a>=10&&a<=0D)a>=10||a<=0答案:D解析:[單選題]41.現(xiàn)有程序:_x000D_main()_x000D_{_x000D_int*ptr,*p[5],i;_x000D_if((ptr=malloc(100*sizeof(int)))!=NULL)_x000D_{_x000D_p[0]=ptr;_x000D_for(i=1;iA)17142728B)07142228C)07132228D)07142128答案:D解析:[單選題]42.有如下程序#defineN2#defineMN+1#defineNUM2*M+1Main(){inti;For(i=1;i<=NUM;i++)printf("%d\n",i);}該程序中的for循環(huán)執(zhí)行的次數(shù)是______。A)5B)6C)7D)8答案:B解析:[單選題]43.下列不是合法的字符常量是()。A)"a"B)'\n'C)'\\'D)'e'答案:A解析:P11字符型常量是用一對(duì)單引號(hào)括起來(lái)的任意字符。[單選題]44.若有說(shuō)明語(yǔ)句?charc=?\72?;?,則變量c()。A)包含1個(gè)字符B)包含2個(gè)字符C)包含3個(gè)字符D)說(shuō)明不合法,c的值不確定答案:A解析:[單選題]45.C語(yǔ)言的編譯系統(tǒng)對(duì)宏命令的處理是_____A)在對(duì)源程序中其它成分正式編譯之前進(jìn)行的B)和C程序中的其它語(yǔ)句同時(shí)進(jìn)行的C)在程序連接時(shí)進(jìn)行的D)在程序運(yùn)行時(shí)進(jìn)行的答案:A解析:[單選題]46.程序調(diào)試的任務(wù)是()。A)設(shè)計(jì)測(cè)試用例B)驗(yàn)證程序的正確性C)發(fā)現(xiàn)程序中的錯(cuò)誤D)診斷和改正程序中的錯(cuò)誤答案:D解析:程序調(diào)試的任務(wù)是診斷和改正程序中的錯(cuò)誤。[單選題]47.有以下程序(注:字符a的ASCII碼值為97):#include<stdio.h>Main(){char*s={"abc"};do{printf("%d",*s%10);++s;}while(*s);}程序運(yùn)行后的輸出結(jié)果是()。A)789B)abcC)7890D)979899答案:A解析:因?yàn)樾懽址鸻,b,c的ASCII的值分別為97,98,99,而在dowhile循環(huán)語(yǔ)句中,每次對(duì)字符的ASCII的值取余數(shù)并輸出,所以分別輸出7,8,9。[單選題]48.有以下程序:#includemain(){inti,j,k,a=5,b=6;i=(a==b)?++a:--b;j=a++;k=b;printf("%d,%d,%d\n",i,j,k);}程序的運(yùn)行結(jié)果是()。A)7,6,5B)5,5,5C)7,5,5D)5,6,5答案:B解析:條件表達(dá)式i=(a==b)?++a:--b;中先執(zhí)行a==b,值為假,根據(jù)三元運(yùn)算符語(yǔ)法規(guī)則,執(zhí)行--b,此時(shí)b為5,賦給i,i=5。j=a++,將a=5先賦給j,再進(jìn)行a++,j=5,a=6,k=b=5,故最后輸出的是5,5,5。答案選擇B選項(xiàng)。[單選題]49.以下程序運(yùn)行時(shí),從鍵盤輸入:01<回車>,程序執(zhí)行后的輸出結(jié)果是A)anothernumberanotherB)anothernumberC)numbernumberD)anothernumbernumber答案:D解析:[單選題]50.已知:intx=0;,則表達(dá)式!x的值等于______。A)0B)1C)0.0D)1.0答案:B解析:[單選題]51.若有定義double*p;,且成功執(zhí)行了語(yǔ)句:p=(double*)malloc(120);,則下面說(shuō)法正確的是______。A)可以將p用作含有15個(gè)double型元素的數(shù)組B)可以將p用作含有30個(gè)float型元素的數(shù)組C)可以將一個(gè)長(zhǎng)度小于120的字符串拷貝到p所指空間D)p所指空間為默認(rèn)的int型數(shù)組,且有30個(gè)int型元素答案:A解析:[單選題]52.如有語(yǔ)句?intx,y=0,z,*p[3];p[0]=&x;p[1]=&y;p[2]=&z;?,以下表達(dá)式中有語(yǔ)法錯(cuò)誤的是_________。A)Y++B)(*p[0])++C)(**(p+1))++D)P++答案:D解析:[單選題]53.合法的c語(yǔ)言標(biāo)示符是A)_1B)1_C)1D)#1答案:A解析:[單選題]54.下列運(yùn)算符中優(yōu)先級(jí)最高的是()。A)!B)%C)-=D)&&答案:A解析:[單選題]55.輸入一個(gè)字符串,將該字符串中的大寫英文字母轉(zhuǎn)換成對(duì)應(yīng)的小寫英文字母,而將小寫英文字母轉(zhuǎn)換成對(duì)應(yīng)的大寫英文字母,其余字符不變,然后輸出轉(zhuǎn)換后的字符串。#include<stdio.h>#include<string.h>#defineMAXN100Voidmain(){chars[MAXN];inti=0;printf(?Enterastring:\n?);scanf(?%s?,s);while(s[i]!=?\0?){if(s[i]>=?A?&&s[i]<=?Z?)1elseif(s[i]>=?a?&&s[i]<=?z?)s[i]+=?A?-?a?;i++;}printf(?newsrring:\n%s\n?,s);}1處應(yīng)填入的程序代碼為()A)s[i]+=?A?-?a?;B)s[i]+=?a?-?A?;C)s[i]+=?A?+?a?;D)s[i]+=?a?+?A?;答案:B解析:[單選題]56.在C語(yǔ)言中,要求運(yùn)算數(shù)必須是整型的運(yùn)算符是_______。A)/B)++C)*=D)%答案:D解析:[單選題]57.下面函數(shù)定義的頭部正確的是A)intfun(inta[],b)B)intfun(inta[],inta)C)intfun(intA,intb)D)intfun(chara[][],intb)答案:C解析:[單選題]58.有函數(shù)調(diào)用語(yǔ)句fuc(rec1,rec2+rec3,(rec4,rec5));,該函數(shù)調(diào)用語(yǔ)句中,含有的實(shí)參個(gè)數(shù)是()。A)3B)4C)5D)有語(yǔ)法錯(cuò)答案:A解析:[單選題]59.設(shè)有以下語(yǔ)句TypedefstructS{intg;charh;}T;則下面敘述中正確的是______。A)可用S定義結(jié)構(gòu)體變量B)可以用T定義結(jié)構(gòu)體變量C)S是struct類型的變量D)T是structS類型的變量答案:B解析:[單選題]60.設(shè)a=8、b=10、c=7、d=8、m=2、n=6,執(zhí)行(m=a<b)||(n=c>d)后n的值為______。A)1B)6C)3D)4答案:B解析:[單選題]61.Staticcharstr[10]="China";數(shù)組元素個(gè)數(shù)為()。A)5B)10C)6D)9答案:B解析:[單選題]62.在下列模式中,能夠給出數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)與物理存取方法的是()。A)外模式B)內(nèi)模式C)概念模式D)邏輯模式答案:B解析:數(shù)據(jù)庫(kù)管理系統(tǒng)的三級(jí)模式包括:①外模式,也稱子模式、用戶模式,是指數(shù)據(jù)庫(kù)用戶所看到的數(shù)據(jù)結(jié)構(gòu),是用戶看到的數(shù)據(jù)視圖;②模式,也稱邏輯模式,是數(shù)據(jù)庫(kù)中對(duì)全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特性的描述,是所有用戶所見(jiàn)到的數(shù)據(jù)視圖的總和;③內(nèi)模式,也稱存儲(chǔ)模式、物理模式,是指數(shù)據(jù)在數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)的存儲(chǔ)介質(zhì)上的表示,是對(duì)數(shù)據(jù)的物理結(jié)構(gòu)和存取方式的描述。答案選擇B選項(xiàng)。[單選題]63.有以下程序main(){chara='a',b;printf("%c,",++a);printf("%c\n",b=a++);}程序運(yùn)行后的輸出結(jié)果是()A)b,bB)b,cC)a,bD)a,c答案:A解析:[單選題]64.若有說(shuō)明:inta[10];則對(duì)數(shù)組元素的正確引用是。A)a[10]B)a[3,5]C)a(5)D)a[10-10]答案:D解析:[單選題]65.下面對(duì)C語(yǔ)言字符數(shù)組的描述中錯(cuò)誤的是。A)字符數(shù)組可以存放字符串B)字符數(shù)組的字符串可以整體輸入、輸出C)可以在賦值語(yǔ)句中通過(guò)賦值運(yùn)算符對(duì)字符數(shù)組整體賦值D)不可以用關(guān)系運(yùn)算符對(duì)字符數(shù)組中的字符串進(jìn)行比較答案:C解析:[單選題]66.在C#中,表達(dá)式(int)10/5*2.0的運(yùn)行結(jié)果是()類型的數(shù)據(jù)A)intB)doubleC)floatD)編譯錯(cuò)誤答案:B解析:[單選題]67.已知:floatx=2,y;,則表達(dá)式y(tǒng)=x+3/2的值是___。A)3.5B)3.0C)2.0D)1.0答案:B解析:[單選題]68.下列關(guān)于棧敘述正確的是()。A)棧頂元素最先能被刪除B)棧頂元素最后才能被刪除C)棧底元素永遠(yuǎn)不能被刪除D)棧底元素最先能被刪除答案:A解析:棧是先進(jìn)后出的數(shù)據(jù)結(jié)構(gòu),因此棧頂元素最后入棧卻最先被刪除,棧底元素最先入棧卻最后被刪除。答案選擇A選項(xiàng)。[單選題]69.已有定義?charch[10]={0},ch2[10]=?books?;?,則能將字符串"books?賦給數(shù)組ch1保存的表達(dá)式是______A)ch1=?books?;B)strcpy(ch2,ch1);C)chI=ch2;D)strcat(ch1,ch2);答案:D解析:[單選題]70.有如下程序:Longfib(intn){if(n>2)returnfib(n-1)+fib(n-2);elsereturn2;}Voidmain(){printf("%d\n",fib(3));}該程序的輸出結(jié)果是()。A)2B)4C)6D)8答案:B解析:第2部分:多項(xiàng)選擇題,共4題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]71.自定義方法由方法簽名和方法體組成中,方法簽名包括訪問(wèn)修飾符,方法名()A)返回值類型B)數(shù)值類型C)參數(shù)類型D)參數(shù)列表答案:AD解析:[多選題]72.以下能用來(lái)表示整形常數(shù)的進(jìn)制是。A)二進(jìn)制B)八進(jìn)制C)十進(jìn)制D)十六進(jìn)制答案:BCD解析:[多選題]73.136、若k是int型變量,下面的程序段的輸出結(jié)果錯(cuò)誤的是()。k=-3;if(kA)####B)&&&&C)####&&&&D)有語(yǔ)法錯(cuò)誤,無(wú)輸出答案:ABC解析:[多選題]74.下面正確的轉(zhuǎn)義字符是()。A)'\101'B)'\'C)'\xaf'D)'\018'答案:AC解析:第3部分:填空題,共2題,請(qǐng)?jiān)诳瞻滋幪顚懻_答案。[填空題]75.下面程序可求出矩陣兩條對(duì)角線上的元素之和。請(qǐng)分析程序填空。main(){inta[3][3]={1,3,6,7,9,11,14,15,17},sum1=0,sum2=0,i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)if(i==j)sum1+=a[i][j];for(i=0;i<3;i++)for(【1】;【2】;j--)if(i+j==2)sum2+=a[i][j];printf("sum1=%d,sum2=%d\n",sum1,sum2);}答案:【1】j=2【2】j>=0解析:[填空題]76.以下程序的運(yùn)行結(jié)果是。main(){inti;for(i=0;i<3;i++)fun();}fun(){staticintx=0;x+=1;printf("%3d",x);}答案:123解析:第4部分:判斷題,共11題,請(qǐng)判斷題目是否正確。[判斷題]77.假定int類型變量占用兩個(gè)字節(jié),其有定義:intx[10]={0,2,4};,則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是6A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]78.break語(yǔ)句不能跳出多層循環(huán)。A)正確B)錯(cuò)誤答案:對(duì)解析://C5循環(huán)結(jié)構(gòu)程序設(shè)計(jì)/C53break語(yǔ)句T[判斷題]79.在C語(yǔ)言中,變量必需先定義后使用A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]80.函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]81.main函數(shù)必須寫在一個(gè)C程序的最前面答案:錯(cuò)解析:[判斷題]82.C語(yǔ)言中字符型變量的存儲(chǔ)單元中存放的是該字符的ASCII碼值。A)正確B)錯(cuò)誤答案:對(duì)解析://C2基本數(shù)據(jù)類型及表達(dá)式/C23運(yùn)算符T[判斷題]83.break語(yǔ)句只能用于switch語(yǔ)句體中A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]84.一個(gè)c程序的執(zhí)行是從本程序文件的第一個(gè)函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束A)正確B)錯(cuò)誤答案:錯(cuò)解析:第5部分:?jiǎn)柎痤},共13題,請(qǐng)?jiān)诳瞻滋幪顚懻_答案。[問(wèn)答題]85.如有下列程序段,則while語(yǔ)句的循環(huán)體會(huì)執(zhí)行____次,循環(huán)結(jié)束時(shí),變量t的值為____,m值為____。Intt=1,m=0;While(t<4){m=m+t;T=t+2;}答案:2;5;4;解析:[問(wèn)答題]86.以下do-while語(yǔ)句中循環(huán)體的執(zhí)行次數(shù)是_____.a=10;b=0;do{b+=2;a-=2+b;}while(a>=0);答案:空1:3題號(hào):55725解析:[問(wèn)答題]87.設(shè)i,j,k為int變量,則執(zhí)行下面for循環(huán)后,k的值為()。for()k=i+j;答案:|i=0,j=10;i<=j;i++,j--解析:正確答案|i=1;i<6;i++[問(wèn)答題]88.用fputc函數(shù)將字符'm'輸入到fp指向的文件中去,正確的C語(yǔ)句寫法是_fputc('m',fp);___。答案:fputc('m',fp);解析:[問(wèn)答題]89.shorti=0;i=i+1L;這兩句有錯(cuò)嗎答案:解析:代碼一是錯(cuò)的,代碼二是正確的。在數(shù)據(jù)安全的情況下大類型的數(shù)據(jù)向小類型的數(shù)據(jù)轉(zhuǎn)換一定要顯示的強(qiáng)制類型轉(zhuǎn)換。解析:[問(wèn)答題]90.已知a=13,b=6,a/b的十進(jìn)制數(shù)值為【1】.答案:2解析:[問(wèn)答題]91.sizeof和strlen的區(qū)別:答案:解析:1.sizeof的結(jié)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025上海市安全員考試題庫(kù)及答案
- 2025-2030年中國(guó)金鹵燈行業(yè)十三五規(guī)劃與發(fā)展前景分析報(bào)告
- 2025-2030年中國(guó)辣椒紅色素市場(chǎng)運(yùn)營(yíng)狀況及發(fā)展前景預(yù)測(cè)報(bào)告
- 2025-2030年中國(guó)軟包裝復(fù)合膜行業(yè)運(yùn)行動(dòng)態(tài)及發(fā)展前景預(yù)測(cè)報(bào)告
- 2025-2030年中國(guó)超高頻RFID市場(chǎng)發(fā)展現(xiàn)狀規(guī)劃研究報(bào)告
- 2025-2030年中國(guó)船用液壓舵機(jī)行業(yè)運(yùn)行狀況及發(fā)展趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)聚氯乙烯用阻燃劑行業(yè)運(yùn)行態(tài)勢(shì)及投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)納米二氧化鈦市場(chǎng)運(yùn)行現(xiàn)狀及投資發(fā)展前景預(yù)測(cè)報(bào)告
- 2025-2030年中國(guó)硫酸鎳市場(chǎng)運(yùn)營(yíng)狀況與發(fā)展?jié)摿Ψ治鰣?bào)告
- 2025-2030年中國(guó)男士化妝品市場(chǎng)規(guī)模分析及發(fā)展建議研究報(bào)告
- 2024-2025年第二學(xué)期學(xué)校教導(dǎo)處工作計(jì)劃(二)
- 2025年蘇州衛(wèi)生職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 二零二五年度博物館場(chǎng)地租賃與文物保護(hù)合作協(xié)議3篇
- 2025年春新人教版歷史七年級(jí)下冊(cè)全冊(cè)課件
- 2024年鐘山職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 《汽車空調(diào)工作原理》課件
- 駱駝祥子-(一)-劇本
- 2024年鄭州黃河護(hù)理職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及解析答案
- 魏晉南北朝時(shí)期中外文化的交流
- 漁業(yè)行業(yè)智能化海洋牧場(chǎng)養(yǎng)殖方案
- 活在課堂里 課件
評(píng)論
0/150
提交評(píng)論