Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 5.517 questões
public class PrincipalTeste {
public static void main(String[] args) {
int a, b, c, d;
a=2; b=3; c=4; d=10;
System.out.print((a+b)-(-c*d)>(d-a)*(-a+b) && (b*c/a)<(d-c+a/c)?"a":"b");
System.out.print(!((a+b)-(-c*d)>(d-a)*(-a+b) || (b*c/a)<(d-c+a/c))?"c":"d");
System.out.print(((a+b)-(-c*d)>((d-a)*(-a+b)) & !((b*c/a)<(d-c+a/c)))?"e":"f");
System.out.print(((a+b)-(c*d)!=((d-a)*(-a+b)) & !((b*c/a)<(d-c+a/c)))?"g":"h");
}
}
Após compilar e executar o código será impresso na tela os valores
public class ClasseB {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Entre com o valor de n:");
int n = in.nextInt();
for (int i = 1; i <= n; i++) {
long f = teste(i);
System.out.println(f);
}
}
public static long teste(int n) {
if (n <= 2) {
return 1;
} else {
return teste(n - 1) + teste(n - 2);
}
}
}
import java.util.Scanner;
public class ClasseA {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Entre com o valor de n:");
int n = in.nextInt();
for (int i = 1; i <= n; i++) {
long f = teste(i);
System.out.println(f);
}
}
public static long teste(int n) {
if (n <= 2)
return 1;
long a=1;
long b=1;
long c = 1;
for (int i=3; i<=n; i++){
c=a+b;
b=a;
a=c;
}
return c;
}
}
Analisando as duas classes e refletindo sobre o uso de recursão é possível concluir que
package geral;
public class Diarista extends Empregado{
private int diasTrabalhados;
public Diarista(int diasTrabalhados, int id, String nome, double valorReferencia) {
super(id, nome, valorReferencia);
this.diasTrabalhados = diasTrabalhados;
}
public int getDiasTrabalhados() {
return diasTrabalhados;
}
public void setDiasTrabalhados(int diasTrabalhados) {
this.diasTrabalhados = diasTrabalhados;
}
@Override
public double obterSalario(){
return super.getValorReferencia() * diasTrabalhados;
}
public double obterSalario(double percentualAcrescimo){
double salario= this.obterSalario();
double salarioReajustado = salario + salario * percentualAcrescimo /100;
return salarioReajustado;
}
public double obterSalario(double adicional, double desconto){
return this.obterSalario() + adicional - desconto;
}
}
Analisando o código apresentado é possível concluir que
interface IDimensions
{
float Length();
float Width();
}
class Box : IDimensions
{
float lengthInches;
float widthInches;
public Box(float length, float width)
{
lengthInches = length;
widthInches = width;
}
float IDimensions.Length()
{
return lengthInches;
}
float IDimensions.Width()
{
return widthInches;
}
public static void Main()
{
Box myBox = new Box(30.0f, 20.0f);
IDimensions myDimensions = (IDimensions) myBox;
System.Console.WriteLine("Length: {0}", myBox.Length());
System.Console.WriteLine("Width: {0}", myDimensions.Width());
}
}
Sobre o código apresentado é correto afirmar que a instrução
I. var a = new Object(); a.nome="Ana"; a.idade=40;
II. var c = {nome:"Ana", idade:40};
III. var b = new Array(); b[0] = "Ana"; b[1] = 40;
IV. var d = ["Ana",40];
Sobre esses fragmentos de código é correto afirmar que
Exemplo 1: for (int indice=0; indice<clientes.size();indice++) { Cliente cli = (Cliente) clientes.get(indice); out.println(cli.getNomCli()); }
Exemplo 2:
Iterator it = clientes.iterator();
while (it.hasNext()) {
Cliente cli = (Cliente) it.next();
out.println(cli.getNomCli());
}
Exemplo 3:
for (Object objeto_cliente:clientes) {
Cliente cli = (Cliente) objeto_cliente;
out.println(cli.getNomCli());
}
É correto afirmar que:
próximos itens.
19
20 public void cadastrar (Contato c) throws Exception {
21 abrirBanco( );
22 String sql = " INSERT INTO contato VALUES (null, ?, ?, ?)";
23 stmt = (PrepareStatement) con.prepareStatement (sql);
24 stm.setString (1, c.getNome( ));
25 stm.setString (2, c.getMail( ));
26 stm.setString (2, c.getTelefone( ));
27 stm.execute( );
28 fecharBanco( );
29
30 }
37 Nome<br>
38 <input type="text" name="nome" value="<?php echo $mostra ['nome'] ? >"><br>
39 Tipo<br>
40 <select name="tipo">
41 <?php
42 if ($mostra [tipo] == 'Aerobico') {
43 echo "<option> Aerobico </option>
44 <option> Musculação </option>";
45 }
46 else{
47 echo "<option> Musculação </option>
48 <option> Aerobico </option>;
49 }
50
51 ?>
Value = "<?php echo $mostra ['nome'] ?>";
A propriedade “Value" tem como função
37 Nome<br>
38 <input type="text" name="nome" value="<?php echo $mostra ['nome'] ? >"><br>
39 Tipo<br>
40 <select name="tipo">
41 <?php
42 if ($mostra [tipo] == 'Aerobico') {
43 echo "<option> Aerobico </option>
44 <option> Musculação </option>";
45 }
46 else{
47 echo "<option> Musculação </option>
48 <option> Aerobico </option>;
49 }
50
51 ?>
public class ExcecaoA extends Exception {
}
-------------------- arquivo ExcecaoAB.java --------------------
public class ExcecaoAB extends ExcecaoA {
}
-------------------- arquivo ClasseA.java --------------------
public abstract class ClasseA {
private int x=1;
int y=2;
public ClasseA(int p)
{
x=p;
}
public int mt_a(int a,int b)
{
try {
if(a%2==1)
throw new ExcecaoAB();
return a+b;
}
catch(ExcecaoAB e) {
return a*x+b*y;
}
catch(Exception e) {
return a*x-b*y;
}
}
}
-------------------- arquivo ClasseB.java --------------------
public class ClasseB extends ClasseA {
int x=2;
int y=4;
public ClasseB()
{
super(0);
}
public int mt_a(int a,int b)
{
try {
if(b%2==1)
throw new ExcecaoA();
return a-b;
}
catch(ExcecaoAB e) {
return 4*y;
}
catch(Exception e) {
return 5*x;
}
finally {
x++;
y++;
}
}
}
-------------------- arquivo Q07.java --------------------
public class Q07 {
public static void main(String[] args) {
ClasseA c=new ClasseB();
System.out.println(c.mt_a(2,3));
}
}
O que será exibido no console quando o método main() for executado?