高级语言程序设计期末测试卷

高级语言程序设计期末测试卷

ID:15066746

大小:89.00 KB

页数:6页

时间:2018-08-01

高级语言程序设计期末测试卷_第1页
高级语言程序设计期末测试卷_第2页
高级语言程序设计期末测试卷_第3页
高级语言程序设计期末测试卷_第4页
高级语言程序设计期末测试卷_第5页
资源描述:

《高级语言程序设计期末测试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、院/系专业姓名学号答题勿超装订线------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------2010—2011学年第一学期《试卷(A卷)题号一二三四五六总分得分阅卷人得分一、选择题(每小题2分,共20分)1.在C语言中,不正确的int类型的常数是()A

2、.32768B.0C.037D.0xAF2.表达式“ˊˊ<ˊAˊ<ˊ0ˊ”的值是()A.0B.1C.2D.语法错误3.如intk=7;floatx=2.5,y=4.7;则表达式x+k%3*(int)(x+y)%2/4运算后的值是()A.0B.2C.2.5D.2.754.在while(!x)中,!x与()等价A.x==0B.x!=0C.x==1D.x!=15.执行下列循环语句后,整型变量x的值是()for(x=1;++x<5;x++)++x;A.4B.5C.6D.76.下列数组定义语句中,错误的是()

3、A.chara[2][3]={{ˊaˊ},{ˊbˊ}};B.inta[][2]={1,2,3,4,5,6};C.inta[][3]={1,2,3,4,5,6};D.inta[][]={{1,2,3},{4,5,6}};7.设有定义:floatx,*p=&x;则下列表达式中错误的是()A.*&pB.*&xC.&*pD.&*x8.下列函数定义中,正确的是()A.voidf(intx)B.intf(int*x,int*y){return(x);}{return(y);}C.int*f(intx,int*y)D

4、.voidf(intx,int*y){return(y);}{return(x+*y);}9.以下程序的输出结果是()#includemain(){inta=5,b=4,c=6,d;printf("%d",d=a>b?(a>c?a:c):b);}A.5B.4C.6D.不确定10.有如下程序《高级语言程序设计》试卷共6页第6页#includelongfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}m

5、ain(){printf("%d",fib(3));}该程序的输出结果是()A.2B.4C.6D.8得分二、填空题(每小题2分,共20分)1.设整型变量x、y的值均为5,则表达式x++%(++y+1)的值是_________。2.表达式7/2和7%2的结果分别是________和____。3.为表示关系:x≤y≤z,应使用的C语言表达式是________________。4.设整型变量k的值为0,则循环语句“while(k++<5)k++;”的循环体一共执行_______次。5.有函数调用fun1(

6、x+y,(y,z),10,fun((x,y―1)));函数fun1有_______个参数。6.下面程序段的功能是测试字符串的长度,for循环的执行结束后输出的“※”个数是________。char*s="ab12/\"";for(;*s!='';s++)printf("※");7.设有定义语句:inta[][3]={{1,2,3},{4,5,6}},(*p)[3]=a;则表达式*(*p+1)的值是______。8.下面这个程序的输出结果是__________。#include

7、.h>main(){inty=10;while(y--);printf("y=%d",y);}9.由用户在程序中定义的数据类型中,__________型的变量占用的字节数是其所有成员占用的字节数之和。《高级语言程序设计》试卷共6页第6页10.结构化程序设计中的三种基本结构是顺序结构___________和___________。得分院/系专业姓名学号答题勿超装订线------------------------------装--------------------------------------

8、-------订----------------------------------------线----------------------------------------三、程序阅读题(每小题5分,共30分)(1)写出下列程序的输出结果main(){chars[][10]={"12","23","34","45","56"};char*s1[5],**s2=s1,s3[10];inti,j;for(i=0;i<5;i++)s1[i]

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

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

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