2013-2014第一学期c语言程序设计期末考试试题

2013-2014第一学期c语言程序设计期末考试试题

ID:37704813

大小:45.50 KB

页数:6页

时间:2019-05-29

2013-2014第一学期c语言程序设计期末考试试题_第1页
2013-2014第一学期c语言程序设计期末考试试题_第2页
2013-2014第一学期c语言程序设计期末考试试题_第3页
2013-2014第一学期c语言程序设计期末考试试题_第4页
2013-2014第一学期c语言程序设计期末考试试题_第5页
资源描述:

《2013-2014第一学期c语言程序设计期末考试试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、.单选题1.一个完整的C程序是BA.要由一个主函数(或)一个以上的非主函数组成B.由一个且仅由一个主函数和零个以上(含零)的非主函数组成C.要由一个主函数和一个以上的非主函数构成D.由一个且只有一个主函数或多个非主函数组成2.inta=3,则执行完语句a-=a+=a*=a后,a的值是__0_____3.x,y为整形,表达式x=4,y=2+6/x的值是____3______4.inta=3,b=-2;printf(“%d”,(a=3)&&(b=-3);的输出结果是___1____5.“10≥a≥0”的C语言表达式为__

2、_a>=0&&a<=10______6.以下错误的if语句是CA.if(x>y)z=x;B.if(x==y)z=0;C.if(x!=y)printf(“%d”,x)elseprintf(“%d”,y);D.if(x

3、0时循环结束8.以下循环执行的次数是___3____main(){inti,j;for(i=1,j=10;i<=j;i++,j-=2){if(i%3==0)i++;printf(“%f”,i);}}9.以下正确的数组定义语句是___B_____A.inta[3][]={1,2,3,4,5,6}B.intn=2,a[n]={1,2};C.inta[3]={1};D.inta[][3];10.若有说明:inta[3][4];则对于a数组元素的非法引用是_D___A.a[2][2*1]B.a[0][3]C.a[4-2][0

4、]D.a[1][4]11.函数调用语句fun((a,b),(x+y,z))中实参的个数是__2__12.下面程序错误的行是_3___main(){inta[3]={1};intI;scanf(“%d”,&a);for(i=1;i<3;i++)a[0]=a[0]+a[i];printf(“a[0]=%d”,a[0]);}13.C语言程序由函数组成__A_A.可以嵌套调用函数B.可以嵌套定义函数C.递归函数只能直接递归,不能间接递归D.主函数必须定义在其他函数之后14.若使用一维数组名作函数的实参,则以下正确的说法是__

5、C__A.参数传递时,是将实参数组的第一个元素的值传给了形参数组B.参数传递时,是将实参数组中全部元素的值传给了形参数组C.在定义被调用的函数是,定义的形参数组的大小可以为空D.实参数组名和形参数组名必须一样16.以下函数值的类型是_int___fun(floatx){floaty;y=3*x-4;returny;}16.若已定义chars[10],在下面表达式中不能表示s[1]的地址是BA.s+1B.s++C.&s[0]+1D.&s[1]17.关于局部变量的作用域,下列说法正确的是____D_A.本文件的全部范围B.本

6、程序的全部范围C.本函数的全部范围D.从定义开始至本函数结束18.已定义如下函数intfun(int*p){return*p;}该函数的返回值是DA.不确定的值B.形参p中存放的值C.形参p的地址值D.形参p所指的存储单元的值19.逻辑运算符两侧运算对象的数据类型可以是__D_A.只能是0或1B.只能是0或非0正数C.只能是整形或字符型数据D.可以是任何类型的数据。二填空题1.若a=6,b=4,c=2,则表达式!(a-b)+c-1&&b+c/2的值是__1__2.若有以下定义和语句:inta[4]={0,1,2,3,},

7、*p;p=&a[1];则++(*p)的值是___2_1.语句for(i=1;i==10;i++)if(i%5==0)break;循环次数是_0__2.若有以下程序段inta[5]={2,4,6,8,10},*p,k;p=&a[2];k=*(p--);则程序段执行后k的值为___6__5.以下程序的功能是计算1*2*3+3*4*5+5*6*7+…+99*100*101请填空main(){inti,sum=0;for(i=1;i<=99;___i+=2____)sum=sum+____i*(i+1)*(i+2)____pri

8、ntf(“%d”,sum);}}3.下面程序的功能是统计0至9之间的不同的数字组成的三位数的个数main(){intI,j,k,count=0;for(i=1;i<=9;i++)for(j=0;j<=9;j++)if(i==j)continue;elsefor(k=0;k<=9;k++)if(i!=k&&j!=k

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

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

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