C语言程序设计期末复习资料.docx
《C语言程序设计期末复习资料.docx》由会员分享,可在线阅读,更多相关《C语言程序设计期末复习资料.docx(57页珍藏版)》请在第一文库网上搜索。
1、C程序设计期末复习题一、填空题1 .表达式1 != 2 & 3 5) | 3 =5的值为(1)3 .表达式!-2的值为(0)4 .表达式(x二5) & 5 6 | ! (3 7)的值为(0)6 . C语言符号集包括(英文字母,数字,下划线和一些有特定含义的标点符号)7 . 一个C程序有且只有一个(主函数或者main。)8 .结构化设计中的三种基本结构是(顺序结构,选择结构,循环结构)9 .设int x9, y=8;表达式x=y+1的结果是10 .定义int x, y;执行y= (x=1,+x, x+2);语句后,y的值是(欠11 . C语言源程序文件的后缀是(.C ),经过编译后生成文件的后缀
2、是(.ob j ),经过链接后生成的文件的后缀是(exe )。12 .表达式10/3的结果是(3 )o13 .执行下列语句后,a的值是(-264 )。i nt a=12;a+=a-=a*a;14 . 一个C源程序有(1 )个main()函数和(若干)个其他函数。15 . C程序是从(主函数main ()的第一个可执行语句)开始执行的。16 .设int x;当x的值分别为1,2,3,4时,表达式(x&1=1)?1 :0的值分别是(1 ), ( 0 ), ( 1 ), ( 0 )o17 .执行下列语句后,a, b, c的值分别是(8 ), ( 8 ), ( 10 )。int x=10, y=9;i
3、nt a, b, c;a= (一=y) ?一 : +y ;b=x+;c=y;18 . C程序的基本单位是(函数)。19 .函数是由(函数的说明部分)和(函数体)组成。20 .表达式10%3的结果是(1 )o21 .以下语句的输出结果是(7 )ounsigned int b=65535;pr i ntf (%d, b);22 .以下语句的输出结果是(ffff )oint a=-1;printf (%x,a);23 .以下程序的执行结果是(1 )o#includema i n ()(1 nt x=35;pr i ntf (%dn, (x&15) & (x 115);32.24 .设int x=1,
4、 y=5;执行表达式x2&y=1之后,y的值是(5)o26 . x, y, z的值分别为3, 4, 5时,以下各句语句执行后,x, y, z的值是多少。A. if(xz) x-y;y-z;z=x;else x=z;z=y;y=x;执行后x, y, z的值是(x=5, x=5, z=4)B. if (xz)x=z;else x=y;z=y;y=x;执行后x, y, z的值是(x=5, y=5, z=4)提示:if(x= A &a=Z,).28 .将二进制数(11110010)转换成八进制数是362 ,转化成十六进制数是f2 o29 .请将二进制数(1010010)转换为十进制数是82、30 .请
5、将十六进制数(AD3)转换为十进制数是一 2771。31 .请将八进制数(723)转换为十进制数是 467。32 .将十进制数(123)转化成二进制数是1111111、转化成八进制数是1ZZ、转化成十六进制数是 Zf。33 .设有定义语句:int a= 0,1,;,则数组元素a1的值为一。34 .某函数fun ()具有两个参数,第一个参数是i nt型数据,第二个参数是fl oat型数据,返回值类型是char型数据,则该函数的说明语句是char fun(inta, f I oat b)o35 .以下函数的功能是:当参数为偶数时,返回参数值的一半;当参数为奇数时,返回参数的平方,请填空。Int f
6、un (int x)(return ( x%2?x/2:x*x);)36 .设有说明struct DATEint year;int month;int day;请写出一条定义语句,该语句定义d为上述结构体变量,同时为其成员year, month, day 依次赋初值 2006, 10, 1. struct DATE d=2006, 10, 1。37 .设有说明struct student(int num;char name10;float score;以下语句完成分配一个用于存储struct student数据的内存空间,并让p指向该空间,请填空:struct student *p(struc
7、t student*) ma I Ioc(s i zeof(struct student);38 .在C程序的编辑、编译、链接、运行和调试过程中,编译是指将高级语言源程序翻译成目标程序。的过程39 .程序设计语言分为高级语言和低级语言。低级语言分为机器语言和汇编语言。40 .目前,有两种重要的程序设计方法,分别是一面向过程程序设计方法和面向对象程序设计。41 .程序调试的目的是 发现和改正错误。42 . C语言的注释有两种,其中,块注释由/*.*/ ”标识,行注释由“”标识。二、选择题1 .以下不正确的C语言的标识符是(D )。A. ABC B. abc C. a_bc D, ab. c2,有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 期末 复习资料
