java基础题月考JSD1908(含答案和解析)
考试
.container {
clear: both;
margin: 0 auto;
text-align: left;
/*width: 1200px;*/
}
.container:after {
clear: both;
content: ".";
display: block;
font-size: 0;
height: 0;
line-height: 0;
visibility: hidden;
}
.pull-left {
float: left;
}
.pull-right {
float: right;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.vspace {
height: 10px;
font-size: 0px;
line-height: 0px;
width: 99%;
clear: both;
}
.vspace-padding {
height: 0px;
font-size: 0px;
line-height: 0px;
width: 99%;
clear: both;
padding-top: 10%;
}
.vspace-padding:after {
clear: both;
content: ".";
display: block;
font-size: 0;
height: 0;
line-height: 0;
visibility: hidden;
}
.vspace-em {
font-size: inherit;
height: 1em;
line-height: 1;
width: 99%;
clear: both;
}
.width-100 {
width: 100%;
}
.font-16 {
font-size: 16px;
}
.color-red {
color: #e74c3c;
}
/* 登录页 */
.login-page {
min-width: 1000px;
}
.md2018112301lty {
width: 1000px;
margin: 0 auto;
height: 132px;
line-height: 132px;
}
.md2018112302lty {
height: 495px;
background-color: #5cbaff;
}
.md2018112302lty .container {
height: 100%;
width: 1000px;
position: relative;
}
.md-2018040401-ll {
background: #fff;
width: 344px;
position: absolute;
right: 54px;
top: 35px;
padding: 24px 0 0 0;
box-shadow: 0 5px 20px 2px #0093ff;
}
.md-2018040401-ll .tab-header > ul {
padding: 16px 0;
border-bottom: 1px solid #eee;
}
.md-2018040401-ll .tab-header > ul > li {
color: #666;
cursor: pointer;
font-size: 20px;
text-align: center;
border-right: 1px solid #eee;
}
.md-2018040401-ll .tab-header > ul > li.active {
color: #0093ff;
font-weight: bold;
}
.md-2018040401-ll .tab-cont {
padding: 30px 31px 0 31px;
}
.md-2018040401-ll .tab-cont .form-ele-box .form-item {
margin-bottom: 30px;
}
.md-2018040401-ll .tab-cont .form-ele-box .form-input {
background: #f7f7f7;
border-color: #f7f7f7;
padding-left: 37px;
}
.md-2018040401-ll .tab-cont .form-inp-area .cusfont {
position: absolute;
left: 11px;
top: 10px;
color: #babfc5;
font-size: 20px;
}
.md-2018040401-ll .tab-cont .form-ele-box .err-msg {
font-size: 12px;
color: #f4334a;
font-weight: bold;
line-height: 1.4;
}
.md-2018040401-ll .tab-cont .form-ele-box .err-msg span.hide {
opacity: 0;
}
.md-2018040401-ll .tab-cont .form-ele-box .form-btn {
font-weight: bold;
font-size: 16px;
}
.md-2018040401-ll .form-ele-box .form-item .register-link {
color: #f4334a;
font-size: 12px;
}
.md-2018040401-ll .tab-cont .tab-item {
display: none;
}
.md-2018040401-ll .tab-cont .tab-item.active {
display: block;
}
.md-2018040401-ll .tab-cont .ewm-box {
padding: 21px 53px 20px 53px;
}
.md-2018040401-ll .tab-cont .ewm-box .ewm {
width: 176px;
height: 167px;
padding: 8px 12px;
border: 1px solid #f4f4f4;
}
.md-2018040401-ll .tab-cont .tips {
color: #333;
font-size: 14px;
margin-bottom: 80px;
}
.md-2018040401-ll .tab-cont .tips > a {
color: #0093ff;
}
/* 表单元素 start */
.form-ele-box {
font-size: 14px;
}
.form-ele-box .form-item {
margin-bottom: 18px;
}
.form-ele-box .form-label {
display: inline-block;
line-height: 1.4;
margin-bottom: 5px;
max-width: 100%;
}
.form-ele-box .form-checkbox {
position: relative;
display: block;
}
.form-ele-box.form-inline-box .form-checkbox {
display: inline-block;
}
.form-ele-box.form-inline-box .form-label {
float: left;
text-align: right;
width: 100px;
margin-right: 15px;
margin-bottom: 0;
height: 40px;
line-height: 38px;
}
.form-ele-box .form-inp-area {
position: relative;
}
.form-ele-box .form-inp-area .form-tips {
font-size: 12px;
position: absolute;
right: 2px;
top: -17px;
color: #F44336;
display: none;
}
.form-ele-box .form-inp-area.error .form-tips {
display: inline-block;
}
.form-ele-box .form-inp-area.error .form-input {
border-color: #F44336;
}
.form-ele-box .form-input {
display: block;
height: 40px;
line-height: 38px;
background: #fff;
border: 1px solid #ccc;
padding: 0 10px;
outline: none;
color: #262e39;
border-radius: 3px;
width: 100%;
}
.form-ele-box .form-input.form-textarea {
height: 134px;
line-height: 24px;
padding: 10px;
}
.form-ele-box.form-inline-box .form-inp-area {
width: 340px;
float: left;
}
.form-ele-box .form-input[readonly] {
background-color: #eee;
opacity: 1;
}
.form-ele-box .form-input:focus {
border: 1px solid #4f8dfe;
}
.form-ele-box .form-input.error {
border: 1px solid #ed2122;
}
.form-ele-box .form-inlineblock {
display: inline-block;
height: 40px;
width: 100px;
}
.form-ele-box .code-box .code-btn {
font-size: 12px;
cursor: pointer;
}
/* checkbox and radio start */
.form-checkbox > label {
padding-left: 20px;
position: relative;
}
.form-checkbox label > span {
display: inline-block;
vertical-align: middle;
position: relative;
padding-left: 5px;
}
.form-checkbox label > input[type="checkbox"],
.form-checkbox label > input[type="radio"] {
position: absolute;
left: 0;
top: 0;
opacity: 0;
z-index: 1;
}
.form-checkbox label p {
display: inline-block;
position: relative;
}
.form-checkbox label > input[type="checkbox"] + p::before {
content: "";
display: inline-block;
position: absolute;
width: 14px;
height: 14px;
left: 0;
top: 1px;
margin-left: -20px;
border: 1px solid #cccccc;
border-radius: 3px;
background-color: #fff;
}
.form-checkbox label > input[type="radio"] + p::before {
content: "";
display: inline-block;
position: absolute;
width: 14px;
height: 14px;
left: 0;
top: 1px;
margin-left: -20px;
border: 1px solid #cccccc;
border-radius: 50%;
background-color: #fff;
}
.form-checkbox label > input[type="checkbox"] + p::after {
display: inline-block;
position: absolute;
width: 13px;
height: 13px;
left: 0;
top: 0;
margin-left: -20px;
padding-left: 3px;
padding-top: 1px;
font-size: 11px;
color: #555555;
}
.form-checkbox label > input[type="radio"] + p::after {
display: inline-block;
position: absolute;
content: " ";
width: 8px;
height: 8px;
left: 4px;
top: 5px;
margin-left: -20px;
border-radius: 50%;
background-color: #555555;
-webkit-transform: scale(0, 0);
-ms-transform: scale(0, 0);
-o-transform: scale(0, 0);
transform: scale(0, 0);
}
.form-checkbox label > input[type="checkbox"]:focus + p::before,
.form-checkbox label > input[type="radio"]:focus + p::before {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.form-checkbox label > input[type="checkbox"]:checked + p::after {
font-family: "cusfont";
content: "\e6df";
}
.form-checkbox label > input[type="radio"]:checked + p::after {
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1);
}
.form-checkbox label > input[type="checkbox"]:disabled + p,
.form-checkbox label > input[type="radio"]:disabled + p {
opacity: 0.65;
}
.form-checkbox label > input[type="checkbox"]:disabled + p::before,
.form-checkbox label > input[type="radio"]:disabled + p::before {
background-color: #eeeeee;
cursor: not-allowed;
}
.form-checkbox.checkbox-circle label > p::before {
border-radius: 50%;
}
.form-checkbox.checkbox-inline {
margin-top: 0;
}
.form-checkbox-primary label > input[type="checkbox"]:checked + p::before {
background-color: #337ab7;
border-color: #337ab7;
}
.form-checkbox-primary label > input[type="radio"]:checked + p::before {
border-color: #337ab7;
}
.form-checkbox-primary label > input[type="checkbox"]:checked + p::after {
color: #fff;
}
.form-checkbox-primary label > input[type="radio"]:checked + p::after {
background-color: #337ab7;
}
.form-checkbox-danger label > input[type="checkbox"]:checked + p::before {
background-color: #d9534f;
border-color: #d9534f;
}
.form-checkbox-danger label > input[type="radio"]:checked + p::before {
border-color: #d9534f;
}
.form-checkbox-danger label > input[type="checkbox"]:checked + p::after {
color: #fff;
}
.form-checkbox-danger label > input[type="radio"]:checked + p::after {
background-color: #d9534f;
}
.form-checkbox-info label > input[type="checkbox"]:checked + p::before {
background-color: #5bc0de;
border-color: #5bc0de;
}
.form-checkbox-info label > input[type="radio"]:checked + p::before {
border-color: #5bc0de;
}
.form-checkbox-info label > input[type="checkbox"]:checked + p::after {
color: #fff;
}
.form-checkbox-info label > input[type="radio"]:checked + p::after {
background-color: #5bc0de;
}
.form-checkbox-warning label > input[type="checkbox"]:checked + p::before {
background-color: #f0ad4e;
border-color: #f0ad4e;
}
.form-checkbox-warning label > input[type="radio"]:checked + p::before {
border-color: #f0ad4e;
}
.form-checkbox-warning label > input[type="checkbox"]:checked + p::after {
color: #fff;
}
.form-checkbox-warning label > input[type="radio"]:checked + p::after {
background-color: #f0ad4e;
}
.form-checkbox-success label > input[type="checkbox"]:checked + p::before {
background-color: #5cb85c;
border-color: #5cb85c;
}
.form-checkbox-success label > input[type="radio"]:checked + p::before {
border-color: #5cb85c;
}
.form-checkbox-success label > input[type="checkbox"]:checked + p::after {
color: #fff;
}
.form-checkbox-success label > input[type="radio"]:checked + p::after {
background-color: #5cb85c;
}
/* checkbox and radio end */
/* 表单元素 end */
/* 按钮 start */
.form-btn {
display: inline-block;
padding: 5px 24px 6px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
height: 32px;
}
.form-btn:focus,
.form-btn:active:focus,
.form-btn.active:focus,
.form-btn.focus,
.form-btn:active.focus,
.form-btn.active.focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.form-btn:hover,
.form-btn:focus,
.form-btn.focus {
color: #333;
text-decoration: none;
}
.form-btn:active,
.form-btn.active {
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.form-btn.disabled,
.form-btn[disabled] {
cursor: not-allowed;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
opacity: .65;
}
.form-btn-red {
color: #fff;
background-color: #fc583d;
border-color: #fc583d;
}
.form-btn-red:focus,
.form-btn-red.focus {
color: #fff;
background-color: #f74528;
border-color: #f74528;
}
.form-btn-red:hover {
color: #fff;
background-color: #f74528;
border-color: #f74528;
}
.form-btn-red:active,
.form-btn-red.active {
color: #fff;
background-color: #f74528;
border-color: #f74528;
}
.form-btn-blue {
color: #fff;
background-color: #4b95ff;
border-color: #4b95ff;
}
.form-btn-blue:focus,
.form-btn-blue.focus {
color: #fff;
background-color: #2a75fe;
border-color: #2a75fe;
}
.form-btn-blue:hover {
color: #fff;
background-color: #2a75fe;
border-color: #2a75fe;
}
.form-btn-blue:active,
.form-btn-blue.active {
color: #fff;
background-color: #2a75fe;
border-color: #2a75fe;
}
.form-btn-default {
color: #4b95ff;
background-color: #fff;
border-color: #4b95ff;
}
.form-btn-default:focus,
.form-btn-default.focus {
color: #2a75fe;
border-color: #2a75fe;
}
.form-btn-default:hover {
color: #2a75fe;
border-color: #2a75fe;
}
.form-btn-default:active,
.form-btn-default.active {
color: #2a75fe;
border-color: #2a75fe;
}
/* 按钮 end */
/* 下拉选 */
.x-choose-down .x-ipt-group {
width: 340px;
height: 40px;
border: 1px solid #ccc;
border-radius: 3px;
padding-left: 8px;
color: #999;
background: #fff;
display: inline-block;
position: relative;
}
.x-ipt-group .custom_sel_text {
cursor: pointer;
height: 38px;
line-height: 38px;
}
.x-ipt-group span {
display: inline-block;
height: 100%;
width: 28px;
border-left: 1px solid #dedede;
background-color: #F6F5FB;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
}
.x-ipt-group .custom_sel_list {
top: 100%;
background: #fff;
width: 100%;
left: 0px;
position: absolute;
border: 1px solid #dedede;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
z-index: 1;
}
.x-ipt-group .custom_sel_list li {
cursor: pointer;
padding: 0 10px;
color: #8e8f90;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
margin: 0;
line-height: 35px;
}
.x-ipt-group .custom_sel_list li:hover {
background: #f8f8f8;
}
.md2018112303lty {
width: 1000px;
margin: 0 auto;
height: 133px;
font-size: 12px;
line-height: 2.08;
color: #999;
}
.md2018112303lty .list-links li {
float: left;
margin-right: 16px;
}
.md2018112303lty .list-links li > a {
color: #999;
}
.md2018112303lty .links-box {
display: inline-block;
margin-top: 30px;
}
/*xxw 20180412 新增 colorbox相关*/
#colorbox {
z-index: 1000;
}
#colorbox:focus {
outline: none;
}
#cboxContent #cboxClose {
display: none !important;
}
#cboxOverlay {
position: fixed;
width: 100%;
height: 100%;
top: 0;
background: rgba(0, 0, 0, 0.6);
z-index: 999;
}
.cus-win-model .cus-win-modelclose {
position: absolute;
top: 10px;
right: 15px;
cursor: pointer;
font-size: 20px;
}
.md-2018121001-xxw {
background: #060709;
height: 70px;
line-height: 68px;
}
.md-2018121001-xxw .nav-xxw {
color: #a0a0a0;
margin-left: 68px;
}
.md-2018121001-xxw .nav-xxw .active {
color: #fff;
}
.md-2018121001-xxw .nav-xxw li {
float: left;
margin-right: 35px;
}
.md-2018121001-xxw .nav-xxw li a {
display: block;
color: inherit;
}
.color-a0a0a0 {
color: #a0a0a0;
}
.md-2018121001-xxw .time-box {
color: #d92424;
font-weight: bold;
margin-right: 20px;
margin-left: 5px;
}
.padding-100 {
padding: 70px 0px 20px;
}
.md-2018121002-xxw .hd {
margin-bottom: 20px;
color: #333;
font-weight: bold;
}
.md-2018121002-xxw .hd .no-true {
background: #d92525;
color: #fff;
width: 108px;
font-weight: normal;
display: none;
border-radius: 10px;
padding: 1px 5px;
margin-top: 5px;
margin-left: 20px;
}
.md-2018121002-xxw .item-listx label {
display: block;
padding: 10px 40px;
border: 1px solid transparent;
}
.md-2018121002-xxw .item-listx label:hover {
background: #f8f8f8;
}
.md-2018121002-xxw .item-listx label:active {
border: 1px solid #29b2f7;
}
.md-2018121002-xxw .test-paper-list {
margin-bottom: 56px;
}
.md-2018121002-xxw textarea{
min-height: 44px;
padding: 5px 20px;
width: 100%;
border: 1px solid #e5e5e5;
}
.md-2018121002-xxw .test-paper-list textarea:focus {
border: 1px solid #29b2f7;
}
textarea {
background: #f8f8f8;
resize: none;
}
.paper-body-xxw {
background: #fff;
margin-top: 40px;
margin-bottom: 60px;
padding-bottom: 40px;
position: relative;
padding-top: 50px;
}
.bg-f3f2f2 {
/*background: #f3f2f2;*/
}
.md-2018121004-xxw {
width: 230px;
overflow: hidden;
box-shadow: 0 0 20px #eee;
border-radius: 10px;
transition: 0.5s;
}
.md-2018121004-xxw .md-body {
width: 230px;
color: #fff;
background: #fff;
padding-bottom: 20px;
}
.md-2018121004-xxw .md-hd {
line-height: 40px;
position: relative;
background: #1bbc9b;
}
.md-2018121004-xxw .md-bd {
padding: 20px 0 10px 20px;
max-height: 280px;
overflow: auto;
}
.dtk-iconx {
position: absolute;
top: 7px;
left: 10px;
font-size: 24px;
cursor: pointer;
}
.md-2018121004-xxw .form-btn {
border-radius: 20px;
padding: 0 30px;
line-height: 30px;
background: #1bbc9b;
}
.md-2018121004-xxw .tihao {
float: left;
width: 24px;
height: 24px;
text-align: center;
line-height: 23px;
margin-right: 15px;
color: #acacac;
margin-bottom: 15px;
border: 1px solid #acacac;
border-radius: 24px;
}
.md-2018121004-xxw .tihao.active {
background: #1bbc9b;
color: #fff;
border-color: transparent;
}
.md-2018121002-xxw .kong_xxw {
min-width: 80px;
width: 80px;
padding: 0 10px;
border: none;
outline: none;
border-bottom: 1px solid #aaa;
color: #1bbc9b;
}
.md-2018121004-xxw {
position: fixed;
top: 20%;
right:15%
}
.md-2018121004-xxw.mini-box {
width: 45px;
height: 40px;
transition: 0.5s;
}
.md-2018121101-xxw {
width: 290px;
}
.md-2018121101-xxw .md-hd {
width: 258px;
margin: 0 auto;
border-radius: 12px 12px 0 0;
height: 30px;
background: url("../images/img_2018121101_xxw.png") no-repeat center;
}
.md-2018121101-xxw .md-bd {
background: #fff;
border-radius: 12px;
}
.md-2018121101-xxw .md-bd .p1{
padding: 30px;
line-height: 24px;
}
.md-2018121101-xxw .form-btn {
border-radius: 20px;
padding: 0 46px;
line-height: 36px;
height: 38px;
margin-bottom: 25px;
}
.md-2018121101-xxw .form-btn.btn2 {
background: #dbeaff;
margin-left: 15px;
}
.color-28b2f7 {
color: #28b2f7;
}
.bg-fff {
background: #fff;
}
.padding-40px {
padding: 0 40px;
}
.md-2018121102-xxw .md-hd{
line-height: 50px;
margin: 28px 0;
border-radius: 8px;
font-size: 16px;
font-weight: bold;
}
.md-2018121102-xxw > .md-bd{
padding: 30px 40px;
}
.md-2018121102-xxw .form-group {
width: 800px;
height: 48px;
border-radius: 4px;
border: 1px solid #bdc3c7;
overflow: hidden;
}
.md-2018121102-xxw .form-group input{
width: 750px;
height: 100%;
padding-left: 10px;
background: #fdfdfd;
border:none
}
.md-2018121102-xxw .form-group span {
width: 48px;
height: 50px;
font-size: 24px;
background: #bdc3c7;
text-align: center;
line-height: 46px;
color: #fff;
cursor: pointer;
}
.md-2018121102-xxw .form-group span:hover {
background: #aaa;
}
.md-2018121102-xxw .curs-x{
padding-top: 27px;
}
.md-2018121102-xxw .curs-x .active {
color: #28b2f7;
}
.pagination {
display: inline-block;
padding-left: 0;
margin: 20px 0;
border-radius: 4px;
}
.pagination > li {
display: inline-block;
margin: 0 5px;
}
.pagination > li > a,
.pagination > li > span {
position: relative;
float: left;
padding: 6px 12px;
margin-left: -1px;
line-height: 1.42857143;
color: #337ab7;
text-decoration: none;
background-color: #fff;
border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
margin-left: 0;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
z-index: 2;
color: #23527c;
background-color: #eee;
border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
z-index: 3;
color: #fff;
cursor: default;
background-color: #337ab7;
border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
color: #777;
cursor: not-allowed;
background-color: #fff;
border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
.table-bordered tr {
border-bottom: 1px solid #ddd;
}
.table-bordered tr td,
.table-bordered tr th{
padding: 15px 5px;
}
.table-bordered tbody {
border-top: 1px solid #ccc;
}
.table-bordered thead tr {
border: none;
}
.dataTables_paginate {
text-align: center;
margin-top: 26px;
}
div.dataTables_wrapper div.dataTables_processing {
position: absolute;
top: 50%;
left: 50%;
width: 200px;
margin-left: -100px;
margin-top: -26px;
text-align: center;
padding: 1em 0;
}
.panel {
margin-bottom: 20px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.table-box {
margin-top: 40px;
}
.table-box .table-numx {
display: inline-block;
width: 25px;
line-height: 25px;
background: #29b2f7;
color: #fff;
border-radius: 15px;
}
.table-box .ks-typex {
display: inline-block;
line-height: 26px;
background: #ec7064;
color: #fff;
padding: 0 16px;
border-radius: 15px;
}
.table-box .ks-typex.ks-typex1 {
background: #c0ccdc;
}
.table-box .ks-btn {
display: inline-block;
line-height: 26px;
background: #29b2f7;
color: #fff;
padding: 2px 8px;
border-radius: 4px;
cursor: pointer;
}
.md-2018121301-xxw .md-hd {
padding: 10px 100px;
}
.md-2018121201-xxw {
padding: 30px 100px;
border-radius: 8px;
background: #fff;
margin-top: 38px;
}
.md-2018121203-xxw .md-tit{
padding: 13px 20px;
color: #666;
}
.md-2018121203-xxw.active .md-tit {
background: #29b2f7;
color: #fff;
}
.font-bold {
font-weight: bold;
}
.md-2018121203-xxw.active .iconx {
background: url("../images/up_iconx.png") no-repeat center;
}
.md-2018121203-xxw .iconx {
cursor: pointer;
display: inline-block;
width: 20px;
height: 20px;
margin-left: 20px;
background: url("../images/down_iconx.png") no-repeat center;
vertical-align: middle;
}
.md-2018121203-xxw .iconx1 {
display: inline-block;
width: 18px;
height: 18px;
line-height: 16px;
background: #ec7064;
padding-left: 3px;
color: #fff;
border-radius: 15px;
font-weight: bold;
margin-left: 10px;
font-size: 16px;
}
.md-2018121203-xxw .md-cont {
padding: 30px 20px 0;
/*border: 1px solid #ebeced;*/
}
.md-2018121203-xxw .md-2018121002-xxw .item-listx label:hover {
background: none;
}
.md-2018121203-xxw .md-2018121002-xxw .item-listx label:active {
border-color: transparent;
}
.md-2018121002-xxw .md-footer {
background: #f8f8f8;
padding: 10px 15px;
margin-top: 20px;
line-height: 18px;
}
.md-2018121002-xxw .md-footer .d1 {
margin-bottom: 3px;
}
.md-2018121203-xxw .md-2018121002-xxw {
margin-bottom: 36px;
}
.md-2018121203-xxw {
margin-bottom: 30px;
overflow: hidden;
border-radius: 8px;
border: 1px solid #ebeced;
}
.md-2018121203-xxw>.md-cont {
display: none;
}
.md-2018121002-xxw .padding-100 {
padding-bottom: 0;
padding-top: 0;
}
/*.md-2018121002-xxw {
padding-top: 40px;
}*/
.other-1221-hd {
padding: 0 22px;
line-height: 42px;
background: #d4f0fd;
color: #014c85;
font-size: 22px;
width: 1150px;
margin: 0 auto;
margin-bottom: 36px;
}
.other-1221-hd .s1 {
font-size: 16px;
}
.xxw107-icon {
display: inline-block;
padding:8px;
position: relative;
top: 2px;
display: none;
}
.no-paper-xxw .xxw107-icon {
background: url("../images/iconxx0107_03.png") no-repeat;
display: inline-block;
}
.yes-paper-xxw .xxw107-icon {
background: url("../images/iconxx0107_06.png") no-repeat;
display: inline-block;
}
.dataTables_filter {
display: none!important;
}
.score-xxw {
width: 200px;
height: 24px;
line-height: 24px;
margin-top: 15px;
padding-left: 5px;
}
.input-other {
position: absolute;
right: 0;
top: 0;
width: 100px;
height: 30px;
line-height: 30px;
}
.md-2019011601-xxw {
width: 444px;
height: 450px;
overflow: hidden;
}
.md-2019011601-xxw .md-hd {
border-radius: 15px 15px 0 0;
overflow: hidden;
}
.md-2019011601-xxw .p1 {
line-height: 28px;
padding:30px 36px 50px;
background: #fff;
border-radius: 0 0 15px 15px;
color: #666;
}
.md-2019011601-xxw .btn2 {
width: 200px;
height: 54px;
line-height: 44px;
color: #fff;
font-size: 16px;
text-align: center;
margin-top: -27px;
box-shadow: 0 0 10px #2a75fe;
border-radius: 52px;
}
.md-2019021301-xxw {
font-size: 16px;
}
.md-2019021301-xxw .iconsx-2 {
display: none;
}
.js-single-box .md-2019021301-xxw .iconsx-2,
.js-multiple-box .md-2019021301-xxw .iconsx-2 {
display: inline-block;
vertical-align: middle;
}
.md-2019021301-xxw .iconsx-2 i.active {
display: inline-block;
width: 17px;
height: 17px;
/* background-image: url(../images/icon2019021301.png);*/
cursor: pointer;
}
.md-2019021301-xxw .iconsx-2 i:first-child.active {
background-position: 0px 0px;
}
.md-2019021301-xxw .iconsx-2 i:last-child.active {
background-position: 17px 0px;
}
.other-ipt0213 {
width: 52px;
height: 18px;
border: 1px solid #ccc;
background: #fff;
vertical-align: middle;
display: inline-block;
position: relative;
top: -1px;
}
.top-ipt0213 {
padding: 1px 30px 10px;
position: absolute;
top: 0;
right: 0px;
}
.top-ipt0213 input {
font-size: 36px;
color: #da4453;
border: none;
border-bottom: 1px solid #ccc;
vertical-align: bottom;
outline: none;
width: 80px;
line-height: 37px;
}
.class-20190222 {
padding-top: 70px;
}
.class-20190222 .page-header {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 999;
}
.md-2018121002-xxw .hd>.tit {
display: flex;
align-items: baseline;
}
xmp {
white-space: pre-wrap;
display: inline;
}
/*题海*/
.md2019030601-xxw .box {
width: 348px;
margin: 0 auto;
}
.md2019030601-xxw .x-choose-down {
margin-bottom: 30px;
}
.md2019030601-xxw .x-choose-down .x-ipt-group {
width: 100%;
height: 38px;
border: 1px solid #d2d2d2;
border-radius: 1px;
color: #999;
padding-left: 0;
}
.md2019030601-xxw .custom_sel_text {
color: #666;
font-size: 16px;
}
.md2019030601-xxw .x-ipt-group .custom_sel_list {
margin: 0 -1px;
}
.md2019030601-xxw .form-btn {
margin-top: 50px;
width: 100%;
background: #29b2f7;
border-radius: 0;
border: none;
}
xmp {
font-family: Microsoft YaHei, Helvetica Neue, Helvetica, STHeiTi, Arial, sans-serif;
}
|
得分: 满分:2分
1、【单选题】
class Test{
public static void main(String[] args){
int i=5;
System.out.println(i++);
System.out.println(i);
}
}
A.6
6
B.5
5
C.5
6
D.6
7
在java中,++为自增运算符,给变量本身增1。--为自减运算符,给变量本身减1。
i++为一个表达式,此表达式的值就是变量i的值,即为5,所以System.out.println(i++),输出的就是5。
因为在此处已经进行i++了,所以i本身的值会增1而变为6,所以下面System.out.println(i),输出的就是6。
所以本题C选项是正确的,ABD都是错误的。
|
得分: 满分:2分
2、【单选题】
A.void Aoo(){ }
B.Aoo(){ }
C.aoo(){ }
D.void aoo(){ }
Java中的构造方法,必须与类同名,并且没有返回值类型(连void都没有)。所以本题正确选项为B。
|
得分: 满分:2分
3、【单选题】
public static void main(String[] args){
int[] arr = new int[4];
System.out.println(arr[4]);
}
A.编译错误
B.运行时异常
C.0
D.null
声明整型数组arr,包含4个元素,每个元素都是int型,默认值为0。
因为数组的下标从0开始,所以数组的最大下标为数组长度-1。所以在输出arr[4]的时候会出现数组下标越界的运行时异常,所以选项B是正确的。
|
得分: 满分:2分
4、【单选题】
A.0
B.1
C.2
D.3
在Java语言中,一个源文件可以定义多个类,但是public修饰的类只能有一个,所以本题正确选项为B。
|
得分: 满分:2分
5、【单选题】
public class Test {
public static void main(String[] args) {
Aoo aoo = new Aoo(5);
System.out.println(aoo.num);
}
}
class Aoo{
int num;
public Aoo(int num) {
num=num;
}
}
A.0
B.5
C.编译错误
D.运行异常
本题中,在创建Aoo对象时将5传递给Aoo的有参构方法,在构造方法的num=num中,此时操作得都是局部变量num,与成员变量num没有关系,所以此时并没有给成员变量赋值,所以本题中成员变量num的值依然还是默认得0,本题选项A是正确的。
|
得分: 满分:2分
6、【单选题】
int sum = 0;
for (int i = 1; i 30) {
break;
}
}
System.out.println(sum);
A.120
B.48
C.45
D.30
循环内每次判断当前i的值对3取余是否为0,
如果为0则与当前sum变量的值相加,
如果不为0且当前sum变量的值大于30则退出当前循环。
第1次循环i的值为1,则if和else if的条件都不成立,
所以继续下一次循环。
第2次循环i的值为2,则if和else if的条件都不成立,
所以继续下一次循环。
第3次循环i的值为3,则if条件城里,所以执行sum += i,
此时sum的值变为3。然后继续下一次循环。
以此类推,sum的值是由所有对3取余为0的值相加所得,
且每次都要判断最新的sum的值是否大于30。
所以循环过程中sum值的变化应该是3、9、18、30、45 ...
当sum的值变为45时,此时超过了30,所以循环结束。
所以最后sum的值应该是45。
|
得分: 满分:2分
7、【单选题】
A.int[] arr = new int[];
B.int[] arr = new int(4);
C.int[] arr = new int[] { 12,34,56,78 };
D.int[] arr = new int[4] { 12,34,56,78 };
在Java语言中,在创建数组中需要设定数组元素的个数,所以选项A是错误的。数组的元素个数需要放在中括号[]中,所以选项B也是错误的。创建数组直接给元素赋值时不能同时再设定元素个数。所以选项D是错误的。本题正确结果为C。
|
得分: 满分:2分
8、【单选题】
A.int i = 10;
static int j = 20;
void fun1(){}
static void fun2(){
fun1();
i++;
}
B.int i = 10;
static int j = 20;
void fun1(){}
static void fun2(){
fun1();
j++;
}
C.int i = 10;
static int j = 20;
void fun1(){
fun2();
i++;
}
static void fun2(){
i++;
}
D.int i = 10;
static int j = 20;
void fun1(){
fun2();
j++;
}
static void fun2(){}
由于static在调用时没有具体的对象,因此在static方法中不能对非static成员
(对象成员)进行访问。
选项A,错误,static方法fun2()中访问了非静态成员i和fun1()。
选项B,错误,static方法fun2()中访问了非静态成员fun1()。
选项C,错误,static方法fun2()访问了非静态成员i。
选项D,正确,成员方法,可以访问类中所有的成员。
|
得分: 满分:2分
9、【单选题】
A.void Test() { }
B.public int Test() { }
C.public void Test() { }
D.public void Test(int num) { }
在Java语言中,允许多个方法的名称相同,但参数列表不同,称之为方法的重载(overload)。重载与访问修饰符无关,也返回值类型无参。所以本题正确选项为D。
|
得分: 满分:2分
10、【单选题】
public class Test {
public static void main(String[] args) {
Aoo[] aoo = new Aoo[2];
System.out.println(aoo[0]);
}
}
class Aoo{
int x;
int y;
public Aoo(int x, int y) {
this.x = x;
this.y = y;
}
}
A.0
B.null
C.编译错误
D.运行异常
Aoo[] aoo = new Aoo[2];此名创建的是Aoo的数组对象,包含了2个元素,每个元素都是Aoo类型的,默认值为null。接下来输出Aoo[0]的值,即为默认的值null。所以本题正确选项为B。
|
得分: 满分:2分
11、【单选题】
class Fu{
public void count(int i){
System.out.println(11/4);
}
}
public class Zi extends Fu{
public void count(int i){
System.out.println(11%i);
}
public static void main(String[]args){
Fu fu = new Zi( );
fu.count(4);
}
}
编译运行,结果是( )。
A.2
B.3
C.2.75
D.0
父类型的引用,指向子类的对象,如果子类中重写了父类的方法,使用父类的引用调用被重写的方法的时候,此时该引用会与子类中的方法绑定,我们称为动态绑定。
因此,本题中执行的子类中的方法。11%4的运算是求模的运算,结果是3
|
得分: 满分:2分
12、【单选题】
public class Page{
public int totalPage;
}
A.声明totalPage变量为private。
B.声明Page类为private。
C.声明totalPage变量为private,并且建立一个用于获取totalPage变量值
的getTotalPage() 方法。
D.声明totalPage变量为static。
只读属性需要使用private修饰,只能由类中提供的方法访问该属性,
类中需要提供形如public int getTotalPage(){return ...}的方法,方法中负责提供算法,返回属性对应的类型的值。
选项C正确
|
得分: 满分:2分
13、【单选题】
public class Base{
int w, x, y ,z;
public Base(int a,int b) {
x=a; y=b;
}
public Base(int a, int b, int c, int d) {
// ...
w=d;
z=c;
}
}
在代码// ... 处写入如下哪个代码是正确的?( )。
A.Base(a,b);
B.x=a, y=b;
C.this(a);
this(b);
D.this(a,b);
在构造函数中,调用构造函数的时候,必须使用this调用,而且必须是构造函数中的第一条语句,选项AC错误,选项B中,x=a必须使用分号结尾。选项D正确。
|
得分: 满分:2分
14、【单选题】
则在1处应填入( )。
class A {
public void test() {
System.out.println("A类的test()方法");
}
}
class B extends A {
public void test() {
System.out.println("B类的test()方法");
}
public static void main(String args[]) {
// 1
}
}
A.A a = new B();
a.test();
B.A a = new A();
a.test();
C.B b = new A();
b.test();
D.B.test();
实现多态的条件是继承和重写,定义父类型的引用指向子类的对象
本题中类B继承了类A,子类中重写了父类的方法test()。
选项A,在继承和重写的前提下,父类A类型的引用变量a指向了子类
B创建的对象。a.test(),会调用子类中的test()方法,会满足题目要求
选项A正确。
|
得分: 满分:2分
15、【单选题】
public class A implements B {
int k = 20;
public static void main(String args[]) {
int i;
B c1 = new A();
i = c1.k;
System.out.println("i=" + i);
}
}
interface B {
int k = 10;
}
A.i=20
B.程序有编译错误
C.i=10
D.i=true
Java中,成员变量是没有重写的,成员变量不可以被继承或覆盖,即不能实现多态。
只有方法才能构成多态。也就是说方法可以实现动态绑定,而变量用于是静态绑定。
所以本题中B c1 = new A(); i=c1.k;此时c1类型为B,与变量 int k = 10绑定
i值为10
选项C正确。
|
得分: 满分:2分
16、【单选题】
public class Test {
static int i = 0;
public int aMethod() {
i++;
return i;
}
public static void main(String args[]) {
Test test = new Test();
test.aMethod();
int j = test.aMethod();
System.out.println(j);
Test test1 = new Test();
System.out.println(test1.i);
}
}
A.2
2
B.2
0
C.0
2
D.1
2
用static修饰的成员变量不属于对象的数据结构
static变量是属于类的变量,通常可以通过类名来引用static成员。
static成员变量和类的信息一起存储在方法区,而不是在堆中,一个类的static
成员变量只有“一份”,无论该类创建了多少个对象。
本题目中,调用了2次aMethod()方法,成员变量i自增了2次,
所以j的值为2,输出2,而因为i是static成员变量,所有对象都共享
i=2的值,所以也输出2
选项A正确
|
得分: 满分:2分
17、【单选题】
public class Test {
String str=new String("tedu");
char[]ch={'x','y','z'};
public static void main(String args[]){
Test t = new Test();
t.change(t.str,t.ch);
System.out.print(t.str+" and ");
System.out.print(t.ch);}
public void change(String str,char ch[]){
str="tarena";
ch[0]='w';
}
}
A.tedu and xyz
B.tarena and xyz
C.tedu and wyz
D.tarena and wyz
调用带有引用数据类型参数的方法,传的是引用,当在方法中操作该引用,被传递的参数所指向的对象将发生变化。
本题中,调用change()方法,传递一个字符串类型引用,和数组对象的引用,方法中
将字符串引用重新指向了一个新的字符串对象,源字符串对象不会发生变化。还是
tedu,而方法中对数组的操作,改变了源数组中第1个元素,源数组被改变后为
wyz,所以本题选项C正确
|
得分: 满分:2分
18、【单选题】
class Point {
int x;
boolean y;
void output(){
System.out.println(x);
System.out.println(y);
}
public static void main(String[] args) {
Point point =new Point();
point.output();
}
}
A.编译错误
B.0
true
C.0
false
D.0
0
成员变量会被默认的构造方法默认初始化,int默认值为0,boolean默认初始为false
值,选项C正确。
|
得分: 满分:2分
19、【单选题】
A.final
B.private
C.public
D.static
选项A错误,抽象方法必须被覆盖 ,而Final后面的方法无法被覆盖
选项B错误,抽象方法必须被覆盖,私有的方法无法被覆盖 因为子类不可见
选项C正确。
选项D错误,静态可以直接被类名调用,调用抽象方法就没什么意义
|
得分: 满分:2分
20、【单选题】
class Account {
private String name; // 名字
private int state; // 账号状态
private String idCard; // 身份证号
public void Account() {
name = "李强";
state = 0;
idCard = "109...";
System.out.println("执行构造方法。");}
public void show() {
System.out.println
("账务账号的名字是" + name + ",状态是"
+ state + ",身份证号是" + idCard + "。"); }
public static void main(String[] args) {
Account acc = new Account();
acc.show();}
}
A.账务账号的名字是null,状态是1,身份证号是109...。
B.执行构造方法。
账务账号的名字是null,状态是1,身份证号是null。
C.账务账号的名字是null,状态是0,身份证号是null。
D.执行构造方法。
账务账号的名字是李强,状态是1,身份证号是109...。
构造方法必须与类名相同,没有返回值类型。如果没有定义构造方法,系统会提供无参
的构造方法。构造方法用来初始化成员变量和创建对象。当使用某个构造方法,创建对象的时候,系统会自动调用该构造方法。构造方法在初始化成员变量的时候,给成员变量添加初值。整型为0,字符串类型为null。本题中,定义的Account()方法,与类名相同,但并非是构造方法,只是普通的方法。所以,该类中的成员变量还是默认的初值。
选项C正确
|
得分: 满分:2分
21、【单选题】
char[] arr1 = {'a','c','d'};
char[] arr2 = {'g','h','j'};
能将两个数组正确合并的选项是( )。
A.int length = arr1.length+arr2.length;
char[] arr3 = new char[length];
System.arraycopy(arr1, 0, arr3, 0, arr1.length);
System.arraycopy(arr2, 0, arr3,0, arr2.length);
B.int length = arr1.length+arr2.length;
char[] arr3 = new char[length];
System.arraycopy(arr1, 0, arr3, 0, arr1.length);
System.arraycopy(arr2, 0, arr3,arr1.length-1, arr2.length);
C.int length = arr1.length+arr2.length;
char[] arr3 = new char[length];
System.arraycopy(arr1, 0, arr3, 0, arr1.length);
System.arraycopy(arr2, 0, arr3,arr1.length+1, arr2.length);
D.int length = arr1.length+arr2.length;
char[] arr3 = new char[length];
System.arraycopy(arr1, 0, arr3, 0, arr1.length);
System.arraycopy(arr2, 0, arr3,arr1.length, arr2.length)
arraycopy(src, srcPos, dest, destPos, length),System类中的方法,用于
拷贝数组元素
各个参数含义如下:
src 表示源数组
srcPos 表示从源数组哪个位置拷贝
dest 表示目标数组
destPos 从目标数组哪个位置拷贝
length 表示拷贝源数组元素的个数
选项A中,拷贝数组arr2的时候,覆盖了新数组中前3个元素,错误
选项B中,拷贝数组arr2的时候,覆盖了新数组中第3个元素,错误
选项C中,拷贝数组arr2的时候,从新数组下标4拷贝,拷贝3个元素,会出现越界异常,错误
选项D正确
|
得分: 满分:2分
22、【单选题】
A.int x = 4590;
x = x / 1000 *1000;
x的结果是4590
B.int x = 3;
x = x++;
x的结果是4
C.short x = 3;
x = x+4;
x的结果是7
D.int x = 2;
boolean b = x>3 && x
选项A,java中整数的直接量都是int类型,两个整型相除,忽略余数,结果还是int类型,4590/1000结果是4,4*1000=4000,结果为4000,错误
选项B,程序的执行顺序先运算赋值运算,变量再自增,所以x的结果是3
选项C,编译错误
|
得分: 满分:2分
23、【单选题】
int a, b, c;
a = 'a';
b = 'b';
c = (a + b > 180 ? a++ : b++);
// 已知字符'a',字符'b'对应的ASCII值97,98
A.a=97,b=98,c=99
B.a=98,b=99,c=99
C.a=97,b=98,c=98
D.a=98,b=98,c=97
变量a,b初值分别是字符'a',字符'b'对应的ASCII值97,98
所以a+b=97+98,结果为195,大于180成立,变量c的
结果为a++,因为是后++,先赋值再运算,c结果是97,之后
a再执行自增,变成98,而b++是不执行的
综上所述a=98 b=98 c=97
选项D正确
|
得分: 满分:2分
24、【单选题】
int a = 0;
while (a
A.5
B.0
C.6
D.2
a初值0,a
|
得分: 满分:2分
25、【单选题】
1. class StaticClass
2. {
3. static int x=10;
4. static { x+=5;}
5. public static void main(String[] args)
6. {
7. System.out.println("x=" + x);
8. }
9. static { x/=3;}
10. }
A.4行与9行不能通过编译,因为缺少方法名和返回类型
B.9行不能通过编译,因为只能有一个静态初始化器
C.编译通过,执行结果为:x=5
D.编译通过,执行结果为:x=3
类中可以有多个static语句块,当类加载的时候依次执行
运行该应用程序的时候,先执行static{x+=5;},此时x值是15.
然后执行static{x/=3;},计算结果为x=15/3,结果为5
所以本题选项C正确。
|
得分: 满分:2分
26、【单选题】
int x = 0, y = 0;
do {
if (x % 3 == 0) {
x++;
continue;
}
x++;
y = y + x;
} while (x
A.0
B.3
C.5
D.7
程序推演如下:
x=0,进入循环体,0%3等于0,满足if条件,x++,x值为1,执行continue,本次
循环结束,此时x=1,进入while表达式判断,x
|
得分: 满分:2分
27、【单选题】
class Example{
static int i=1;
static {
++i;
}
public static void main (String[]args){
increment(i,5);
display(i);
}
static void increment(int n, int m){
n+=m;
}
static void display (int n) {
System.out.print(n);
}
static{
++i;
}
}
A.1
B.3
C.6
D.7
类变量i在静态代码块中自增了2次,结果是3,而调用方法的时候,并没有改
变量i的值,只是将i的值传递到方法中。
选项B正确。
|
得分: 满分:2分
28、【单选题】
for(表达式1;表达式2;表达式3){循环体}
以下说法正确的是:
A.每次循环都要执行表达式1
B.表达式2可以返回任何数据类型
C.3个表达式均可省略,使用如下格式for(;;){循环体}
D.循环体中必须有合法的java语句
选项A,for循环的执行流程中,表达式1只执行一次,说法错误
选项B,表达式2必须返回boolean类型,用来判断循环是否继续执行,错误
选项C,可以省略3个表达式,构成一个死循环,正确
选项D,循环体中,可以没有任何java语句,满足语法要求,说法错误
|
得分: 满分:2分
29、【单选题】
例如:[1,3,4]->"[1,2,3]"
A.String str = "[";
for (int x=0; x
B.String str = "[";
for (int x=0; x
C.String str = "[";
for (int x=0; x
D.String str = "[";
for (int x=0; x
循环变量作为访问数组元素的下标,即可访问数组中
每一个元素,注意防止出现数组下标越界异常
A,D都会出现越界异常,B会丢失数组元素,C正确
|
得分: 满分:2分
30、【单选题】
char c = 'a'; // 'a' 的int值为97
if(c>100){
System.out.println('A');
}else if(c>90){
System.out.println('B');
}else if(c>80){
System.out.println('C');
}else{
System.out.println('D');
}
A.A
B.B
C.C
D.D
If语句结构之一if...else if...else if.....else,此结构执行流程为,当出现表达式
结果为true,即执行语句体,整个if结构运行结束
本题中,char c = 'a',c对应的ASCII值为97
97>90结果为true,打印字符B,其他语句体不再执行,选项B正确
|
得分: 满分:2分
31、【多选题】
A.byte b = 128;
B.boolean b = null;
C.long l=0xfffL;
D.double d =0.9239d;
选项A错误,byte类型最大值是127
选项B错误,boolean类型值只有true和false
选项C,D正确
|
得分: 满分:2分
32、【多选题】
public class Student{
public String study(String content){}
}
A.public void study(int days){}
B.public String study(String content,String title){}
C.public String study(){}
D.public void study(String title){}
方法的重载必须满足方法名相同,参数不同(个数或类型不同),与方法的返回类型无关,本题四个选项,方法名都满足,D选项会报出重复的方法错误不是重载
选项ABC都正确
|
得分: 满分:2分
33、【多选题】
A.跨平台
B.支持多线程
C.面向对象
D.可以直接访问操作系统
|
得分: 满分:2分
34、【多选题】
A.Java支持接口之间的多继承,也支持类之间的多继承。
B.Java中只支持单继承,即一个类只能有一个父类.
C.当两个类存在所属关系(is a),才使用继承(is a,是一个。 说明该类是某类的一个特殊例子,简单之称为继承。)
D.使用继承,可以使类之间产生关系,提供了多态的特性。
选项BCD正确
|
得分: 满分:2分
35、【多选题】
A.面向对象以功能为核心,使用函数封装。
B.面向过程以功能为核心,使用函数封装。
C.面向对象以事物为核心,将具体的数据和功能封装到事物中。
D.面向过程以事物为核心,将具体的数据和功能封装到事物中。
“面向过程”是一种以过程为中心的编程思想。
就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
面向过程其实是最为实际的一种思考方式,就是算面向对象的方法也是含有面向过程的思想.可以说面向过程是一种基础的方法.它考虑的是实际的实现.一般的面向过程是从上往下步步求精.所以面向过程最重要的是模块化的思想方法.
面向过程可以说是从细节处思考问题。
“面向对象”(Object Oriented,简称OO)是一种以事物为中心的编程思想。
面向对象的方法主要是把事物给对象化,对象包括属性与行为.当程序规模不是很大时,面向过程的方法还会体现出一种优势,因为程序的流程很清楚,按着模块与函数的方法可以很好的组织.面向对象也可以说是从宏观方面思考问题
选项BC正确
|
得分: 满分:2分
36、【多选题】
代码输出正确的是:()。
A.int y = 1;
int count = 0;
while(y
B.int y = 1;
int count = 0;
while(y
C.int count = 0;
for(int i=1;i
D.int count = 0;
for(int i=1;i
A,D选项都是除的运算
|
得分: 满分:2分
37、【多选题】
class A{
private int x=0;
static int y=1;
protected int z=2;
}
class B extends A{
void method(){
System.out.println(x);
System.out.println(y);
System.out.println(z);
}
}
下列说法正确的是( )。
A.程序编译错误,因为类B不能访问变量x。
B.程序编译成功,打印输出012。
C.程序编译错误,如果移走System.out.println(x)这条语句,
可使编译程序通过。
D.程序编译错误,因为变量x未在类B中定义。
public:公共的,可以在任何类中访问
protected:受保护的,只能在同一个包中,或子类中访问
default:只能在同一个包中的类中访问
private:私有的,只能在本类中访问的
本题代码中,变量x是私有的,不能在类外部访问,ACD正确。
|
得分: 满分:2分
38、【多选题】
int [] arr = {12,23,34,45,56,67};
A.获取数组中第三个元素的语法是arr[3]
B.获取数组中第三个元素的语法是arr[2]
C.该数组的最后一个元素的下标值为arr.length
D.该数组的最后一个元素的下标值为arr.length-1
数组中元素通过其下标访问语法为arr[0],
数组中元素下标从0开始,该题目中A,B
都是要求访问第三个元素,数组中第三个元素
下标为2,所以B正确。
数组元素下标从0开始,数组长度使用leng属性获取
所以最后一个元素的下标值为arr.length-1,D选项正确
|
得分: 满分:2分
39、【多选题】
A.开发一个Java程序,需要完整的JDK
B.运行一个Java程序,需要完整的JDK
C.运行一个Java程序,只需要JDK中的JRE
D.以上说法都不对
JDK是Java语言的软件开发工具包,其中包括JRE和一组开发工具
选项A,开发一个JAVA程序,需要开发工具,所以需要完整的JDK,正确
选项B,运行一个Java程序只需要JRE 错误
选项C,运行一个Java程序,只需要JDK中的JRE 正确
选项D,A C 选项是正确的,所以该选项是错误的
|
得分: 满分:2分
40、【多选题】
A.for(;;){}
B.while(true){}
C.do{}while(true);
D.for(int i=0;i++){}
选项D有编译错误,缺少分号,不满足for循环的基本语法要求
|
得分: 满分:2分
41、【多选题】
A.switch((int)d){
case 1:System.out.println(x);break;
case 2:System.out.println(y);break;
}
B.switch(d){
case 1.5:System.out.println(x);break;
case 2.0:System.out.println(y);break;
}
C.switch(x+y){
case 1:System.out.println(x);break;
case 2:System.out.println(y);break;
}
D.switch(x+y){
case 1:System.out.println(x);break;
case z:System.out.println(y);break;
}
switch语句中,表达式结果类型为byte,short,int,char,jdk1.7之后支持String类型
本题中选项B,变量d类型是double类型,错误。
case后必须使用常量,选项D中使用变量z,作为case选项,错误
选项A,将d强制转换成int类型符合语法要求 正确
选项C, x+y结果为int类型,case后都使用常量,满足语法要求,正确
所以正确答案AC
|
得分: 满分:2分
42、【多选题】
A.short s1 = 3;
short s2 = 5;
s1 += s2;
B.short s1 = 3;
short s2 = 5;
s1 = s1+s2;
C.short s1 = 3;
short s2 = 5;
s1 = s1 * s2;
D.short s1 = 3;
short s2 = 5;
s1 *= s2 ;
Java的扩展赋值运算符,+=,-=,*=,/=, %=
x+=y等价于x=x+y,其他同理。
除了以上语法现象外,使用扩展赋值运算符运算的时候,内部隐含强制转换。
如果出现需要类型转换,扩展赋值运算符直接进行转换。
选项B C都出现相同错误,计算结果都是int类型,都需要从int类型强制转换到short类型 选项AD都使用扩展赋值运算符运算,自动强制转换
AD正确
|
得分: 满分:2分
43、【多选题】
A.do....while循环,循环体至少执行一次
B.do....while循环和while循环只是语法不同,没区别
C.do....while循环先执行循环体,再执行boolean表达式,如果为true再执行循环体
D.以上说法都正确
while和do....while的区别如下:
while循环先判断再执行;
do....while循环先执行一次循环体,再判断。
当初始条件不满足循环条件时,while循环一次都不会执行;
do....while循环不管任何情况都至少执行一次,所以选项AC正确
|
得分: 满分:2分
44、【多选题】
A.byte类型的数据默认值是0
B.int类型的数据默认值是0
C.long类型的数据默认值是0
D.float类型的数据默认值是0.0f
byte,int默认初值都是0
float默认初值是0.0f
选项ABD正确。
|
得分: 满分:2分
45、【多选题】
A.long l = 999999;
B.long l = 9999999999L;
C.byte b = 90+40;
D.int i = 'A'+'中';
B选项9999999999超出int类型取值范围,必须以字母L结尾
C选项90+40超出byte类型最大取值范围127,编译会报错
D选项两个char类型使用加的运算,使用编码值,结果为int类型
|
得分: 满分:2分
46、【多选题】
A.Linux 是一个开源的操作系统 是一个类似Unix的操作系统
B.Linux 是主流的服务器操作系统,广泛应用于互联网、云计算、智能手机等领域
C.Linux 中的相对路径,使用“.”表示上一级目录,“..”表示当前路径
D.Linux 中使用"pwd"命令显示当前工作目录的内容
Linux是一套免费使用和自由传播的类Unix操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个开源的类Unix的操作系统。A选项正确
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机,是主流的服务器操作系统 B选项正确
"."表示当前路径,“..”表示上一级路径 C选项错误
常用命令中,pwd用于显示当前工作目录 D选项错误
|
得分: 满分:2分
47、【多选题】
abstract class MyAbstractClass{
public abstract void m1(); //1
abstract protected void m2(){} //2
}
class MySubClass extends MyAbstractClass{
void m1(){} //3
protected void m2(){} //4
}
问:这段代码哪些地方有错误?( )
A.//1
B.//2
C.//3
D.//4
选项A,符合抽象方法的语法要求,没错误
选项B,使用abstract修饰的方法,为抽象方法,不能有方法体,会出现错误
选项C,子类实现父类中的抽象方法m1(),但是子类重写的方法访问修饰范围
不能低于父类方法的访问修饰,子类中默认的访问修饰范围低于父类的public
会出现错误
选项D,子类重写父类的抽象方法,给出了方法体,没错误
所以本题正确答案为BC,2,3处会出现错误。
|
得分: 满分:2分
48、【多选题】
A.public void imethod();
B.void imethod();
C.protected void imethod();
D.private void imethod();
接口中的方法默认都是public的,即使不使用public修饰,也是public的
选项A,B正确,
选项C,D错误,接口中的方法只能是public的,不能使用protected和private。
|
得分: 满分:2分
49、【多选题】
A.protected void fun();
B.static void fun();
C.void fun();
D.public void fun();
接口中的方法都是public的,即使不使用public修饰,默认也是public的
选项CD正确。
|
得分: 满分:2分
50、【多选题】
A.支持JAVA程序运行的一组类库
B.JVM
C.支持JAVA程序开发的一组开发工具
D.一组软件测试工具
java基础题月考JSD1908(含答案和解析)的更多相关文章
- java月考题JSD1908第二次月考(含答案和解析)
考试 .container { clear: both; margin: 0 auto; text-align: left; /*width: 1200px;*/ } .container:after ...
- 2020最常见的200+Java面试题汇总(含答案解析)
前言 2020年快要结束了,很多朋友问题,有没有整理今年的一些面试题,最近抽时间整理了一份Java面试题.或许这份面试题还不足以囊括所有 Java 问题,但有了它,我相信足以应对目前市面上绝大部分的 ...
- Java 最常见 200+ 面试题答案全解析-面试必备
本文分为十九个模块,分别是: Java 基础.容器.多线程.反射.对象拷贝.Java Web .异常.网络.设计模式.Spring/Spring MVC.Spring Boot/Spring Clou ...
- 2019 奥买家java面试笔试题 (含面试题解析)
本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.奥买家等公司offer,岗位是Java后端开发,因为发展原因最终选择去了奥买家,入职一年时间了,也成为了面试官 ...
- 2019 北森java面试笔试题 (含面试题解析)
本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.北森等公司offer,岗位是Java后端开发,因为发展原因最终选择去了北森,入职一年时间了,也成为了面试官,之 ...
- 2019 物易云通java面试笔试题 (含面试题解析)
本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.物易云通等公司offer,岗位是Java后端开发,因为发展原因最终选择去了物易云通,入职一年时间了,也成为了面 ...
- 2019 梆梆安全java面试笔试题 (含面试题解析)
本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.梆梆安全等公司offer,岗位是Java后端开发,因为发展原因最终选择去了梆梆安全,入职一年时间了,也成为了面 ...
- 2019 淘友天下java面试笔试题 (含面试题解析)
本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.淘友天下等公司offer,岗位是Java后端开发,因为发展原因最终选择去了淘友天下,入职一年时间了,也成为了面 ...
- 2019 浩德钢圈java面试笔试题 (含面试题解析)
本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.浩德钢圈等公司offer,岗位是Java后端开发,因为发展原因最终选择去了浩德钢圈,入职一年时间了,也成为了面 ...
随机推荐
- centos 7 Atlas keepalived 实现高可用 MySQL 5.7 MHA环境读写分离
目录 简介 相关链接 环境准备 Atlas 环境 MySQL 集群环境 Atlas 安装 和 配置 为数据库的密码加密 修改配置文件 启动 Keepalived 安装配置 安装 master 配置 K ...
- PHP通用分页类
Page.class.php <?php/** * 分页类 * * 调用方式: * $p=new Page(总条数,显示页数,当前页码,每页显示条数,[链接]); * print_r($p-&g ...
- vue基本开发环境搭建
先安装node运行环境下载网址 https://nodejs.org/en/或者http://nodejs.cn/ 检查node是否安装成功命令行窗口直接输入 $ node -v 如果输出版本号,说明 ...
- ZZ:SDNLAB技术分享(一):ODL的SFC入门和Demo
在网络通信过程中,包含各式各样的网络服务功能.既可以包含传统的像防火墙,NAT等功能,也有包含特定的网络应用功能(Service Function).将特定的网络应用功能有序地组合起来,接着让流量通过 ...
- su和sudo的区别与使用
一. 使用 su 命令临时切换用户身份 1.su 的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beina ...
- 纯CSS与HTML实现垂直时间轴
原创YouTube HTML源码 <!DOCTYPE html> <html lang="en"> <head> <meta charse ...
- JS的引入方式_变量的使用_变量的类型
JS的俩种引入方式: 1. <!--js的引入方式1--> <script> /*网页中的弹框*/ alert("js的学习!!") </script ...
- CF372C Watching Fireworks is Fun(单调队列优化DP)
A festival will be held in a town's main street. There are n sections in the main street. The sectio ...
- 洛谷 题解 P2117 【小Z的矩阵】
这题这么无聊,亏我还用了读入输出优化... 关键在于,这还是道黄题QWQ 掀桌而起 (╯‵□′)╯︵┻━┻ 显而易见,在i != j的情况下,a[i][j] + a[j][i]和a[j][i] + a ...
- 快速掌握zabbix配置
有人说zabbix难点在配置,面对很多的配置项,不知道所以然了,其实我觉得这是没掌握好zabbix的学习方法,要掌握了zabbix的学习思路,可以在一个小时内快速掌握zabbix的各种配置,下面我将重 ...