- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计期复习资料版
C程序设计期末复习题
一、填空题
1.表达式1!= 2 3 = 3的值为(1)
2.表达式!(3 5) ‖3 = =5的值为(1)
3.表达式!-2的值为(0)
4.表达式(x = 5) 5 = 10的值为(1)
5.表达式4 6‖!(3 7) 的值为(0)
6.C语言符号集包括(英文字母,数字,下划线和一些有特定含义的标点符号)
7.一个C程序有且只有一个(主函数或者main())
8.结构化设计中的三种基本结构是(顺序结构,选择结构,循环结构)
9.设int x=9,y=8;表达式x==y+1的结果是(1).
10.定义int x,y;执行y=(x=1,++x,x+2);语句后,y的值是(4)
11.C语言源程序文件的后缀是(.C ),经过编译后生成文件的后缀是( .obj ),经过链接后生成的文件的后缀是( .exe )。
12.表达式10/3的结果是( 3 )。
13.执行下列语句后,a的值是( -264 )。
int a=12;a+=a-=a*a;
14.一个C源程序有( 1 )个main( )函数和( 若干 )个其他函数。
15.C程序是从( 主函数main()的第一个可执行语句 )开始执行的。
16.设int x;当x的值分别为1,2,3,4时,表达式(x1==1)?1:0的值分别是( 1 ),( 0 ),( 1 ),( 0 )。
17.执行下列语句后,a,b,c的值分别是( 8 ),( 8 ),( 10 )。
int x=10,y=9;
int a,b,c;
a=(--x==y++)?--x:++y;
b=x++;c=y;
18.C程序的基本单位是( 函数 )。
19.函数是由(函数的说明部分)和(函数体)组成。
20.表达式10%3的结果是( 1 )。
21.以下语句的输出结果是( -1 )。
unsigned int b=65535;
printf(%d,b);
22.以下语句的输出结果是( ffff )。
int a=-1;
printf(%x,a);
23.以下程序的执行结果是( 1 )。
#includestdio.h
main( )
{
int x=35;
printf(%d\n,(x15)(x|15));
}
32.
24.设int x=1,y=5;执行表达式x2||y=1之后,y的值是(5)。
25.设int x=1,y=5;执行表达式x2y=1之后,y的值是(5)。
26.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(xz)x=z;else x=y;的后继语句是z=y;y=x;这两名都能够执行得到,故也。
27.判断一个字符变量a是否是大写字母的逻辑判断语句是if(a=’A’a=’Z’).
28.将二进制数转换成八进制数是 362 ,转化成十六进制数是 f2 。
请将二进制数(1010010)转换为十进制数是 82 。
请将十六进制数(AD3)转换为十进制数是 2771。
请将八进制数(723)转换为十进制数是 467。
将十进制数(123)转化成二进制数是 1111111 、转化成八进制数是177、转化成十六进制数是 7f 。
33.设有定义语句:int a[ ][3]={ {0},{1},{2} }; ,则数组元素a[1][2]的值为_0__
34. 某函数fun( )具有两个参数,第一个参数是int型数据,第二个参数是float型数据,返回值类型是char型数据,则该函数的说明语句是 char fun(int a,float b) 。
35. 以下函数的功能是:当参数为偶数时,返回参数值的一半;当参数为奇数时,返回参数的平方,请填空。
Int fun(int x)
{
return( x%2?x/2:x*x );
}
36.设有说明
struct DATE{int year;int month;int day;};
请写出一条定义语句,该语句定义d为上述结构体变量,同时为其成员year,month,day依次赋初值2006,10,1. struct DATE d={2006,10,1}。
37.设有说明
struct st
您可能关注的文档
- ChFP专业能力五章投资规划.doc
- cherry航空钉的基本资料.docx
- China Daly 优美英文句子集合.doc
- China isan ancient vicissitudes of life.doc
- China Daly常见热词翻译八.doc
- china-jilng.doc
- China isues white paper on poverty reduction in rural areas.doc
- ChinaJoy受玩家期待的十款手机游戏汇总.docx
- Chinadaiy手机报-04.doc
- Chinese ranslation of English attributive clauses.doc
最近下载
- 儿科住院医师考试:2022心理及行为障碍真题模拟及答案(2).pdf VIP
- 交通运输工程学术学位博士学位培养方案.docx VIP
- 教科版三年级下册科学第三单元《太阳、地球和月球》测试卷含完整答案【名校卷】.docx
- 信息安全(复旦)大学MOOC慕课 章节测验期末考试客观题答案.docx
- 小红帽绘本故事.ppt VIP
- 小学数学六年级上册期末测试卷带答案(实用).docx
- 小学四年级下册数学期中测试卷及答案【网校专用】.docx
- 《Linux网络操作系统》全套教案.doc
- 【行业研报】2023年周易行业企业战略规划方案及未来五年行业预测报告.docx
- 2023年南方沿海地区某再生水厂初步设计说明.pdf VIP
文档评论(0)