首页 大连职业技术学院C语言试题C卷

大连职业技术学院C语言试题C卷

举报
开通vip

大连职业技术学院C语言试题C卷PAGE第PAGE1页,共NUMPAGES7页适用班级:10电子商务印刷数:需答题纸数(8开):大连职业技术学院2010-2011学年第二学期C语言程序设计试卷(C)卷(本试卷共5页,计6道大题)答题说明:1、考生必须写清答题纸上要求填写的考试科目、系别、班级、姓名、考号等项内容;2、考生必须依照题签上的题目顺序,在答题纸上写清题号,按顺序答题。一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均不得分。1、下面...

大连职业技术学院C语言试题C卷
PAGE第PAGE1页,共NUMPAGES7页适用班级:10电子商务印刷数:需答题纸数(8开):大连职业技术学院2010-2011学年第二学期C语言程序设计试卷(C)卷(本试卷共5页,计6道大题)答题说明:1、考生必须写清答题纸上要求填写的考试科目、系别、班级、姓名、考号等项内容;2、考生必须依照题签上的题目顺序,在答题纸上写清题号,按顺序答题。一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均不得分。1、下面的转义字符表示水平制表的是(B)。A)\nB)\tC)\rD)\d2、printf函数中要输出一个字符串,应使用以下哪个字母做字符格式(B)。A)dB)sC)cD)f3、组成C语言程序的是(B)A)过程B)函数C)子程序D)主程序和子程序4、下列不正确的转义字符是(D)A)‘\\’B)‘\’’C)‘\086’D)’\0’5、下列数据中,不是C语言常量的是(C)A)‘\n’B)“a”C)e-2D)0126、在C语言中,要求运算数必须是整型的运算符是(D)。A)/B)++C)!=D)%7、下列运算符中,优先级最高的是(A)A)[]B)++C)%D)&&8、在C语言中,字符串结束的标志是(C)。A)\nB)\1C)\0D)\t9、下列运算符优先级最低的是(A)。A)?:B)&&C)+D)!=10、字符串“BCD”在内存占用的字节数是(B)。A)3B)4C)6D)8二、填空:(每空1分,共10分)1、C程序的注释可以出现在程序的任何地方,它总以符号/*作为开始标记。2、C程序由函数组成,一个函数由函数头部和函数体两部分组成。3、C语言标识符的第一个字符必须为下划线或者英文字母。4、C语言中,double类型数据占__8__个字节。6、在内存中存储“A”要占用2个字节,存储‘A’要占用1个字节。7、C语言中逻辑表达式的值为“真”是用1表示的,逻辑表达式的值为“假”是用0表示的。8、判断整型变量n是否为两位正整数的逻辑表达式为N>9&&N<100。三、请写出下列程序的功能。(共15分)1、(本题7分)#includemain(){floata[10],m,s;inti;scanf(“%f”,&a[0]);m=a[0];s=a[0];for(i=1;i<=9;i++){scanf(“%f”,&a[i]);if(a[i]>m)m=a[i];elseif(a[i]main(){chara[80];inti,b[80],k=0;gets(a);for(i=0;a[i]!=’\0’;i++)if(a[i]=’c’){b[k]=i;k++;}for(i=0;i=0;j--)printf(“%d”,num[j]);}编程序(共30分)1、请输出数列:1、1、2、5、8、13、21前40项。要求每行10项。Fibonacci数列的前6项为:1、1、2、3、5、8……(本题10分)main(){intf1=1,f2=1,i=1;printf(“%5d,%5d”,f1,f2);while(i<20){f1=f1+f2;f2=f1+f2;if(i%4==0)printf(“\n”);printf(“%5d,%5d”,f1,f2);}}2用switch语句编写一个可以完成任意二个整数进行+,-,*,/四则运算的程序。例:输入3+5,则输出3+5=8。输入3*5,则输出3*5=15。(本题8分)main(){floatx,y,z;charc;scanf(“%f%c%f”,&x,&c,&y);switch(c){case‘+’:z=x+y;break;case‘-’:z=x-y;break;case‘*’:z=x*y;break;case‘/’:z=x/y;}printf(“%f%c%f=%f”,x,c,y,z);}3、请输出杨辉三角形的前十行。(本题12分)1杨辉三角形的定义是:对角线和第一列上的值均为1第三行起,上行同列数+上行同列数左侧数a[i][j]=a[i-1][j]+a[i-1][j-1]11121133114641main(){intx[10][10],i,j;for(i=0;i<10;i++){a[i][i]=1;a[i][0]=1;}for(i=2;i<10;i++)for(j=1;j
本文档为【大连职业技术学院C语言试题C卷】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
老张师傅
20余年电工实际工作经验,目前在国企担任电工工程师
格式:doc
大小:75KB
软件:Word
页数:8
分类:其他高等教育
上传时间:2022-09-17
浏览量:0