版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
試卷科目:C語言開發(fā)基礎(chǔ)C語言開發(fā)基礎(chǔ)(習(xí)題卷76)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesC語言開發(fā)基礎(chǔ)第1部分:單項(xiàng)選擇題,共70題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.設(shè)二叉樹如下:則前序遍歷為()。A)ABDEGCFHB)DBGEAFHCC)DGEBHFCAD)ABCDEFGH答案:A解析:前序遍歷,即訪問根結(jié)點(diǎn)在訪問左子樹和訪問右子樹之前。根結(jié)點(diǎn)A最先訪問,在BDEG四個節(jié)點(diǎn)根結(jié)點(diǎn)前面訪問,CHF三個節(jié)點(diǎn)在根結(jié)點(diǎn)后面訪問,很容易排除BCD選項(xiàng),答案選擇A選項(xiàng)。另外,可以復(fù)習(xí)一下三種遍歷方式的規(guī)則,本題中前序遍歷為ABDEGCFH,中序遍歷為DBGEAFHC,后序遍歷為DGEBHFCA。[單選題]2.若有:chara[]="ABCD";charb[]={'A','B','C','D'};則____。A)a和b的字符串長度以及數(shù)組長度均相同B)a和b只是字符串長度相同C)a和b只是數(shù)組長度相同D)a比b的數(shù)組長度長答案:D解析:[單選題]3.下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)原則的是()。A)可封裝B)自頂向下C)模塊化D)逐步求精答案:A解析:結(jié)構(gòu)化程序設(shè)計(jì)的基本原則包括:①模塊化;②自頂向下;③逐步求精;④限制使用goto語句??煞庋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ì)中,不屬于過程設(shè)計(jì)工具的是()。A)PDL(過程設(shè)計(jì)語言)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ì)中常見的過程設(shè)計(jì)工具有:程序流程圖、N-S、PAD、HIPO、判定表和PDL(偽碼)。答案選擇D選項(xiàng)。[單選題]6.對下二叉樹進(jìn)行中序遍歷的結(jié)果是()。A)ABCDEFGHB)ABDGEHCFC)GDBEHACFD)GDHEBFCA答案:C解析:二叉樹的中序遍歷過程:先中序遍歷左子樹,再訪問根結(jié)點(diǎn),最后中序遍歷右子樹。答案選擇C選項(xiàng)。[單選題]7.設(shè)j為int型變量,則下面for循環(huán)語句執(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)出錯答案:A解析:[單選題]10.設(shè)循環(huán)隊(duì)列為Q(1:m),其初始狀態(tài)為front=rear=m。經(jīng)過一系列入隊(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ì)列順序存儲結(jié)構(gòu)隊(duì)列。循環(huán)隊(duì)列中,rear指向隊(duì)列中的隊(duì)尾元素,front指向隊(duì)頭元素的前一個位置,本題中,在front指向的后一個位置和rear指向的位置之間,所有的元素均為隊(duì)列中的元素。隊(duì)列初始狀態(tài)為front=rear=m,當(dāng)front=15,rear=20時,隊(duì)列中共有20-15(尾指針-頭指針)=5個元素,尋找其中最大值的最壞情況是逐項(xiàng)比較,所以需比較4次。答案選擇A選項(xiàng)。[單選題]11.C語言程序中可以對程序進(jìn)行注釋,注釋部分必須用符號________括起來。A)?{?和?}?B)?[?和?]?C)??和?*/?D)?*/?和??答案:C解析:[單選題]12.將C源程序進(jìn)行()可得到目標(biāo)文件A)編輯B)編譯C)連接D)拼接答案:B解析:[單選題]13.s1和s2已正確定義并分別指向兩個字符串。若要求:當(dāng)s1所指串大于s2所指串時,執(zhí)行語句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語言表達(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兩個操作數(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ù)字組成一個新的整數(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個選項(xiàng)中,均是合法整型常量的是()。A)160-0xffff011B)-0xcdf010XeC)-01986,0120668D)-0x48a2e50x答案:A解析:[單選題]20.以下存儲類型中,只有在使用時才為該類型的變量分配內(nèi)存的是______。A)auto和staticB)auto和registerC)register和staticD)extern和register答案:B解析:[單選題]21.C語言程序的注釋是()。A)由""開頭,"*/"結(jié)尾B)由""開頭,""結(jié)尾C)由"http://"開頭D)由""或"http://"開頭答案:A解析:[單選題]22.設(shè)n為整型變量,執(zhí)行語句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語言中的實(shí)型數(shù)據(jù)包括()。A)float和doubleB)int和floatC)float和charD)Dint和double答案:A解析:[單選題]25.若有chars1[]="abc",s2[20],*t=s2;gets(t);則下列語句中能夠?qū)崿F(xiàn)當(dāng)字符串s1大于字符串s2時,輸出s2的語句是()。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.以下不正確的定義語句是()。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解析:題號:55779[單選題]28.以下程序段中,與其他三個功能不同的程序段是()。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)都表示對1到10進(jìn)行累加后賦給s,而A項(xiàng)中含break語句,循環(huán)體只執(zhí)行一次,結(jié)束整個循環(huán)過程。答案選擇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.下列語句中,符合語法的賦值語句是A)a=10B)x=y==20C)i++D)m=2,n=5答案:B解析:[單選題]34.以下錯誤的描述是()A)break語句的功能是跳出正在執(zhí)行的條件語句或循環(huán)語句B)break語句的作用是使程序的執(zhí)行流程從一個語句塊內(nèi)部轉(zhuǎn)移出去C)如果是嵌套循環(huán),break能跳出所在的所有內(nèi)外層循環(huán)D)在循環(huán)語句中使用break語句是為了使流程跳出循環(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.對兩個數(shù)組a和b進(jìn)行如下初始化chara[]="ABCDEF";charb[]={'A','B','C','D','E','F'};則以下敘述正確的是。A)a與b數(shù)組完全相同B)a與b數(shù)組長度相同C)a和b中都存放字符串D)a數(shù)組比b數(shù)組長度長答案:D解析:[單選題]37.當(dāng)說明一個結(jié)構(gòu)體變量時系統(tǒng)分配給它的內(nèi)存是().A)各成員所需內(nèi)存量的總和B)結(jié)構(gòu)中一個成員所需內(nèi)存量C)成員中占內(nèi)存量最大者所需的容量D)結(jié)構(gòu)中最后一個成員所需內(nèi)存量答案:A解析:[單選題]38.對于以下遞歸函數(shù)f,調(diào)用f(4),其返回值為()A)10B)11C)0D)以上均不是答案:D解析:[單選題]39.下列關(guān)于軟件測試的目的和準(zhǔn)則的敘述中,正確的是()。A)軟件測試是證明軟件沒有錯誤B)主要目的是發(fā)現(xiàn)程序中的錯誤C)主要目的是確定程序中錯誤的位置D)測試最好由程序員自己來檢查自己的程序答案:B解析:軟件測試是程序的執(zhí)行過程,目的是盡可能多的發(fā)現(xiàn)錯誤。程序調(diào)試基于軟件測試時發(fā)現(xiàn)的錯誤,其任務(wù)是診斷和改正程序中的錯誤。答案選擇B選項(xiàng)。[單選題]40.能正確表示邏輯關(guān)系:"a≥10或a≤0"的C語言表達(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字符型常量是用一對單引號括起來的任意字符。[單選題]44.若有說明語句?charc=?\72?;?,則變量c()。A)包含1個字符B)包含2個字符C)包含3個字符D)說明不合法,c的值不確定答案:A解析:[單選題]45.C語言的編譯系統(tǒng)對宏命令的處理是_____A)在對源程序中其它成分正式編譯之前進(jìn)行的B)和C程序中的其它語句同時進(jìn)行的C)在程序連接時進(jìn)行的D)在程序運(yùn)行時進(jìn)行的答案:A解析:[單選題]46.程序調(diào)試的任務(wù)是()。A)設(shè)計(jì)測試用例B)驗(yàn)證程序的正確性C)發(fā)現(xiàn)程序中的錯誤D)診斷和改正程序中的錯誤答案:D解析:程序調(diào)試的任務(wù)是診斷和改正程序中的錯誤。[單選題]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)語句中,每次對字符的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)算符語法規(guī)則,執(zhí)行--b,此時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)行時,從鍵盤輸入: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í)行了語句:p=(double*)malloc(120);,則下面說法正確的是______。A)可以將p用作含有15個double型元素的數(shù)組B)可以將p用作含有30個float型元素的數(shù)組C)可以將一個長度小于120的字符串拷貝到p所指空間D)p所指空間為默認(rèn)的int型數(shù)組,且有30個int型元素答案:A解析:[單選題]52.如有語句?intx,y=0,z,*p[3];p[0]=&x;p[1]=&y;p[2]=&z;?,以下表達(dá)式中有語法錯誤的是_________。A)Y++B)(*p[0])++C)(**(p+1))++D)P++答案:D解析:[單選題]53.合法的c語言標(biāo)示符是A)_1B)1_C)1D)#1答案:A解析:[單選題]54.下列運(yùn)算符中優(yōu)先級最高的是()。A)!B)%C)-=D)&&答案:A解析:[單選題]55.輸入一個字符串,將該字符串中的大寫英文字母轉(zhuǎn)換成對應(yīng)的小寫英文字母,而將小寫英文字母轉(zhuǎn)換成對應(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ù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)用語句fuc(rec1,rec2+rec3,(rec4,rec5));,該函數(shù)調(diào)用語句中,含有的實(shí)參個數(shù)是()。A)3B)4C)5D)有語法錯答案:A解析:[單選題]59.設(shè)有以下語句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ù)組元素個數(shù)為()。A)5B)10C)6D)9答案:B解析:[單選題]62.在下列模式中,能夠給出數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法的是()。A)外模式B)內(nèi)模式C)概念模式D)邏輯模式答案:B解析:數(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)和存取方式的描述。答案選擇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.若有說明:inta[10];則對數(shù)組元素的正確引用是。A)a[10]B)a[3,5]C)a(5)D)a[10-10]答案:D解析:[單選題]65.下面對C語言字符數(shù)組的描述中錯誤的是。A)字符數(shù)組可以存放字符串B)字符數(shù)組的字符串可以整體輸入、輸出C)可以在賦值語句中通過賦值運(yùn)算符對字符數(shù)組整體賦值D)不可以用關(guān)系運(yùn)算符對字符數(shù)組中的字符串進(jìn)行比較答案:C解析:[單選題]66.在C#中,表達(dá)式(int)10/5*2.0的運(yùn)行結(jié)果是()類型的數(shù)據(jù)A)intB)doubleC)floatD)編譯錯誤答案: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題,每題至少兩個正確答案,多選或少選均不得分。[多選題]71.自定義方法由方法簽名和方法體組成中,方法簽名包括訪問修飾符,方法名()A)返回值類型B)數(shù)值類型C)參數(shù)類型D)參數(shù)列表答案:AD解析:[多選題]72.以下能用來表示整形常數(shù)的進(jìn)制是。A)二進(jìn)制B)八進(jìn)制C)十進(jìn)制D)十六進(jìn)制答案:BCD解析:[多選題]73.136、若k是int型變量,下面的程序段的輸出結(jié)果錯誤的是()。k=-3;if(kA)####B)&&&&C)####&&&&D)有語法錯誤,無輸出答案:ABC解析:[多選題]74.下面正確的轉(zhuǎn)義字符是()。A)'\101'B)'\'C)'\xaf'D)'\018'答案:AC解析:第3部分:填空題,共2題,請?jiān)诳瞻滋幪顚懻_答案。[填空題]75.下面程序可求出矩陣兩條對角線上的元素之和。請分析程序填空。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題,請判斷題目是否正確。[判斷題]77.假定int類型變量占用兩個字節(jié),其有定義:intx[10]={0,2,4};,則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是6A)正確B)錯誤答案:錯解析:[判斷題]78.break語句不能跳出多層循環(huán)。A)正確B)錯誤答案:對解析://C5循環(huán)結(jié)構(gòu)程序設(shè)計(jì)/C53break語句T[判斷題]79.在C語言中,變量必需先定義后使用A)正確B)錯誤答案:對解析:[判斷題]80.函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套A)正確B)錯誤答案:錯解析:[判斷題]81.main函數(shù)必須寫在一個C程序的最前面答案:錯解析:[判斷題]82.C語言中字符型變量的存儲單元中存放的是該字符的ASCII碼值。A)正確B)錯誤答案:對解析://C2基本數(shù)據(jù)類型及表達(dá)式/C23運(yùn)算符T[判斷題]83.break語句只能用于switch語句體中A)正確B)錯誤答案:對解析:[判斷題]84.一個c程序的執(zhí)行是從本程序文件的第一個函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束A)正確B)錯誤答案:錯解析:第5部分:問答題,共13題,請?jiān)诳瞻滋幪顚懻_答案。[問答題]85.如有下列程序段,則while語句的循環(huán)體會執(zhí)行____次,循環(huán)結(jié)束時,變量t的值為____,m值為____。Intt=1,m=0;While(t<4){m=m+t;T=t+2;}答案:2;5;4;解析:[問答題]86.以下do-while語句中循環(huán)體的執(zhí)行次數(shù)是_____.a=10;b=0;do{b+=2;a-=2+b;}while(a>=0);答案:空1:3題號:55725解析:[問答題]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++[問答題]88.用fputc函數(shù)將字符'm'輸入到fp指向的文件中去,正確的C語句寫法是_fputc('m',fp);___。答案:fputc('m',fp);解析:[問答題]89.shorti=0;i=i+1L;這兩句有錯嗎答案:解析:代碼一是錯的,代碼二是正確的。在數(shù)據(jù)安全的情況下大類型的數(shù)據(jù)向小類型的數(shù)據(jù)轉(zhuǎn)換一定要顯示的強(qiáng)制類型轉(zhuǎn)換。解析:[問答題]90.已知a=13,b=6,a/b的十進(jìn)制數(shù)值為【1】.答案:2解析:[問答題]91.sizeof和strlen的區(qū)別:答案:解析:1.sizeof的結(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東生態(tài)工程職業(yè)學(xué)院《朝鮮語會話三》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東青年職業(yè)學(xué)院《大國崛起:中國對外貿(mào)易概論》2023-2024學(xué)年第一學(xué)期期末試卷
- 七年級上冊《4.2.1合并同類項(xiàng)》課件與作業(yè)
- 廣東南華工商職業(yè)學(xué)院《成本會計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東茂名幼兒師范??茖W(xué)校《運(yùn)營管理Ⅰ》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東茂名農(nóng)林科技職業(yè)學(xué)院《軟件質(zhì)量保證》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東嶺南職業(yè)技術(shù)學(xué)院《汽車維修與保養(yǎng)》2023-2024學(xué)年第一學(xué)期期末試卷
- 帶您走進(jìn)西藏(西藏民族大學(xué))學(xué)習(xí)通測試及答案
- 公共日語(北京大學(xué))學(xué)習(xí)通測試及答案
- 2025新北師大版英語七年級下UNIT 2 Food and Health單詞表
- 高職建筑設(shè)計(jì)專業(yè)《建筑構(gòu)造與識圖》說課課件
- 《國珍產(chǎn)品介紹》
- 醫(yī)院軟式內(nèi)鏡清洗消毒技術(shù)規(guī)范
- 《高速鐵路客運(yùn)乘務(wù)實(shí)務(wù)(活頁式)》全套教學(xué)課件
- JCT872-2000建筑裝飾用微晶玻璃
- 2024(部編版)道德與法治九年級上冊 第二單元 民主與法治 單元測試(學(xué)生版+解析版)
- 醫(yī)療護(hù)理員基礎(chǔ)理論知識考試試題題庫及答案
- YDT 4525-2023通信局(站)液冷系統(tǒng)總體技術(shù)要求
- 2024年高考英語詞匯表-帶音標(biāo)
- 墊底辣妹教育學(xué)思考(3篇模板)
- 框架結(jié)構(gòu)設(shè)計(jì)國內(nèi)外研究現(xiàn)狀
評論
0/150
提交評論