题目内容 (请给出正确答案)
[主观题]

【填空题】从键盘上输入数据的代码如下: Scanner sc=new Scanner(); System.out.print("请输入一个整数、小数和字符串:");` int n=sc. ();//输入一个整数 double d=sc. ();//输入一个小数 String s=sc. ();//输入一个字符串

提问人:网友xumei4265 发布时间:2022-01-07
参考答案
  抱歉!暂无答案,正在努力更新中……
如搜索结果不匹配,请 联系老师 获取答案
更多“【填空题】从键盘上输入数据的代码如下: Scanner sc…”相关的问题
第1题

编程计算下面的分段函数,根据从键盘输入的x值,在屏幕上输出y值。程序代码如下,为完成以上功能,请将第13行标号处缺少的代码填写完整。#include <stdio.h> #include <math.h> int main() { int x; double y; printf("Input x: "); scanf("%d", &x); // 输入一个整数 if (x > 0) { y = exp(-x); //如果大于0,计算y=exp(-x)的值 } _____________ { y = 1; //x=0,则y=1 } else { y = -exp(x); //x<0,则y=-exp(x) } printf("y="%f\n&quot;," y); return 0;> A、else if (x == 0)

B、else if (x = 0)

C、if (x == 0)

D、if (x = 0)

点击查看答案
第2题

以下程序实现读写文件的功能,请把_________上的语句填写完整。 import java.io.*; public class ioTest { public static void main(String args[]) { //首先,基于字节输出流FileOutputStream向文件中写入数据 try { FileOutputStream fout= new FileOutputStream(new File("d:/my.txt")); fout.write("2017122108 男 王晓飞 计算机计171 江苏苏州".getBytes()); fout.close(); //关闭输出流 } catch(IOException e) { } //接下来,基于字节输入流FileInputStream,将文件中的信息读出并显示 try { FileInputStream fin=new FileInputStream(new File("d:/my.txt")); byte[] data=new byte[200];//接收从文件中读到的数据 int n;//n为实际读到的字节数 while((n=fin.read(__________))!=-1) { String s=new String(data,0,n);//将读到的数据拼成字符串 System.out.println(s);//输出 } } catch(IOException ex) { } } }

点击查看答案
第3题
按照题目要求编写Java代码。 注意:提交的代码中主类必须为public Main,其他类则不能用public修饰。
点击查看答案
第4题
阅读以下说明和 C 代码,填补代码中的空缺,将解答填入答题纸的对应栏内。 【说明】 下面的代码运行时,从键盘输入一个四位数(各位数字互不相同,可以有0). 取出组成该四位数的每一位数,重组成由这四个数字构成的最大四位数 max4和最小四位数 min4(有0时为三位数).计算 max4与 min4的差值,得到一个新的四位数。若该数不等于 6174, 则重复以上过程,直到得到 6174 为止。 例如,输入 1234,则首先由 4321-1234, 得到 3087;然后由 8730-378,得到 8352;最后由 8532-2358,得到6174。

【C 代码】 include int difference(int a[] ) { int t ,i ,j ,max4 ,min4; for(i=0; i<3; i++ ) { /*用简单选择排序法将 a[0] ~a[3] 按照从大到小的顺序排列* / t = i; for(j= i+1;(1); j++ ) if (a[j] >a[t]) (2); if (t !=i ) { int temp = a[t];a[t]= a[i];a[i]= temp; } } max4=(3); min4=(4); return max4-min4; } int main () { int n,a[4]; printf("input a positive four-digi t number: ") ; scanf("%d" ,&n); while (n!=6174) { a [0] =(5); /*取n的千位数字*/ a[1] = n/100%10; /*取n的百位数字*/ a[2] = n/10%10; /*取n的十位数字*/ a[3] =(6); /*取n的个位数字*/ n = difference(a); return 0; } return 0; }

点击查看答案
第5题
●试题二

阅读下列函数说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。

【说明2.1】

以下C语言函数用二分插入法实现对整型数组a中n个数的排序功能。

【函数2.1】

void fun1(int a[])

{int i,j,k,r,x,m;

for(i=2;i<=n;i++)

{ (1) ;

k=1;r=i-1;

while(k<=r)

{m=(k+r)/2;

if(x

else (2) ;

}

for(j=i-1;j>=k;j--)

a[j+1]=a[j];

(3) ;

}

}

【说明2.2】

以下程序可以把从键盘上输入的十进制数(1ong型)以二~十六进制形式输出。

【程序2.2】

#include

main()

{char b[16]={′0′,′1′,′2′,′3′,′4′,′5′,′6′,′7′,′8′,′9′,′A′,′B′,′C′,′D′,′E′,′F′};

int c[64],d,i=0,base;

long n;

printf(″enter a number:′n″);

scanf(″%1d″,&n);

printf(″enter new basc:kn″);

scanf(″%d″,&base);

do

{c[i]= (4) ;

i++;n=n/base;

}while(n!=0);

printf("transmite new base:\n");

for(--i;i>=0;--i)

{ d=c[i];

printf("%c", (5) );

}

}

点击查看答案
第6题
已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【 】。

include

main()

{ char a, b;

a=getchar(); scanf("% d", &b);

a=a-'A'+'0'; b=b*2;

printf("% c % c\n", a, b);

}

点击查看答案
第7题

下面程序的功能是是读取文本文件in.txt中的全部内容,将文本存放到doc类的对象myDoc中。然后将myDoc中的字符字列反转,并输出到文件out.txt中。 文件int.txt的长度不大于1000字节。部分程序已给出,请将程序补充完成。 reverse( )函数实现将myDoc中的字符序列反转,并将反转后的序列在屏幕上输出。 #include <iostream> #include <fstream> #include <cstring> using namespace std; class doc { private: char *str; //文本字符串首地址 int length; //文本字符个数 public: doc(char *filename); void reverse(); //将字符序列反转 ~doc(); void writeToFile(char *filename); }; doc::doc(char *filename) { ifstream myFile(filename); int len=1001,tmp; str=new char[len]; length=0; while((tmp=myFile.get())!=EOF) { str[length++]=tmp; } str[length]='\0'; myFile.close(); } void doc::reverse() { .............. } doc::~doc() { delete [] str; } void doc::writeToFile(char *filename) { ofstream outFile(filename); outFile< <str; outfile.close(); } int main() { doc mydoc("in.txt"); mydoc.reverse(); mydoc.writetofile("out.txt"); return 0;>

点击查看答案
第8题
试题32

窗体中有命令按钮Command32,其Click事件代码如下。该事件的完整功能是:接收从键盘输入的10个大于0的整数,找出其中的最大值和对应的输入位置。

Private Sub Command32_Click()

max=0

max_n=0

For i = 1 To 10

Num=Val(InputBox(“请输入第“&i&”个大于0的整数:”))

If ________ Then

max = num

max_n = i

End If

Next i

MsgBox(“最大值为第“& max_n &”个输入的”& max )

End Sub

空白处应该填入的表达式是()

A.num>1 B.imax D.num

点击查看答案
第9题
阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。

【说明2.1】

以下C语言函数用二分插入法实现对整型数组a中n个数的排序功能。

【函数2.1】

void fun1 (int a[])

{ int i,j,k,r,x,m;

for(i=2;i<=n;i++)

{ (1);

k=1;r=i-1;

while(k<=r)

{ m=(k+r)/2;

if(x<a[m])r=m-1;

else (2);

}

for(j=i-1;j>=k;j--)

a[j+l]=a[j];

(3);

}

}

【说明2.2】

以下程序可以把从键盘上输入的十进制数(long型)以二~十六进制形式输出。

【程序2.2】

include<stdio.h>

main()

{ charb[16]={'0','l','2','3 ,4,'5','6','7','8','9','A','B','C','D','E','F'};

int c[64],d,i=0,base;

long n;

printf("enter a number:\n");

scanf("%1d",&n);

printf("enter new basc:\n");

scanf("%d", &base);

do

{ c[i]=(4);

i++; n=n/base;

} while(n!=0);

printf("transmite new base:\n");

for(--i;i>=0;--i)

{ d=c[i];

printf("%c",(5));

}

}

点击查看答案
第10题
【填空题】int对应的包装类是 ,char对应的包装类是 。
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

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

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

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

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信