• C# 面试题(基础)


    1. C#标识符(5)

    2. 访问控制的关键字?(5)

    public private protected internal sealed

    3.什么是抽象类?(5)

    抽象类提供给多个派生类共享基类的公共方法,它既可以包含抽象方法,也可以提供非抽象方法。它不能实例化,必须通过继承由派生类实现其抽象方法

    4.值类型包括的种类?(5)

    整形、浮点型、Decimal类型、Bool类型、字符类型

    5.接口成员包括哪些?(5) 属性、方法、索引器、事件

    6.ADO.NET中,执行数据库存储过程使用的方法是什么?(5)

    7. 什么是装箱操作?(5) Object o =45

    8. ADO.NET中访问数据库的基本对象?(5分) Connection、 Command、 DataReader  DataAdpater 、DataSet 、DataTable

    9. 接口和抽象类有什么区别?(5)

    10. 以动物(animal),猫(cat),狗(Dog)为例,实例多态和继承,都有叫(yelp)的动作,并给出应用的例子(15)

    11.写一段代码,使用冒泡算法对一个整数数组a进行由大到小排序。(10)

    12.数据库题(20)

    已知关系模式:

    S (SNO,SNAME) 学生关系。SNO 为学号,SNAME 为姓名

    C (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师

    SC(SNO,CNO,SCGRADE)选课关系。SCGRADE 为成绩

      1)       找出没有选修过“李明”老师讲授课程的所有学生姓名

          Select  sname from S ,SC where S.SNO=SC.SNO and SC.CNO not in (Select CNO from C where CTEACHER =”李明”)

       2) 列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩

          Select S.SNO,S.SNAME,AVG_SCGRADE=AVG(SC.SCGRADE)

                       FROM S,SC,(

                       Select SNO

                       FROM SC

                       Where SCGRADE<60

                       GROUP BY SNO

                       HAVING COUNT(DISTINCT CNO)>=2

                       )A Where S.SNO=A.SNO AND SC.SNO=A.SNO

                       GROUP BY S.SNO,S.SNAME

      3)       列出既学过“1”号课程,又学过“2”号课程的所有学生姓名

         select sno,sname from s where sno in (select sno from sc where cno in('1','2'))

                  group by sno having count(distinct cno)=2)

  • 相关阅读:
    分别给Python类和实例增加属性和方法
    什么是tcp, udp 以及它们的区别
    输入www.baidu.com后的过程详解
    tcp 三次握手,四次挥手
    python sort 排序的使用
    mysql数据脏读、幻读、不可重复读
    python 之集合的删除
    CompletableFuture保证线程同步
    多线程动态传参问题
    git冲突的解决与版本回退遇到的问题
  • 原文地址:https://www.cnblogs.com/ljg3020/p/2815732.html
Copyright © 2020-2023  润新知