Questões de Concurso Comentadas sobre programação

Foram encontradas 10.880 questões

Q2105222 Programação
Um Técnico utilizou corretamente um comando git para modificar a mensagem do commit mais recente, ou seja, o último commit feito por ele no projeto. Trata-se do comando git
Alternativas
Q2105216 Programação
Considere o bloco PHP abaixo.
<?php   function divide($dividendo, $divisor) {      if($divisor == 0) {         throw new Exception("Divisão por zero");    }    return $dividendo / $divisor;    }    echo divide(5, 10); ? >
Caso o segundo parâmetro passado para o método divide seja 0 ao invés de 10, ocorrerá uma exceção. Para tratar adequadamente esta exceção a chamada ao método realizada pelo comando echo divide(5, 10); deverá mudar para 
Alternativas
Q2105214 Programação

Considere o trecho de programa Java abaixo.

public class Calcular {

    public double reajuste(double salario, double percentual) {

        return salario + salario * percentual / 100;

}

  public double reajuste(double salario) {

        return salario * 1.30;

}

   public static double reajuste(float salario) {

       return salario * 0.20;

  }

}

É correto afirmar que

Alternativas
Q2105213 Programação
Em um programa escrito em Python, uma série de dados foram inseridos no array cargos, por meio da instrução abaixo.
cargos = ["Advogado","Promotor", "Procurador", "Juiz", "Desembargador", "Ministro"];
Para colocar estes dados em ordem alfabética decrescente em um novo array chamado cargos_ordenados utiliza-se a instrução:
Alternativas
Q2105211 Programação
Considere que um desenvolvedor está criando um aplicativo usando React e React Native e deseja criar um elemento h1 contendo o título Amazonas, aplicando a classe de estilo CSS de nome tit e armazenando em uma constante chamada elemento. Para realizar esta tarefa, ele terá que utilizar a instrução
Alternativas
Q2105203 Programação

Considere o trecho de código Java abaixo.

public class Procurador {

private String numOAB;

private String nome;

private String cpf;

public Procurador (){

}

public Procurador (String numOAB, String nome, String cpf){

this.numOAB = numOAB;

this.nome = nome;

this.cpf = cpf;

     }

}

Considerando os fundamentos da Orientação a Objetos e o código acima, é correto afirmar: 

Alternativas
Q2104678 Programação
Considerando as características sintáticas e semânticas das linguagens Java e PHP, assinale a afirmativa correta.
Alternativas
Q2104676 Programação
Considere o seguinte código de uma página web

<!DOCTYPE html> <html> <body>          <?php          $a=2;          while ($a--) {                echo "a - $a * 2 = " .$a * $a;                echo "<br>";          }         ?> </body> </html>

O resultado da sua execução será:
Alternativas
Q2104675 Programação
A seguinte função em Java destina-se a receber uma lista como parâmetro, bem como inserir elementos de instâncias da classe Produto.


1. public static int f1(ArrayList lista){ 2. for (int i = 0; i < 10; i++) { 3. Produto P = Produto(); 4. lista.add(P); 5. } 6. return lista.size(); 7. }

Após analisar o trecho de código-fonte, assinale a afirmativa correta. 
Alternativas
Q2093456 Programação
Dialogs é um programa capaz de reproduzir interfaces intuitivas para usuários utilizando um Shell Script. Relacione adequadamente os comandos com o resultado destes comandos.
1. --timeout <var> 2. --max-input <var> 3. --help-label <var> 4. --no-cancel 5. --trimm ( ) Omite o botão “CANCELAR” nas caixas Checklist, Inputbox e Menu. ( ) Apaga espaços em branco no início, espaços consecutivos e quebras de linha laterais nos textos. ( ) Define o tamanho máximo do texto que o usuário pode digitar na inserção de textos. ( ) Define o encerramento do programa, caso o usuário não faça nada dentro de um tempo definido. ( ) Define o texto que será apresentado no botão “HELP”.
A sequência correta está em
Alternativas
Q2093409 Programação
A metodologia Extreme Programming (XP) surgiu como uma tentativa para solucionar os problemas causados pelos ciclos de desenvolvimento longos dos modelos de desenvolvimento tradicionais. Assinale os quatro princípios-chave desta metodologia.
Alternativas
Q2093406 Programação
Na UML, um diagrama é considerado como uma representação gráfica usada para demonstrar um esquema simplificado. O diagrama da UML que mostra como as classes estão logicamente divididas em módulos é o diagrama de:
Alternativas
Q2093399 Programação
A UML (Unified Modeling Language), uma abordagem de notação muito utilizada para descrever soluções orientadas a objetos, pode ser adaptada para se adequar a diferentes situações de desenvolvimento e ciclos de vida de software. Em relação à UML, assinale a afirmativa correta.
Alternativas
Q2093359 Programação
O Ajax utiliza algumas tecnologias bastante conhecidas com o objetivo de melhorar a interatividade entre o usuário e o servidor. A tecnologia utilizada pelo Ajax que, na verdade, é um objeto JavaScript que torna possível a comunicação assíncrona com o servidor, sem a necessidade de recarregar a página por completo, é:
Alternativas
Q2093358 Programação
O AngularJS tem vários filtros, que podem ser executados aplicando um pipe a uma expressão existente na view. O filtro nativo do AngularJS que tem a função de formatar um número em valor monetário é:
Alternativas
Q2093357 Programação
Uma aplicação AngularJS é formada, basicamente, por componentes desacoplados e que têm um papel bem definido na arquitetura da aplicação. Assinale o componente responsável por ampliar a capacidade do HTML, viabilizando novos comportamentos na view
Alternativas
Q2093356 Programação
No CSS3, são utilizadas diretrizes para criar regras de estilo para as propriedades do Box Model, as quais servem para determinar a criação do box de um elemento da marcação. A propriedade que define a espessura do enchimento de um box é:
Alternativas
Q2093355 Programação
Em JavaScript, os operadores lógicos efetuam álgebra booleana e são frequentemente usados em conjunto com os operadores relacionais para combinar duas expressões relacionais em outra mais complexa. Considerando o uso de operadores, em relação ao código a seguir, assinale a afirmativa correta. 
if ( x == y ) stop () ; ( x == y ) && stop () ;
Alternativas
Q2093354 Programação
O HTML5 trouxe novos elementos e atributos e a redefinição de alguns elementos e atributos existentes, dentre outras alterações. O atributo que torna arrastável o elemento em que foi inserido e que admite os valores true, false e auto é:
Alternativas
Q2093051 Programação
Considere as linhas abaixo, presentes em uma classe chamada Departamento.java de um aplicação que utiliza JPA 2.0 implementada com Hibernate 4.3.
@OneToMany(cascade = CascadeType.ALL, mappedBy = "departamento", fetch = FetchType.EAGER) private List funcionarioList;
Estas linhas permitem concluir corretamente que
Alternativas
Respostas
3561: C
3562: D
3563: E
3564: B
3565: D
3566: C
3567: C
3568: A
3569: B
3570: B
3571: C
3572: A
3573: C
3574: D
3575: D
3576: B
3577: D
3578: B
3579: D
3580: D