- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计辅导资料-整理修改版
C程序设计辅导资料
一、填空题
1、C语言程序是函数构成的,其中有且只有1个 主 函数,程序的的执行总是从该函数开始。
2、在C语言中,正确的标识符是由 字母、数字和下划线 组成的。
3、定义一个符号常量PI,其值为3.1415926,格式是 #define PI 3.1415926 。
4、结构化程序设计的三种基本结构是顺序结构、选择结构和 循环结构 。
5、下面运算符 ?? %? ++? =? 按照优先级从高到低排列顺序为_++,%,,=________。
6、设整型变量X=5,Y=6,Z=7,执行X%=Y+Z后,X = 5 。
7、设x=4,y=(++x)+(++x);表达式执行后,变量x的值为 6 。
8、写出表达式251565<25||8875的值 1 。
9、写出表达式666565<85||8595的值 1
10、表达式 (int)(20+2.5*3+6+5.3) 的值是 38 。
11、表达式m = a b ? a+b : b+5 当a=15,b=11时,m的值为: 26 ;
12、用条件运算符写出求两个整数x,y中大数的表达式 z = xy?x:y 。
13、写出下面表达式的值
???? 3*5/7+7%3 ___3_________________
???? 3+4=7-10 ____1_________________
???? x=2,y=2;++x||++y ____1___________
14、执行语句“for(j=15 ;j =5 ;j-- );”后,变量j的值为 4 。
15、执行语句“for(s=0,j=5 ;j=25 ;j=j+5) s=s+ j ;”后,变量s的值为 75 。
16、C语言中解决嵌套if语句的else问题使用最近匹配原则,即规定 else 是和离它最近且未和任何 else 配对的 if 进行配对的,和代码的缩进无关。
17、函数的传值调用中,实际参数把它的值传递给 形式参数 参数。
18、函数形式参数的作用域是 函数体___具有相同数据类型____________;
21、定义一个长度为10的整形一维数组a ,且前5个元素的初值为3,6,9,12,15,定义的格式为: int a[10]={3,6,9,12,15} 。
22、定义一个长度为2行3列的整形二维数组a ,元素的初值为6,12,18,24,30,36定义的格式为: int a[2][3]={6,12,18,24,30,36}
23、若有int a[3]={10,12,30};则a+1是的地址______变量的地址_______________________。
27、设有以下宏定义,则执行赋值语句 a=PP*20;(a为int型变量)后,a的值是 8140 。
#define PR 80
#define PP PR+403
28、在一个函数中有定义int a=21,*p=a ; 执行*p=*p +15+a;后,a的值为 21 。
29、char (*pa)[10];说明pa是_用来指向由10个字符型指针组成的数据。fp为文件型指针变量的定义方法为________FILE *fp________。
二、选择题
1、以下说法中正确的是(?C??? )。
A. C语言程序总是从第一个函数开始执行
B. 在C语言程序中,要调用的函数必须在main()函数中定义
C. C语言程序总是从main()函数开始执行
D. C语言程序中的main()函数必须放在程序的开始部分
2、设整型变量a为5,使b不为2的表达式是(?C??? )。
????? A. b=a/2??? B. b=6-(--a)??? C. b=a%2??? D. b=a3?2:1
3、设有宏定义 #define pi 3.14和 #define S(a) pi*a
若在函数中有语句 float b=3.6 , area ; area=S(b) ;则area的值是(C)
A 3.6 B 3.14 C 11.304 D 40.6944
4、为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与(?C? )组成配对关系。
A. 缩排位置相同的if?????????????????? B. 在其
文档评论(0)