C基础知识考题.doc

上传人:scccc 文档编号:12258699 上传时间:2021-12-02 格式:DOC 页数:6 大小:45KB
返回 下载 相关 举报
C基础知识考题.doc_第1页
第1页 / 共6页
C基础知识考题.doc_第2页
第2页 / 共6页
C基础知识考题.doc_第3页
第3页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C基础知识考题.doc》由会员分享,可在线阅读,更多相关《C基础知识考题.doc(6页珍藏版)》请在三一文库上搜索。

1、C#基础知识考题姓名:一 选择题1. 属于 C#语言的关键字 ( A ) 。A. abstract B. camel C. Salary D. Employ2. 假定一个 10行 20列的二维整型数组,下列哪个定义语句是正确的A. intarr = new int10,20B. intarr = int new10,20;C. int,arr = new int10,20;D. int,arr = new int20;10;3. 小数类型和浮点类型都可以表示小数,正确说法: ( C )A. 两者没有任何区别B. 小数类型比浮点类型取值范围大C. 小数类型比浮点类型精度高D. 小数类型比浮点类型

2、精度低4. 可用作 C#程序用户标识符 (命名规则 ) 的一组标识符是 ( B ) 。A. void define +WORD B. a3_b3 _123 YNC. for -abc Case D. 2a DO sizeof5. 引用类型主要有 4 种:类类型、数组类型、接口类型和 ( C )A. 对象类型 B.字符串类型 C.委托类型 D.整数类型6. 能作为 C#程序的基本单位是 ( B ) 。A. 字符 B. 语句 C. 函数 D. 源程序文件7. 小数类型和浮点类型都可以表示小数,正确说法: ( C )A. 两者没有任何区别B. 小数类型比浮点类型取值范围大C. 小数类型比浮点类型精度

3、高D. 小数类型比浮点类型精度低8. C#语言中,值类型包括:基本值类型、结构类型和( D ) 。A. 小数类型 B. 整数类型 C.类类型 D.枚举类型9. 在类作用域中能够通过直接使用该类的 ( D ) 成员名进行访问。A. 私有 B. 公用 C. 保护 D. 任何10. 以下正确的描述是 ( B ) 。A. 函数的定义可以嵌套,函数的调用不可以嵌套B. 函数的定义不可以嵌套,函数的调用可以嵌套C. 函数的定义和函数的调用均可以嵌套D. 函数的定义和函数的调用均不可以嵌套二 判断题 ( T or F)1. 在 C#中,所有类都是直接或间接地继承System.Object 类而得来的。( T

4、 )2. 在 C#中,任何方法都不能实现多继承。( F )3. 在 C#中,子类不能继承父类中用 private 修饰的成员变量和成员方法。 ( T )实例类需要进行实例化,4. 静态类和实例类的区别在于: 静态类不需要初始化即可直接使用, 生成对象才可使用。5. 在 C#类中, this 代表了当前类本身。三 填空题1、 面向对象的语言具有 继承性性、_封装性 性、_多态性 性。2、C#数组的下标从 _0开始。3、一般将类的构造方法声明为 public _访问权限。如果声明为 private ,就不能创建该类的对象。4、在 while 循环语句中, 一定要有修改循环条件的语句, 否则可能造成

5、 _死循环 5、在 switch 语句中, 每个语句标号所含关键字 case后面的表达式必须是 常量表达式 四 简答题1、如何在 C#中实现继承?在类名后加上一个冒号,再加上基类的名称。2、C#中所有对象共同的基类是什么?System.Object.3、私有成员会被继承么?私有成员可以被访问么?会,但是不能被访问。4、面向对象的思想主要包括什么?继承 多态 封装5、class Class1private staticint count = 0;static Class1()count+;public Class1()count+;Class1 o1 = new Class1();Class1

6、o2 = new Class1();请问, o1.Count 的值是多少? 答:36、写出以下程序运行结果。using System; class Test public static void Main ()int s=0;for (int i=1; ; i+)if (s>50) break;if (i%2=0) s+=i;Console.writeLine ("i, s=" + i + "," + s); 答:i,s15, 567、写出下列函数的功 能。 static int SA(int a,int b) if (a>b)return 1; else if (a=b)return 0; elsereturn -1;答:比较两个整数 a和b的大小,若 a>b则返回 1,若a= =b则返回 0,若 a<b 则返回 -18、写出以下程序的功能staticvoidWA(ref int a, int n)for (inti=0;i<n-1;i+)intk=i;for (int j=i+1;j<n;j+) if (aj<ak) k=j; int x=ai; ai=ak; ak=x;答:采用选择排序的方法对数组 a中的 n个整数按照从小到大的次序重新排列

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1