C#设计B试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广州涉外经济职业技术学院
2012 --2013 学年度第 一 学期期末考试试卷
科 目:C#程序设计 (B )卷
考试形式:闭卷 考试时间:120分钟
专业班级: 姓名: 学号:
一、单项选择题(每小题3分,共30分)
1.C#中导入某一命名空间的关键字( )。 A. using B. use C.import D. include 2.能作为C#程序的基本单位是( )。
A. 字符
B. 语句
C. 函数
D. 源程序文件 3. 可用作C#程序用户标识符的一组标识符是( )。
A. void define +WORD
B. a3_b3 _123 YN
C. for -abc Case
D. 2a DO sizeof 4. c#中程序的入口方法名式是( )。
A. Main
B. main
C. Begin
ing
5. x>0 && x<=10的相反表达式为( )。
A. x<=0 || x>10
B. x<=0 && x>10
C. x<=0 || x<=10
D. x>0 && x>10
6. 循环语句“for(int i=0; i 用域内引用成员变量?() A.不能引用,必须改名,使它们的名称不相同 B.在成员变量前加this,使用this访问该成员变量 C.在成员变量前加super,使用super访问该成员变量 D.不影响,系统可以自己区分 ( )。 A. 1 B. n-1 C. n D. n+1 7.在下面循环语句中循环体执行的次数为()。 for(int i=0; i if(i>n/2) break; A. n/2 B. n/2+1 C. n/2-1 D. n-1 8. 设有说明语句int x=8;则下列表达式中,值为2的是()。 A. X+=X-=X B. X%=X-2 C.X>8?X==0:X++; D. X/X+X; 9.方法中的值参数是()的参数。 A. 按值传递 B.按引用传递 C.按地址传递 D. 不传递任何值 10. 以下正确的描述是()。 A. 函数的定义可以嵌套,函数的调用不可以嵌套 B. 函数的定义不可以嵌套,函数的调用可以嵌套 C. 函数的定义和函数的调用均可以嵌套 D. 函数的定义和函数的调用均不可以嵌套 二、填空题(每空2分,共20分) 1.在switch语句中,每个语句标号所含关键字case后面的表达式必须是整 型。 2 2a C++表达式为。 3. 若do循环的“尾”为“while(++i<10)”,并且i的初值为0,同时在循环体中不会修改i的句捕捉并处理异常。 3.值,则循环体将被重复执行次后正常结束。 4.当在程序中执行到语句时,将结束所在循环语句中循环体的一次执行。 5.元素类型为double的4行6列的二维数组共占用字节的存储空间。 6.C#语言的核心。 7.表达式sqrt(81)+pow(6,3) 的值为________________。 8.C#中实现循环的语句主要有______、_____、_____。 三、程序阅读题(每小题6分,共30分) 1.写出下列函数的功能。 static float FH() { float y=0,n=0; int x = Convert.ToInt32(Console.ReadLine()); //从键盘读入整型数据赋给x while (x!=-1) { n++; y+=x; x = Convert.ToInt32(Console.ReadLine()); } if (n==0) return y; else return y/n; } 2.写出以下程序的功能。 static void WA(ref int[] a, int n) { for(int i=0;i int k=i;