某软件大赛编程题(转)

简介: 某软件大赛C#版考题整理——【单选题】 可以先自己做做,答案在最下面~~   一、单选题(10小题共20.0分) 1. 以下JavaScript代码的正确输出结果是:()。 1 2 3 4 5 6 7 8 9 i = 1; function fun1(){     window.

某软件大赛C#版考题整理——【单选题】

可以先自己做做,答案在最下面~~

 

一、单选题(10小题共20.0分)

1. 以下JavaScript代码的正确输出结果是:()。

1
2
3
4
5
6
7
8
9
<script type= "text/javascript" >
i = 1;
function  fun1(){
     window.alert(i);
     var  i=2;
     }
fun1();
window.alert(i);
</script>

A. undefined,1         B. 1,2        C. 1,1        D. 2,2       E. 2,1

知识参考:http://www.cnblogs.com/lhb25/archive/2011/09/06/javascript-scope-chain.html

参考:http://blog.csdn.net/hch126163/article/details/6022557

2. 以下选项中,CSS样式表不能实现的功能是:()。

A. 将格式和结构分离            B. 一个CSS文件控制多个网页

C. 控制图片的精确位置        D. 兼容所有的浏览器

知识参考:http://www.divcss5.com/rumen/r30.shtml

 

3. 下面代码输出的结果是:()。

1
2
3
4
5
6
7
8
9
10
11
12
class  Program
{
          const  int  bb = aa * 10;
          const  int  aa = 10;
          static  readonly  int  dd = cc * 10;
          static  readonly  int  cc = 10;
          static  void  Main( string [] args)
          {
                    Console.WriteLine( "aa={0},bb={1},cc={2},dd={3}" , aa, bb,cc,dd);
                    Console.ReadKey();
          }
}

A. aa=10,bb=100,cc=10,dd=0          B. aa=10,bb=0,cc=10,dd=0

C. aa=10,bb=100,cc=10,dd=10        D. aa=10,bb=0,cc=10,dd=100

参考知识:http://www.cnblogs.com/royenhome/archive/2010/05/22/1741592.html

 

4. 下面代码输出的结果是:()。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
class  Father
{
          public  virtual  void  ShowA( int  i)
          {
                    Console.Write(i);
          }
          public  void  ShowB(Father a)
          {
                    a.ShowA(1);
                    ShowA(5);
          }
}
class  Son : Father
{
          public  override  void  ShowA( int  i)
          {
                   base .ShowA(i + 1);
          }
}
static  void  Main( string [] args)
{
          Father a =  new  Father();
          Son b =  new  Son();
          a.ShowB(a);
          a.ShowB(b);
          b.ShowB(a);
          b.ShowB(b);
          Console.ReadKey();
}

A. 15151626              B. 15251526              C. 15251625              D. 15151526             E. 15251626

参考知识:http://www.cnblogs.com/cuishao1985/archive/2010/05/18/1738140.html

 

5. 一个学生成绩管理系统(搭建在SqlServer上)中存在如下三张表,表结构及部分数据内容如下:

表结构及关系图:

tb_Student部分数据如下:

tb_Course部分数据如下:

tb_Score部分数据如下:

还有一张用于查询统计的数据表tb_StudentScore,结构及数据如下:

其中Score列内容为空,请写出sql语句将Score列的内容填充完整,下列选项正确的是:()。

 

A. UPDATE tb_StudentScore SET SCORE=B.Score

FROM tb_StudentScore A JOIN tb_Score B ON A.StudentID = B.StudentID

AND A.CourseID = B.CourseID

B. UPDATE tb_StudentScore SET SCORE=B.Score

FROM tb_StudentScore A JOIN tb_Score B ON A.StudentID = B.StudentID

C. UPDATE tb_StudentScore SET SCORE=B.Score

WHERE StudentID,CourseID IN

(SELECT StudentID,CourseID FROM tb_Score S

WHERE S.StudentID = StudentID AND S.CourseID = CourseID)

D. UPDATE tb_StudentScore SET SCORE=S.Score

WHERE StudentID IN

(SELECT StudentID FROM tb_Score S

WHERE S.StudentID = StudentID)

参考知识:http://www.cnblogs.com/BoyceYang/p/3145279.html

 

6. ASP.NET中,在Web窗体页上注册一个用户控件,指定该控件的名称为”Mike”,正确的注册指令为()。

A. <%@Register TagPrefix = “Mike” TagName = “Space” Src = “myX.ascx”%>

B. <%@Register TagPrefix = “Space” TagName = “Mike” Src = “myX.ascx”%>

C. <%@Register TagPrefix = “Space” TagName = “Space”Src = “Mike”%>

D. <%@Register TagPrefix = “Space” TagName = “Mike” Src = “Mike”%>

 

7. ASP.NET生命周期管道的正确的顺序是:()。

A. HttpModule、HttpHandler、Page、HttpModule

B. HttpHandler、HttpModule、Page、HttpModule

C. HttpModule、HttpHandler、HttpModule、Page

D. Page、HttpModule、HttpHandler、HttpModule

参考知识:http://www.cnblogs.com/knowledgesea/archive/2013/03/20/2935933.html

 

8. 关于Page类,下列选项中描述错误的是:()。

A. Page类的完整命名空间是System.Web.UI.Page。

B. 默认情况下新建的.aspx页面均继承自Page类。

C. Page类也继承自Control类。

D. Page是密封类,用户无法自定义类继承自Page类。

 

9. 下列导航方式中,会使用 Post 的方式调用目标页的是:()。

A. <asp:Button ID="b1" runat="server" PostBackUrl="~/NavigateTest2.aspx" Text="Goto" />

B. location.href = "NavigateTest2.aspx";

C. <asp:HyperLink ID="HyperLink1" runat="server"  NavigateUrl="~/NavigateTest2.aspx">Goto</asp:HyperLink>

D. Response.Redirect("NavigationTest2.aspx");

 

10. 在SQL SERVER数据库中,如果标识列ID的初始值为1,增长量为2,则输入三行数据以后,再删除两行,下次再输入数据行的时候,标识值将是:()。

A. 6           B. 3           C. 5           D. 7

 

=====================================

答案:1~5    A D A E A

   6~10  B A D A D

相关文章
|
10月前
|
人工智能 运维 中间件
推荐一位阿里朋友的巨作,助你成为顶尖服务端开发者——《服务端开发:技术、方法与实用解决方案》
推荐一位阿里朋友的巨作,助你成为顶尖服务端开发者——《服务端开发:技术、方法与实用解决方案》
488 0
|
人工智能 前端开发 数据可视化
High&NewTech:来到了21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡。但,问题来了,编程,一定需要写代码么?那么,传说中的iVX工具,与编程到底又有什么暧昧关系?
High&NewTech:来到了21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡。但,问题来了,编程,一定需要写代码么?那么,传说中的iVX工具,与编程到底又有什么暧昧关系?
High&NewTech:来到了21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡。但,问题来了,编程,一定需要写代码么?那么,传说中的iVX工具,与编程到底又有什么暧昧关系?
|
编解码 物联网 开发工具
RISC-V应用创新大赛 | 一文详解RVB2601套件 助你快速上手赢比赛
编辑语: 技术解码栏目:是面向开发者详细解读芯片开放社区(OCC)上关于处理器、芯片、基础软件平台、集成开发环境及应用开发平台的相关技术,方便开发者学习及快速上手,提升开发效率。
185 0
RISC-V应用创新大赛 | 一文详解RVB2601套件 助你快速上手赢比赛
|
人工智能 数据可视化 IDE
High&NewTech:来到了21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡。但,问题来了,编程,一定需要写代码么?那么,传说中的iVX工具,与编程到底又有什么暧昧关系?(一)
High&NewTech:来到了21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡。但,问题来了,编程,一定需要写代码么?那么,传说中的iVX工具,与编程到底又有什么暧昧关系?(一)
High&NewTech:来到了21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡。但,问题来了,编程,一定需要写代码么?那么,传说中的iVX工具,与编程到底又有什么暧昧关系?(一)
|
Web App开发 前端开发 JavaScript
High&NewTech:来到了21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡。但,问题来了,编程,一定需要写代码么?那么,传说中的iVX工具,与编程到底又有什么暧昧关系?(二)
High&NewTech:来到了21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡。但,问题来了,编程,一定需要写代码么?那么,传说中的iVX工具,与编程到底又有什么暧昧关系?(二)
|
机器学习/深度学习 缓存 算法
清华本科生开发强化学习平台「天授」:千行代码实现,性能吊打国外成熟平台,刚刚开源
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 江山代有才人出,开源一波更比一波强。 就在最近,一个简洁、轻巧、快速的深度强化学习平台,完全基于Pytorch,在Github上开源。
清华本科生开发强化学习平台「天授」:千行代码实现,性能吊打国外成熟平台,刚刚开源
微软资深软件工程师:阅读代码真的很难
导读:原文作者Eric Lippert是一名资深软件设计工程师,从1996年起一直在微软开发部门任职,协助设计并实现VBScript、JScript、JScript .NET、Windows Script Host、Visual Studio Tools for Office和C#。
1146 0