南京信息工程大学2007-2008C语言期末试卷(B).docx
《南京信息工程大学2007-2008C语言期末试卷(B).docx》由会员分享,可在线阅读,更多相关《南京信息工程大学2007-2008C语言期末试卷(B).docx(8页珍藏版)》请在优知文库上搜索。
1、南京信息工程大学期末试卷空?一逢蝇学年第2学期C学程序设计/程序设计基砒课程试卷(B)本试卷共一页,考试时间四分任课教师I出卷时间2008年6月学院专业班.学号姓名得分注:请将解答写在答题册上,以免误判!一、单项选择题:请将正确答案的序号写在答题册上(每小题1分,共10分)1 .一个C语言程序是由A)一个主程序和若干子程序组成B)函数组成C)若干过程组成D)若干子程序组成2 .下述表达式中,UJ以正确表示XWO或XZI的关系,A(x=1.)(x=1.&x(x=1.)&(xAp_odoB)f1.oatIao_ACb-agotointD)_123tempINT5,若有代数式3acbc,则不正礴的C
2、语言表达式是()abc*e*3B3*a*ebcC)3*a*eb*cDa*ecb*36,下述程序的输出结果是。#inc1.udevoidmain()intx=-1.,y=4,k:k=+=O&!-1.0.37 .下面fo循环谱句.inti,k;for(i=0,k=-kk=1.;i+,k+)Primfr*”);A判断循环结束的条件非法O只循环一次8 .以下各语句中,字符*“abcde”能正确赋值的操作是A)chars5)-*aVb,c,dVe,);B) charts=abcdc:Ochar*s;gcchars6canf(44%sw,&s):9 .以下正确的描述是oA)函数的定义可以嵌套,但函数的词用
3、不可以嵌套B)函数的定义不可以嵌套,但函数的两用可以嵌套O函数的定义和函数的调用均不可以做套D画数的定义和函数的调用均可以嵌食10 .下面程序段的运行结果是charaJ=1.anguage,p:p=a;whi1.e(*p!=,)Primn%c”.*p32);+;IA1.ANGUAGEB)1.anguageC) 1.ANGD)IangUAGE二、填空题:(每空2分,共20分)1 .计算机算法可分为和两大类别.2 .更合谙句是用一对界定的语句块.3 .至少执行一次命坏体的循环语句是.4 .设有数组定义:Chararray(=China;则数组array所占的空间为5 .以下程序段的输出结果是0in
4、ta32=(1,2,3,4,5.6K(p)2:P=a;printf(%dn,*(*(p+2)+1.);6 .函数调用语句:fun(a,b)Jc,d,e)实参个数为。7 .若有定义#dcfincN3#detincY(n)(N+I)*n)则执行语句z=2*(N+Y);后,Z的值为,8 .若有定义:inta23=4,6,8,10.12);则*(a1卜2)的值是_9 .feof(fp)函数用来判断文件是否结束,如果遇到文件结束,函数位为三、阅读程序:根据下面要求写出结果(每小题4分,共32分)1.若输入的值是-125,写出下面程序的运行结果.#inc1.ude#inc1.udcvoidfun(im);
5、voidmain()(intn:SCanfrPrimfr%d=,n);if(n:fun(n:Jvoidfun(intn)(inthr;for(k=2:k1.prin1.fm:r=n%k:)if(n!=1.)printf(fc*%dotn);)2,写出卜面程序的运行结果。Winc1.udeintfun(char4);voidmain()char5ta=abcde;Pri1.Nf(%dmfin);Iintfun(char*s)char*p=3;whi1.e(tp)p+:return(p-s);I3,下面程序的执行结果是tfinc1.ude.hvoidinv(int*,int):voidmain()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 南京 信息 工程 大学 2007 2008 语言 期末试卷