C#初级新手上手练习题(6)

2019-01-10 10:41

a) 1 b) 2 c) 3 d) 4

72、在C#中,下列变量定义与赋值正确的是( C )。

a) int age = 12.5;

b) string name = ACCP; c) double money = 100.0; d) char level = A;

73、在C#类中,关于属性的说法不正确的是( D )。

a) 属性可以是只读的 b) 属性可以是只写的 c) 属性可以是可读可写的 d) 属性不能只是可写的

74、在C#中,下列代码的运行结果是( B )。

using System; class Test {

static void Main() {

int[] num = new int[] { 3, 4, 5, 3, 8 }; int index = Array.IndexOf(num, 3); Console.WriteLine(index); } };

a) -1 b) 0 c) 1 d) 3

75、针对以下的C#代码:

using System; class A {

static void Main() {

int[] B = new int[10]; for(int i=1;i<=10;i++) {

//空白处 }

foreach (int C in B) {

Console.WriteLine(C); } } }

要在控制台输出1到10的数字,空白处应填写的正确的代码为( C )。 a) B[i] = i+1; b) B[i] = i; c) B[i-1] = i; d) B[i+1] = i;

76、下面关于C#中值类型和引用类型的描述正确的是( D )。

a)结构属于引用类型 b)字符串属于值类型

c)所有内置的数据类型都是值类型,所有用户定义的数据类型都是引用类型 d)值类型变量直接存放真正的数据,引用类型变量存放的是指向真正的数据的存放地址

77、在ADO.NET中,有以下四条代码,你认为它们最可能的编写顺序是( C )。

SqlConnection conn = new SqlConnection(); //(1) conn.Close(); //(2)

conn.ConnectionString = @\Catalog=ADOTest;User ID=sa;Password=123456\; //(3) conn.Open(); //(4)

a)1, 2, 3, 4 b)1, 3, 2, 4 c)1, 3, 4, 2 d)4, 3, 2, 1

78、在C#中,下列代码的运行结果是( D )。

using System;

using System.Collections; class A {

static void Main() {

int[] num = new int[] { 1, 2, 3, 4, 5 }; ArrayList arr = new ArrayList(); for (int i = 0; i < num.Length; i++) {

arr.Add(num[i]); }

arr.Remove(arr[2]); Console.Write(arr[2]);

}

}

a)1 b)2 c)3 d)4

79、在C#中,下列代码运行后,变量Max的值是( C )。

int a = 5, b = 10, c = 15, Max = 0; Max = a > b ? a : b; Max = c < Max ? c : Max;

a) 0 b) 5 c) 10 d) 15

80、在C#中,下列代码运行结果是( B )。

using System;

using System.Collections; class A {

static void Main() {

int[] num=new int[]{1,3,5};

ArrayList arr = new ArrayList(); for (int i = 0; i < num.Length; i++) {

arr.Insert(i,num[i]); }

arr.Insert(1, 4);

Console.Write(arr[2]); } }

a) 1 b) 3 c) 4 d) 5

81、下面的C#代码,定义了一个索引器,并且进行了访问:

using System;

class IndexerClass {

public int[] myArray = new int[10];

public int this[int index] //代码行1

{

get {

return myArray[index]; } }

public static void Main() {

IndexerClass b = new IndexerClass();

b.myArray[3] = 256; //代码行2 b[5] = 1024; //代码行3 for (int i = 0; i <= 5; i++) {

Console.WriteLine(b[i]); //代码行4 } } }

则代码行( C )将出现错误。 a) 1 b) 2 c) 3 d) 4

82、以下是ADO.NET中,创建数据表的代码,其中代码行( D )运行时将出现异常

using System;

using System.Data; class Test {

public static void Main() {

DataTable dt = new DataTable(); dt.Columns.Add(\);

dt.Columns[0].Unique = true; //1 DataRow dr = dt.NewRow(); //2 dr[0] = 1;

dt.Rows.Add(dr);

dr[0] = 1; //3 dt.Rows.Add(dr); //4 } }

a) b) c) d)

1 2 3 4

83、在C#中,下列代码的运行结果是( D )。

using System;

public class Father {

public string name;

public Father(string name) {

this.name = name;

Console.WriteLine(name); } }

public class Son:Father {

private int age;

public Son(int age):base(\关羽\) {

this.age = age;

Console.WriteLine(age); }

static void Main() {

Son son = new Son(18); } }

a) 18 b) 关羽 c) 18 关羽 d) 关羽 18

84、在C#中,下列代码的运行结果是( C )。

using System; class PayBill {

public static int add(int a,int b) {

return a * b; }

public static int add(int a,int b,int c) {

int d = add(a, b); return d + c;


C#初级新手上手练习题(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:VB;NET模拟试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: