Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 5.295 questões
É uma ferramenta de gerenciamento de dependências e construção para projetos Java. Ele simplifica o processo de compilação, empacotamento e distribuição de projetos em Java, além de permitir a gestão de dependências de forma automática.
Na execução da linguagem C+ do exemplo de código abaixo, assinale a alternativa que preenche corretamente a lacuna indicada pela letra "X"
double num1 = double.__X__(Console.ReadLine());
double num2 = double.__X__(Console.ReadLine());
double soma = num1 / num2;
Console.WriteLine(soma)
I. Em um set, é possível ter valores duplicados.
II. Em uma tupla, é possível ter valores duplicados.
III. Em um dicionário, é possível indexar os itens com valores inteiros.
IV. Em uma lista, é possível indexar os itens com strings.
Entre as afirmativas, estão corretas
I. Ao utilizar o comando git add num diretório que ainda não teve o git inicializado, o comando git init é executado automaticamente.
II. O comando git switch é utilizado para trocar a branch atual para a especificada no comando.
III. Para que um diretório seja ignorado pelo controle de versão, utiliza-se o comando git ignore.
IV. O comando git revert é usado para reverter um ou mais commits especificados no comando.
Entre as afirmativas, estão corretas
Para não se usar uma classe de forma incorreta como, por exemplo, uma classe que tem um método de divisão entre dois atributos da classe, se o técnico Java não conhecer a implementação interna da classe, ele pode inserir um valor zero no atributo do dividendo, porém se a classe estiver corretamente codificada pode-se impedir que o técnico faça isso. Esse tipo de impedimento é feito utilizando-se um dos princípios da orientação a objetos que embasa a implementação via alguns métodos usados no código:
package com.trt1l5.model;
public class Divisao {
private int num1;
private int num2;
public void divisao( ) {
System.out.printIn("A divisao e: “ + (num1 / num2));
}
public int getNum1( ) {
return num1;
}
public void setNum1 (int num1) {
this.num1 = num1;
}
public int getNum2( ) {
return num2;
}
public void setNum2 (int num2) {
if (num2 == 0) {
num2 = 1;
} else {
this.num2 = num2;
}
}
}
O conteúdo do texto exemplifica um dos conceitos conforme utilizado na orientação a objetos e o trecho de código implementa esse conceito usando dois métodos em conjunto.
O conceito e os métodos utilizados são, correta e respectivamente,
String[ ] nomes = {“Marta”", “Paulo”, "Carolina", “Joaquim", “Pedro"};
Considere, também, os laços de repetição abaixo, criados com o objetivo de percorrer o array e exibir seus valores.
I. for (String nome : nomes) {
System.out.println (nome);
}
II. for (int i = 0; i < nomes.length; i++) {
System.out.println (nomes[i]);
}
III. int indice = 0;
while (indice < nomes.length) {
System.out .println (nomes [indice]);
indice++;
}
IV. int index = 0;
do {
System.out .println (nomes [index]) ;
index++;
} while (index < nomes.length)
Percorre corretamente o array e exibe seus valores APENAS os laços de repetição que constam em
No PHP, a função assemelhada à função split() do JavaScript, quando aplicada a uma string, é denominada
Os trechos JavaScript a seguir apresentados funcionam corretamente, à exceção de um. Assinale-o.
Analise o código JavaScript a seguir.
function enigma(n) {
if (n == 0 || n == 1) {
return n;
} else {
return enigma (n-1) + enigma (n-2);
}
}
Assinale o valor retornado para a expressão enigma(4).
Analise o código a seguir.
<form action="teste.php" method="post">
<p>Nome: <input type="text" name="nome" /></p>
<p>Idade: <input type="text" name="idade" /></p>
<p><input type="submit" /></p>
</form>
Assinale o conteúdo adequado para o arquivo teste.php.
No âmbito da linguagem PHP, assinale o operador utilizado na concatenação de strings.