计算机高级语言部分
一 选择题
(1)以下不属于.NET 编程语言的是 。( A)
A.Java B.C# C.VC.NET D.VB.NET
(2)C#语言经编译后得到的是 。( D)
A.扩编指令 B.机器指令 C.本机指令 D.Microso 中间语言指令
(3)C#程序的执行过程是 。( D)
A.从程序的第一个方法开始,到最后个方法结束
B.从程序的 Main 方法开始,到最后一个方法结束
C.从程序的第一个方法开始,到 Main 方法结束
D.从程序的 Main 方法开始,到 Main 方法结束
(4)Console 标准的输入和输出设备分别是 和 。( A C)
A.键盘 B 鼠标 C.屏幕 D.打印机
(5)以下属于 c#简单值数据类型的有 。 (AC)
A.int 类型 B.int[]类型 C.char 类型 D.枚举类型
(6)要使用变量 age 来存储人的年龄,则将其声明为 类型最为适合。(B)
A,sbyte B.byte C.int D.'oat
(7)以下数组声明语句中,不正确的有 。(BC)
A.int [] a; B.int a [] = new int[2]
C.int [] a == {1,3}; D.int [] a = int [] {1,3};
(8)以下多维数组声明语句中,不正确的有 。(C)
A.int[,]a = new int[2,3]; B.int[,] a = {{1,2,3}};
C.int[2,3] a = new int[2,3]; D.int[,] a = {{1,2,3},{2,3}};
(9)若多维数组 a 有 4 行 3 列,那么数组中第 10 个元素的写法为 。(C)
A.a[10] B.a[2,1] C.a[3,0] D.a[4,1]
(10)以下赋值语句中,正确的有 。(B)
A.short X = 50000; B.ushort Y= 50000;
C.long X =1000;int Y=x; D.double x=20;decimal Y=x;
(11)以下拆箱转换语句中,正确的有 。(D)
A.object o; int i = (int)o;
B.object o=10.5; int i= (int)o;
C.object o=10.5; 'oat f = ('oat)o;
D.object o=10.5; 'oat f=('oat)(double)o;
(12)可以作用于结构类型的访问限制修饰符有 。(ABCD)
A.public B.protected C.private D.internal
(13)c#程序中,方法的签名由以下哪几部分组成 。(AB)
A.方法名 B.参数列表 C.返回类型 D.方法执行体
(14)以下属于合法 c#变量名的有 。(AD)
A.X J23 B.class C.5y D.@ch