c语言程序设计复习资料(答案)

c语言程序设计复习资料(答案)

ID:18728330

大小:145.50 KB

页数:24页

时间:2018-09-20

c语言程序设计复习资料(答案)_第1页
c语言程序设计复习资料(答案)_第2页
c语言程序设计复习资料(答案)_第3页
c语言程序设计复习资料(答案)_第4页
c语言程序设计复习资料(答案)_第5页
资源描述:

《c语言程序设计复习资料(答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计复习资料一、填空题1、C语言程序是函数构成的,其中有且只有1个主函数,程序的的执行总是从该函数开始。2、用条件运算符写出求两个整数x,y中大数的表达式z=x>y?x:y。3、定义一个符号常量PI,其值为3.1415926,格式是#definePI3.1415926。4、设整型变量X=5,Y=6,Z=7,执行X%=Y+Z后,X=5。5、执行语句“for(j=15;j>=5;j--);”后,变量j的值为4。6、在一个函数中有定义inta=60,*p=&a;执行*p=*p+15;后,a的值为。7、结构化程序设计的三种基本结构是顺序结构、选择

2、结构和循环结构。8、定义一个长度为100的整形一维数组a,且前5个元素的初值为3,6,9,12,15,定义的格式为:inta[100]={3,6,9,12,15}。9、写出表达式25>15&&65<25

3、

4、88>75的值1。10、函数的传值调用中,实际参数把它的值传递给形式参数。11、表达式(int)(20+2.5*3+6+5.3)的值是38。12、若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c的值的类型是。13、写出表达式66>65&&65<85

5、

6、85>95的值1。14、在C语言中,允许在程序中用typ

7、edef来定义新的类型名代替已有的类型名,例如   typedefintINTEGER; 。15、C语言采用编译方式将源程序转换为二进制的目标代码,编写好一个C程序到完成运行一般经过以下几个步骤:编辑、编译、连接、执行;16、C程序是由函数组成的,一般情况下函数体由说明部分和执行部分组成,其中说明部分的作用是;17、表达式m=a>b?a+b:b+5当a=15,b=11时,m的值为:26;18、函数的传值调用中,实际参数把它的值传递给形式参数;19、写出表达式1<4&&7<5的值;20、在C语言中,字符串是用双引号引起来的一串字符。在机器中,字符串"

8、ABcdEFg"需占用        字节的内存空间;21、结构化程序设计的三种基本结构是顺序结构、选择结构和循环结构;22、定义一个长度为2行3列的整形二维数组a,元素的初值为6,12,18,24,30,36定义的格式为:inta[2][3]={6,12,18,24,30,36};23、表达式(int)(5.5*3+11+5.5)的值是;二、选择题:1.下列各组字符序列中,可用作C语言程序标识符的一组字符序列上(  )。(A)M.b,sum,average,_above(B)class,day,lotus_1,2day(C)#md,&12x,

9、month,student_n1(d)D56,r_1_2,name,st_12.下列变量说明语句中,正确的是(  )。(A)char:abc;(B)chara;b;c;(C)intx;y;(D)intx,y;3.设x=2.5,a=7,y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为(  )。(A)2.5(B)7(C)4.7(D)2.754.下列语句中,不正确的(  )。A、staticinta[2][3]={1,2,3,4,5,6};B、staticinta[2][3]={{1},{4,5}};C、staticinta[][3]

10、={{1},{4}};D、staticinta[][]={{1,2,3},{4,5,6}};5.下列定义数组的语句中正确的是(  )。(A)#definesize10(B)charstr[];charstr1[size],str2[size+2];(C)intnum[‘10’];(D)intn=5;inta[n][n+2];6.以下程序的输出结果是(  )。#includemain(){inti,j,k,a=3,b=2;i=(--a==b++)?--a;++b;j=a++;k=b;Printf(“i=%d,j=%d,k=%d”

11、,i,j,k);}(A)i=2,j=1,k=3(B)i=i,j=1,k=2(C)i=4,j=2,k=4(D)i=1,j=1,k=37.一个C语言的源程序中( C )。(A)必须有主函数和其它函数(B)可以有多个主函数(C)必须有一个主函数(D)可以没有主函数8.写出程序的运行结果( A )。main(){intn;for(n=1;n<=10;n++){if(n%3==0)continue;printf("%d",n);}}(A)12457810(B)369(C)12(D)123456789109.若输入ab,程序运行结果为( C )。main(){

12、staticchara[2];scanf("%s",a);printf("%c,%c",a[1],a[2]);}(A)a,

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

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

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