这是哪套试卷?答案谁知道

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了这是哪套试卷?答案谁知道相关的知识,希望对你有一定的参考价值。

1、下面程序的输出结果是:
public class ArrayTest
public static void main (String[] args)
String[] sa = "Green", "Blue", "Red" ;
System.out.println("Color = " + sa[1]);



2、 以下语句不能通过编译的是( (7) )。
A. int[] a=1,2,3,4;
B. int b[];
C. int c[]=new int[3];
D. int d=new int[];

3、(在同一包中)子类不能继承父类中的 成员,除此之外,其它所有的成员都可以通过继承变为子类的成员。

4、给出如下的程序,A-E选项中与构造方法ConstOver重载的两个构造方法是: 。
.public class ConstOver
public ConstOver (int x, int y, int z)

A.ConstOver ( )
B.Protected int ConstOver ( )
C.Private ConstOver (int z, int y, byte x)
D.public Object ConstOver (int x, int y, int z)
E.public void ConstOver (byte x, byte y, byte z)

5、对于下面的两个类,BaseClass是SubCalss的 ,A-E选项中的(2个)
是BaseClass类getVar ( )方法的覆盖方法。
class BaseClass
private float x = 1.0f ;
protected float getVar ( ) ( return x;)

class Subclass extends BaseClass
private float x = 2.0f;
。。。。。。。。。

A.float getVar ( ) return x;
B.public float getVar ( ) return x;
C.float double getVar ( ) return x;
D.protected float getVar ( ) return x;
E.public float getVar (float f ) return f;

6、 已知类关系如下:
class Employee;
class Manager extends Employeer;
class Director extends Employee;
则以下关于数据的语句正确的是:( (15) )。
A. Employee e=new Manager();
B. Director d=new Manager();
C. Director d=new Employee();
D. Manager m=new Director();

7、( )下面对类的申明哪个是正确的?
A)public class Fred
public int x = 0;
public Fred (int x)
this.x = x;


B)public class fred
public int x = 0;
public fred (int x)
this.x = x;


C)public class Fred extends MyBaseClass, MyOtherBaseClass
public int x = 0;
public Fred (int xval)
x = xval;


D)protected class Fred
private int x = 0;
private Fred (int xval)
x = xval;


8、 ( )下面程序中类ClassDemo中定义了一个静态变量sum,分析程序段的输出结果。
class ClassDemo
public static int sum=1;
public ClassDemo()
sum=sum+5;


class ClassDemoTest
public static void main(String args[])
ClassDemo demo1=new ClassDemo();
ClassDemo demo2=new ClassDemo();
System.out.println(demo1.sum);


A) 0 B) 6 C) 11 D) 2

9、( )下面哪个不是获得多态性技术的条件。
A) 对派生类对象方法的调用必须通过基类类型的变量
B) 被调用的方法必须也是基类的成员
C) 在基类与派生类中这个方法的返回类型必须相同
D) 在基类中必须实现被调用的方法

参考技术A 全国自学考试--计算机应用基础试题 参考技术B 1、Blue
2、D

面试题:ASP.NET MVC笔试试卷

一、选择题

针对以下题目请选择正确答案每道题目有一个或多个正确的答案)。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有正确答案,则该题不得分,以下每题2分。

 

 

1) 请问在ASP.NET MVC中( )不属于默认规则的文件夹?

A、App_Start

B、App_End

C、Views

D、Controllers

 

2)在ASP.NET中以下创建Cookie语法错误的是()?(多选)

A、Response.Cookies[Cookie的名称].Value = 变量值;

B、Request.Cookies[Cookie的名称].Value = 变量值;

C、HttpCookiehcCookie = new HttpCookie(Cookie的名称, 变量值);

    Response.Cookies.Add(hcCookie);

D、HttpCookiehcCookie = new HttpCookie(Cookie的名称, 变量值);

    Request.Cookies.Add(hcCookie);

 

3)在ASP.NET  MVC的视图中注释错误的是()?

A<!-- html注释-->

B<!%-- 代码块--%!>

C<%-- 代码块--%>

D<% //单行注释 %>

 

4)“StudentService”一般属于三层中()的命名规范?
A、显示层
B、业务逻辑层
C、数据访问层
D、模型层

 

5)classTesString{

   static void Main(){

   string strOriginal;

   strOriginal =Console.ReadLine();

   bool A =strOriginal.Equals("A");

   Console.WriteLine(A.ToString());

  int B = strOriginal.Length;

   Console.WriteLine(B.ToString());

   }

}程序运行时,输入"  AAAAA"(五个A的前面有三个空格),则程序输出为()

a)  false

    8

b)  -1

    8

c)  0

    8

d)  false

    5

 

6 ) 在C#程序中,通过()关键字引用命名空间。

a)  using

b)  include

c)  import

d)  have

 

7 ) 阅读下面的代码:

class Class1

{

    static voidMain(string[]args)

    {

        float f = 123.56F;

        object obj = f;

        f = 789.123F;

 

        Console.WriteLine("f={0}",f);

       Console.WriteLine("obj={0}",obj);

        Console.ReadLine();

    }

}

程序运行后将在控制台窗口显示()。

a)f=789.123   obj=789.123

b) f=123.56    obj=123.56

c) f=123.56    obj=789.123

d) f=789.123   obj=123.56

 

8 ) 针对switch语句,下例理解正确的是()(选择二项)

a) case语句和default语句是必须讲究先后顺序排列的。

b) case语句和default语句是可以不讲究先后顺序排列的。

c) default语句是可选的。

d) default语句是必须的。

 

9 ) .NET三层架构中通常指的哪三层()

a) 模型层、数据访问层、显示层

b) 通用层、业务逻辑层、显示层

c) 显示层、业务逻辑层、数据访问层

d) 显示层、数据访问层、通用层

 

10) .NET中下列关于三层架构的引用关系正确的是()

a)数据访问层引用业务逻辑层、业务逻辑层引用显示层

b)数据访问层引用显示层、显示层引用业务逻辑层

c) 显示层引用业务逻辑层、业务逻辑层引用数据访问层

d) 以上说法都不对

 

10)在.NET中,关于异常处理组合正确的是()(选择两项)

a) try块是必须的,catch和finally都可以不写。

b) catch块是必须的try和finally都可以不写

c) try块是必须的,catch和finally可以选择其中一个组合。

d) try块是必须的,catch块可以有多个,finally可选。

 

11)在C#中定义一个数组,正确的代码为()

a)int arraya =new int;

b)int[5] arraya =new int;

c)int arraya =new int[5];

d)int[] arraya =new int[5];

 

12)阅读下列代码:

class MyAnimals

{

    private intbodytemp=98;

    public int BodyTemp

    {

        set{bodytemp=value; }

    }

    public voidPrintBodyTemp()

    {

      Console.WriteLine("温度为:{0}",BodyTemp);

    }

}

class Class1

{

    static voidMain(string[]args)

    {

    MyAnimals a =new MyAnimals();

    a.BodyTemp =56;

    a.PrintBodyTemp();

    }

}

请问运行上述代码的结果为()

a)将输出:"温度为:56"

b)输出:"温度为:98"

c)将显示代码"a.BodyTemp=56;"有错误

d)将显示代码为"Console.WriteLine("温度为:{0}",BodyTemp);"有错误

 

13)C#中可选参数,阅读以下代码:

public double AddCalc(double num1,double num2,string operational)

{

  double result=0;

  //中间代码省略.... 

  return result;

}

能够正确调用的是()(选择两项)

a)AddCalc(operational="+",num1=2,num2=3)

b)AddCalc("+",2,3)

c)AddCalc(operational="+",2,3)

d)AddCalc(2,3,"+")

 

14)在ASP.NET MVC中关于控制器和视图数据传递说法正确的是()

a) ViewData 存放的值在视图中使用无需类型转换

b) ViewBag 存放的值在视图中使用需要类型转换

c) TempData 主要用于多个动作方法传递数据

d) 以上说法都不对

 

15)在ASP.NET MVC中关于路由、控制器说法描述错误的是()

a)路由系统主要是将各种URL请求转发给控制器处理

b)控制器中动作方法可以添加多个

c)视图名称不一定需要和动作方法对应

d)URL中可以通过问号“?”键值的方式进行值传递

 

16)在ASP.NET中以下()不属于数据验证特性。

a)Required必填验证

b)Compare比较验证

c)StringLength 长度验证

d)Result 正确验证

 

17)以下关于委托定义说法错误的是()

a) 委托是根据特定的方式传递参数值

b) 委托可以将方法作为参数进行传递

c) 委托是多线程中必须要使用到的方式

d) 以上说法都不正确

 

18)Razor视图中使用的特殊字符是()

a) $

b) @

c) &

d) #

 

19)Razor视图中输出特殊字符的符号是()

a)\\

b)$$

c)&&

d)@@

 

20)在ASP.NET以下对于Linq说法不正确的是()

a)Linq可以在程序中有效的遍历查询集合或数组

b)Linq语法包含以下关键词select、from、in、order by 等...

c)Linq可以直接操作数据库物理数据

d)以上说法都不正确

 

21.下面代码的输出结果是(  )

int x = 5;

int y = x++;

Console.WriteLine(y);

y = ++x;

Console.WriteLine(y);

a) 5 6

b) 5 7

c) 6 7

d) 5 8

 

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

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

ArrayList arr = newArrayList();

for(inti=0;i<num.Length;i++)

arr.Add(num[i]);

Console.Write(arr[2]);

a) 1

b) 4

c) 3

d) 5

 

 

23)以下C#程序代码:

     int A = 3;

     int B = 4

     Console.WriteLine(A+B);

因为第二行代码少写了一个分号,程序运行时将(  )。

a)程序中产生逻辑错误

b)程序运行后中断

c)程序可以正常运行

d)程序语法错误

 

24)以下的c#程序代码:

int count = 3;

while (count > 1)

{

   Console.WriteLine(count);

    --count;

}

程序运行时在控制台打印输出值为(   )。

a)2

  1

b)3

  2

  1

c)3

  2

d)3

  3

 

25)请阅读以下代码:

for(int i=1;i<=3;i++){

   switch(i){

   case1:Console.write(i.ToString());

   case 2:Console.write((i *2).ToString());

   case 1:Console.write((i* 3).ToString());

   }

}上述关于C#代码的描述正确的是()

a)运行时输出149

b)运行时输出123246369

c)运行时在屏幕上没有输出

d)程序将报告编译错误,提示Case1已经出现在改语句中,不能运行

 

26)在C#中关于以下集合说法正确的是()(选择两项)

a) List<T>泛型集合安全性较高,限定数据类型避免了装箱拆箱。

b) ArrayList集合可以使用下标取值,存储值时性能较高。

c) ArrayList只能存放指定类型的值。

d) Hashtable和ArrayList存放的都是Object类型。

 

27)在C#中不属于引用类型的是(  )(选择两项)

a)enum

b)string

c)class

d)struct

 

28)在C#类中,()允许相同名称、不同参数个数或者参数类型的方法存在。

a)方法重写

b)方法覆盖

c)方法重置

d)方法重载

 

29)C#中,( )是抽象方法的特点.

a)定义抽象类时,使用virtual修饰As

b)必须被子类用override重写

c)必须有方法体

d)除了密封类之外都可以写

 

30)C#,以下关于类的静态成员,说法错误的是()。

a)类的成员变量和成员方法都可以定义成静态的

b)类的静态成员可通过类名访问

c)类的静态成员对于类的所有实例来说都是唯一的

d)类的静态成员只有类的实例才能调用

 

二、简答题

1、const和readonly有什么区别? (5分)

 

2、简述private、 protected、 public、internal修饰符的访问权限 (5分)

 

3、简述面向对象三大特征,以及每个特征的定义(10分)

 

4、使用MVC模式有什么优点?(10分)

 

5、请简述使用ASP.NETMVC框架访问一个页面的执行流程。(10分)


来源:网络


进入大公司推荐免试教程:

 



以上是关于这是哪套试卷?答案谁知道的主要内容,如果未能解决你的问题,请参考以下文章

sql查询如何获取谁知道两种以上的语言

有谁知道如何将现场magento网站设置为本地站点?

谁知道谁会用FCEUX2.1.5告诉下????改建怎么用 洛克人的金手指怎么用 知道的说下

面试题:ASP.NET MVC笔试试卷

Milking Cows问题 这是ACM得一道试题,我编写的代码,实在找不出毛病了,希望大神指点。问题可以百度。

有谁知道iphone XR的“R”到底是什么意思?答案可能会让你们无奈