重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
当前位置: 首页 > 大学网课 > 大学网课
网友您好, 请在下方输入框内输入要搜索的题目:
搜题

题目

[单选题]

下列程序从标准输入设备读入一个字符,然后再输出到显示器,选择正确的一项填入“//x”处,完成要求的功能()。 import java.io.*; public class X8_1_4 { public static void main(String[] args) { char ch; try{ //x System.out.println(ch); } catch(IOException e){ e.printStackTrace(); } } }

A.ch = System.in.read();

B.ch = (char)System.in.read();

C.ch = (char)System.in.readln();

D.ch = (int)System.in.read();

答案
B 解析:此题程序通过调用系统的标准输入流System.in的read()方法,从键盘读入一个字符,由于read()方法的返回值是int类型,而变量ch是字符类型,不能直接转换,因此需要进行强制类型转换,应该填入的正确语句是 ch=(char)System.in.read()。
更多“下列程序从标准输入设备读入一个字符,然后再输出到显示器,选择正确的一项填入“//x”处,完成要求的功能()。 import java.io.*; public class X8_1_4 { publi…”相关的问题

第1题

以下叙述中错误的是():

A.getchar函数用于从磁盘文件读入字符。

B.gets函数用于从标准输入输出设备读入字符串。

C.fputs函数用于把字符串输出到文件。

D.fwrite函数用于以二进制形式输出数据到文件。

点击查看答案

第2题

以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。 #include main(void) { FILE *fout; char ch; fout=fopen('abc.txt','w'); ch=fgetc(stdin); while(ch!='#') { fputc(ch,fout); ch=fgetc(stdin); } fclose(fout); return 0; } 出错的原因是()

A.函数fopen调用形式错误

B.输入文件没有关闭

C.函数fgetc调用形式错误

D.文件指针stdin没有定义

点击查看答案

第3题

以下程序希望把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。出错的原因是#include <stdio.h> int main() { FILE *fout; char ch; fout=fopen('abc.txt','w'); if (fout == NULL) { printf("cannot open infile.n"); exit(0); } ch=fgetc(stdin); while(ch!='#') { fputc(ch,fout); ch=fgetc(stdin); } fclose(fout); return 0; }

A.函数fopen()调用形式错误

B.输入文件没有关闭

C.函数fgetc()调用形式错误

D.文件指针stdin没有定义

点击查看答案

第4题

有一段程序如下: char str[200]; cin.get(str, 100, '*' ); 利用上面代码从标准输入流获取一段文本,下列说法错误的是:()

A.获取的文本放到str数组中

B.遇到‘*’时,停止读入文本,同时‘*’被从流中取出丢掉

C.系统在str数组的最后一个字符后面自动添加’0’

D.空格字符可以正常读取

点击查看答案

第5题

有一段程序如下: char str[200]; cin.get(str, 100, '*' ); 利用上面代码从标准输入流获取一段文本,下列说法错误的是:()

A.获取的文本放到str数组中

B.遇到‘*’时,停止读入文本,同时‘*’被从流中取出丢掉

C.系统在str数组的最后一个字符后面自动添加’0’

D.空格字符可以正常读取

点击查看答案

第6题

下列程序实现了在当前包dir815下新建一个目录subDir815,选择正确的一项填入程序的横线处,使程序符合要求()。 package dir815; import java.io.*; public class X8_1_5 { public static void main(String[] args){ char ch; try{ File path =_____________ ; if(path.mkdir()) System.out.println("successful!"); } catch(Exception e){ e.printStackTrace(); } } }

A.new File("subDir815")

B.new File("dir815.subDir815");

C.new File("dir815subDir815");

D.new File("dir815/subDir815");

点击查看答案

第7题

在Word中,执行打开文件C:A.doc操作,是将()

A.软盘文件读至RAM,并输出到显示器

B.软盘文件读至主存,并输出到显示器

C.硬盘文件读至内存,并输出到显示器

D.硬盘文件读至显示器

点击查看答案

第8题

在Word中,执行打开文件C:A.doc操作,是将()

A.软盘文件读至RAM,并输出到显示器

B.软盘文件读至主存,并输出到显示器

C.硬盘文件读至内存,并输出到显示器

D.硬盘文件读至显示器

点击查看答案

第9题

执行以下程序,使得程序继续执行循环的输入选项是()。 while True: x = input('please input a integer: ') if len(x): break else: print(x)

A.输入一个回车

B.输入一个整数

C.输入一个字符

D.输入一个字符串

点击查看答案

第10题

getchar()函数的功能是从终端输入()。

A.一个整型变量值

B.一个实型变量值

C.多个字符

D.一个字符

点击查看答案
赏学吧APP
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

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

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

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

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

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

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

- 微信扫码关注赏学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注赏学吧 -
请用微信扫码测试
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
赏学吧