浙江理工大学2009年春08级c期末试卷b卷(含答案).doc

浙江理工大学2009年春08级c期末试卷b卷(含答案).doc

ID:57376288

大小:88.00 KB

页数:15页

时间:2020-08-13

浙江理工大学2009年春08级c期末试卷b卷(含答案).doc_第1页
浙江理工大学2009年春08级c期末试卷b卷(含答案).doc_第2页
浙江理工大学2009年春08级c期末试卷b卷(含答案).doc_第3页
浙江理工大学2009年春08级c期末试卷b卷(含答案).doc_第4页
浙江理工大学2009年春08级c期末试卷b卷(含答案).doc_第5页
资源描述:

《浙江理工大学2009年春08级c期末试卷b卷(含答案).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2009年08级C程序设计期末考试卷(B)[注意]所有答案写在单张的答题卷上。一、判断题(本题共10分,每小题1分,用A表示正确,用B表示错误。)(1)C语言程序的变量必须先定义再使用。(2)do-while语句构成的循环不能用其他语句构成的循环来代替。(3)C语言规定,函数的实参应与其对应的形参类型一致。(4)C语言认为名为Student和student的变量是不同变量。(5)当两个字符串所包含的字符个数相同时,才能比较两个字符串的大小。(6)C语言程序的书写格式虽然自由,但为了清晰,一般在一行内写

2、一个语句。(7)在C语言中,八进制数是用英文字母o后加一个整数来表示,例如o123。(8)C语言的所有循环语句都要求至少要执行一次循环体。(9)在C语言中,函数不能嵌套定义,但可以嵌套调用。(10)数组charx[]="12345";和chary[]={'1','2','3','4','5'};长度相同。二、单选题(本题共20分,每小题2分)(11)______是合法的用户自定义标识符。。[A]b-b[B][C]_isw[D]float(12)_____是不正确的字符常量。[A]''[B]

3、'1'[C]"a"[D]'101'(13)若变量已正确定义,语句“if(a>b)k=0;elsek=1;”和______等价。[A]k=(a>b)?1:0;[B]k=a>b;[C]k=a<=b;[D]a<=b?0:1;(14)在C程序中,若对函数类型未加说明,则函数的隐含类型为_____。[A]int[B]double[C]void[D]char(15)如果在用户的程序中要使用C库函数中的数学函数时,应在该源文件中使用的include命令是________。[A]#include

4、[B]#include[C]#include[D]#include(16)在C语言程序中,在函数内部定义的变量称为______。[A]全局变量[B]外部变量[C]局部变量[D]内部变量(17)表达式(4>>2)-!-1+4&6^2<<1的值是:[A]0[B]1[C]7[D]12(18)C程序的基本结构有_____。[A]选择、重复和模块[B]顺序、选择和循环[C]顺序、选择和模块[D]逻辑、物理和程序(19)函数调用语句func((a1,a2,a3)

5、,(a4,a5));的参数个数是:[A]2[B]5[C]1[D]调用方式不合法(20)对于如下说明,语法和语义都正确的赋值是___C__。intc,*s,a[]={1,3,5};[A]c=*s;[B]s[0]=a[0];[C]s=&a[1];[D]c=a;一、程序填空题(本题共30分,每小题2分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个最佳的答案。1【程序说明】输入1个正整数n,计算并输出s的前n项的和。S=1-1/2+1/3-1/4+1/5-1/6+……【程序代码】#inclu

6、devoidmain(){intk,flag,n;floats;flag=1;s=0;scanf("%d",&n);for(k=1;k<=n;k++){s=s+(21);(22);}printf("sum=%f",s);}【选项】(21)[A]1/k[B]1.0/k[C]1/k*flag[D]1.0/k*flag(22)[A]flag++[B]flag=-flag[C]flag=-k[D]k=-flag2【程序说明】输入以-1结束的一批整数,输出其中的最大值。例如:输入-3-8-

7、10-1后,输出:max=-3。【程序代码】#includevoidmain(){intmax,x;scanf("%d",&x);if(x!=-1){(23);while((24)){if(max-1[D]x<-1(25)[A]scanf("%d",x)[B]scanf("%d

8、",&x)[C]printf("%d",&x)[D]scanf("%d",&x)3【程序说明】求出200以内的整数中,最大的可以被17整除的数是哪个数。【程序代码】#include___26___{inti;for(____27____;____28____;i--){if(___29____)break;}printf("%d\n",____30_____);}【选项】(26)[A]main()[B]voidmain()[C]ma

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

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

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