版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
試卷科目:C語言開發(fā)基礎(chǔ)C語言開發(fā)基礎(chǔ)(習題卷72)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesC語言開發(fā)基礎(chǔ)第1部分:單項選擇題,共70題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.C語言中先執(zhí)行循環(huán)體后判斷條件的循環(huán)語句是____。A)for語句B)do-while語句C)while語句D)if-else語句[單選題]2.執(zhí)行下列程序片斷后c的值是()。Inta=1,b=2,c;C=1.0/b*a;A)0B)0.5C)1D)2[單選題]3.設(shè)i、j、和k是int型變量,且i=3,j=4,k=5,則以下值為0的表達式是____A)'i'&&'j'B)i<=jC)i||j+k&&j-kD)!((i<j)&&!k||1)[單選題]4.()。以下關(guān)于long,int和short類型數(shù)據(jù)占用內(nèi)存大小的敘述中正確的是:A)均占用4個字節(jié)B)根據(jù)數(shù)據(jù)的大小決定C)由用戶自己定義D)由c語言編譯系統(tǒng)決定[單選題]5.下列復合語句中,不能實現(xiàn)兩數(shù)交換的是A){t=a;a=b;b=t;}B){a=b;b=a;}C){b=a*b;a=b/a;b=b/a;}D){a=a+b;b=a-b;a=a-b;}[單選題]6.軟件設(shè)計中模塊劃分應遵循的準則是()。A)低內(nèi)聚低耦合B)高內(nèi)聚低耦合C)低內(nèi)聚高耦合D)高內(nèi)聚高耦合[單選題]7.有以下程序段:Charc1,c2,c3;Scanf("%c%c%c",&c1,&c2,&c3);若要給c1、c2、c3分別輸入字母A、B、C,則以下對輸入形式的描述正確的是()A)字母A、B、C之間可以用空格分隔B)字母A、B、C之間不能有分隔符C)字母A、B、C之間可以用回車符分隔D)字母A、B、C之間可以用Tab鍵分隔[單選題]8.以下說法錯誤的是()。A)高級語言都是用接近人們習慣的自然語言和數(shù)學語言作為語言的表達形式B)計算機只能處理由0和1的代碼構(gòu)成的二進制指令或數(shù)據(jù)C)經(jīng)過編輯得到C程序源文件,后綴名為.objD)每一種高級語言都有它對應的編譯程序[單選題]9.()。若有語句inta=5;則執(zhí)行語句a+=a*=10;a的值是。A)55B)100C)60D)105[單選題]10.在定義了數(shù)組chars[2][5]={"1234","4321"};后,以下元素值相同的是______。A)s[0][0]和s[1][0]B)s[0][0]和s[1][1]C)s[0][1]和s[1][1]D)s[0][1]和s[1][2][單選題]11.以下選項中不合法的標識符是()。A)printB)FORC)&aD)_00[單選題]12.C語言源程序名的后綴是()A)exeB)CC)objD)cp[單選題]13.下面程序的輸出是()#include<stdio.h>Voidmain(){Inta=7,b=4;Floatm=38.4,n=6.4,x;X=a/2+b*m/n+1/2;Printf("%4.1f\n"x);}A)27.0B)27.5C)28.0D)28.5[單選題]14.下面關(guān)于文件包含正確的寫法是____。A)#include"文件1"B)#include"文件1""文件2"C)#include"文件1";D)#define"文件1"[單選題]15.有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);為使此程序不陷入死循環(huán),從鍵盤輸入的數(shù)據(jù)應該是____。A)任意正奇數(shù)B)任意負奇數(shù)C)任意正偶數(shù)D)任意負偶數(shù)[單選題]16.執(zhí)行語句for(i=10;i>0;i--);后,變量i的值為______。A)0B)1C)9D)10[單選題]17.下面函數(shù)定義中正確的是A)doublefun(doublef1,doublef2){}B)doublefun(doublefl;doublef2){}C)doublefun(doublefl,doublef2);{}D)doublefun(doublef1,f2){}[單選題]18.fread從所fp指向的文件中讀取數(shù)據(jù)到ptr所指向的數(shù)組中,數(shù)組大小為size指定,讀入num個元素,則調(diào)用fread的正確形式為____。A)fread(ptr,size,num,fp);B)fread(fp,ptr,size,num);C)fread(ptr,fp,size,num);D)fread(ptr,num,size,fp);[單選題]19.能正確表示邏輯關(guān)系:?a>=10或a<=0?的C語言表達式是()A)a>=0|a<=10B)a>=10ora<=0C)a>=10||a<=0D)a>=10&&a<=0[單選題]20.我們所寫的每條C語句,經(jīng)過編譯最終都將轉(zhuǎn)換成二進制的機器指令。關(guān)于轉(zhuǎn)換以下說法錯誤的是A)一條C語句對應轉(zhuǎn)換成一條機器指令B)一條C語句可能會被轉(zhuǎn)換成多條機器指令C)一條C語句可能會被轉(zhuǎn)換成零條機器指令D)某種類型和格式的C語句被轉(zhuǎn)換成機器指令的條數(shù)是固定的[單選題]21.下面的程序片斷所表示的數(shù)學函數(shù)關(guān)系是Y=0;If(x!=0)y=1;if(x>0)y=1;Elsey=0;A)B)C)D)[單選題]22.下列說法正確的是()A)使用循環(huán)結(jié)構(gòu)時,不需要避免死循環(huán)B)do...while語句結(jié)尾的分號可以省略C)do...while語句中do后面的大括號{}可以省略D)do...while語句的循環(huán)體至少執(zhí)行1次[單選題]23.如有如下定義:inta=5;則表達式(a++)-5的值為()A)0B)1C)-5D)不確定[單選題]24.存儲字符串"\\\\abc\376"需要的字節(jié)數(shù)是A)11B)13C)6D)7[單選題]25.以下程序中,while循環(huán)的循環(huán)次數(shù)是______main(){inti=0;while(i<10){if(i<1)continue;if(i==5)break;i++;}}A)1B)4C)6D)死循環(huán),不能確定次數(shù)[單選題]26.下列關(guān)于算法的描述中錯誤的是()。A)算法強調(diào)動態(tài)的執(zhí)行過程,不同于靜態(tài)的計算公式B)算法必須能在有限個步驟之后終止C)算法設(shè)計必須考慮算法的復雜度D)算法的優(yōu)劣取決于運行算法程序的環(huán)境[單選題]27.下面程序的輸出是___()___.#include<stdio.h>intm=13;intfun2(intx,inty){intm=3;return(x*y-m);}voidmain(){inta=7,b=5;printf("%d\n",fun2(a,b)/m);}A)1B)2C)7D)10[單選題]28.以下函數(shù)調(diào)用語句中含有實參個數(shù)為___()___.func((exp1,exp2),(exp3,exp4,exp5));A)1個B)2個C)4個D)5個[單選題]29.能正確在C中表示y=√cosx,是A)y=sqrt(cosx);B)y=sqrt(cosx);C)y=sqrt(cos(x));D)y=sqrt[cos(x)];[單選題]30.若a和b均為int型變量,則執(zhí)行以下程序斷后x的輸出是____X=15;y=15;Printf("%d\n",x%=(y%=2));A)0B)1C)6D)12[單選題]31.下面說法錯誤的是A)變量的定義可以放在所有函數(shù)之外B)變量的定義可以放在某個復合語句的開頭C)變量的定義可以放在函數(shù)的任何位置D)變量的定義可以不放在本編譯單位內(nèi),而放在其他編譯單位內(nèi)[單選題]32.若int*p,a;則語句p=&a;中的運算符&的含義是().A)位與運算B)邏輯與運算C)取指針內(nèi)容D)取變量地址[單選題]33.分析以下程序的運行結(jié)果().#include<stdio.h>func(intA,intb){inttemp=a;a=b;b=temp;}voidmain(){intx,y;x=10;y=20;func(x,y);printf("%d,%d\n",x,y);}A)10,20B)10,10C)20,10D)20,20[單選題]34.有如下程序main(){inty=3,x=3,z=1;Printf("%d%d\n",(++x,y++),z+2);}運行該程序的輸出結(jié)果是()A)34B)42C)43D)33[單選題]35.已有定義intk=2;int*p1,*p2;且p1,p2均指向變量k,下面不能正確執(zhí)行的賦值語句是。A)k=*p1+*p2;B)p2=k;C)p1=p2;D)k=*p1*(*p2);[單選題]36.設(shè)有inta[6][6];,則存儲在a[4][4]之前的元素個數(shù)為______。A)38B)29C)28D)30[單選題]37.語句x=(a=3,b=++a);運行后,x、a、b的值依次為A)3,3,4B)4,4,3C)4,4,4D)3,4,3[單選題]38.以下程序代碼運行的結(jié)果是?for(intx=10;x>3;x--){if(x%3!=0)x--;--x;--x;Console.WriteLine(x);}A)63B)74C)62D)73[單選題]39.如有如下定義:inta=5;則表達式(a++)=5的值為()A)0B)1C)-5D)不確定[單選題]40.若有以下的定義:intt[3][2];能正確表示t數(shù)組元素地址的表達式是()。A)&t[3][2]B)t[3]C)&t[1]D)t[2][單選題]41.以下敘述正確的是。A)在C程序中,main函數(shù)必須位于程序的最前面B)在C程序的每一行只能寫一條語句C)C語言本身沒有輸入輸出語句D)在對一個C程序進行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯誤[單選題]42.設(shè)有intx=11;則表達式x++*1/3的值為()。A)1B)3C)4D)9[單選題]43.如果一個函數(shù)位于C程序文件的上部,在該函數(shù)體內(nèi)說明語句后的復合語句中定義了一個變量,則該變量__()____.A)為全局變量,在本程序文件范圍內(nèi)有效B)為局部變量,只在該函數(shù)內(nèi)有效C)為局部變量,只在該復合語句中有效D)定義無效,為非法變量[單選題]44.若d為double型變量,則表達式d=1,d+5,d++的值是____()_.A)1B)6.0C)2.0D)1.0[單選題]45.下列符號中,不屬于轉(zhuǎn)義字符的是()。A)\\B)\0xAC)\tD)\0[單選題]46.判斷字符串a(chǎn),b相等,應當使用()。A)if(a==b)B)if(a=b)C)if(strcmp(a,b))D)if(strcmp(a,b)==0))[單選題]47.若調(diào)用一個函數(shù),且此函數(shù)中沒有return語句,則正確的說法:該函數(shù)()。A)沒有返回值B)返回若干個系統(tǒng)默認值C)返回一個不確定的值D)能返回一個用戶所希望的值[單選題]48.以下說法錯誤的是(D)A)使用符號常量可以在程序中做到?一改全改?B)符號常量的值在其作用域內(nèi)不能改變C)符號常量可用#define命令來定義D)符號常量名必須采用大寫字母[單選題]49.設(shè)有定義char*cc[2]={"1234","5678"};,則正確的敘述是()。A)cc數(shù)組的兩個元素中各自存放了字符串"1234"和"5678"的首地址B)cc數(shù)組的兩個元素分別存放的是含有4個字符的一維字符數(shù)組的首地址C)cc是指針變量,它指向含有兩個數(shù)組元素的字符型一維數(shù)組D)cc數(shù)組元素的值分別是1234和5678[單選題]50.若有定義和語句,則輸出結(jié)果是()。int**pp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf("%d,%d\n",*p,**pp);A)10,20B)20,20C)10,10D)20,10[單選題]51.已有定義chara[]="xyz",b[]={'x','y','z'};,以下敘述中正確的是()。A)數(shù)組a和b的長度相同B)a數(shù)組長度小于b數(shù)組長度C)a數(shù)組長度大于b數(shù)組長度D)上述說法都不對[單選題]52.要求下面的程序運行后,顯示如下結(jié)果:21046152324785132則程序中的劃線處應填入__()____.#include<stdio.h>voidmain(){inta[4][4]={________};inti,j;for(i=0;i<4;i++){for(j=0;j<4;j++)printf("%4d",a[i][j]);printf("\n");}}A){1,5,2,3},{2,4,7,8},{5,1,3,2}B){2,10,4,6},{1,5,2,3},{2,4,7,8},{5,1,3,2}C){5,1,3,2},{2,4,7,8},{1,5,2,3}D){2,1,2,5},{10,5,4,1},{4,2,7,3},{6,3,8,2}[單選題]53.有如下程序段For(y=1,y<10;)y=((x=3*?y,x+1),x-1);Printf(?x=%d,y=%d?,x,y);則該程序運行結(jié)果是()A)x=12,y=12B)x=27,y=27C)x=y=27D)x=15,y=14[單選題]54.C語言中,合法的長整型常數(shù)是()。A)1LB)5074369C)225DD)326581&[單選題]55.語句a=(3/4)+3%2;運行后,a的值為A)0B)1C)2D)3[單選題]56.若有定義:intx,y;并已正確給變量賦值,則以下選項中與表達式(x-y)?(x++):(y++)中的條件表達式(x-y)等價的是()。A)(x-y==0)B)(x-y<0)C)(x-y>0)D)(x-y<0∥x-y>0)[單選題]57.執(zhí)行下面程序段后Intx,y;For(x=1,y=1;y<50;y++){if(x>=10)break;if(x%2==1){x+=5;continue;}x-=3;}變量x的值最終為()。A)10B)11C)12D)13[單選題]58.下面的程序段運行后,輸出結(jié)果是()。inti,j,x=0;staticinta[8][8];for(i=0;iA)9B)不確定值C)0D)18[單選題]59.下列語句中,定義指針變量p的正確語句是_______。A)floatx,p=&x;B)floatx,*p=x;C)floatx,*p=&x;D)floatx,*p=*x;[單選題]60.下面程序的運行結(jié)果()。main(){unsigneda=3,b=10;5printf(''%d\n''a<<2|b>>1=;}A)3B)10C)13D)14[單選題]61.下列程序段的輸出結(jié)果為().floatk=0.8567;printf("%06.1f%%",k*100);A)0085.6%%B)0085.7%C)0085.6%D)857[單選題]62.有以下程序,執(zhí)行后輸出的結(jié)果是()A)3,4,5B)5,3,4C)5,4,3D)4,3,5[單選題]63.表達式0x13|0x17的值是()。A)0x17B)0x13C)0xf8D)0xec[單選題]64.設(shè)整型常量n的值為2,執(zhí)行語句n+=n后,n的值是()A)2B)4C)-4D)0[單選題]65.設(shè)有inta;,執(zhí)行語句a='A'+1.6;后,則正確的敘述是______。A)a的值是字符'C'B)a的值是浮點型C)C語言不允許字符型和浮點型相加D)a的值是字符'A'的ASCII碼值加上1[單選題]66.根據(jù)下面的程序及數(shù)據(jù)的輸入和輸出形式,程序中輸入語句的正確形式應該為()。#include?stdio.h?Main(){chars1,s2,s3;輸入語句;Printf(?%c%c%c?,s1,s2,s3);}輸入形式:A└┘B└┘C<回車>(注:└┘代表空格)輸出形式:A└┘BA)scanf(?%c%c%c?,&s1,&s2,&s3);B)scanf(?%c└┘%└┘c%c?,&s1,&s2,&s3);C)scanf(?%c,%c,%c?,&s1,&s2,&s3);D)scanf(?%c%c?,&s1,&s2,&s3);[單選題]67.表達式?0x13&0x17?的值是()。A)0x17B)0x13C)0xf8D)0xec[單選題]68.設(shè)有inta=3,c=6;,則執(zhí)行語句c*=2*(c-a);后c的值是______。A)36B)6C)12D)35[單選題]69.c語言程序從main()函數(shù)開始執(zhí)行,所以這個函數(shù)要寫在()。A)程序文件的開始B)程序文件的最后C)它所調(diào)用的函數(shù)的前面D)程序文件的任何位置[單選題]70.下列選項中,if后面的表達式的正確類型是()A)intB)doubleC)stringD)bool第2部分:多項選擇題,共4題,每題至少兩個正確答案,多選或少選均不得分。[多選題]71.以下敘述中,正確的是()。A)隨機文件以二進制代碼形式存儲數(shù)據(jù)B)語句FILEfp;定義了一個名為fp的文件指針C)對二進制文件的訪問速度比文本文件快D)文本文件以ASCII碼形式存儲數(shù)據(jù)[多選題]72.下列關(guān)于變量的命名,正確的是()A)X_25B)4footsC)&YearsD)main[多選題]73.以下不會構(gòu)成死循環(huán)的語句或語句塊的是()A)intn=0;do{++n;}while(n<=0);B)intn=0;while(n>=0){n++;}C)intn=10;while(n){n--;}D)for(intn=0,i=1;;i++)n+=i;[多選題]74.以下關(guān)于字符串的敘述中錯誤的是()A)空串比空格打頭的字符串小B)兩個字符串中的字符個數(shù)相同時才能進行字符串大小的比較C)可以用關(guān)系運算符對字符串的大小進行比較D)C語言中有字符串類型的常量和變量第3部分:填空題,共2題,請在空白處填寫正確答案。[填空題]75.下面程序的功能是將二維數(shù)組a中每個元素向右一列,最后一列換到最左一列,移后的數(shù)組存到另一二維數(shù)組b中,并按矩陣形式輸出a和b。請分析程序填空。例如:arraya:arrayb:456645123312main(){inti,j,a[2][3]={4,5,6,1,2,3},b[2][3];printf("arraya:\n");for(i=0;i<2;i++)for(j=0;j<3;j++){printf("%4d",a[i][j];【1】;}for(【2】;i++)b[i][0]=a[i][2];printf("arrayb:\n");for(i=0;i<2;i++){for(j=0;j<3;j++)printf("%4d",b[i][j]);【3】;}}[填空題]76.以下程序?qū)⑤斎氲娜齻€整數(shù)按從大到小順序輸出,請分析程序填空。main(){intx,y,z,c;scanf("%d%d%d",&x,&y,&z);if(【1】){c=y;y=z;z=c;}if(【2】){c=x;x=z;z=c;}if(【3】){c=x;x=y;y=c;}printf("%d,%d,%d",x,y,z);}第4部分:判斷題,共11題,請判斷題目是否正確。[判斷題]77.在標準C語言中,函數(shù)參數(shù)傳遞是單向傳遞,即由實參傳遞給形參。[判斷題]78.if(xA)正確B)錯誤[判斷題]79.字符數(shù)組定義后,不能用賦值語句將一字符串常量或字符數(shù)組直接賦給一個字符數(shù)組。A)正確B)錯誤[判斷題]80.break語句可以一次跳出多層循環(huán)。A)正確B)錯誤[判斷題]81.當說明一個共用體變量時系統(tǒng)分配給它的內(nèi)存是最長的成員的長度[判斷題]82.實參和與其對應的形參共同占用一個存儲單元A)正確B)錯誤[判斷題]83.若變量c為char類型,則表達式(c>='a')&&(c>='z')能正確判斷出c為小寫字母A)正確B)錯誤[判斷題]84.在C語言中,while語句、do~while語句、for語句這三種循環(huán)語句可以互相嵌套,自由組合。A)正確B)錯誤第5部分:問答題,共13題,請在空白處填寫正確答案。[問答題]85.函數(shù)的參數(shù)有兩種:____和____。[問答題]86.編寫程序,從鍵盤輸入字符串tt,將其中每個單詞的首字符改為對應的大寫字母,首字符后的字母都改為對應的小寫字母。例如,若輸入字符串:"abcDbOYxy!",則輸出字符串為:"AbCdBoyxy!"[問答題]87.當a=3,b=2,c=1時,表達式f=a>b>c的值是____。[問答題]88.下列函數(shù)輸出一行字符:先輸出kb個空格,再輸出n個指定字符(由實參指定)。請根據(jù)題意,將程序補充完整。#include<stdio.h>voidprint(【1】){inti;for(i=1;i<=kb;i++)【2】for(【3】)printf("%c",zf);}[問答題]89.在C語言中,用轉(zhuǎn)義字符\\表示______________。答題提示:雙引號/單引號/反斜線/橫向跳格/回車換行[問答題]90.C語言同意一些令人震驚的結(jié)構(gòu),下面的結(jié)構(gòu)是合法的嗎,如果是它做些什么?inta=5,b=7,c;c=a+++b;[問答題]91.以下程序的執(zhí)行結(jié)果是_____。Main(){intk=8;switch(k){case9:k+=1;Case10:k+=1;Case11:k+=1;break;Default:k+=1;}Printf("%d\n",k);}[問答題]92.關(guān)系運算符?<?比算數(shù)運算符?+?的優(yōu)先級____。(填高、低或相同)"[問答題]93.從變量存在的時間(生存期)來分,可以分為靜態(tài)存儲變量和動態(tài)存儲變量,沒有用static限定的局部變量屬于____存儲變量。[問答題]94.編寫一程序,輸出1到100之間所有能被7或11整除的數(shù)。[問答題]95.C語言中與指針有關(guān)的兩個運算符是&與______。[問答題]96.操作系統(tǒng)中進程調(diào)度策略有哪幾種?[問答題]97.C語言約定用____________作為字符串的結(jié)束標志。[判斷題]98.宏定義的作用域為從宏定義命令起到源程序結(jié)束。A)正確B)錯誤[判斷題]99.char*sp="right!";是正確的c語言賦值方式[判斷題]100.在C語言中,定義結(jié)構(gòu)體變量時可以省略關(guān)健字struct。A)正確B)錯誤1.答案:B解析:2.答案:A解析:3.答案:D解析:4.答案:D解析:5.答案:B解析:6.答案:B解析:軟件設(shè)計中模塊劃分應遵循的準則是高內(nèi)聚低偶合、模塊大小規(guī)模適當、模塊的依賴關(guān)系適當?shù)?。模塊的劃分應遵循一定的要求,以保證模塊劃分合理,并進一步保證以此為依據(jù)開發(fā)出的軟件系統(tǒng)可靠性強,易于理解和維護。模塊之間的耦合應盡可能的低,模塊的內(nèi)聚度應盡可能的高。7.答案:B解析:在使用scanf函數(shù)時要注意,在用"%c"格式輸入字符時,分隔符(空格符、制表符(Tab鍵)、回車符)和轉(zhuǎn)義字符都將作為有效字符進行輸入。題目中要求以字符形式輸入三個數(shù)據(jù),空格、回車符、Tab鍵均會被視為有效字符賦給對應變量,所以字母A、B、C之間不能有分隔符,B選項正確。8.答案:C解析:9.答案:B解析:10.答案:D解析:11.答案:C解析:標識符是由若干個字符組成的字符序列,用來命名程序的一些實體。語法規(guī)則為:①標識符由字母、數(shù)字或下劃線組成;②第一個字符必須是字母或下劃線;③標識符最多由274個字符組成;④在標識符中嚴格區(qū)分大小寫字母;⑤關(guān)鍵字不能作為自定義的標識符在程序中使用。C中有非法字符&。答案選擇C選項。12.答案:B解析:13.答案:A解析:14.答案:A解析:15.答案:B解析:16.答案:A解析:17.答案:A解析:18.答案:A解析:19.答案:C解析:20.答案:A解析:21.答案:A解析:22.答案:D解析:23.答案:A解析:24.答案:D解析:25.答案:D解析:26.答案:D解析:算法是指對解題方案的準確而完整的描述。A項正確,算法強調(diào)實現(xiàn),不同于數(shù)學上的計算方法;B項正確,算法的有窮性是指,算法中的操作步驟為有限個,且每個步驟都能在有限時間內(nèi)完成;C項正確,算法設(shè)計必須考慮執(zhí)行算法所需要的資源,即時間復雜度與空間復雜度;D項錯誤,算法的優(yōu)劣取決于算法復雜度,只有當算法被編程實現(xiàn)運行時才會受到運行環(huán)境影響。答案選擇D選項。27.答案:B解析:28.答案:B解析:29.答案:C解析:30.答案:A解析:31.答案:C解析:32.答案:D解析:33.答案:A解析:34.答案:D解析:35.答案:B解析:36.答案:C解析:37.答案:C解析:38.答案:B解析:39.答案:B解析:40.答案:D解析:41.答案:C解析:42.答案:B解析:43.答案:C解析:44.答案:D解析:45.答案:B解析:46.答案:D解析:47.答案:C解析:題號:5589348.答案:D解析:49.答案:A解析:50.答案:B解析:51.答案:C解析:52.答案:B解析:53.答案:D解析:54.答案:A解析:55.答案:B解析:56.答案:D解析:條件表達式:x=表達式1?表達式2:表達式3,其含義是先求解表達式1,若其值為非0(真),則求解表達式2,將表達式2的值賦給x;若表達式1的值為0(假),則求解表達式3,將表達式3的值賦給x。與表達式(x-y)等價的是(x-y<0∥x-y>0)。答案選擇D選項。57.答案:A解析:58.答案:C解析:59.答案:C解析:60.答案:C解析:61.答案:B解析:62.答案:D解析:63.答案:A解析:64.答案:B解析:65.答案:D解析:66.答案:A解析:67.答案:B解析:68.答案:A解析:69.答案:D解析:70.答案:D解析:71.答案:ACD解析:72.答案:AD解析:73.答案:BD解析:74.答案:BCD解析:字符串比較大小是以第1個不相同字符的大小為標準的,跟長度沒有關(guān)系,B選項不正確;字符串比較大小除了使用庫函數(shù)strcn330外,就只能靠自己寫代碼來實現(xiàn)了,而不能通過關(guān)系運算符來比較大小。因為字符串在表達式中相當于constchar*,即常字符指針,代表的是字符的首地址,關(guān)系運算符會將兩個字符串的首地址值比較大小,這是毫無意義的。C選項不正確。C語言中只有字符串常量而沒有字符串變量,D選項描述不正確;空串的長度為0,而以空格打頭的字符串的長度至少為1,因此A選項是正確。75.答案:【1】b[i][j+1]=a[i][j]【2】i=0;i<2【3】printf("\n")解析:76.答案:【1】y<z【2】x<z【3】
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年溫室大棚施工與智能化溫室設(shè)施維護保養(yǎng)合同3篇
- 二零二五版朝陽區(qū)校園保安服務與校園食品安全合同3篇
- 2025年度高端健身器材租賃服務合同3篇
- 2025年度消防報警系統(tǒng)安裝及調(diào)試服務合同范本6篇
- 2025年度新型環(huán)保材料銷售代理合作協(xié)議4篇
- 二零二五年度抹灰工程施工安全防護合同4篇
- 工程保證金合同(2篇)
- 土工施工方案
- 2025年度新能源汽車電池殼體模具研發(fā)制造合同4篇
- 2025年度土地經(jīng)營權(quán)流轉(zhuǎn)合同補充條款范本
- 南通市2025屆高三第一次調(diào)研測試(一模)地理試卷(含答案 )
- 2025年上海市閔行區(qū)中考數(shù)學一模試卷
- 2025中國人民保險集團校園招聘高頻重點提升(共500題)附帶答案詳解
- 0的認識和加、減法(說課稿)-2024-2025學年一年級上冊數(shù)學人教版(2024)001
- 重癥患者家屬溝通管理制度
- 醫(yī)院安全生產(chǎn)治本攻堅三年行動實施方案
- 法規(guī)解讀丨2024新版《突發(fā)事件應對法》及其應用案例
- 工程項目合作備忘錄范本
- 信息安全意識培訓課件
- Python試題庫(附參考答案)
評論
0/150
提交評論