我写的java程序员基础题目,选择题错一题就基本不要了

本贴最后更新于 3325 天前,其中的信息可能已经时移俗易

**
大家提提意见**


一 基本情况
-学习和掌握 java ()年
-学习和掌握 javascript()年
-在搭好框架的前提下,写一个中等复杂度的查添删改的时间()小时
-是否有能力独立写一个自己的 blog 网站(),如果能需要的时间()天
-英文水平( )
-业余时间的安排( )

一 选择题(答案统一写在第十题下面)

1 有一段 java 应用程序,它的主类名是 a1,那么保存它的源文件名可以是()
A ) a1.java            B) a1.class             C) a1                    D) 都对

2  Java 中() 
A) 一个子类可以有多个父类,一个父类也可以有多个子类 
B) 一个子类可以有多个父类,但一个父类只可以有一个子类 
C) 一个子类可以有一个父类,但一个父类可以有多个子类 
D)上述说法都不对

3 main 方法是 Java 应用程序执行的入口点,关于 main 方法的方法头以下哪项是合法的?
       A)public  static  void  main() 
      B)public  static  void   main( String[]  args )        
C)public  static int  main(String  [] arg )        
D)public  void  main(String  arg[] )

4 在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( ) 
A)隐藏              B)覆盖               C)重载         D)Java 不支持此特性

5  A 派生出子类 B,B 派生出子类 C,并且在 Java 源代码中有如下声明: 
  1.    A  a0=new  A(); 
2.    A  a1 =new  B(); 
3.    A  a2=new  C(); 
问以下哪个说法是正确的? (      )
  A)只有第 1 行能通过编译  
B)第 1、2 行能通过编译,但第 3 行编译出错 
C)第 1、2、3 行能通过编译,但第 2、3 行运行时出错 
D)第 1 行、第 2 行和第 3 行的声明都是正确的 

6 关于以下程序段,正确的说法是( )
1.  String  s1=“a”+“b”; 
2.   String  s2=new  String(s1);
3.    if(s1= =s2) 
4.       System.out.println(“= =  is succeeded”);
5.     if (s1.equals(s2)) 
6.        System.out.println(“.equals() is succeeded”); 
A)行 4 与行 6 都将执行            
B)行 4 执行,行 6 不执行 
C)行 6 执行,行 4 不执行      
 D)行 4、行 6 都不执行 

7 设计用户表时,身份证号为固定 18 位长,对该字段最好采用()数据类型

A)int B) char C) varchar D)text 

 
8 为了加快对某表查询的速度,应对此表建立()。
 A.)约束 B)存储过程 C) 规则 D) 索引

9 在 HTML 页面上编写 Javascript 代码时,应编写在()标签中间。              
A)和 
B) 
C) 和 
D) <body

10 以下()选项不能够正确地得到这个标签:
<input id="btnGo" type="button" value="单击我" class="btn"/> 
A)  $("#btnGo")
B)   $(".btnGo")
C)  $(".btn") 
D)  $("input[type='button']")

统一写出选择题答案:

二 问答题
-简述 Java 中接口和抽象类的区别

-简述 java 的集合对象 list,Map,Set, Queue 的特点

-用一句话简述下列框架的作用
Spring:
springmvc(struts2):
Hibernate(mybatis):
Jquery:
Bootstrap:

-简述 Javascript 中的对象是什么,怎么创建一个对象的实例(简单代码)

-简述下列 sql 关键字的作用
Select * from Table:
Where :
Having:
Group by:
Order by:

三 知识面题
写出你学习过或者了解过的相关扩展知识。
-学习或者了解过的其他编程语言:

-学习或者了解过 java 其他框架(除去 SSH):

-学习或者了解过相关数据库:

-游览过或者知道的任何技术网站:

-其他你知道的新奇技术:


  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3201 引用 • 8216 回帖
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    326 引用 • 1395 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 233 回帖 • 2 关注
  • JetBrains

    JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA

    18 引用 • 54 回帖
  • DevOps

    DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

    59 引用 • 25 回帖 • 1 关注
  • 百度

    百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。

    63 引用 • 785 回帖 • 79 关注
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖
  • 音乐

    你听到信仰的声音了么?

    62 引用 • 512 回帖 • 1 关注
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖 • 5 关注
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 401 关注
  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    133 引用 • 796 回帖
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    35 引用 • 468 回帖 • 762 关注
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 396 关注
  • OnlyOffice
    4 引用 • 22 关注
  • Firefox

    Mozilla Firefox 中文俗称“火狐”(正式缩写为 Fx 或 fx,非正式缩写为 FF),是一个开源的网页浏览器,使用 Gecko 排版引擎,支持多种操作系统,如 Windows、OSX 及 Linux 等。

    7 引用 • 30 回帖 • 383 关注
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 558 关注
  • 数据库

    据说 99% 的性能瓶颈都在数据库。

    345 引用 • 753 回帖 • 1 关注
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    22 引用 • 148 回帖 • 7 关注
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    20 引用 • 245 回帖 • 230 关注
  • 倾城之链
    23 引用 • 66 回帖 • 170 关注
  • IBM

    IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。

    17 引用 • 53 回帖 • 145 关注
  • SEO

    发布对别人有帮助的原创内容是最好的 SEO 方式。

    36 引用 • 200 回帖 • 30 关注
  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 569 关注
  • 反馈

    Communication channel for makers and users.

    120 引用 • 906 回帖 • 279 关注
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 642 关注
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 502 关注
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 96 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    412 引用 • 3588 回帖 • 1 关注