C语言程序设计试题第2套

C语言程序设计试题第2套

ID:42232281

大小:95.00 KB

页数:6页

时间:2019-09-10

C语言程序设计试题第2套_第1页
C语言程序设计试题第2套_第2页
C语言程序设计试题第2套_第3页
C语言程序设计试题第2套_第4页
C语言程序设计试题第2套_第5页
资源描述:

《C语言程序设计试题第2套》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、0a5309e282cdaf161ba0f9ef036a9bf2.docC语言程序设计试题(第2套)一、单项选择题(45分,每题3分)1.构成一个C程序的是_______。A、一个主函数和若干个非主函数B、若干个主函数和若干个非主函数C、一个主函数和最多一个非主函数D、若干个主函数和最多一个非主函数2.以下选项中合法的字符常量是_______。A、"B"B、'B'C、68D、'B'3.在C语言中,不合法的实数是_______。A、1.23B、e-5C、3.245E3D、-.1874.已知a是int型变量,下面不正确的赋值语句是______

2、_。A、a=65;B、a=1.2;C、a="a";D、a='A'+32;5.广义地说,为解决一个问题而采取的方法和步骤,称为_______。A、迭代B、增量C、递归D、算法6.以下叙述中正确的是_______。A、C程序中注释部分可以出现在程序中任意合适的地方B、花括号"{"和"}"只能作为函数体的定界符C、构成C程序的基本单位是函数,所有函数名都可以由用户命名D、分号是C语句之间的分隔符,不是语句的一部分7.若w、x、y、z、k均为int类型变量,则执行下面语句后的k的值是_______。    w=1;x=2;y=3;z=4;    k=(

3、w

4、f161ba0f9ef036a9bf2.docfor(i=5;i>0;i--)for(j=0;j<4;j++){n=n+1;}A、20B、24C、25D、3011.以下程序编译、运行的结果是A、5,5B、5.0,5.0C、5.05.0D、55#defineMIN2#defineMAX7main(){printf("%d,%d",MIN+3,MAX-MIN);}12.下列符号中可以作为函数名的是_______。A、x—aB、sysfC、5acD、$bc13.以下正确的函数形式是_______。  A、doublefun1(intx,inty)  

5、B、fun1(intx,y)    {z=x+y;returnz;}   {intz;                 returnz;}  C、fun1(x,y)    {intx,y;doublez;z=x+y;returnz;}  D、doublefun1(intx,inty)    {doublez;z=x+y;returnz;}14.以下程序的输出结果是A、20B、30C、21D、31main(){inta[5]={10,20,30,40,50},*p;p=&a[1];printf("%d",*p++);}15.修改高级语言源程序的是__

6、_____。A、调试程序B、连接程序C、编译程序D、编辑程序二.程序填空题(20分,每空2分)1.实现以下数学关系-1(x<0)y=0(x=0)1(x>0)的程序如下,请填空。main(){floatx;inty;scanf("%f",&x);if(①)y=-1;  if(x==0)y=0;if(②)y=1;60a5309e282cdaf161ba0f9ef036a9bf2.docprintf("%d",y);}2.以下函数用以求x的y次方,y为正整数。请填空。doublefun(doublex,doubley){inti;doublep=1;

7、for(i=1;i③;i++)p=④;return(p);}3.求数组所有元素的积,请填空。main(){ints,i,a[4]={1,2,3,4};s=⑤;for(i=0;i<4;i++)s=⑥;printf("%d",s);4.以下函数用于找出一个2×4矩阵中的最大元素值,请填空。  max_value(intarr[][4])  {inti,j,max;   max=arr[0][0];   for(i=0;i<2;i++)    for(j=0;j<⑦;j++)     if(arr[i][j]>max)max=⑧;   return(

8、max);  }5.将以下含有switch语句的程序段改写成对应的含有非嵌套if语句的程序段,请填空。  含有switch

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

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

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