C语言程序设计期末复习资料.docx
《C语言程序设计期末复习资料.docx》由会员分享,可在线阅读,更多相关《C语言程序设计期末复习资料.docx(48页珍藏版)》请在第一文库网上搜索。
1、C程序设计期末复习题一、填空题1.表达式11=2&35)I13=5的值为(1)3 .表达式!-2的值为工4 .表达式(X=5)&56H!(37)的值为(0)6 .C语言符号集包括(英文字母,数字,下划线和一些有特定含义的标点符号)7 .一个C程序有且只有一个(主函数或者main。)8 .结构化设计中的三种基本结构是(顺序结构,选择结构,循环结构)9 .设intx=9,y=8;表达式X=二y+1的结果是(1).10 .定义intX,y;执行y=(x=1,+x,x+2);语句后,y的值是(殳11 .C语言源程序文件的后缀是(.C),经过编译后生成文件的后缀是(.obj),经过链接后生成的文件的后缀
2、是(exe)。12 .表达式10/3的结果是(3)013 .执行下列语句后,a的值是(-264)。inta=12;a+=a-=a*a;14 .一个C源程序有(1)个main()函数和(若干)个其他函数。15 .C程序是从(主函数main()的第一个可执行语句)开始执行的。16 .设intx;当X的值分别为1,2,3,4时,表达式(x&1=1)?1:0的值分别是(1),(0),(1).(0)o17 .执行下列语句后,a,b,c的值分别是(8),(8),(10)ointx=10,y=9;inta,b,c;a=(=y+)?X:+y;b=x+;c=y;18 .C程序的基本单位是(函数)o19 .函数是
3、由(函数的说明部分)和(函数体)组成。20 .表达式10%3的结果是(1)021 .以下语句的输出结果是(7)ounsignedintb-65535;printf(,%d,b);22 .以下语句的输出结果是(ffff)o1 nta=-1;printf(1,%ta);23 .以下程序的执行结果是(1)o#inc1udemain()(intx=35;printf(%dn,(x&15)&(x115);)32.24.设int乂=1=5;执行表达式2|*二1之后,y的值是(5)o25.设intx=1,y=5;执行表达式x2&y=1之后,y的值是(5)o26. X,y,Z的值分别为3,4,5时,以下各句语
4、句执行后,x,y,Z的值是多少。A. if(xz)x=y;y=z;z=x;eIsex=z;z=y;y=x;执行后X,y,z的值是(x=5,x=5,z=4)B. if(xz)x=z;e1sex=y;z=y;y=x;执行后x,y,Z的值是(x=5,y=5,z=4)提示:if(x=A&a二Z).28 .将二进制数(11110010)转换成八进制数是362,转化成十六进制数是f2o29 .请将二进制数(IoIoo1O)转换为十进制数是82。30 .请将十六进制数(AD3)转换为十进制数是一2771。31 .请将八进制数(723)转换为十进制数是一467。32 .将十进制数(123)转化成二进制数是13
5、1111、转化成八进制数是团、转化成十六进制数是_7fo33 .设有定义语句:inta3=0,1,2;,则数组元素a的值为_0_34 .某函数fun()具有两个参数,第一个参数是int型数据,第二个参数是f1oat型数据,返回值类型是char型数据,则该函数的说明语句是Charfun(inta,f1oatb)o35 .以下函数的功能是:当参数为偶数时,返回参数值的一半;当参数为奇数时,返回参数的平方,请填空。Intfun(intx)(return(x%2?x/2:x*x);)36 .设有说明structDATEintyear;intmonth;intday;请写出一条定义语句,该语句定义d为上
6、述结构体变量,同时为其成员year,month,day依次赋初值2006,10,1.StnJCtDATEd=2006,10,1。37 .设有说明structstudentintnum;charname10;fIoatscore;以下语句完成分配一个用于存储StrUCtStUdeITt数据的内存空间,并让P指向该空间,请填空:structstudent*p(structstudent*)maIIoc(sizeof(structstudent);38 .在C程序的编辑、编译、链接、运行和调试过程中,编译是指将高级语言源程序翻译成目标程序。的过程39 .程序设计语言分为高级语言和低级语言。低级语言分
7、为机器语言和汇编语言。40 .目前,有两种重要的程序设计方法,分别是面向过程程序设计方法和面向对象程序设计。41 .程序调试的目的是发现和改正错误。42 .C语言的注释有两种,其中,块注释由“/*.*/”标识,行注释由“/”标识。二、选择题1 .以下不正确的C语言的标识符是(D)。A.ABCB.abcC.a_bcD.ab.c2 .有一个名为newprint的函数用于疔丽万(x),COS(X)和In(X)等函数的曲线模拟,其参数就是这些函数,则newprint的说明是(C)。A. doubIenewprint(doubIex)B. voidnewprint(doubIe(*f)(doub1ex)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 期末 复习资料