湖南對(duì)口升學(xué)試題:c語(yǔ)言期中考試練習(xí)題(高教版).doc_第1頁(yè)
湖南對(duì)口升學(xué)試題:c語(yǔ)言期中考試練習(xí)題(高教版).doc_第2頁(yè)
湖南對(duì)口升學(xué)試題:c語(yǔ)言期中考試練習(xí)題(高教版).doc_第3頁(yè)
湖南對(duì)口升學(xué)試題:c語(yǔ)言期中考試練習(xí)題(高教版).doc_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、衡山縣職業(yè)中專對(duì)口 C語(yǔ)言期中考試(20161027)班級(jí):姓名:成績(jī):得分評(píng)卷人一、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中選出一個(gè)正確答案,并將正確答案的號(hào)碼填入題后括號(hào)中。每小題5分)(1)以下選項(xiàng)中不能用作C程序合法常量的是A)1,234B)'123'C)123D)"x7G"(2)以下選項(xiàng)中可用作C程序合法實(shí)數(shù)的是A) .1e0B) 3.0e0.2C) E9D) 9.12E(3)若有定義語(yǔ)句:int a=3,b=2,c=1;,以下選項(xiàng)中錯(cuò)誤的賦值表達(dá)式是A)a=(b=4)=3;B)a=b=c+1;C)a=(b=4)+c;D)a=1+(b=c=4);A)_

2、1 B)AaBc C)a_b D)ab(4)若有定義:double a=12;int i=58,k=18;,則不符合C語(yǔ)言規(guī)定的賦值語(yǔ)句是A)a=a+,i+;B)i=(a+k)<=(i+k);C)i=a%11;D)i=!a;(5)有以下程序#includeVoid fun(char * C) while(*C)if(*c>='a'&&*c<='z') *c=*c-('a'-'A');c+;main() char s81;gets(s);fun(s);puts(s);當(dāng)執(zhí)行程序時(shí)從鍵盤上輸入Hell

3、oBeijing<回車>,則程序的輸出結(jié)果是A)hello beijingB)Hello BeijingC)HELLO BEIJINGD)hELLO Beijing(6)有以下程序main() chara30,b30;scanf("%s",a);gets( b);printf("%sn %sn",a,b);程序運(yùn)行時(shí)若輸入:how areyou? I am fine< 回車>則輸出結(jié)果是A)how areyou? B)howI am fine are you? I am fineC)how areyou? I am fineD)h

4、ow are you?(7)有以下程序#include(stdio.h) main()int a5=1,2,3,4,5 ,b5=O,2,1,3,0 ,i,s=0;for(i=0;i<5;i+) s=s+abi);printf("%dn", s);程序運(yùn)行后的輸出結(jié)果是A)6 B)10C)11D)15(8)若有以下定義和語(yǔ)句char s110="abcd!",*s2="n123"printf("%d %dn", strlen(s1),strlen(s2);則輸出結(jié)果是A)5 5B)10 5C)10 7D)5 8

5、(9)設(shè)有定義: struct complex int real,unreal; data1=1,8,data2;則以下賦值語(yǔ)句中錯(cuò)誤的是A)data2=data1; B)data2=(2,6);C)data2.real=data1.real;D)data2.real=data1.unreal;(10)有以下程序#include#include struct A int a; char b10; double c; void f(struct A t);main() struct A a=1001,"ZhangDa”,1098.0; f(a);printf("%d,%s,%

6、6.1fn",a.a,a.b,a.c);void f(struct A t) t.a=1002; strcpy(t.b,"ChangRong");t.c=1202.0; 程序運(yùn)行后的輸出結(jié)果是 A)1001,zhangDa,1098.0 B)1002,changRong,1202.0 C)1001,ehangRong,1098.O D)1002,ZhangDa,1202.0(11) fread(buf , 64,2,fp)的功能是:()A)從fp所指向的文件中,讀出整數(shù)64,并存放在buf中;B)從fp所指向的文件中,讀出整數(shù) 64和2,并存放在buf中;C)從f

7、p所指向的文彳中,讀出64個(gè)字節(jié)的字符,讀兩次,并存放在 buf地址中;D)從fp所指向的文彳中,讀出64個(gè)字節(jié)的字符,并存放在buf中; (12)以下程序的功能是()。main() FILE * fp;char str= " Beiji2008” ;fp = fopen( "file2 ",fpWS(Str,fp); fclose(fp); A)在屏幕上顯示“ Beiing 2008”;B)把" Beijing 2008” 存入 file2 文件中;得分評(píng)卷人1.有以下程序#includeC)在打印機(jī)上打印出“ Beiing 2008"; D

8、)以上都不對(duì);.寫出下列程序運(yùn)行的結(jié)果。(每小題5分,共20分)int fun (int x,int y) if(x!=y) return (x+y)/2);else return (x);main() inta=4,b=5,c=6;printf("%dn",fun(2*a,fun(b,C);程序運(yùn)行后的輸出結(jié)果是【2、以下程序運(yùn)行后的輸出結(jié)果是#includemain() int i,n5=0;for(i=1;i<=4;i+) ni=ni-1*2+1;printf("%d",ni); printf("n");3、以下程序運(yùn)行后

9、的輸出結(jié)果是main() char *p;int i;p=(char*)malloc(sizeof(char)*20);strcpy(p,"welcome");for(i=6;i>=0;i-) putchar(*(p+i);printf("n"); free(p);4、以下程序運(yùn)行后的輸出結(jié)果是【main() FILE *fp;int x6=1,2,3,4,5,6,i;fp=fopen("test.dat","wb");fwrite(x,sizeof(int),3,fp);rewind(fp);fread(x

10、,sizeof(int),3,fp);for(i=0;i<6;i+) printf("%d",xi);printf("n");fclose(fp); 得分評(píng)卷人三.填空。(每空5分,共35分)1、有以下程序#includemain() int x;scanf("%d",&x);if(x>15)printf("%d",x-5);if(x>10)printf("%d",x);if(x>5)printf("%dn",x+5);若程序運(yùn)行時(shí)從鍵盤輸入1

11、2回車,則輸出結(jié)果為【】。2、有以下程序(說(shuō)明:字符0的ASCII碼值為48main() charc1,c2;scanf("%d",&c1);c2=c1+9;printf("%c%cn",c1,c2);若程序運(yùn)行時(shí)從鍵盤輸入48回車,則輸出結(jié)果為【】。3、有以下函數(shù)voidprt(char ch,int n) int i;for(i=1;i<=n;i+)printf(i%6!=0?"%c":"%cn",ch);執(zhí)行調(diào)用語(yǔ)句prt('*',24); 后,函數(shù)共輸出了【】 行*號(hào)。4、下面

12、程序用變量count統(tǒng)計(jì)文件中字符的個(gè)數(shù)。請(qǐng)?jiān)?中填寫正確內(nèi)容。#include <stdio.h> main() FILE *fp; long count =0;if (fp =fopen( "letter.txt " ,)=NULL) printf ( "cannot n" ); exit(0) ;while( ! feof (fp)/*! feof (fp)- 未到文件尾,為真 */count+; ; /提示:從文件讀入一個(gè)字符printf( "countn” ,count); 5問題:鏈表逆置 思想為:head指針不斷后移,指針反向即可,代碼為:void reverse(node *head) if (head != N

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論