教育技術(shù)c語言模擬習(xí)題集_第1頁
教育技術(shù)c語言模擬習(xí)題集_第2頁
教育技術(shù)c語言模擬習(xí)題集_第3頁
教育技術(shù)c語言模擬習(xí)題集_第4頁
教育技術(shù)c語言模擬習(xí)題集_第5頁
已閱讀5頁,還剩60頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、.一、選擇題(1)-(40)每個選項1分,(41)-(50)每個選項2分,共60分) 下列各題A)、B)、C)、D)、四個有選項中,只有一個選項是正確的,請將正確選項 涂寫在答題卡相應(yīng)位置上,答在試卷上不得分 (1)通常所說的主機(jī)主要包括 A)CPU B)CPU和內(nèi)存 C)CPU、內(nèi)存與外存 D)CPU、內(nèi)存與硬盤 (2)在微機(jī)系統(tǒng)中,最基本的輸入輸出模塊BIOS存放在 A)RAM中 B)ROM中 C)硬盤中 D)寄存器中 (3)一個24*24點(diǎn)陣的漢字字形信息所占的字節(jié)數(shù)為 A)2 B)24 C)32 D)72 (4)bit的意思是 A)字 B)字長 C)字節(jié) D)二進(jìn)制位 (5)某學(xué)校的工

2、資管理程序?qū)儆?A)系統(tǒng)程序 B)應(yīng)用程序 C)工具軟件 D)文字處理軟件 (6)與十六進(jìn)制數(shù)BB等值的十進(jìn)制數(shù)是 A)187 B)188 C)185 D)186 (7) 設(shè)一張軟盤已染上病毒,能清除病毒的措施是 A)刪除該軟盤上的所有文件 B)格式化該軟盤 C)刪除該軟盤上的所有可執(zhí)行文件 C)刪除該軟盤上的所有批處理文件 (8)一張3.5英寸雙面高密度軟盤片的容量為 A)360KB B)720KB C)1.44MB D)1.2MB (9)與二進(jìn)制小數(shù)0.1等值的十六進(jìn)制小數(shù)為 A)0.1 B)0.2 C)0.4 D)0.8 (10)DOS系統(tǒng)的熱啟動與冷啟動的不同之處為熱啟動時 A)不檢測

3、鍵盤、處設(shè)接口與內(nèi)存 B)不提示用戶輸入日期與時間 C)不用裝入COMMAND.COM文件 D)不能從軟盤啟動 (11)為了將磁盤上的文件K1,K2,K3,依次連接在文件K4的后面,應(yīng)使用命令 A)COPY K1+K2+K3 K4 B)COPY K1+K2+K3+K4 C)COPY K1+K2+K3+K4 K4 D)COPY K4+K1+K2+K3 (12)下列文件名中可以作為批處理文件名的是 A)AUTOEXC.C B)AUTOEXEC C)ATX.BAT D)AUTO.TXT (13)要打印輸出當(dāng)前盤的根目錄下所有文件與子目錄清單,應(yīng)使用命令 A)DIR PRN B)TYPE PRN C)

4、DIR PRN C)TYPE PRN (14)設(shè)可執(zhí)行文件 ABC.EXE 所需要的本該由鍵盤輸入的數(shù)據(jù)已經(jīng)按格式存放在文 件XYZ 中,并要求執(zhí)行結(jié)果放在文件 XYZ 中輸入數(shù)據(jù)的后面. 下列命令中正 確的是 A) ABC XYZ B) ABC XYZ C) ABC (15)設(shè)當(dāng)前盤中某一目錄路徑為 ABC,當(dāng)前目錄為A.下列命令中肯定出錯的是 A)MD AC B) CD C) MD ABA D) MD AB (16)設(shè) A 盤的目錄結(jié)構(gòu)如下: 根目錄 ABC D1子目錄 DX.C Q.DAT D2子目錄 A.FOR B.PAS D3子目錄 Y.BAS A.C A1.C D4子目錄 XYZ.

5、C QR.C NA.C A.TXT B.C 如果當(dāng)前盤為 C 盤,A 盤的當(dāng)前目錄為D2,則下列對 A 盤上文件QR.C 的指定 中,合法的是 A)D2D4QR.C B)D4QR.C C)A:D4QR.C D)A:D2D4QR.C (17)下列DOS命令中,有錯誤的是 A)TYPE AAB.FORCON B)TYPE ?AB.FOR C)COPY *.C CON D)COPY CON PRN (18)設(shè)當(dāng)前盤為A盤,為了將當(dāng)前盤當(dāng)前目錄下的文件AB1.TXT連接在C 盤根目錄下 的文件XYZ.TXT的后面,正確的命令是 A)COPY C:XYZ.TXT+AB1.TXT B)COPY AB1.T

6、XTC:XYZ.TXT C)TYPE AB1.TXTC:XYZ.TXT D)AB1.TXT+C:XYZ.TXTC:XYZ.TXT (19)下列命令中合法的是 A)DISKCOPY A: A: B)DISKCOPY A: C: C)DISKCOPY C: A: D)DISKCOPY C: D: (20)設(shè)當(dāng)前盤中某一目錄路徑為ABCDXU,當(dāng)前目錄為A.要將根目錄下擴(kuò)展名 為.C的所有文件復(fù)制到當(dāng)前目錄下,并將擴(kuò)展名改為.FOR,應(yīng)使用命令 A)COPY *.C *.FOR B)COPY *.C A*.FOR C)COPY *.FOR *.C D)COPY A*.C *.FOR (21)下列不正

7、確的轉(zhuǎn)義字符是 A) B) C)074 D)0 (22)若有以下定義: char a; int b; float c; double d; 則表達(dá)式a*b+d-c值的類型為 A) float B) int C) char D) double (23)表示關(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) (24)設(shè)a=1,b=2,c=3,d=4,則表達(dá)式:a A) 4 B) 3 C) 2 D) 1 (25)設(shè)x為int型變量,則執(zhí)行以下語句后,x的值為 x=10; x+=x-=x-x; A) 10

8、B) 20 C) 40 D) 30 (26)下列可作為C語言賦值語句的是 A) x=3,y=5 B) a=b=6 C) i-; D) y=int(x); (27)設(shè)x,y,z,t均為int型變量,則執(zhí)行以下語句后,t的值為 x=y=z=1; t=+x|+y&+z; A) 不定值 B) 2 C) 1 D) 0 (28)設(shè)i是int型變量,f是float型變量,用下面的語句給這兩個變量輸入值: scanf(i=%d,f=%f,&i,&f); 為了把100和765.12分別賦給i和f,則正確的輸入為 A) 100765.12 B) i=100,f=765.12 C) 100765.12 D) x=1

9、00y=765.12 (29)設(shè)x和y均為int型變量,則執(zhí)行下的循環(huán)后,y值為 for(y=1,x=1;y=50;y+) if(x=10)break; if (x%2=1) x+=5; continue; x-=3; A) 2 B) 4 C) 6 D) 8 (30)給出以下定義: char x =abcdefg; char y =a,b,c,d,e,f,g; 則正確的敘述為 A) 數(shù)組X和數(shù)組Y等價 B) 數(shù)組x和數(shù)組Y的長度相同 C) 數(shù)組X的長度大于數(shù)組Y的長度 D) 數(shù)組X的長度小于數(shù)組Y的長度 (31)以下敘述中不正確的是 A) 在不同的函數(shù)中可以使用相同名字的變量 B) 函數(shù)中的形

10、式參數(shù)是局部變量 C) 在一個函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效 D) 在一個函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效 (32)假定a和b為int型變量,則執(zhí)行以下語句后b的值為 a=1; b=10; do b-=a; a+; while (b-0); A) 9 B) -2 C) -1 D) 8 (33)設(shè)j為int型變量,則下面for循環(huán)語句的執(zhí)行結(jié)果是 for( j=10;j3;j-) if(j%3)j-; -j; -j; printf(%d ,j); A) 6 3 B) 7 4 C) 6 2 D) 7 3 (34)設(shè)有以下宏定義: #define N 3 #define Y(n)

11、 ( (N+1)*n) 則執(zhí)行語句:z=2 * (N+Y(5+1);后,z的值為 A) 出錯 B) 42 C) 48 D)54 (35)設(shè)P1和P2是指向同一個int型一維數(shù)組的指針變量,k為int型變量,則不能正確 執(zhí)行的語句是 A)k=*P1+*P2; B)p2=k; C)P1=P2; D)K=*P1 * (*P2); (36)設(shè)有如下定義: int arr=6,7,8,9,10; int * ptr; 則下列程序段的輸出結(jié)果為 ptr=arr; * (ptr+2)+=2; printf (%d,%dn,*ptr,*(ptr+2); A)8,10 B)6,8 C)7,9 D)6,10 (3

12、7)以下程序的輸出結(jié)果是 main() int i,k,a10,p3: K=5; for (i=0;i10;i+) ai=i; for (i=0;i3;i+) pi=ai*(i+1); for (i=0;i3;i+) k+=pi*2; printf(%dn,k); A) 20 B) 21 C) 22 D)23 (38)執(zhí)行以下程序段后,m的值為 int a23= 1,2,3,4,5,6 ; int m,*p; p=&a00; m=(*p)*(*(p+2)*(*(p+4); A) 15 B) 14 C) 13 D) 12 (39)有以下程序段 char arr=ABCDE; char *ptr;

13、 for(ptr=arr;ptr 輸出結(jié)果是 A) ABCD B) A C) E D) ABCDE B D BCDE C C CDE D B DE E A E (40)有以下程序 main() int x,i; for(i=1;i=50;i+) x=i; if(+x%2=0) if(x%3=0) if(x%7=0) printf(%d,i); 輸出結(jié)果是 A) 28 B) 27 C) 42 D) 41 (41)有下列程序 #include main() union int k; char i2; *s,a; s=&a; s-i0=0x39; s-i1=0x38; printf(%xn,s-k)

14、; 輸出結(jié)果是 A) 3839 B) 3938 C) 380039 D) 390038 (42)有以下程序 #include main() int a,b,c=246; a=c/100%9; b=(-1)&(-1); printf(%d,%dn,a,b); 輸出結(jié)果是 A) 2,1 B) 3,2 C) 4,3 D) 2,-1 (43)設(shè)有如下定義: int (*ptr)*(); 則以下敘述中正確的是 A) ptr是指向一維組數(shù)的指針變量 B) ptr是指向int型數(shù)據(jù)的指針變量 C) ptr是指向函數(shù)的指針,該函數(shù)返回一個int型數(shù)據(jù) D) ptr是一個函數(shù)名,該函數(shù)的返回值是指向int型數(shù)據(jù)

15、的指針 (44)有以下程序 #include struct stu int num; char name10; int age; ; void fun(struct stu *p) printf(%sn,(*p).name); main() struct stu students3= 9801,Zhang,20, 9802,Wang,19, 9803,Zhao,18 ; fun(students+2); 輸出結(jié)果是 A) Zhang B)Zhao C) Wang D) 18 (45)設(shè)有以下說明和定義: typedef union long i; int k5; char c; DATE; s

16、truct date int cat; DATE cow; double dog; too; DATE max; 則下列語句的執(zhí)行結(jié)果是 printf (%d,sizeof (struct date ) +sizeof(max); A) 26 B) 30 C) 18 D) 8 (46)有以下程序 main() char a=programming, b=language; char *p1,*p2; int i; p1=a; p2=b; for(i=0;i7;i+) if(*(p1+i)=*(p2+i) printf(c,*(p1+i); 輸出結(jié)果是 A) gm B) rg C) or D)

17、ga (47)有以下程序 viod fun (int a,int b,int c) a=456; b=567; c=678; main() int x=10, y=20,z=30; fun (x,y,z); printf(%d,/%dn,c,d); 輸出結(jié)果是 A)30,20,10 B)10,20,30 C)456,567,678 D)678,567,456 (48)有以下程序 int fun(int x,int y,int *cp,int *dp) *cp=x+y; *dp=x-y; main() int a, b, c, d; a=30; b=50; fun(a,b,&c,&d); pri

18、ntf(%d,%dn, c, d); 輸出結(jié)果是 A)50,30 B)30,J50 C)80,-20 D)80,20 (49)有以下程序 main() int i, j; for(j=10;j11;j+) for(i=9;i if (!(j%i)break; if(i=j-1)printf(%d,j); 輸出結(jié)果是 A) 11 B) 10 C) 9 D) 10 11 (50)有以下程序 include atdio.h int abc(int u,intv); main () int a=24,b=16,c; c=abc(a,b); printf(%dn,c); int abc(int u,in

19、t v) int w; while(v) w=u%v; u=v; v=w return u; 輸出結(jié)果是 A) 6 B) 7 C) 8 D) 9 二、填空題(每空2分,共40分) 請將每空的正確答案寫在答題卡(1)-(20)序號的橫線上,答在試卷上不得分. (1)自動批自理文件名為_.(1) (2)DOS命令分為內(nèi)部命令與外部命令,COMP命令屬于_(2)命令. (3)設(shè)當(dāng)前為C盤,現(xiàn)要用一條DOS命令在打印機(jī)上輸出A盤當(dāng)前目錄下所有擴(kuò)展名為 .DAT的文件內(nèi)容.這一條DOS命令應(yīng)為_(3). (4)要將當(dāng)前盤當(dāng)前目錄下的子目錄XYZ中所有擴(kuò)展名為.BAK 的文件名改成擴(kuò)展 名為.FOR,應(yīng)使

20、用的DOS命令為_(4). (5)設(shè)DOS外部命令文件所在的路徑均已用PATH命令打通.現(xiàn)要將當(dāng)前盤當(dāng)前目錄下 的文件WST.TXT設(shè)置為只讀屬性,應(yīng)使用的DOS命令為_(5). (6)設(shè)x和y均為int型變量,且x=1,y=2,則以下表達(dá)式的值為_(6). 1.0+x/y (7)設(shè)i,j,k均為int型變量,則執(zhí)行完下面的for循環(huán)后,k的值為_(7). for(i=0,j=10;i=j;i+,j-) k=i+j; (8)設(shè)有以下定義的語句: int a32=10,20,30,40,50,60, (*p)2; p=a; 則 *(*(p+2)+1)值為_(8). (9)以下程序的輸出結(jié)果是_(

21、9). #include int fun(int x,int y) static int m=0,i=2; i+=m+1; m=i+x+y; return m main() int j=4,m=1,k; k=fun(j,m); printf(%d,k); k=fun(j,m); printf(%dn,k); (10)函數(shù)fun的功能是:使一個字符串按逆序存放,請?zhí)羁?void fun (char str) char m; int i,j; for(i=0,j=strlen(str);i_(10);i+,j-) m=stri; stri=_(11); strj-1=m; printf(%sn,s

22、tr); (11)以下程序的功能是:從鍵盤上輸入一行字符,存入一個字符數(shù)組中,然后輸出該 字符串,請?zhí)羁? #includectype.h #includestdio.h main() char str81,*sptr; int i; for(i=0;i80;i+) stri=getchar(); if(stri=n) break; stri=_(12); sptr=str; while(*sptr) putchar(*sptr_(13); (12)以下程序用來對從鍵盤上輸入的兩個字符串進(jìn)行比較,然后輸出兩個字符串中 第一個不相同字符的ASCII碼之差.例如:輸入的兩個字符串分別為abcdef

23、和 abceef,則輸出為-1.請?zhí)羁? #include main() char str100,str2100,c; int i,s; printf(n input string 1:n); gest(str1); printf(n input string 2:n); gest(str2); i=0; while(strli=str2i&(str1i!=_(14) i+; s=_(15); printf(%dn,s); (13)以下程序的功能是:從鍵盤上輸入一個字符串, 把該字符串中的小寫字母轉(zhuǎn)換 為大寫字母,輸出到文件test.txt中,然后從該文件讀出字符串并顯示出來.請 填空. #i

24、nclude main() FILE *fp; char str100; int i=0; if(fp=fopen(text.txt,_(16)=NULL) printf(cant open this file.n);exit(0); printf(input astring:n); gest(str); while (stri) if(stri=a&striB.C C)COMP A:B: D)COMP A:A: (17)設(shè)當(dāng)前盤為C盤,所用的所有軟盤已格式化,且容量相同,則下列DOS 命令中錯誤的是 A)DISKCOPY A: A: B)COPY A: *. * C)COPY *.* D)C

25、OPY A: *.* C: (18)下列DOS命令中錯誤的是 A)TYPE A.TXT PRN B)TYPE A.TXT PRN C)COPY *.TXT PRN D)COPY CON PRN (19)下列四組DOS命令中,互相等價的一組是 A)COPY A:*.* B: 與DISKCOPY A: B: B)COPY ABC.TXT+XYZ.TXT 與 TYPE XYZ.TXT ABC.TXT C)COPY ABC.TXT+XYZ.TXT XYZ.TXT 與 COPY XYZ.TXT+ABC.TXT D)TYPE *.FOR CON 與 COPY *.FOR CON (20)設(shè)C盤目錄結(jié)構(gòu)如下

26、: C:根目錄 DOS 子目錄 TC子目錄 TC.EXE FORTRAN 子目錄 USER 子目錄 AUTOEXEC.BAT 且C盤根目錄下文件AUTOEXEC.BAT的內(nèi)容為 CD FORTRAN CD TC 如果在A驅(qū)動器中插入一張根目錄中只有擴(kuò)展名為.C的若干個文件(即A盤中無DOS系統(tǒng)文件)的軟盤片,則由C盤啟動DOS系統(tǒng)后,第一次鍵入的下列命令中, 正確的是 A)COPY A:*.C B)COPY A:*.C TC C)COPY A:*.C FORTRAN D)CD USER (21)C語言提供的合法的數(shù)據(jù)類型關(guān)鍵字是 A)Double B)short C)integer D)Cha

27、r (22)在C語言中,合法的長整型常數(shù)是 A)0L B)4962710 C)0.054838743 D)2.1869e10 (23)表達(dá)式:10!=9的值是 A)true B)非零值 C)0 D)1 (24)合法的C語言中,合法的長整型常數(shù)是 A)t B)A C)65 D)A (25)若有說明和語句: int a=5; a+; 此處表達(dá)式a+的值是 A)A)7 B)6 C)5 D)4 (26)在下列選項中,不正確的賦值語句是 A)+t; B)n1=(n2=(n3=0); C)k=i=j; D)a=b+c=1; (27)若有說明:int i,j=7, *p=&i;,則與i=j;等價的語句是 A

28、)I= *P; B)*P=*&J; C)i=&j; D)i=* *p; (28)不能把字符串:Hello!賦給數(shù)組b的語句是 A)char b10=H,e,l,l,o,!; B)char b10;b=Hello!; C)char b10;strcpy(b,Hello!); D)char b10=Hello!; (29)若有以下說明: int a12=1,2,3,4,5,6,7,8,9,10,11,12; char c=a,d,g; 則數(shù)值為4的表達(dá)式是 A)ag-c B)a4 C)ad-c D)ad-c (30)若有以下說明: int a10=1,2,3,4,5,6,7,8,9,10,*p=a

29、; 則數(shù)值為6的表達(dá)式是 A)*p+6 B)*(p+6) C)*p+=5 D)p+5 (31)若有以下說明: int w34o=0,1,2,4,5,8; int(*p)4=w; 則數(shù)值為4的表達(dá)式是 A)*w1+1 B)p+,*(p+1) C)w22 D)p11 (32)若程序中有下面的說明和定義 struct abc int x;char y; struct abc s1,s2; 則會發(fā)生的情況是 A)編譯進(jìn)錯 B)程序?qū)㈨樌幾g連接執(zhí)行 C)能順利通過編譯連接但不能執(zhí)行 D)能順利通過編譯但連接出錯 (33)能正確表示a10或a0的關(guān)系表達(dá)式是 A)a=10 or a=10a=10a=10

30、 a=0 (34)下面程序的輸出是 main() int x=3,y=6,a=0; while(x+!=(y+=o1) a+o=1; if(y #include main() char ss10=12345; strcat(ss,6789); gets(ss);printf(%sn,ss); A)ABC B)ABC9 C)123456ABC D)ABC456789 (40)若有以下的說明和語句: main() int t32, *pt3,k; fpr(k=o; k3;k+)ptk=tk; 則以一選項中能正確表示t數(shù)組元素地址的表達(dá)式是 A)&t32 B)*pt0 C)*(pt+1 D)&pt2

31、 (41)下面程序輸出數(shù)組中的最大值,由s指針指向該元素. main() int a10=6,7,2,9,1,10,5,8,4,3,*p,*s; flr(p=a, s=a; p-as B)*p*s C)apas D)p-ap-s (42)下面程序的輸出是 #include main() char*a=abcdefgh; fun(a);puts(a); fun (char * s) int x=0,y;char c; for(y=strlen(s)-1;x,執(zhí)行命令PROMPT$P后,系統(tǒng)提示符變?yōu)? (5)要建立當(dāng)前盤當(dāng)前目錄下的全部文件與下一級子目錄的目錄信息文件MYDIR應(yīng)使用的DOS命令

32、5 . (6)若想通過以下輸入語句給a賦于1,給b賦于2,則輸入數(shù)據(jù)的形式應(yīng)該是6 int a,b; scanf(a=%b,b=%d,&a,&b); (7)函數(shù)mycmp (char*s,chat *t)的功能是比較字符串s和t的大小,當(dāng)s等于t 時返回0,否則返回s和t的第一個不同字符的ASCOII碼的差值,即當(dāng)st時返回正值, 當(dāng)s FILE *fp; main() char ch; if(fp=fopen( 19 )=NULL)exit(0); while (ch=getchar()!=)fputc(ch,fp); 20 ; 試題答案 一.選擇題(1)(40)題每題1分,(41)(50)

33、題每題2分,共60分) (1) D (2) D (3) A (4)B (5) B (6) A (7) D (8)B (9) C (10)C (11)D (12)B (13)B (14)D (15)C (16)B (17)C (18)B (19)B (20)A (21)B (22)A (23)D (24)A (25)C (26)D (27)B (28)B (29)D (30)C (31)D (32)A (33)D (34)D (35)C (36)D (37)C (38)D (39)A (40)C (41)B (42)D (43)A (44)D (45)C (46)B (47)D (48)C (4

34、9)D (50)C 二.填空題(每空2分,共40分) (1)至(5)題中所有字母都允許大、小寫或大小寫混合) (1) 1 0.2或(0.2)16 (2) 2 外部命令(答外部不扣分) (3) 3 COPY *.DAT PRN (4) 4 C:USER (5) 5 DIR MYDIR (6) 6 a=1,b=2 (7) 7 *s=*t (8) 8 o246802468 (9) 9 p=p+7或p+=7 (10)10 DDBBCC (11)11 int * 12 * z (12)13 (*b).day 14 b-day說明:答案13和14可以互換 (13)15 2 16 2 (14)17 char

35、 *data 18 struct link說明:答案17和18可以互換 (15)19 bi.dat,w (說明:w內(nèi)以w開頭的字符串都可以) 20 fclose(fp)三C語言一、 選擇題(1)(40)每題1分,(41)(50)每題2分,共60分)1、 1MB等于(D)A)1000字節(jié) B)1024字節(jié) C)10001000字節(jié) D)10241024字節(jié)2、 與十六進(jìn)制數(shù)200等值得十進(jìn)制數(shù)為(B)A)256 B)512 C)1024 D)20483、 所謂“裸機(jī)“是指(C)A)單片機(jī)B)單板機(jī) C)不裝備任何軟件的計算機(jī) D)只裝備操作系統(tǒng)的計算機(jī)4、 能將高級語言編寫的源程序轉(zhuǎn)換為目標(biāo)程序

36、的是(C)A)鏈接程序 B)解釋程序 C)編譯程序 D)編輯程序5、 在64為計算機(jī)中,一個字長所占字節(jié)數(shù)為(B)A)64 B)8 C)4 D)16、 在Windows環(huán)境下,當(dāng)一個應(yīng)用程序窗口被最小化后,該應(yīng)用程序(A)A)繼續(xù)在后臺運(yùn)行 B)繼續(xù)在前臺運(yùn)行 C)終止運(yùn)行 D)暫停運(yùn)行7、在Windows環(huán)境下,能實現(xiàn)窗口移動的操作是(D)A)用鼠標(biāo)拖動窗口中的任何部位 B)用鼠標(biāo)拖動窗口的邊框C)用鼠標(biāo)拖動窗口的控制按鈕 D)用鼠標(biāo)拖動窗口的標(biāo)題欄。8、 在Windows環(huán)境下,PrintScreen鍵的作用是(C)A)打印當(dāng)前窗口的內(nèi)容 B)打印屏幕內(nèi)容C)復(fù)制屏幕到剪貼板 D)復(fù)制當(dāng)前

37、窗口到剪貼板9、 Internet的通信協(xié)議是(A)A)TCP/IP B)BBS C)WWW D)FTP10、 下列敘述中正確的是(D)A)計算機(jī)病毒只感染可執(zhí)行文件B)計算機(jī)病毒只感染文本文件C)計算機(jī)病毒只能通過軟件復(fù)制的方式進(jìn)行傳播D)計算機(jī)病毒可以通過網(wǎng)絡(luò)或讀寫磁盤方式進(jìn)行傳播11、一個算法應(yīng)該具有“確定性”等5個特性,下面對另外4個特性的描述中錯誤的是(B)A)有零個或多個輸入 B)有零個或多個輸出 C)有窮性 D)可行性12、 以下敘述中正確的是(B)A)C語言的源程序不必通過編譯就可以直接運(yùn)行B)C語言中的每條可執(zhí)行語句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器指令C)C源程序經(jīng)編譯形成的二進(jìn)

38、制代碼可以直接運(yùn)行D)C語言中的函數(shù)不可以單獨(dú)進(jìn)行編譯13、 以下符合C語言語法的實型常量是(C)A)1.2E0.5 B)3.14.159E C).5E-3 D)E1514、 以下4組用戶定義標(biāo)識符中,全部合法的一組是(A)A)_main B)If C)txt D)int enclude -max REAL k_2 sin turbo 3COM _00115、 若以下選項中的變量已正確定義,則正確的賦值語句是(C)A)x1=26.8%3 B)1+2=x2 C)x3=0x12 D)x4=1+2=3;16、 設(shè)有以下定義int a=0; double b=1.25;char c=A;#define

39、 d 2則下面語句中錯誤的是(D)A)a+; B)b+ C)c+; D)d+;17、 設(shè)有定義:float a=2,b=4,h=3;,以下C語言表達(dá)式與代數(shù)式 計算結(jié)果不相符的是(B)A)(a+b)*h/2 B)(1/2)*(a+b)*h C)(a+b)*h*1/2 D)h/2*(a+b)18、 有以下程序main( ) int x=102,y=012; printf(“%2d,%2dn”,x,y); 執(zhí)行后輸出結(jié)果是(C)A)10,01 B002,12 C)102,10 D)02,1019、以下4個選項中,不能看作一條語句的是(D)A); B)a=0,b=0,c=0; C)if(a0); D

40、)if(b=0) m=1;n=2;20、設(shè)有定義:int a,*pa=&a;以下scanf語句中能正確為變量a讀入數(shù)據(jù)的是(A)A)scanf(“%d”,pa); B)scanf(“%d”,a);C)scanf(“%d”,&pa); D)scanf(“%d”,*pa);21、以下程序段中與語句k=ab?(bc?1:0):0;功能等價的是(A)A)if(ab)&(bc) k=1; B) if(ab)|(bc) k=1 else k=0;C)if(ab) k=1; else if(bc) k=1; else k=0; 22、有以下程序main( ) char k; int I; for(i=1;i3;i+) scanf(“%c”,&k); switch(k) case 0: printf(“anothern”); case 1: printf(“numbern”); 程序運(yùn)行時,從鍵盤

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論