C语言复习题--2015-10-3

C语言复习题--2015-10-3

ID:38096099

大小:52.40 KB

页数:12页

时间:2019-06-06

C语言复习题--2015-10-3_第1页
C语言复习题--2015-10-3_第2页
C语言复习题--2015-10-3_第3页
C语言复习题--2015-10-3_第4页
C语言复习题--2015-10-3_第5页
资源描述:

《C语言复习题--2015-10-3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计----复习题一、填空1.一个C源程序中至少应包含一个   main    函数。2.a是整型变量,则执行表达式a=25/3%3后a的值为。  2  3.C语言中的数组必须先   定义    ,然后使用。4.如果需要从被调用函数返回一个函数值,被调用函数必须包含  return   语句。5.一个C语言程序的执行起点是____main函数(或主函数)_______。6.设intx=3,y=5;则执行printf("%d",x&&y);后输出___1___。7.定出公式对应的C语言表达式_1.0/2*(x+sqrt(x+y)/(5*x))__。8.若函数调用语句为f(a,b,

2、f(a+b,a-b,b));,则函数f的参数个数是___3____。9.设inta=2;,则执行a+=a*=15;后,变量a的值是___60____。10.设doubley[4][5];,则数组y中元素的个数是__20_____。11.设intx=7,y=3;则表达式x%y+x/y的值是____3____。12.设chars[]={"apple"};,则执行printf("%d",strlen(s));后输出的值是__5_。13.若有定义inta[3][5];则排列在数组中的第9个元素是(a[1][3])。14.strlen("Howareyou")的值是(12)。15.C语言中字符

3、串结束的标志是('')。16.写出一个名为s的单精度实型一维数组,长度是6,所有元素初值均为0,其数组定义语句是(floats[6]={0};)。17.strcmp("how","How")的值是(32或>0)。18.若a=2.8+7%3*11%2/4,a的值是(2.8)19.若a=5/2+5.0/2+7%6,a的值是(5.5)20.若a=12,a*=2+3a的值是(60)21.若a=3,b=4,c=5,a+b>c&&b==c表达式的值是(0)22.设a=1,b=2,c=3,d=4,m=n=1,有表达式(m=a>b)&&(n=c>d),表达式后m,n的值是(m=0,n=1)23.设int

4、b=7;floata=2.5,c=4.7;求下面表达式的值是(4.5)a+(int)(b/2*(int)(a+c)/2)%412一、判断题1.若定义的函数没有参数,则函数名后的圆括号可以省略。(´)2.函数的函数体可以是空语句(Ö)。3.只有main函数才能调用其他函数。(Ö)4.return语句中表达式的类型必须与函数定义的类型一致。(´)5.函数的实参和形参可以是相同的名字。(Ö)6.函数调用中,形参与实参的类型和个数必须保持一致。(Ö)7.外部类型的变量只能定义一次,但可在不同地方声明多次。(Ö)8.外部类型的变量作用范围大,编程中应多用外部变量。(´)9.预处理命令行必须以#开头,且

5、最后要用分号结尾。(´)10.宏命令的处理占用编译时间,而不占用运行时间。(Ö)二、选择题(单选)1.已知字符'a'的ASCII码为97,执行下列语句的输出是__D___。printf("%d,%c",'b','b'+1);(A)98,b(B)语句不合法(C)98,99(D)98,c2.有定义语句:inta=1,b=2,c=3,x;则以下选项中各程序段执行后,x的值不为3的是C。(A)if(c

6、1;(D)if(a

7、12(C).x!=0&&y!=0(D).x!=1&&y!=11.下列语句中符合C语言语法的语句是___C____(A)a=b+c+7=e+f;  (B)gh=7+b++=a+7;(C)a=c+d,++b,a=7;(D)a==b,c==d;2.以下符号中___A____可以作C语言的用户标识符(A)Break(B)#define(C)double(D)float3.下列属于C语言合法的字符常数是___B____

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。