Questões de Concurso
Sobre conceitos básicos de programação em programação
Foram encontradas 1.271 questões
Um nome de método é sobreposto se uma classe possuir mais de um método com o mesmo nome (diferentes tipos de parâmetros).
Com relação à atividade de programação, assinale a afirmativa INCORRETA.

Após a execução do algoritmo, os valores de NN, LL e XX serão, respectivamente:
I. Elas não utilizam variáveis.
II. Construções iterativas não são possíveis sem variáveis.
III. Sem variáveis, a repetição deve ser feita por meio de recursão e não por meio de laços.
Está correto o que se afirma em
public class X {
public int a(int n) {
if (n > 1) {
return n + a(n-1);
} else {
return 1;
}
}
public static void main(String[] args) {
X x = new X();
System.out.println(x.a(3));
}
}
I. Erro de sintaxe ocorre quando escrevemos de forma correta, mas não confiável, um comando da linguagem ou quando utilizamos à pontuação da linguagem de forma semanticamente correta, mas não concreta.
II. Erro de execução ocorre em determinadas circunstâncias de acordo com os dados obtidos em cálculo, ou fornecidos pelo usuário.
III. Erro lógico ocorre quando o algoritmo elaborado pelo programador contém erros.
Podemos afirmar corretamente que:
I. Os critérios para quebrar um programa em subprogramas em geral levam em conta que cada subprograma deve ser funcionalmente independente e que desempenhe uma tarefa específica única.
II. Cada subprograma deve possuir suas próprias variáveis (variáveis locais) e receber e/ou retornar valores do/para seu chamador apenas por meio dos parâmetros; variáveis globais devem ser evitadas.
III. O uso do subprograma torna-se oportuno quando alguma parte do programa desempenha uma tarefa específica e/ou quando algumas linhas de código aparecem repetidas em trechos distintos do programa.
IV. Um subprograma tanto pode estar contido em outro programa, quanto ser ativado até mesmo por outro subprograma.
Está correto o que se afirma em:
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.

A automação de tarefas por meio de programas escritos em linguagens scripts pode minimizar erros de operação e agilizar as tarefas, tanto do usuário quanto do administrador. Considerando o código acima, julgue os itens a seguir.
I Em qualquer linguagem de programação moderna, uma variável do tipo inteira normalmente utiliza 10 bytes de memória.
II Uma variável booleana pode ter dois valores: verdadeiro ou falso.
III Uma variável do tipo char armazena números reais e ocupa normalmente 5 bytes por variável declarada.
IV O conteúdo de uma variável do tipo real pode ser sobrescrito.
V Uma variável do tipo string pode conter uma sequência de caracteres.
Estão certos apenas os itens