Questões de Concurso Sobre programação
Foram encontradas 15.157 questões
• poderá conter dezenas de milhares de objetos;
• seus objetos não estarão ordenados;
• um número considerável de objetos poderá ser inserido em tempo de execução;
• a operação mais executada será o percurso sequencial na ordem inversa de inserção dos objetos na coleção.
Diante dessas características, qual das classes irá proporcionar à aplicação a melhor performance em relação à manipulação dessa coleção?
public class Xpto implements Runnable {
public void run()
{
try {
Thread.currentThread().join(0);
System.out.println(10);
}
catch(SecurityException e) {
System.out.println(20);
}
catch(IllegalMonitorStateException e) {
System.out.println(30);
}
catch(IllegalArgumentException e) {
System.out.println(40);
}
catch(Exception e) {
System.out.println(50);
}
}
}
public class Q04 {
public static void main(String[] args) {
Thread t=new Thread(new Xpto());
t.start();
t.interrupt();
}
}
O que será exibido no console após a execução do comando t.interrupt()?
Em qual código Java elas serão compiladas sem erros?
public class CA {
int val=0;
public void op1(int x)
{
val+=x;
}
public void op2(int x,int y)
{
val-=x+y;
}
int getVal()
{
return val;
}
}
public class CB extends CA{
public void op1(int x)
{
val-=x;
}
public void op2(int x,int y)
{
try
{
val+=x/y;
}
catch(Exception e)
{
val=10;
}
finally
{
val++;
}
}
}
public class Main {
public static void main(String[] args) {
CA obj=new CB();
obj.op1(10);
obj.op2(5,8);
System.out.printf(“%d\n”,obj.getVal());
}
}
O que será exibido no console quando for executado o método main ( ) ?

A estrutura if ... else ... pode ser substituída pela seguinte estrutura que utiliza o operador condicional:
for K:=5 to 9 do writeln(K:5);
A codificação equivalente, que utiliza a estrutura de controle repeat ... until ... e que produz o mesmo resultado, incluindo os valores finais das variáveis, é:
Esse objeto é denominado:
1- é a mais poderosa, visto que as definições feitas em um style sheet podem ser aplicadas a inúmeros documentos.
2- utiliza um arquivo texto contendo somente a sintaxe CSS.
3- é definida por meio do uso da tag LINK dentro do elemento HEAD, como exemplificado cado em <.LINK rel=”stylesheet” href=”http://www.procom.br/estilos.css” type=”text/css”>
A maneira caracterizada acima é definida como style sheet do tipo:
I. O Java refere-se tanto a uma linguagem de programação quanto a uma plataforma;
II. O Java SE (Standard Edition) é formalmente chamado de J2SE;
III. O J2EE é a edição corporativa do Java. Esta versão inclui o Java Standard Edition além de outras tecnologias como javamail, servlets, JSF e Enterprise Java Beans.
IV. O Java possui uma versão para dispositivos móveis chamada J2ME (Micro Edition).
São verdadeiras as afirmações:

Console.WriteLine("Prova")
I. A programação estruturada é um paradigma de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos.
II. A Programação modular é uma forma de programação de computadores que preconiza que todos os programas possíveis podem ser reduzidos a apenas três estruturas: sequência, decisão e repetição.
III. A Programação orientada a objetos é uma forma de programação no qual o desenvolvimento das rotinas de programação é feito através de módulos, que são interligados entre si através de uma interface comum.
IV. A Programação Linear envolve problemas de otimização nos quais a função objetivo e as restrições são todas lineares.
São incorretas as afirmações:
I. Cada família de computadores possui sua própria linguagem de máquina. Um programa em linguagem de máquina é dependente do computador ou seja, tendo sido escrito para um determinado computador, somente poderá ser executado em computadores da mesma família, que lhe sejam 100% compatíveis.
II. O processo de tradução da linguagem de montagem para a linguagem de máquina é realizado por um programa chamado Assembler.
III. As primeiras linguagens foram FORTRAN, COBOL e C++, criadas na década de 50.
IV. O processo de tradução do programa escrito em uma linguagem simbólica pelo programador, para a linguagem de máquina do computador é chamado montagem. São verdadeiras as afirmações:
Para definir, então, uma margem interna de mesma medida, em todos os lados dos contêineres, utilizou o atributo CSS


Após a execução do método main, o texto que será escrito no console é