



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第一章C語言概述一 單項選擇題.一個C程序的執行是從().A)本程序的main函數開始,到main函數結束B)本程序文件的第一個函數開始,到本程序文件的最后一個函數結束C)本程序的main函數開始,到本程序文件的最后一個函數結束D)本程序文件的第一個函數開始,到本程序的main函數結束.以下敘述正確的是().A)在C程序中,main函數必須位于程序的最前面B)C程序的每行中只能寫一條語句0C語言本身沒有輸入輸出語句D)在對一個C程序進行編譯的過程中,可發現注釋中的拼寫錯誤3.以下敘述不正確的是().一個C源程序可由一個或多個函數組成一個C源程序必須包含,,個main函數0C程序的基本組成單位是函數D)在C程序中,注釋說明只能位于一條語句的后面C語言規定,在一個源程序中,main函數的位置().A)必須在最開始 B)必須在系統調用的庫函數的后面0可以任意 D)必須在最后一個C語言源程序是由().A)一個主程序和若干子程序組成 B)函數組成0若干過程組成 D)若干子程序組成二填空題.C源程序的基本單位是 函數。.一個C源程序中至少應包括一個 main函數。TOC\o"1-5"\h\z.在一個C源程序中,注釋部分兩側的分界符分別為/±和*/ 。.一個函數是由兩部分組成的,它們分別是 函數首部 和 函數體 。.在C語言中,一個函數的函數體般包括 聲明部分 和 執行部分。.在每個C語句和數據定義的最后必須有一個 ; 。.C語言本身沒有輸入輸出語句。其輸入輸出是由函數 來完成。.程序是指 一組能使計算機識別和執行的指令,每一個指令都使計算機能夠執行相應的操作。。.源程序是指 用高級語言編寫的程序。C源程序文件的擴展名為.c。.目標程序是指 計算機不能識別和執行高級語言程序,只能通過高編譯系統將高級
語言程序轉化為二進制的目標程序。目標程序文件的擴展名為 .obi-.可執行程序是指 將目標函數和系統的函數庫以及其它目標函數鏈接起來行程可執行程序。可執行程序文件的擴展名為.exe。.上機運行一個C源程序的步驟一般為:① 輸入和編輯源程序;②編譯源程序;③連接庫函數;⑷生成可執行程序.第三章數據類型、運算符與表達式一 單項選擇題.下面四個選項中,均不是c語言關鍵字的選項是().defineIFTypeC)includescanfcasedefineIFTypeC)includescanfcasegetccharprintfD)whilegopow.C語言中的標識符只能由字母、數字和下劃線三種字符組成,且第一個字符().A)必須為字母 B)必須為下劃線C)必須為字母或下劃線 D)可以是字母、數字和下劃線中任一種字符.下列四個選項中,均是C語言關鍵字的選項是().A)auto enum include B)switchtypedef continueC)signedunion scanf D)ifstructtype4.下面四個選項中,均是不合法的用戶標識符的選項是().A)AP_0do B)floatlaO _AC)b-agoto intD)123 temp int5.以下有4組用戶標識符,其中合法的一組是().A)For-sub Case B)4dDOSizeC)f2G3IF abc D)WORDvoiddefine.下列選項中,合法的C語言關鍵字是().A)VARB)cherC)integerD)default.下面四個選項中,均是合法整型常量的選項是()。A)160-Oxffff Oil B)-Oxcdf Ola OxeC)-01986 012 0668 D)-0x48a0x2e5Oxe8.下面四個選項中,均是正確的八進制數或十六進制數的選項是().A)-10 0x8f -Oil B)Oabc -017OxcC)010 -0x11Oxfl D)0al2 -0x123-Oxa.設C語言中,一個int型數據在內存中占2個字節,則unsignedint型數據的取值范圍為(
A)0~255B)0-32767C)0-65535D)0-2147483647.在C語言中,不正確的int類型的常數是().A)32768 B)0 C)037 D)OxAF(11101111=128+64+32+8+4+2+1).下面四個選項中,均是不合法的整型常量的選項是().TOC\o"1-5"\h\zA)-Ofl -Oxffff 0011 B)-Oxcdf 017 12456C)-018999 5e2 D)-0x48eg -068 03f.下面四個選項中,均是不合法的浮點數的選項是().A)160. 0.12 e3 B)123 2e4.2 .e5C)18 123e4 0.0 D)-e3 .234 le3.下面四個選項中,均是合法的浮點數的選項是().B)60 12e-4 -8e5D)-e3 .8e-4 5.e-0A)+le+l5e-9.4 03e2B)60 12e-4 -8e5D)-e3 .8e-4 5.e-0C)123e 1.2e-4+2eT.下列變量定義中合法的是(A)short_a=l-.le-1;C)longdo=0xfdaL;B)A)short_a=l-.le-1;C)longdo=0xfdaL;B)D)doubleb=l+5e2.5;float2_and=l-e-3;.以下選項中合法的字符常量是(A)、'B"A)、'B"68D)D.以下選項中,非法的字符常量是(A)At'B)M7'C)"n"A)At'B)M7'C)"n"D)\xaa'.以下所列的C語言常量中,錯誤的是(A)OxFF1.2e0.52LA)OxFF1.2e0.52LD)、\72,.在C語言中,char型數據在內存中的存儲形式是A)補碼B)反碼C)A)補碼B)反碼C)原碼D)ASCII碼.下面四個選項中,均是合法轉義字符的選項是(A)'\fA)'\f' '\\, '\n,'\018, '\f,'xab,B)'\, '\017,'\\0,AIOP'xlf,.下面四個選項中,均是不合法的轉義字符的選項是(A) '\\r '\xfA) '\\r '\xf,C)'\01P '\f, 、\},B)D)'MOIP'\' '\a''\abcz'MOP'xlfz.下面正確的字符常量是(A)、'c"B)A)、'c"B)、\\一、w,D).下面四個選項中,均是正確的數值常量或字符常量的選項是(0.0 Of 8.9e'&,0.0 Of 8.9e'&,C)'3, 011OxffOO0a'a' 3.9e-2.5lei'D)+001 Oxabcd 2e2 50..下面不正確的字符串常量是(A)'abc'B)"1212"A)'abc'B)"1212"C)“0".在C語言中(以16位PC機為例),5種基本數據類型的存儲空間長度的排列順序為().char<int<longint<=f1oat<doub1echar=int<longint<=float<doublechar<int<longint=f1oat=doub1echar=int=longint<=float<double.若有說明語句:charc='\72';則變量c().A)包含1個字符 B)包含2個字符C)包含3個字符 D)說明不合法,c的值不確定.設變量a是整型,f是實型,i是雙精度型,則表達式10+a+i*f值的數據類型為(A)int B)float C)double D)不確定27.表達式18/4*sqrt(4.0)/8值的數據類型為().A)int B)float C)double D)不確定.設有說明:charw;intx;floaty;doublez;則表達式w*x+z-y值的數據類型為().A)floatB)charC)intD)double.以下選項中屬于C語言的數據類型是().A)復數型B)邏輯型C)雙精度型 D)集合型.以下程序的輸出結果是main()(charc='z';printf(“%c”,c-25);)A)aB)ZC)z-25D)y.若有定義:inta=7;floatx=2.5,y=4.7;則表達式x+a%3*(int)(x+y)%2/4的值是(A)2.500000B)2.750000C)3.500000D)0.000000.若有代數式3ae/bc,則不正確的c語言表達式是()。A)a/b/c*e*3B)3*a*e/b/cC)3*a*e/b*cD)a*e/c/b*3.設有intx=ll;則表達式(x++*1/3)的值是().A)3 B)4C)11D)12.以下變量x.、y、z均為double類型且已正確賦值,不能正確表示數學式子x/yz的C語言表達式是()oA)x/y*zB)x*(l/(y*z))C)x/y*l/zD)x/y/z.C語言中運算對象必須是整型的運算符是().A)%= B)/ C)= D)<=.下列程序的輸出結果是().main()doubled=3.2;intx,y;x=1.2;y=(x+3.8)/5.0;printf("%d\n”,d*y);}A)3 B)3.2 C)0D)3.07.若x,i,j和k都是int型變量,則計算下面表達式x=(i=4,j=16,k=32)后,x的值為(A)4B)16C)32D)52.假設所有變量均為整型,則表達式(a=2,b=5,b++,a+b)的值是()。A)7 B)8 C)6 D)2.假定x和y為double型,則表達式x=2,y=x+3/2的值是()。A)3.500000B)3C)2.000000D)3.000000.若以下變量均是整型,且num=sum=7;則計算表達式sum=num++,sum++,++num后sum的值為()。A)7 B)8 C)9D)10.若有定義intk=7,x=12;,則以下能使值為3的表達式是()。A)x%=(k%=5) B)x%=(k-k%5)C)x%=k-k%5D)(x%=k)-(k%=5).設以下變量均為int類型,則值不等于7的表達式是()。A)(x=y=6,x+y,x+1) B)(x=y=6,x+y,y+1)C)(x=6,x+1,y=6,x+y) D)(y=6,y+1,x=y,x+1).下列程序執行后的輸出結果是()omain(){intx=f;printf(w%c\nw,'A'+(x-匕'+1));}A)GB)HC)ID)J.下列程序執行后的輸出結果是()omain(){charx=0xFFFF;printf(H%d\n'\x-);}A)-32767B)FFFEC)-lD)-32768.以下程序的輸出結果是()omain(){inta=3;printf(,,%d\n,,,(a+=a-=a*a));)A)-6B)12 C)0 D)-12.若變量已正確定義并賦值,下面符合C語言語法的表達式是().
A)a:=b+l B)a=b=c+2C)int18.5%3D)a=a+7=c+b.若有以下程序段,intcl=l,c2=2,c3;c3=1.0/c2*cl;則執行后,c3中的值是()oA)0B)0.5C)1 D)2.有如下程序main(){inty=3,x=3,z=l;printf(t4%d%d\n",(++x,y++),z+2);}運行該程序的輸出結果是().A)34 B)42 C)43D)3349.已知大寫字母A的ASCII碼為65,以下程序的運行結果為().#include<stdio.h>main()charcl='Az,c2='Yz;printf%d\n〃,cl,c2);printf%d\n〃,cl,c2);}A)65,89B)A,YC)65,88.以下程序的輸出結果是().#include<stdio.h>main()(inta=010,b=10;printf(''%d,%d\n”,a++,—b);)A)10,10B)8,10C)10,9.以下程序的輸出結果是().main()(inta,b;a=100;b=200;printf(、'%d\n”,(a,b));}A)100B)200C)20000.執行語句y=10;x=y++;的結果是()oD)65,90D)8,9D)100=200D)x=ll,y=10A)x=10,y=10B)x=ll,y=ll C)x=lO,y=ll53.在表示C語言的整型變量時,表示“無符號長整型”的符號是().D)x=ll,y=10A)unsignedint B)unsignedshortC)longint D)unsignedlong.在下列形式的常數中,C程序不允許出現的是().A).45B)±123C)25.6e-2D)4e3.以下程序的輸出結果是().main(){floatx=3.6;inti;i=(int)x;printf(''x=%f,i=%dw,x,i);)A)x=3.600000,i=4 B)x=3,i=3C)x=3.600000,i=3 D)x=3.000000,i=3.600000.在C語言中,要求運算數必須是整型數據的運算符是().A)/B)%C)!D)<.執行下列語句的結果是()oi=3;printf("%d,",++i);printf(“%d”,i++);A)3,3B)3,4C)4,3D)4,4.已知x=3,y=2,則表達式x*=y+8的值為().A)3B)2C)30D)1459.執行語句inti=65536;printf("%d\n”,i);的結果是().A)65536B)0C)有語法錯誤,無輸出結果D).在C語言中,不正確的int類型的常數是().A)32768B)0C)037D)OxAF.C語言提供的合法關鍵字是().A)swicthB)chanC)CaseD)default.表示“在使用x之前,先使x的值加1”的正確方式是(A)++xB)x++C)+xD)+x+.設x的值為5,則表達式(++x)+(++x)+(++x)的值是(A)24B)20C)15D)21.在C語言中,合法的字符常量是().D)、''0"A)'\084, B)'\x43,(十六進制)0D)、''0".若已定義x和y為double類型,則表達式:x=l,y=x+3/2的值是(A)1B)2C)2.0D)2.6.若t為double類型,表達式t=l,t+5,t++的值是().A)1B)6.0C)2.0D)1.0.若有以下定義和語句,則輸出結果是()?charcl='b,,c2='e,;printf(''%d,%c\nf,,c2-cl,c2_,a'+'K');A)2,M B)3,E02,E D)輸出項與對應的格式控制不一致,輸出結果不確定.設有如下的變量定義:inti=8,a,b;doublex=l.42,y=5.2;則以下符合C語言語法的表達式是()oA)a+=a-=(b=4)*(a=3) B)x%(-3)C)a=a*3=2 D)y=float(i)69.若有以下定義和語句:intu=010,v=0xl0,w=10;printf(''%d,%d,%d\nff,u,v,w);()則輸出結果是()。A)8,16,10B)10,10,10C)8,8,10D)8,10,10二填空題1.若x和a均是int型變量,則計算表達式(1)后的x值為12 ,計算表達式(2)后的xTOC\o"1-5"\h\z值為4 。1)x=(a=4,6*2)⑵x=a=4,6*2.若a是int型變量,則表達式(a=4*5,a*2),a+6的值為26 。.若b是int型變量,則表達式b=25/3%3的值為 2 。.若s是int型變量,且s=6則下面表達式s%2+(s+l)%2的值為1=.若a,b和c均是int型變量,則計算表達式a=(b=4)+(c=2)后,a值為6 ,b值為4,c值為2o.若x和n均是int型變量,且x和n的初值均為5,則計算表達式x+=n++后x的值為10,n的值為6 。.若有定義:intb=7;floata=2.5,c=4.7;則表達式a+(int)(b/3*(int)(a+c)/2)%4的值為5.5o.若有定義:inta=2,b=3;floatx=3.5,y=2.5;則表達式(float)(a+b)/2+(int)x%(int)y的值為3.5.TOC\o"1-5"\h\z.若有定義:intx=3,y=2;floata=2.5,b=3.5;則表達式(x+y)%2+(int)a/(int)b的值為」 。.若x和n均是整型變量,且x的初值為12,n的初值為5,則計算表達式x%=(n%=2)后x的值為0 0.以下程序的輸出結果是 0 。main()(unsignedshorta=65536;intb;printf(u%d\nM,b=a);}.請寫出數學式a/bc的C語言表達式 a/(b*c) 。.設a、b、c為整型數,且a=2、b=3、c=4,則執行完語句a*=16+(b++)-(++c)后,a的值是28o第四章最簡單的C程序設計——順序程序設計一單項選擇題.printf函數中用到格式符%5s,其中數字5表示輸出的字符串占用5列,如果字符串長度大于5,則輸出按方式().A)從左起輸出該字符串,右補空格B)按原字符長從左向右全部輸出0右對齊輸出該字串,左補空格D)輸出錯誤信息.已有定義inta=-2;和輸出語句printf(“%8x”,a);以下正確的敘述是()。A)整型變量的輸出形式只有%d一種B)%x是格式符的一種,它可以適用于任何一種類型的數據0%x是格式符的一種,其變量的值按十六進制輸出,但%8x是錯誤的D)%8x不是錯誤的格式符,其中數字8規定了輸出字段的寬度3,若x,y均定義成int型,z定義為double型,以下不合法的scanf函數調用語句是().scanf("%d%x,%le'\&x,&y,&z);scanf(“%2d*%d,%1P,&x,&y,&z);scanf("%x%*d%o'\&x,&y);scanf("%x%o%6.2f;&x,&y,&z);(雙精度型用%le,或者%If).以下程序的輸出結果是().main(){intk=17;printf(*%d,%o,%x\n”,k,k>k);)A)17,021,0x11 B)17,17,17B)17,0x11,021 D)17,21,11.下列程序的運行結果是().ftinclude<stdio.h>mainO{inta=2,c=5;printf(*a=%d,b=%d\n”,a,c);)A)a=%2,b=%5 B)a=2,b=5C)a=d,b=d D)a-2,c-5.語句printf("a\bre\%i\,y\\\bou\n");的輸出結果是((說明:、b'是退格符)
A)a\bre\'hi\'y\\\bou B)a\bre\'hi\'y\bouC)re'hi'you D)abre'hi*y\bou.x、y、z被定義為int型變量,若從鍵盤給x、y、z輸入數據,正確的輸入語句是().A)INPUTx,y、z; B)scanf("%d%d%d",&x,&y,&z);C)scanf("%d%d%d",x,y,z); D)read("%d%d%d",&x,&y,&z);.若變量已正確說明為float類型,要通過語句scanf("%f%f%f",&a,&b,&c);給a賦于10.0,b賦予22.0,c賦予33.0,不正確的輸入形式是():A)10<回車〉22c回車〉A)10<回車〉22c回車〉33c回車〉C)10.0<回車〉22.033.0<回車〉.以下程序的輸出結果是main()(intn;(n=6*4,n+6),n*2;printf(、、n=%d\n”,n);)A)24 B)12.以下程序的輸出結果是(main(){intx=2,y,z;x*=3+l;printf(v%d,x++);x+=y=z=5;printf〃,x);x=y=z;printf x);}A)8,14,1 B)8,14,5.下面程序的輸出結果是(B)10.0,22.0,33.0<回車〉D)1022c回車〉
33〈回車〉(C)26 D)20C)8,13,5 D)9,14,5)omain()(intx,y,z;x=0;y=z=-l;X+=-z y;{(-Z-)-y}printf(、'x=%d\n”,x);A)x=4B)x=0C)x=2D)x=3A)x=4B)x=0C)x=2D)x=3.設x為int型變量,貝!]執行語句x=10;x+=x?=x?x;后,x的值為()。A)10B)20C)40D)30.只能向終端輸出一個字符的函數是()oA)printf函數 B)putchar函數C)getchar函數 D)scanf函數14.下列程序執行后的輸出結果是(小數點后只寫一位)()omain(){doubled;floatf;long1;inti;i=f=l=d=2O/3;printf(M%d%ld%f%f\n”,i,l,f,d);)A)66 6.0 6.0 B)6 6 6.7 6.7C)66 6.0 6.7 D)6 6 6.7 6.0.在下列敘述中,錯誤的一條是()oprintf函數可以向終端輸出若干個任意類型的數據putchar函數只能向終端輸出字符,而且只能是一個字符getchar函數只能用來輸入字符,但字符的個數不限scanf函數可以用來輸入任何類型的多個數據.以下程序的輸出結果為()omain()(charcl='a',c2=*b,,c3='c';printf(44a%cb%c\tc%c\n,\cI,c2,c3);)A)l)cabcabc B)aibbcc C)abc D)aaaabb.若輸入12345和abc,以下程序的輸出結果是().main()(inta;charch;scanf("%3d%3c”,&a,&ch);printf(44%d,%cM,a,ch);)A)123,abc B)123,4 C)123,a D)12345,abc.以下程序的輸出結果是().main()(unsignedx1;intb=-1;xl=b;printf(t4%u,,,xl);)A)%u B)-l C)%u-l D)65535.在printf函數中用來輸出十六進制無符號整數的格式字符是()oA)d格式符 B)x格式符 C)u格式符 D)o格式符.設a=12、b=12345,執行語句priIltf(“%4d,%4(r,a,b)的輸出結果為()。A)12,E3 B)12,12345 C)12,1234 D)12,123456.以下程序的輸出結果是()。#include<stdio.h>#include<math.h>main()(inta=l,b=4,c=2;floatx=10.5,y=4.0,z;z=(a+b)/c+sqrt((double)y)*1.2/c+x;printf(44%f\n,\z);)A)14.000000 B)15.400000 C)13.700000 D)14.900000.以下程序的輸出結果是()omain()(inta=2,c=5;printf(44a=%%d,b=%%d\n,\a,c);)A)a=%2,b=%5 B)a=%2,c=%5C)a=%%d,b=%%d D)a=%d,b=%d23.請讀程序:main()(inta;floatb,c;scanf(M%2d%3f%4f;&a,&b,&c);printf(4<\na=%d,b=%f,c=%f\n,\a,b,c);}若運行時從鍵盤上輸入9876543210<CR>(vCR>表示回車),則上面程序的輸出結果是()oA)a=98,b=765,c=4321 B)a=10,b=432,c=8765C)a=98,b=765.0000(X),c=4321.000000 D)a=98,b=765.0,c=4321.0.若有定義:intx,y;chara,b,c;并有以下輸入數據(此處<CR>代表回車,U代表空格):1U2<CR>AUBUC<CR>則能給X賦整數1,給、賦整數2,給a賦字符A,給b賦字符B,給c賦字符C的正確程序段是().scanf(t4x=%d,y=%d",&x,&y);a=getchar();b=getchar();c=getchar();scanf(t4%d%d”,&x,&y);a=getchar();b=getchar();c=getchar();scanfC%d%d%c%c%c,\&x,&y,&a,&b,&c);scanf(4fc%d%d%c%c%c%c%c%c*\&x,&y,&a,&a,&b,&b,&c,&c);.下列可作為C語言賦值語句的是()oA)x=3,y=5; B)a=b=6 C)i—; D)y=int(x);.設i是int型變量,f是float型變量,用下面的語句給這兩個變量輸入值:scanf("i=%d,f=%f&i,&f);為了把100和765.12分別賦給i和f,則正確的輸入為()oA)100〈空格>765.12〈回車〉 B)100,765.12〈同車〉C)100V回車>765.12C回車> D)x=100〈回車>y=765.12〈回車〉.以下敘述中正確的是().A)輸入項可以是一個實型常量,例如:scanf("%『,3.5);B)只有格式控制,沒有輸入項,也能正確輸入數據到內存,例如:scanf("a=%d,b=%d");C)當輸入一個實型數據時,格式控制部分可以規定小數點后的位數,例如:scanf(“%4.2「,&f);D)當輸入數據時,必須指明變量地址,例如:scanf("%F,&f);.設x和y均為int型變量,則以下語句:x+=y;y=x-y;x-=y;的功能是()。A)把x和y按從小到大排序 B)把x和y按從大到小排序C)無確定結果 D)交換x和y中的值二填空題.下面程序的運行結果是i:dec=-4,oct=17774,hex=ffffc,unsigned=65532°main()(shorti;i=-4;printf(44\ni:dec=%d,oct=%o,hex=%x,unsigned=%u\nM,i,i,i,i);}.若想通過以下輸入語句使a=5.0,b=4,c=3,則輸入數據的形式應該是5.04c=3ointb,c;floata;scanf(H%f,%d,c=%dn,&a,&b,&c);.下列程序的輸出結果是16.00,請填空。main(){inta=9,b=2;floatx=6.6 ,y=l.l,z;z=a/2+b*x/y+1/2;(1Z2=0,a/2=4)printf(H%5.2f\nn,z);.在printf格式字符中,只能輸出?個字符的格式字符是%c:用于輸出字符串的格式字符是%s:以小數形式輸出實數的格式字符是%f:以標準指數形式輸出實數的格式字符是%e。三編程題.若a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51274,n=128765,cl='a',c2='b'。想得到以下的輸出格式和結果,請寫出完整的程序(包括定義變量類型和設計輸出)。要求輸出的結果如下:a=〈空格>3〈空格x空格〉b=〈空格〉4(空格x空格〉c=(空格>5x=1.200000,y=2.400000,z=-3.600000x+y=<空格>3.60(空格><空格〉y+z=-1.20<空格><空格〉z+x=-2.4011=<空格>51274c空格><空格>n=<空格*空格><空格>128756cl=a〈空格>or<空格>97(ASCII)c2=B(空格>or<空格>98(ASCII).輸入一個華氏溫度,要求輸出攝氏溫度。公式為馬伊一32)輸出要有文字說明,取2位小數。.編程序,用getchar函數讀入兩個字符給cl、c2,然后分別用putchar函數和printf函數輸出這兩個字符。三編程題.解:main()(inta=3,b=4,c=5;longintu=51274,n=128765;floatx=1.2,y=2.4,z=-3.6;charcl=,a\c2=,b,;prinlf("\n”);printf(*4a=%2db=%2dc=%2d\n'\a,b,c);printf(**x=%8.6f,y=%8.6f,c=%9.6f\n,\x,y,z);printf(ux+y=%5.2fy+z=%5.2fz+x=%5.2f\n,\x+y,y+z,z+x);printf(4tu=%61dn=%91d\n,\u,n);printfCcl=%cor%d(ASCII)\nM,cl,cl);printf(4tc2=%cor%d(ASCII)\nM,c2,c2);).解:main()floatc,f;printf(“請輸入一個華氏溫度:\nM);scanf(t4%f;&D;c=(5.0/9.0)*(f-32);printf(“攝氏溫度為:%.2f\n,,,c);}.解:#include<stdio.h>main()(charc1,c2;printf(“請輸入兩個字符給cl和c2:\n");cl=getchar();c2=getchar();printf(“用putchar函數輸出結果為:\n");putchar(cl);putchar(c2);printff4\n用printf函數輸出結果為:\n");printf(t4%c,%c\n,\cl,c2);第五章選擇結構程序設計一單項選擇題.邏輯運算符兩側運算對象的數據類型是()oA)只能是0或1B)只能是0或非0正數0只能是整型或字符型數據D)可以是任何類型的數據.已知x=43,ch=W,y=0;則表達式(x>=y&&ch<B&&!y)的值是().A)0 B)語法錯 01 D)“假”.已知intx=10,y=20,z=30;以下語句執行后x,y,z的值是().if(x>y)z=x;x=y;y=z;A)x=10,y=20,z=30 B)x=20,y=30,z=30C)x=20,y=30,z=10 D)x=20,y=30,z-20.執行下列語句后a的值為(),b的值為().inta,b,c;a=b=c=l;++a ++b&&++c;A)錯誤1 B)22 C)21 D)11.若希望當A的值為奇數時,表達式的值為“真”,A的值為偶數時,表達式的值為“假”,則以下不能滿足要求的表達式是().A)A%2==1 B)!(A%2==0) C)!(A%2) D)A%2.設有:inta=l,b=2,c=3,d=4,m=2,n=2;執行(m=a>b)&&(n=c>d)后n的值是(A)0 B)2 C)3 D)4.判斷char型變量cl是否為小寫字母的正確表達式是().A)'a'<=c"='z' B)(cl>=a)&&(cl〈=z)C)('a'>=cl)||('z'<=cl) D)(cl>='a')&&(cl<='z').以下不正確的if語句形式是()。if(x>y&&x!=y);if(x==y)x+=y;if(x!=y)scanf("%d",&x)elsescanf("%d”,&y)if(x<y){x++;y++;}.請閱讀以下程序:main()(inta=5,b=O,c=0;if(a=b+c)printf("***\n”);elseprintf("$$$\n");以上程序().A)有語法錯不能通過編譯B)可以通過編譯但不能通過連接C)輸出***D)輸出$$$.當a=l,b=3,c=5,d=4時,執行完下面一段程序后x的值是(if(a<b)if(c<d)x=l;elseif(a<c)if(b<d)x=2;elsex=3;elsex=6;elsex=7;A)1 B)2 C)3 D)6.以下程序的輸出結果是().main(){inta=100,x=10,y=20,okl=5,ok2=0;if(x<y)if(y!=10)if(!okl)a=l;elseif(ok2)a=10;a=T;printf("%d\n",a);)A)1 B)10 0-1 D)值不確定.以下程序的輸出結果是().main(){intx=2,y=-l,z=2;if(x<y)if(y<0)z=0;elsez+=l;printf("%d\n",z);)A)3 B)2 C)1 D)0.為了避免在嵌套的條件語句if-else中產生二義性,C語言規定:else子句總是與()配對。A)縮排位置相同的if B)其之前最近的if0其之后最近的if D)同一行上的.若有條件表達式(exp)?a++:b)則以下表達式中能完全等價于表達式(exp)的是().A)(exp==O) B)(exp!=O) C)(exp==l) D)(exp!=l).若運行時給變量x輸入12,則以下程序的運行結果是()omain(){intx,y;scanf("%d",&x);y=x>12?x+10:x-12;printf("%d\n",y);)A)0 B)22 C)12 D)10.語句:printf,%d",(a=2)&&(b=-2));的輸出結果是().A)無輸出 B)結果不確定 C)-1 D)1.當c的值不為。時,在下列選項中能正確將c的值賦給變量a、b的是().A)c=b=a; B)(a=c)II(b=c); C)(a=c)&&(b=c); D)a=c=b;.能正確表示a和b同時為正或同時為負的表達式是().
A)(a>=0||b>=0)&&(a<0|b<0)C)(a+b>O)&&(a+b〈=O)B)(a>=0&&b>=0)&&(a〈0&&b<0)D)a*b>0.A)(a>=0||b>=0)&&(a<0|b<0)C)(a+b>O)&&(a+b〈=O)B)(a>=0&&b>=0)&&(a〈0&&b<0)D)a*b>0.能正確表示邏輯關系:"a^O或aS)”的C語言表達式是(A)a>=10ora<=0 B)a>=0|a<=10C)a>=10&&a<=0 D)a>=10ia<=0.有如下程序段inta=14,b=15,x;charc='A';x=(a&&b)&&(c<W);執行該程序段后,X的值為(A)ture B)false.以下程序的輸出結果是(A)-l1 B)01main(){inta=-l,b=l,k;if((++a<0)&&!(b—<=0))printf(*%d%d\n”,a,b);elseprintfC%d%d\n”,b,a);C)0 D)1C)10 D)00.與y=(x>0?l:x<O?-l:O);的功能相同的if語句是()。if(x>0)y=l;elseif(x<0)y=-l;elsey=0;0y=-lif(x)if(x>O)y=l;elseif(x==O)y=O;elsey=-l;if(x)if(x>0)y=l;elseif(x〈O)y=T;elsey=0;D)y=0;if(x>=0)if(x>0)y=l;elsey=-l;.閱讀以下程序:main(){intx;scanf(/z%d*,&x);if(x—<5)printf(*%d,z,x);elseprintf('%d”,x++);程序運行后,如果從鍵盤上輸人5,則輸出結果是()oA)3 B)4 C)5 D)6.假定w、x、y、z、m均為int型變量,有如下程序段:w=l;x=2;y=3;z=4;m=(w<x)?w:x;m=(m<y)?m:y;m=(m<z)?m:z;則該程序運行后,m的值是()oA)4 B)3 C)2A)4 B)3 C)225.有如下程序main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=l.0/x;elsey=l.0;printf( ,y);)該程序的輸出結果是()oA)0.000000 B)0.25000026.有如下程序main(){inta=2,b=-l,c=2;if(a)if(b<0)c=0;elsec++;printf("%d\n",c);}該程序的輸出結果是()oA)0 B)1 C)2D)1C)0.500000 D)1.000000D)327.若有定義:floatw;inta,b;則合法的switch語句是()。A)switch(w){case1.A)switch(w){case1.0:printf(**\n*);case2.0:printf('**\n");}無default語句switch(b){case1:printf('*\n");default:printf('\n");case1+2:printf("**\n");Bswitch(x){case1,2:printf('*\n")case3:printf('**\n");}switch(a+b);{case1:printf(〃*\n〃);case2:printf("**\n");default:printf('\n");28.若a、28.若a、b、cl、c2>x、y均是整型變量,正確的switch語句是()oA)swich(a+b);{case1:y=a+b;break;case0:y=a-b;break;}C)switcha{casecl:y=a-b;break;casec2:x=a*d;break;default:x=a+b;B)switch(a*a+b*b){case3:case1:y=a+b;break;case3:y=b-a;break;}D)switch(a-b){default:y=a*b;break;case3:case4:x=a+b;break;case10:case11:y=a-b;break;D)a=2,b=2D)maxis:40D)error.D)a=2,b=2D)maxis:40D)error.})29.有如下程序main(){intx=l,a=0,b=0;switch(x)(case0:b++;a++;a++;b++;}printf(aa=%d,b=%d\n”,a,b);)該程序的輸出結果是()oA)a=2,b=l B)a=l,b=l C)a=l,b=030.當輸入19、2、21時,以下程序的輸出結果是()0main(){inta,b,c,max;printf(apleaseinputthreenumbersa,b,c:\n,T);scanf("%d,%d,%d”,&a,&b,&c);max=a;if(max<b)max=b;if(max<c)max=c;printf(umaxis:%d\n,*,max);)A)maxis:21 B)maxis:19 C)maxis:42.若輸入B,以下程序的輸出結果是()omain(){chargrade;scanf("%c”,ftgrade);switch(grade){case'A':printf(a>=85.n;case'B':case(Cf:printf(">=60.”);case,D':printf(<*<60.99);default:printf(aerror.w;)}A)>=85. B)>=60. C)>=60.<60.error..當執行以下語句后的輸出結果是()ointx=3,y=0;printf("%d,%d”,-l>x>-10&&l<x<10,-l>y>-10&&l<y<10);TOC\o"1-5"\h\zA)0 3 B)3 0 C)3 3 D)1 1.執行x=5>l+2&&2H2*4v4?!0后,x的值為( )。A)-1 B)0 C)1 D)5.以下程序的輸出結果為()omain(){inta,b,c,x,y,z;a=10;b=2;c=!(a%b);x=!(a/b);y=(a<b)&&(b>=0);z=(a<b)||(b>=0);printf(wc=%d,x=%d,y=%d,z=%d\n”,c,x,y,z);)A)c=0,x=l,y=l,z=0 B)c=5,x=0,y=l,z=0C)c=l,x=0,y=0,z=l D)c=10,x=2,y=0,z=l.下列運算符中,不屬于關系運算符的是().A)< B)>= C)== D)!.以下程序的輸出結果是().main(){inta,b,d=241;a=d/100%9;b=(-1)&&(-1);printf(w%d,%d\n”,a,b);}A)6,1 B)2,1 C)6,0 D)2,0.設ch是char型變量,其值為A,且有下面的表達式:ch=(ch>='A'&&ch<='Z')?(ch+32):ch上面表達式的值是().A)A B)a C)Z D)z.若k是int型變量,且有下面的程序片段:k=-3;if(k<=0)printfC*####*')elseprintf("&&&&")上面程序片段的輸出結果是().A)#### B)&&&& C)####&&&& D)有語法錯誤,無輸出結果.請讀程序:main()floatx,y;scanf(4<%f\&x);if(x<0.0)y=0.0;elseif((x<5.0)&&(x!=2.0))y=1.0/(x+2.0);elsef(x<10.0)y=1.0/x;elsey=10.0;printf("%f\n”,y);)若運行時從鍵盤上輸入2.0<CR>(<CR>表示回車),則上面程序的輸出結果是()?A)0.000000 B)0.250000 C)0.500000 D)1.000000.請讀程序:main()(intx=l,y=0,a=0,b=0;switch(x)(switch(y){case0:a++;break;casel:b++;break;)a++;b++;break;}printf(4<a=%d,b=%d\n”,a,b);)上面程序的輸出結果是().A)a-2,b-1 B)a=l,b=l C)a=l,b=0 D)a=2,b=2.為表示關系x2y,z,應使用C語言表達式()oA)(x>=y)&&(y>=z) B)(x>=y)AND(y>=z)C)(x>=y>=z) D)(x>=y)||(y>=z).若要求在if后一對圓括號中表示a不等于0的關系,則能正確表示這一關系的表達式為().A)a<>0 B)!a C)a=0 D)a.兩次運行下面的程序,如果從鍵盤上分別輸入6和4,則輸出結果是().main()(intx;scanf("%d",&x);if(x++>5)printf("%d”,x);elseprintf(44%d\n,\x-);)A)7和5 B)6和3 C)7和4 D)6和4.以下程序的輸出結果是()?main()(inta=-1,b=4,k;k=(++a<0)&&!(b-<=0);printf(4<%d%d%d\n,\k,a,b);)A)104 B)103 C)003 D)004.設a為整型變量,不能正確表達數學關系10<a<15的C語言表達式是().A)10<a<15 B)a=llI|a==12||a==13||a==14C)a>10&&a<15 D)!(a<=10)&&!(a>=15).假定所有變量均已正確說明,下列程序段運行后x的值是()。a=b=c=O;x=35;if(!a)x-;elseif(b);if(c)x=3;elsex=4;A)34 B)4 C)35 D)3.設a=l,b=2,c=3,d=4,則表達式a<b?a:c>d?a:d的結果是(A)4 B)3 C)2 D)1.當a=l,b=3,c=5,d=4時,執行下面一段程序后,x的值為()。if(a<b)if(c<b)x=l;elseif(a<c)if(b<d)x=2;elsex=3;elsex=6;elsex=7;A)1 B)2 C)3 D)6.在執行以下程序時,為了使輸出結果為t=4,舲a和b輸入的值應滿足的條件是().main()(ints,t,a,b;scanf(t4%d,%d”,&a,&b);s=l;t=l;if(a>0)s=s+l;if(a>b)t=s+t;elseif(a=b)t=5;elset=2*s;printfC4t=%d\nM,t);)A)a>b B)a<b<0 C)0<a<b D)0>a>b.設intx=l,y=l;表達式(!xlly-)的值是()。A)0 B)1 C)2 D)-1.若變量a、i已正確定義,且i已正確賦值,合法的語句是()。A)a==l B)++i; C)a=a++=5; D)a=int(i);.以下程序的輸出結果為()omain()(inta=2,b=-l,c=2;if(a<b)if(b<0)c=0;elseC++;printf(t4%d\n,,,c);)A)0 B)1 C)2 D)3二填空題.若從鍵盤輸入58,則以下程序輸出的結果是omainO{inta;scanf("%d",&a);if(a>50)printf(u%d",a);if(a>40)printf( ,a);if(a>30)printf(a%dw,a);).下面程序的運行結果是^。mainO{inta=2,b=3,c;c=a;if(a>b)c=l;elseif(a==b)c=0;elsec=-l;printf(<<%d\n>,,c);}.以下程序實現:輸入三個整數,按從大到小的順序進行輸出。請填空。mainOintx,y,z,c;scanf("%d%d%d”,&x,&y,&z);if(y>x_){c=x;x=y;y=c;}if(z>x_){c=x;x=z;Z=c;}if(z>y_){c=y;y=z;z=c;}printf("%d%d%d”,x,y,z);.如果運行時輸入字符Q,則下面程序的運行結果是Qmain()(charch;scanf(a%cw,&ch);ch=(ch>='A'&&ch<=2)?(ch+32):ch;ch=(ch>='a'&&ch<='z')?(ch-32):ch;printf( ,ch);.若x為int類型,請以最簡單的形式寫出與邏輯表達式!x等價的C語言關系表達式x=0 。.表示“整數x的絕對值大于5”時值為“真”的C語言表達式是x>5llxv5o.下列程序段的輸出結果是passwarn□intn=*c';switch(n++){default:prinlf(”eiror");break;case'a'zcase'A':case'b'zcase'B':printf("good");break;casefxase,C':printf(,'passH);cased:case,D,:printf(nwarn");).以下程序將兩個數從小到大輸出。main()(floata,b,t;scanf(-%f%F,&a,&b);if(a>b){t=a;a=b ;b=t;}printf(4t%5.2f,%5.2f\n”,a,b);).若輸入8642,以下程序的輸出結果為place=4,每位數字為:8,6,4,2°main()longintnum;intgw,sw,bw,qw,ww,place;printf(“請輸入一個0?99999之間的整數:”);scanf(t<%ld,\&num);if(num>9999)place=5;elsef(num>999)place=4;elsef(num>99)place=3;elsef(num>9)place=2;elseplace=l;printf(*tplace=%d/\place);printf(“每位數字為:");ww=num/10000;qw=(num-ww*10000)/1000;bw=(num-ww*10000-qw*1000)/100;sw=(num-ww*10000-qw*1000-bw*100)/10;gw=num-ww*10000-qw*1000-bw*100-sw*10;switch(place){case5:printf("%d,%d,%d,%d,%d”,ww,qw,bw,sw,gw);break;case4:printf(44%d,%d,%d,%d”,qw,bw,sw,gw);break;case3:printf(44%d,%d,%d”,bw,sw,gw);break;case2:printf(t4%d,%d”,sw,gw);break;case1:printf(44%dM,gw);break;)).若輸入1988,程序運行的結果為1988年是閏年;若輸入1989,則結果為1989年不是閏年omain(){intyear,leap;scanf("%d”,&year);if(year%4)leap=O;elseif(year%100)leap=1;elseif(year%400)leap=O;elseleap=1;if(leap)printf("%d年是閏年。\n”,year);elseprintf(“%d年不是閏年。\n”,year);).用以下程序把大寫字母A?Z轉換成對應的小寫字母a~z,其他字符不轉換。main(){charch;scanf("%c”,&ch);ch=(ch>='A'&&chv=Z)?ch+32:ch;printf(4tchar=%c\n,\ch);}.條件"20<x<30或x<-100”的C語言表達式是x>20&&xv30llxv=-100o.若已知a=10,b=20,則表達式!a<b的值為」 。.若已定義inta=25,b=14,c=19;以下三目運算符(?:)所構成的語句的執行結果是###a=26,b=13,c=190a++<=25&&b-<=2&&c++?printf(4t***a=%d,b=%d,c=%d\n,\a,b,c):printf(k4###a=%d,b=%d,c=%d\n,\a,b,c);.以下兩條if語句可合并成一條if語句為if(a>b)[y=2;Drintf("****y=%d\n”,y);}else[x=1;printf("####x=%d\n”,x);}。if(a<=b)x=l;elsey=2;if(a>b)printf(4*****y=%d\n”,y);elseprinlfC'####x=%d\n",x);第六章循環控制— 單項選擇題1,下面程序段的運行結果是().intn=0;while(n++<=2);printf("%d",n);A)2 B)3 04 D)有語法錯.設有程序段:t=0;while(printf(u*n)){t++;if(t<3)break;下面描述正確的是().A)其中循環控制表達式與。等價B)其中循環控制表達式與'0'等價O其中循環控制表達式是不合法的D)以上說法都不對.下面程序的功能是將從鍵盤輸入的一對數,由小到大排序輸出,當輸入一對相等數時結束循環,請選擇填空().ttinclude<stdio.h>main(){inta,b,t;scanf(a%d%dw,&a,&b);while(){if(a>b){t=a;a=b;b=t;}printf(u%d,%d\nw,a,b);scanf&a,&b);})A)!a=b B)a!=b C)a==b D)a=b.C語言中,while和do?while循環的主要區別是()。do-while的循環體至少無條件執行一次while的循環控制條件比do-while的循環控制條件更嚴格do-while允許從外部轉到循環體內do-while的循環體不能是復合語句.對以下程序段描述正確的是(x=-l;do{x=x*x;}while(!x);A)是死循環 B)循環執行二次0循環執行一次 D)有語法錯誤.以下描述中正確的是()odo-while循環中循環體內不能使用復合語句do-while循環由do開始,用while結束,在while(表達式)后面不能寫分號0在do-while循環體中,一定要有能使while后面表達式的值變為零(“假”)的操作D)do-while循環中,根據情況可以省略while7,若有如下語句intx=3;do{printf(“%3d",x-=2);}while(!(--x));則上面程序段()oA)輸出的是1 B)輸出的是1和-20輸出的是3和0 D)是死循環8.下面有關for循環的正確描述是()ofor循環只能用于循環次數已經確定的情況for循環是先執行循環的循環體語句,后判斷表達式C)在for循環中,不能用break語句跳出循環體D)for循環的循環體語句中,可以包含多條語句,但必須用花括號括起來.對for(表達式1;;表達式3)可理解為()oA)for(表達式1;0;表達式3) B)for(表達式1;1;表達式3)C)for(表達式1;表達式1;表達式3) D)for(表達式1;表達式3;表達式3).若i為整型變量,則以下循環執行次數是().for(i=2;i=0;)printf(a%dn,i—);A)無限次 B)0次 C)1次 D)2次.以下不是無限循環的語句為().for(y=0,x=l;x>++y;x=i++)i=x;for(;;x++=i);while(l){x++;}for(i=10;;i-)sum+=i;.下面程序段的運行結果是().for(y=l;y<10;)y=((x=3*y,x+l),x-l);printf(ux=%d,y=%d”,x,y);A)x=27,y=27 B)x=12,y=13 C)x=15,y=14 D)x=y=27.執行語句for(i=l;i++<4;);后變量i的值是().A>3 B)4 C)5 D)不定.有一堆零件(100到200之間),如果分成4個零件一組的若干組,則多2個零件;若分成7個零件一組,則多3個零件;若分成9個零件一組,則多5個零件。下面程序是求這堆零件總數,請選擇填空()。ftinclude<stdio.h>main(){inti;for(i=100;i<200;i++)if((i-2)%4==0)if(!((i-3)%7))if()printf("%d",i);)A)i%9=5 B)設9!=5 C)(i-5)%9!-0 D)i%9==5.下面程序的功能是把316表示為兩個加數的和,使兩個加數分別能被13和11整除,請選擇填空()。#include<stdio.h>main(){inti=0,j,k;do{i++;k=316-13*i;}while(_k%U);j=k/ll;printf(<,316=13*%d+ll*%dw,i,j);}A)k/11 B)k%ll C)k/ll==0 D)k%ll==0.下面程序的運行結果是().ttinclude<stdio.h>main(){inty=10;do{y一;}while(-y);printf("%d\n",y-);}A)-1 B)1 C)8 D)0.若運行以下程序時,從鍵盤輸入ADescriptorvCR>(<CR>表示回車),則下面程序的運行結果是()o^include<stdio.h>main()(charc;intvO=l,vl=O,v2=0;do(switch(c=getchar()){case'a':case:case:case、E':case、i':case:case、o':casc'O':case:case、U':vl+=l;default:v0+=l;v2+=l;)}while(c!=r\nr);printf(vvO=%d,vl=%d,v2=%d\nZf,vO,vl,v2);}A)vO=7,vl=4,v2=7 B)v0=8,vl=4,v2=80vO=ll,vl=4,v2=ll D)v0=12,vl=4,v2=12.下面程序的運行結果是()o^include<stdio.h>main()(inta=l,b=10;do{b-=a;a++;}while(b--<0);printf(ua=%d,b=%d\n”,a,b);}A)a=3,b=ll B)a=2,b=8C)a=l,b=-l D)a=4,b=919.以下程序的輸出結果是()omain(){intnum=0;while(num<=2)
{num++;printf("%d\n",num);}A)1B)101D)122233420.設有程序段intk=10;while(k=0)k=k-l;則下面描述中正確的是().A)while循環執行A)while循環執行10次0循環體語句一次也不執行B)循環是無限循環D)循環體語句執行一次21.設有以下程序段intx=0,s=0;while(!x!=0)s+=++x;printfs);21.設有以下程序段intx=0,s=0;while(!x!=0)s+=++x;printfs);則()oA)運行程序段后輸出00程序段中的控制表達式是非法的B)運行程序段后輸出1
D)程序段執行無限次.語句while(!E);中的表達式!E等價于().A)E==0 B)E!=l C)E!=0 D)E==l.下面程序段的運行結果是().a=l;b=2;c=2:while(a<b<c){t=a;a=b;b=t;c—;}printf("%d,%d,%d",a,b,c);A)1,2,0 B)2,1,0 C)1,2,1.下面程序段的運行結果是().x=y=0;while(x<15)y++,x+=++y;printf("%d,%d",y,x);A)20,7 B)6,12 C)20,8D)2,1,1D)8,20.以下程序段的執行結果是().inta,y;a=10;y=0;do{a+=2;y+=a;printf("a=%dy=%d\n",a,y);if(y>20)break;}while(a=14);A)a=12y=12 B)a=12y=12a=14y=16 a=16y=28a=16y=20a=18y=24C)a=12y=12 D)a=12y=12a=14y=26a=14y=44.t為int類型,進人下面的循環之前,t的值為0,則以下敘述中正確的是().while(t=l){……}A)循環控制表達式的值為0 B)循環控制表達式的值為1C)循環控制表達式不合法 D)以上說法都不對.有以下程序段intk=0;while(k=l)k++;while循環執行的次數是()oA)無限次 B)有語法錯,不能執行一次也不執行 D)執行1次.以下程序執行后sum的值是().main(){inti,sum;for(i=l;i<6;i++)sum+=i;printf(M%d\n';sum);)A)15 B)14 C)不確定 D)O.有以下程序段intx=3;do{printf("%d",x?=2);}while(!(-x));其輸出結果是().A)1 B)30 C)1-2 D)死循環.若輸入12、8,以下程序的輸出結果是()omain(){inta,b,numl,num2,temp;scanf%d〃,&numl,&num2);if(numl>num2){temp=num1;numl=num2;num2二temp;}a=numl,b=num2;while(b!=0){temp=a%b;a=b;b=temp;}printf(a%d,%d>,,a,numl*num2/a);A)4,24 B)3,24.以下程序的輸出結果是(#include<math.h>#include<stdio.h>main(){ints=l;floatn=l,pi=0;doublet=l;while(fabs(t)>=2e-6){pi+=t;n+=2;s=~s;t=s/n;}pi*=4;printf(upi=%.6f\nw,pi);}A)3.141592 B)1.以下程序的輸出結果是(main(){inti,fl,f2;fl=f2=l;for(i=0;i<4;i++){printf(''%d%dw,fl,f2);C)5,25 D)4,25)0C)2e-6 D)0)=fl+=f2;f2+=fl;B)1123581321D)1357911131512345678C)113579111333.下列敘述中,正確的一條是A)語句"goto12:w是合法的for(;;)語句相當于while(l)語句0if(表達式)語句中,表達式的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- sql規范考試題及答案
- 2025保安考試題及答案
- 景區商鋪日常管理制度
- 中衛市專項資金管理制度
- 大公司職工住宿管理制度
- 臨時停車場入口管理制度
- 醫院編制周轉池管理制度
- 公司綠化維護與管理制度
- 加工制造業項目管理制度
- 縣疫情防控物資管理制度
- 2024年清遠市婦幼保健院高層次衛技人才招聘筆試歷年參考題庫頻考點附帶答案
- 2025海南省交通投資控股限公司招聘30人高頻重點提升(共500題)附帶答案詳解
- 湖北瀾圖工程設計有限公司招聘筆試沖刺題2025
- 《中國文化導論》課程考試復習題庫及答案
- 《江蘇省民用建筑工程消防驗收常見問題解析及防治指南》2023版
- DB3701T 29-2022 智慧中藥房建設與運行規范
- 2024-2025學年上學期廣州六年級英語期末模擬卷1
- 2024新滬教版英語(五四學制)七年級上單詞表 (英譯漢)
- 金蝶KIS專業版完整操作手冊
- 2025年社區工作者考試試題庫及答案
- 2024工貿企業重大事故隱患判定標準解讀
評論
0/150
提交評論