预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C语言(一) 东华软件股份公司地址:北京市海淀区知春路紫金数码园3号楼东华合创大厦16层 Tel:010-62662288Fax:010-622662299邮编:100190 姓名:________性别:_______联系电话:__________E-mail:______________ 学校:______________专业:_____________学历:______考试日期:_______ 期望工作地:__________应聘职位/方向:(软件开发、技术支持、销售、其他:____) 在校职务:___________籍贯:________父母所在地:__________ 考试科目:C语言方向试题(试卷一)满分100分共20题每题5分 序号答案(不定项选择)序号答案(不定项选择)1112123134145156167178189191020 阅卷人:______阅卷日期:_______对_____题错_____题成绩:______________ 说明:考试时间为一个小时,不定项选择题,答案请写到答题卡上,答题卡空白者算零分 1.以下程序的输出是什么? #include <stdio.h> voidmain(intargc,char*argv[]) { intiCount,iNum; for(iCount=0,iNum=0;iCount<8;iCount++){ if(iCount==3)continue; if(iCount==5)break; iNum++; } printf(“%d\n”,iNum); } (A).8 (B).5 (C).4 (D)3 2.以下程序的输出是什么? #include <stdio.h> intsubFunction(char*pcMsg,intiNum) { strcpy(pcMsg,”555”); iNum++; return(0); } intmain(intargc,char*argv[]) { intiCount=3; charcaBuf[8]; subFunction(caBuf,iCount); printf(“%d\n”,iCount); } (A).8 (B).5 (C).4 (D)3 3.以下程序的输出是什么? #include<stdio.h> voidmain() { charcChar; cChar=255; printf("%d\n",cChar++); } (A).255 (B).256 (C).0 (D)-1 4.以下程序的可能输出是什么?(多选题) #include<stdio.h> voidmain() {intiPid,iCount=2; if((iPid=fork())==0){ iCount++; }else{ iCount--; } printf("%d",iCount); } (A).3 (B).31 (C).1 (D)13 5.以下程序的输出是什么? main() { inti,sum; for(i=1;i<=3;sum++)sum+=i; printf(“%d\n”,sum); } 该程序的执行结果是A)6B)3C)死循环D)0 6.以下程序的输出是什么? main(){ intx=23;do{ printf(“%d”,x--); }while(!x);} 该程序的执行结果是A)321B)23C)不输出任何内容D)陷入死循环 有如下定义structperson{charname[9];intage;};structpersonclass[10]={“Johu”,17,“Paul”,19,“Mary”,18,“Adam16,};根据上述定义,能输出字母M的语句是A)printf(“%c\n”,class[3].mane);B)pfintf(“%c\n”,class[3].name[1]);C)printf(“%c\n”,class[2].name[1]);D)printf(“%c\n”,class[2].name[0]); 8.有如下程序main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++}printf(“a=%d,b=%d\n”,a,b);}该程序的输出结果是A)a=2,b=1B)a=1,b=1C)a=1,b=0D)a=2,b=2 9.若有以下程序段,intc1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是A)0B)0.5C)1D)2 10.能正确表示逻辑关系:“a≥=10或a≤0”的C