Questões de Concurso Sobre programação
Foram encontradas 14.866 questões
O JUnit é um framework que permite realizar testes unitários de códigos Java, herdando algumas características da própria linguagem. Na versão 4.11, ele permite, entre outros recursos, mudar a ordem de testes, criar testes parametrizados, executar testes de exceção e testes temporizados por meio da palavra-chave timeout.
O comando run, do Concordion 1.44, é similar ao JUnit Test Suite. Sua sintaxe correta é:
< a concordion:run="runner-name"href="relative -link">link text </a>
O exemplo abaixo está escrito corretamente em HTML 5 e o atributo required obriga o usuário a escolher uma cor para que o formulário seja enviado.
<label>Cor: <select name=cor required> <option value="">Escolha um <option>Vermelho <option>Verde <option>Azul </select> </label>
O CSS3 permite criar animações e transições de estilo sem a necessidade de utilizar Flash ou Javascripts.
Considere a seguinte classe desenvolvida em C#.
class Teste { static void Main() { int num = 1; while (num++ < 6) { Console.WriteLine ("num é = {0}", num); } } }
Nessa situação, essa classe produz o seguinte resultado:
num é = 1
num é = 2
num é = 3
num é = 4
num é = 5
No paradigma orientado a objetos, o polimorfismo está relacionado à herança de métodos. O Java possui duas modalidades de polimorfismo: overriding, que consiste em alterar o método em uma subclasse mantendo-se sua mesma assinatura da superclasse; e overloading, no qual há métodos de mesmo nome associados por meio da herança, porém, com argumentos diferentes.
Considere que as linhas abaixo foram retiradas de um programa escrito em Java, e que não há modificações destas ao longo do programa.
int i = 10;
int n = ++i%5;
Diante disso, os valores finais das variáveis i e n serão, respectivamente, 11 e 1
Em C#, o operador ?? é denominado operador de concentração de nulo e é usado para definir um valor padrão para tipos de valor anulável ou tipos de referência. No exemplo abaixo, caso a variável num seja nula, o valor de x será igual a 1. int x = num ?? 1;
No projeto de aplicações para dispositivos móveis, devem ser considerados, entre outros aspectos, as características dos dispositivos de hardware para os quais a aplicação está sendo desenvolvida e o consumo de energia gerado por cada recurso do sistema, visando-se a economia de bateria
A propriedade text indentation transforma em maiúscula a primeira letra de cada palavra que esteja formatada, por exemplo, por meio do elemento < p >. A sintaxe correta para essa propriedade é p {text-indentation:capitalize;}
A propriedade padding permite que o usuário redimensione um elemento HMTL, como < div >, por exemplo. A sintaxe correta para essa propriedade é
div
{
padding:both;
}
A arquitetura do iOS possui quatro camadas (layers) que funcionam como interface entre a aplicação e o hardware. Essas camadas, listadas da mais baixa para a mais alta, são: Core OS, Core Services, Media e CoCoa Touch
O sistema Android 4.0 foi desenvolvido com base no kernel Linux versão 2.6 e é voltado para dispositivos móveis, controlando os serviços do sistema, como gerenciamento de memória e de tarefas, diretivas de segurança e drivers.
A propriedade readyState do objeto XMLHttpRequest em Ajax no Internet Explorer possui 3 estágios, sendo 0 correspondente a não inicializado, 1 correspondente a carregado e 2 correspondente a completo.
No servlet e Jsp, o tratamento de caracteres especiais como caractere comum, recebidos em páginas HTML, pode ser feito por meio do método estático encode da classe java.net.URLEncoder.
O JSON-P, que é uma API Java EE 7, permite que aplicações Java EE analisem, transformem e consultem dados no formato JSON.
- Se o valor do salário for menor do que 1.000,00, armazenar na variável cargo o valor "Estagiário";
- Senão, se o valor do salário for maior ou igual a 1.000,00 e menor do que 5.000,00, armazenar na variável cargo o valor "Vendedor";
- Senão, se o valor do salário for maior ou igual a 5.000,00, armazenar na variável cargo o valor "Gerente".
Pedro desenvolveu, então, o programa abaixo utilizando a linguagem Java:
1. public class Empresa {
2. public static void main(String[] args) {
3. String cargo;
4. double salario;
5. salario = Double.parseDouble(JOptionPane.showInputDialog("Digite o valor do salário:"));
6. if (salario < 1000.00) {
7. cargo = "Estagiário";
8. } else if (salario >= 1000.00 && salario < 5000.00) {
9. cargo = "Vendedor";
10. } else {
11. cargo = "Gerente";
12. }
13. }
14. }
Considerando que os números das linhas não fazem parte do código, a lógica do programa não será afetada e nem ocorrerá erro se for
< h:selectOneMenu id=“descricoes” value=“#{descricaoBean.descricoes}”>
< f:selectItem id=“item1” itemLabel=“Notícias” itemValue=“1” />
< f:selectItem id=“item2” itemLabel=“Musicas” itemValue=“2” />
< f:selectItem id=“item3” itemLabel=“Esportes” itemValue=“3” />
< /h:selectOneMenu>
Trata-se de um fragmento de uma página web que utiliza as tags HTML do framework