搜题
网友您好,请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
提问人:网友zhaojian0510 发布时间:2022-01-06
[单选题]

条件语句可以嵌套,但层次越少越好。下述代码: if (n != 0) { if (n>0) { n = n*2; } else { n = n*2+1; } }

A.可以简化成:if (n>0) { n = n*2; } else { n = n*2+1; }

B.可以简化成:if (n>0) { n = n*2; } else if (n != 0){ n = n*2+1; }

C.可以简化成:if (n>0) { n = n*2; } else { n = n*2+1; }

D.可以简化成:if (n>0) { n = n*2; } else if (n == 0){ n = n*2+1; }

参考答案
简答题官方参考答案 (由简答题聘请的专业题库老师提供的解答)
查看官方参考答案
网友提供的答案
位网友提供了参考答案,
查看全部
  • · 有5位网友选择 C,占比55.56%
  • · 有2位网友选择 B,占比22.22%
  • · 有1位网友选择 A,占比11.11%
  • · 有1位网友选择 D,占比11.11%
匿名网友[3.***.***.124]选择了 C
1天前
匿名网友[28.***.***.179]选择了 C
1天前
匿名网友[216.***.***.225]选择了 D
1天前
匿名网友[151.***.***.24]选择了 B
1天前
匿名网友[140.***.***.55]选择了 B
1天前
匿名网友[53.***.***.155]选择了 C
1天前
匿名网友[57.***.***.41]选择了 C
1天前
匿名网友[246.***.***.170]选择了 A
1天前
匿名网友[197.***.***.24]选择了 C
1天前
提交我的答案
登录提交答案,可赢取奖励机会。
更多“条件语句可以嵌套,但层次越少越好。下述代码: if (n != 0) { if (n>0) { n = n*2; } else { n = n*2+1; } }”相关的问题
第1题
在JavaScript中,存在这样一段代码:varm=10;varn=11;vark=0;if((m^n)&&(!k)){k=m--&n;}那么当if条件判断后,m和k的值分别为______

A.9和10

B.9和8

C.8和8

D.8和0

点击查看答案
第2题
阅读下面代码

if(x= =0){System.OUt.println("冠军");}

elseif(x>-3){System.OUt.println("亚军");)

else{System.Out.println("季军");)

若要求打印字符串”季军”,则变量X的取值范围是()。

A.x=0&x<= -3

B.x>0

C.x>-3

D.x<=-3

点击查看答案
第3题
阅读下面代码

if(x= =0){System.out.println("冠军");)

elseif(x>一3){System.Out.println("亚军");}

else{System.out.println("季军");}

若要求打印字符串”季军”,则变量X的取值范围是()。

A.x=d&x<=-3

B.x>O

C.x>-3

D.x<=-3

点击查看答案
第4题
关于下列语句哪个答案是正确的( ) if (5>7 && 5%2) System.out.println(“true”);

A、不能编译成功

B、可以编译成功,输出true

C、可以编译成功,但无输出

D、以上均不对

点击查看答案
第5题
阅读下面代码 if(x==0){System.out.println("冠军"); else if(x>-3){System.out.println(“亚军”);} else {System.out.println(“季军”);} 若要求打印字符串“季军”,则变量x的取值范围是

A.x=0 & x<=-3

B.x>0

C.x>-3

D.x<=-3

点击查看答案
第6题
阅读以下说明及C++程序代码,将应填入(n)处的语句写在对应栏内。

【说明】

本程序的功能是生成螺旋方阵,用户可以输入该方阵的行列数,然后就生成对应的螺旋方阵。例如:当n=5时,对应的螺旋方阵如下:

1 16 15 14 13

2 17 24 23 12

3 18 25 22 11

4 19 20 21 10

5 6 7 8 9

【C++代码】

include"stdio.h"

include"iostream,h"

int array[11][11];

int temp;

int ROW;

void godown(int &m,int &a)

{

for(temp=1; temp<=ROW;temp++)

if(array[temp][a]==0)

array[temp][a]=(1);

a++;

}

void goright(int &m,int &b)

{

for(temp=1;temp<=ROW;temp++)

if(array[b][temp]==0)

array[b][temp]=m++;

b--;

}

void goup(int &m.int &c)

{

for(temp=ROW;temp>0;temp-)

if(array[temp][c]==0)

array[temp][c]=m++;

c--;

}

void goleft(int &m,int &d)

{

for(temp=ROW;temp>0;temp--)

if(array[d][temp]==0)

array[d][temp]=m++;

(2);

}

void main()

{

int a,b,c,d,max,m;

cin>>ROW;

cout>>end1;

for(a=1;a<=ROW;a++)

for(b=1;b<=ROW;b++)

(3);

m=1;

a=d=1;

b=c=ROW;

max=(4);

whiie(m<=max)

{

godown(m,a);

(5) (m,b);

goup(m,c);

goleft(m,d):

}

for(a=1;a<=ROW;a++)

{

for(b=1;b<=ROW;b++)

printf("%3d ",array[a][b]);

cout<<end1;

}

}

点击查看答案
第7题
if(x<0) {system.out.println("first");} else { system.out.println("second");} {system.out.println("third");}> A、x>0

B、x>5

C、x<=5<br> D、x>=0 & x<5<br>

点击查看答案
第8题
试题五(共15分)

阅读以下说明和 C++代码,将应填入 (n) 处的语句或语句成分写在答题纸的对应栏内。

【说明】

某数据文件students.txt的内容为100名学生的学号和成绩,下面的程序将文件中的数据全部读入对象数组,按分数从高到低进行排序后选出排名前 30%的学生。

【C++代码】

#include

#include

#include

using namespace std;

class Student {

private:

string sNO; //学号

int credit; //分数

public:

Student(string a,int b) { sNO = a; credit = b;}

Student(){}

int getCredit();

void out();

};

(1) ::getCredit() {

return credit;

}

(2) ::out() {

cout $amp;}

class SortStudent {

public:

void sort(Student *s, int n);

SortStudent(){}

};

void SortStudent::sort(Student *s,int n) {

for(int i = 0; i < n-1; i++) {

for(int j = i+1; j < n; j++) {

if(s[i]. (3) < s[j]. (4) ) {

Student temp = s[i]; s[i] = s[j]; s[j] = temp;

}

}

}

}

int main(int argc, char* argv[])

{

const int number = 100; //学生总数

ifstream students;

students.open("students.txt");

if(!students.is_open()) {

throw 0;

}

Student *testStudent = (5) [number];

int k = 0;

string s;

while (getline(students,s,'\n')) { //每次读取一个学生的学号和成绩

Student student(s.substr(0,s.find(',')), atoi(s.substr(s.find(',')+1).c_str()));

testStudent[k++] = student;

}

students.close();

(6) ;

ss.sort(testStudent,k);

cout $amp; for(k = 0; k < number * 0.3; k++) {

testStudent[k].out();

}

delete []testStudent;

return 0;

}

点击查看答案
第9题
给出源字符串: String str = "i am a student"; System.out.println(str.substring(7, 14)); System.out.println(str.contains(" student")); 正确的输出结果是哪一项?

A、student false

B、studen false

C、student true

D、studen true

点击查看答案
第10题
以下哪个代码或流程图,不可以求解1+3+5+...+99.

A、int i = 1; int sum = 0; while (i <= 99) { sum="sum" + i; i="i" 2;> B、int i = 1; int sum = 0; while (i < 100) { sum = sum + i; i = i + 2; }

C、int sum = 0; int i = 0; do { sum = sum+i; i = i + 2; } while (i < 100);

D、int sum = 0; for (int i = 1; i < 100; i=i+2) { sum = sum+i; }

点击查看答案
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注简答题 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注简答题 -
请用微信扫码测试
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

简答题
下载APP
关注公众号
TOP