重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 公务员考试
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

编写程序,在main()方法中使用try块抛出一个Exception类的对象,为Exception的构造方法提供一个字符串参数。在catch块内捕获该异常并打印出字符串参数。添加一个finally块并打印一条消息。

编写程序,在main()方法中使用try块抛出一个Exception类的对象,为Exception的构造方法提供一个字符串参数。在catch块内捕获该异常并打印出字符串参数。添加一个finally块并打印一条消息。

答案
查看答案
更多“编写程序,在main()方法中使用try块抛出一个Exception类的对象,为Exception的构造方法提供一个字符串参数。在catch块内捕获该异常并打印出字符串参数。添加一个finally块并…”相关的问题

第1题

早期进行程序开发过程中存在不少问题,在下列问题中有一个并不是早期程序员常见的问题,它是()。

A.程序员过分依赖技巧与天分,不太注重所编写程序的结构

B. 程序中的控制随意跳转,不加限制地使用goto语句

C. 无固定程序设计方法

D. 对问题的抽象层次不够深入

点击查看答案

第2题

位运算 1.实验目的 ①掌握按位运算的概念和方法,学会使用位运算符。 ②学会通过位运算实现对某些位的操作。

位运算

1.实验目的

①掌握按位运算的概念和方法,学会使用位运算符。

②学会通过位运算实现对某些位的操作。

2.实验内容

编写程序,上机调试并运行。

①取一个整数a从右端开始的4~7位。

程序分析:

先使a右移4位。

设置一个低4位全为1,其余全为0的数。可用~(~0<<4)

将上面二者进行&运算。

理解并使用运算符。

②按位与&。

程序分析:0&0=0; 0&1=0; 1&0=0; 1&1=1

程序源代码:

#include"stdio.h"

main()

{

int a,b;

a=077;

b=a&3;

printf("\40:The a&b(decimal)is%d\n",b);

b&=7;

printf("\40:The a&b(decimal)is%d\n",b);

}

③学习使用按位或|。

程序分析:0|0=0;0|1=1;1|0=1;1|1=1

程序源代码:

#include"stdio.h"

main()

{

int a,b;

a=077;

b=a|3;

printf("\40:The a|b(decimal)is%d\n",b);

b|=7;

printf("\40:The a|b(decimal)is%d\n",b);

}

④学习使用按位异或,^。

程序分析:0^0=0; 0^1=1; 1^0=1; 1^1=0

程序源代码:

#include"stdio.h"

main()

{

int a,b;

a=077;

b=a^3;

printf("\40:The a^b(decimal)is%d\n",b);

b^=7;

printf("\40:The a^b(decimal)is%d\n",b);

}

点击查看答案

第3题

创建一个元素是字符串的ArrayList对象,在其中添加若干元素。编写程序,用下面三种方法将其中每个字符串转换成大写。(1)通过索引循环访问。(2)使用迭代器。(3)调用replaceAll()方法。
创建一个元素是字符串的ArrayList对象,在其中添加若干元素。编写程序,用下面三种方法将其中每个字符串转换成大写。(1)通过索引循环访问。(2)使用迭代器。(3)调用replaceAll()方法。

点击查看答案

第4题

最简单的C程序设计 1.实验目的 ①掌握C语言中使用最多的一种语句——赋值语句的使用方法。 ②掌握各种类型数

最简单的C程序设计

1.实验目的

①掌握C语言中使用最多的一种语句——赋值语句的使用方法。

②掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。

2.实验内容和步骤

掌握各种格式转换符的正确使用方法。

①输入程序

main()

{int a,b;

float d,e;

char c1,c2;

double f,g;

longm,n;

unsigned int p,q;

a=16;b=62;

c1='a';c2='b';

d=3.56;e=-6.87;

f=3157.890121;g=0.123456789;

m=50000:n=-60000;

p=32768;q=40000;

printf("a=%d,b=%d\nc1=%c,c2=%c\nd=%6.2f,e=%6.2f\n",a,b,c1,c2,d,e);

printf("f=%15.6f,g=%15.12f\nm=%1d,n=%ld\np=%u,q=%u\n",f,g,m,n,p,q);

}

②运行此程序并分析结果。

③在此基础上,修改程序的第8~13行。

a=b1;b=b2;

c1=a;c2=b;

f=3157.890121;g=0.123456789;

d=f; e=g;

p=a=m=50000;q=b=n=-60000;

运行程序,分析结果。

④改用scanf函数输入数据而不用赋值语句,scanf函数如下。

scanf("%d,%d,%c,%c,%f,%f,%lf,%lf,%ld,%ld,%u,%u"

&a,&b,&c1,&c2,&d,&e,&f'&g,&m,&n,&p,&q);

输入的数据如下。

61,62,a,b,3.56,-6.87,3157.890121,0.123456789,50000,-60000,37678,40000

(说明:ld格式符用于输入long型数据)分析运行结果。

⑤在上面的基础上将printf语句改为

printf("a=%d,b=%dknc1=%c,c2=%c\nd=%15.6f,e=%15.12f\n",a,b,c1,c2,d,e);

printf("f=%f,g=%f\nm=%d,n=%d,p=%d,q=%d\n",f,g,m,n,p,q);

运行程序。

⑥将p、q改用%o格式符输出。

⑦将scanf函数中的%lf和%ld改为%f和%d,运行程序并观察分析结果。

3编写程序

①有下面的程序

main()

{

int a;

float b,c;

scanf("%2d%3f%4t",&a,&b,&c);

printf("\na=%d,b=%f,c=%f\n",a,b,c);

}

若从键盘上输入9876543210并回车,则程序的输出结果是______。

②下面程序的输出结果是______。

main()

{int x=5,y=3;

printf("%d\n",y=x/y);

}

③以下程序的输出结果是______。

main()

{

int a=2,b=5;

printf("a=%%d,b=%%d\n",a,b);

}

④以下程序的输出结果是______。

#include"stdio.h"

main()

{

double x=123.123789;

printf("%8.6f,%8.3f,%14.8f\n",x,x,x);

}

⑤以下printf语句中的"-"的作用是______,该程序的输出结果是______。

#include<stdio.h>

main()

{ int x=12;

double a=3.1415926;

printf("%6d##\n",x);

printf("%-6d##\n",x);

printf("%14.10f##\n",a);

printf("%-14.10f##\n",a);

}

⑥以下程序的输出结果是______。

#include<stdio.h>

main()

{int a=325;

double x=3.1415926;

printf("a=%+0.6d x=%+e\n",a,x);

}

⑦编写程序,让用户输入两个整数,输出它们的商和余数。

⑧编程:设圆半径r=1.5,求圆周长、圆面积。用scanf输入数据,输出计算结果,输出开寸要求有文字说明,取小数点后2位数字。

⑨输入一个华氏温度,要求输出摄氏温度。公式为c=5/9(F-32)。输出要有文字说明,取2位小数。

点击查看答案

第5题

循环控制 1.实验目的 ①熟悉掌握用while语句,do-while语句和for语句实现循环的方法。 ②掌握在程序设计中用

循环控制

1.实验目的

①熟悉掌握用while语句,do-while语句和for语句实现循环的方法。

②掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。

③进一步学习调试程序。

2.实验内容

编程序并上机调试运行。

①逐个检查1到200的所有整数,求1到200之间的完全平方数。

②判断一个整数是否为素数。

③由标准输入读一行字符,输出各个字符的编码。

④统计由标准输入得到的文件中字符的个数。

⑤统计输入数据的个数,找出其中的最小值和最大值。

⑥分别统计输入文件中的空格、行、数字、花括号以及其他所有字符的个数。

⑦打印Fibonacci序列前30个数。

⑧填出下列程序的运行结果。

main()

{int k=0;char c='A';

do

{ switch(c++)

{case'A':k++;break;

case'B':k--;

case'c':k+=2; break;

case'D':k=k%2; contlnue;

case'E':k=k*10;break;

default:k=k/3;

}

k++;

}

while(c<'G');

prinff("k=%d\n",k);

}

⑨若运行以下程序时,从键盘输入3.6 2.4<CR> (<CR>表示回车),写出程序的运行结果。

#include<math.h>

main()

(float x,y,z;

scanf("%f%f",&x,&y);

z=x/y

while(1)

{if(fabs(z)>1.0) {x=y;y=z:z=x/y:}

else break;

}

printf("%f\n",y);

}

⑩编写程序,从键盘输入6名学生的5门成绩,分别求出每个学生的平均成绩,并依次输出。

编程求1!+2!+3!+4!+……………+19!+20!。

找出1000之内的所有完数。

输出9*9口诀。

打印出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,冈为153=13+53+33

猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,只剩下一个桃子了。求猴子第一天共摘了多少个桃子。

要求编写程序使得在屏幕上输出如下图形。

点击查看答案

第6题

通过继承Thread创建线程,在主控程序中同时运行两个线程Thread1和Thread2。请在下面横线处填入代码
完成此程序。 public class ThreadTest { public static void main(String args[]) { new TestThread("Threadl").start(); 【 】 } } class TestThread extends Thread() { public TestThread(String str) { super (str); } public void run() { for(int i = 0; i<5; i++) { System.out.println(i + ....+ getName() + "在运行"); try { Sleep(1000); }catch(InerruptedException e) {} } System.out.println(getName() + "已结束"); }

点击查看答案

第7题

关于计算机软件开发,下列叙述正确的是()。

A.软件开发就是编写程序。

B.软件开发中的生命周期和原型法不能混合使用。

C.软件开发包括几个典型的阶段,包括:需求分析,系统设计,系统实施,系统测试,运行和维护等。

D.软件开发完成后就可以一劳永逸的运行。

E.软件开发需遵循相应的方法,例如生命周期法和原型法等。

点击查看答案

第8题

编写程序,对串s1查找子串s2在s1中出现的次数,串和子串在主函数中输入,要求使用函数调用。

点击查看答案

第9题

从对象流中读取对象,请在画线处加入代码完成此程序【 】。 import java.util.*; import ja
va.io.*; public class UnSerializeDate { Date d = null; UnSerializeDate() { try{ FileInputStream f = new FileInputStream("data.ser"); ______; d = (Date) s.readObject(); f.close(); } catch(Exception e) { e.printStackTrace(); } } public static void main(String args[ ]) { UnSerializeDate a = new UnSerializeDate(); System.out.println("The date read is :"+a.d.toString()); } }

点击查看答案

第10题

下列程序的功能是显示用户在命令行方式下指定的任意驱动器目录,请补充程序。 import java.iO.*
; public class FindDirectories { public static void main (String args[ ]) { if(args.length= =0) args=new String[ ]".."}; try { File pathName=new File(args [0]); String[]fileName=pathName.list(); for(int i=0;<fileName.length;i+ +) { File f=new【 】 if(f.isDirectory()) { System.out.println(f.getCanonicalPath()); main(new String[ ] { f.getPath() }); } } } catch(IOException e) { e.printStackTrace(); } } }

点击查看答案

第11题

Whats the main idea of the news item?A.The IMF will try hard to help with the stability of

Whats the main idea of the news item?

A.The IMF will try hard to help with the stability of the global economy.

B.The IMF still has much to do as for the global economy.

C.The euro zone countries are still in trouble now.

D.The advanced economies would support their banks to help growth.

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

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