2010c程序设计期末试卷(a)

2010c程序设计期末试卷(a)

ID:10990896

大小:74.50 KB

页数:4页

时间:2018-07-09

2010c程序设计期末试卷(a)_第1页
2010c程序设计期末试卷(a)_第2页
2010c程序设计期末试卷(a)_第3页
2010c程序设计期末试卷(a)_第4页
资源描述:

《2010c程序设计期末试卷(a)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、杭州电子科技大学学生考试卷(A)卷考试课程C语言程序设计考试日期2010年6月日成绩课程号上课时间任课教师姓名考生姓名学号(8位)年级专业说明:请将全部答案都书写在最后页答题纸上,否则答题无效。试题一、判断题,正确打钩,错误打叉(共10分)1.定义一个数组后,其每个元素的类型是相同的。2.在循环体中可以再嵌套循环。3.用C语言编写的源程序须经过编译连接后,生成扩展名为.exe的可执行文件,才能运行。4.如果变量p是一个指针变量,则它只能存储地址。5.在函数体内定义的变量称全局变量,可以被程序中的所有函数引用。6.一维数组的数组名是一个地址

2、常量,表示第一个元素的地址。7.在scanf函数中的格式符%d可以能用于输入实型数据。8.任何变量在定义时,必须要定义其类型。9.在函数定义时,必须有参数和返回值。10.表达式3/2*5.2与表达式5.2*3/2等价,即两个表达式的值相等。试题二、单选题,根据题目从A、B、C、D中选择一个正确的选项(共10分)1.下面哪一个不是正确的用户标识符。()A、X_2B、x_2C、2_xD、_2x2.若有数组定义语句“inta[4][5];”,则对a中数组元素的正确引用是()。A.a[4][1]B.a[2,1]C.a[4][5]D.a[4–1][

3、5–5]3.有定义inta=9;,语句“a+=a–=a+a;”执行后,变量的值是()。A.18B.9C.–18D.–94.a、b是整型变量,执行语句“scanf("a=%d,b=%d",&a,&b);”,使a和b的值分别为1和2,正确的输入是()。A.12B.1,2C.a=1,b=2D.a=1b=25.C语言中的基本数据类型包括()。A.整型、实型、逻辑型B.整型、实型、字符型C.整型、逻辑型、字符型D.整型、实型、逻辑型、字符型6.与语句while(!s)中的条件等价的是()。A.s==0B.s!=0C.s==1D.s=07.若有“fl

4、oata=1.5,b=3.5,*pa=&a;*pa*=3;pa=&b;”,则正确的是()。A.pa的值是1.5B.*pa的值是4.5C.*pa的值是3.5D.pa的值是3.58.若有以下定义语句:structstudent{intnum;charname[9];}stu[2]={1,"zhangsan",2,"lisi"};则以下能输出字符串“lisi”的语句是()。A.printf("%s",stu[0].name);B.printf("%s",&stu[1].name);C.printf("%s",stu[1].name[0]);D.

5、printf("%s",&stu[1].name[0]);9.如果在函数中定义一个变量,有关该变量作用域正确的是()。A.只在该函数中有效B.在该文件中有效C.在本程序中有效D.为非法变量10.假设变量x、k都已定义,下列语句片段中,无语法错误的是()。A、switch(x){casex<15:putchar('A');casex>30:putchar('E');}B、switch(x){case3+2:a='A';defualt:a='E';case1*3:a='B';}C、switch(x){case1+a:k=x-2;case5*a

6、:k=x+3;default:k=0;}D、switch(x){case3.5:k=0.5*x;case7.8:k=8*x;default:k=0;}试题三、程序阅读,写出运行结果(每小题4分,共20分)1.voidmain(){intnum=0;while(num<=2){num++;printf(”%d”,num);}}2.#include4第页共4页voidmain(){int*p,*q,k=10,j=6;p=&k;q=&j;if(*p>*q)printf("%d",*p);elseprintf("%d

7、",*q);}3.main(){intx[4]={2,4,6,8},*p;p=x;printf(”%d”,*p);printf(”%3d”,*(x+2));4.main(){ints,j,k;s=0;for(j=1;j<5;j++){k=j%3;if(k==0)continue;s+=k;}printf(“s=%d”,s);}5.fun(inta[]){inti=0;while(a[i]<=10){printf(“%2d”,a[i]);i++;}}main(){inta[]={2,6,10,9,11,7};fun(a);}试题四、程序

8、填空题,按程序功能在每小题提供的A、B、C、D可选答案中,挑选一个正确答案。(每小题2分,共24分)。1.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】通

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

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

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