浙江传媒学院c语言程序设计期终考试a卷

浙江传媒学院c语言程序设计期终考试a卷

ID:21712495

大小:55.50 KB

页数:8页

时间:2018-10-24

浙江传媒学院c语言程序设计期终考试a卷_第1页
浙江传媒学院c语言程序设计期终考试a卷_第2页
浙江传媒学院c语言程序设计期终考试a卷_第3页
浙江传媒学院c语言程序设计期终考试a卷_第4页
浙江传媒学院c语言程序设计期终考试a卷_第5页
资源描述:

《浙江传媒学院c语言程序设计期终考试a卷》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浙江传媒学院《C语言程序设计》期终(考试)(A)卷2005—2006学年第二学期任课教师系班姓名学号得分一、选择题(共40分,每小题2分)1、组成C语言程序的是()A、过程B、函数C、子程序D、主程序和子程序2、下列字符序列中,合法的标识符是()A、S.b,sum,average,_aboveB、class,day,louts_1,2dayC、#md,&12x,momth,student_n1D、D56,r_1,name,_st_13、设n=10,i=4,则赋值运算n%=i+2执行后,n的值为()A、

2、0B、2C、4D、64、下述程序的输出结果是()#includevoidmain(){intx=-1,y=3,k;k=x++<=0&&!(y--<=0);printf(“%d,%d,%d”,k,x,y);}A、0,0,3B、0,1,2C、1,0,2D1,1,35、执行下面程序中输出语句后,a的值是()voidmain(){inta;printf("%d",(a=4*5,a*4,a+5));}A、85B、80C、25D、206、执行下列程序时输入:1234567,程序的运行结果为(

3、)voidmain(){intx,y;scanf(“%2d%*2c%2d”,&x,&y);printf(“%d”,x+y);}A、57B、68C、17D、467、为了避免嵌套的条件语句if-else的两义性,C语言规定:else与()配对A、缩排位置相同的ifB、其之前最后的ifC、其之后最近的ifD、同一行上的if8、执行下列程序,当输入2时输出的结果是()voidmain(){intk;scanf(“%d”,&k);switch(k){case1:printf(“%d”,k++);case

4、2:printf(“%d”,k++);case3:printf(“%d”,k++);case4:printf(“%d”,k++);break;default:printf(“Full!”);}}A、1B、2C、2D、13243541、以下for语句构成的循环执行的次数为()#include#defineN2#defineMN+1#defineNUM(M+2)*M/2voidmain(){inti,n=0;for(i=0;i<=NUM;i++){n++;printf(“

5、%d”,n);}printf(“%d”,n);}A、7B、9C、11D、1310、在循环体中执行break语句,其作用是()A、终止程序运行B、继续执行break语句之后的循环体各语句C、结束本次循环,进行下次循环D、跳出该循环体,提前结束循环11、对于for(表达式1;;表达式3)可理解为()A、for(表达式1;0;表达式3)B、for(表达式1;1;表达式3)C、for(表达式1;表达式1;表达式3)D、for(表达式1;表达式3;表达式3)12、若有以下定义和语句:inta[10]={1,2,

6、3,4,5,6,7,8,9,10},*p=a;则不能表示a数组元素的表达式是()。A.a[*p]B.a[10]C.*aD.a[p-a]13、以下对二维数组a进行不正确初始化的是()A、inta[][3]={3,2,1,1,2,3};B、inta[][3]={{3,2,1},{1,2,3}};C、inta[2][3]={{3,2,1},{1,2,3}};D、inta[][]={{3,2,1},{1,2,3}};14、执行下面程序段后,其输出结果是()charstr[]=”ab56/2\

7、”;printf(“%d”,strlen(str));A、3B、4C、2D、1215、下面函数的功能是()intfun(chars[],chart[]){inti=-1;while(++i,s[i]==t[i]&&s[i]!=’’);return(s[i]==’’&&t[i]==’’);}A、比较字符串s和t的长度B、比较字符串s和t的大小C、比较字符串s和t是否相等D、将字符串t赋给字符串s16、#define能作简单的替代,用宏来替代计算多项式3*x*x+2*x+1的值的函数f,正确的

8、宏定义语句为()A、#definef(x)3*x*x+2*x+1B、#definef3*x*x+2*x+1C、#definef(a)(3*a*a+2*a+1)D、#define(3*x*x+2*x+1)f(x)17、下面vc编译环境下的程序有两个printf语句,如果第1个printf语句输出的是194,则第2个printf语句的输出结果是()voidmain(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf(

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

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

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