Questões de Concurso
Sobre conceitos básicos de programação em programação
Foram encontradas 1.270 questões
Acerca de linguagens de programação e J2EE e portais corporativos, julgue o seguinte item.
Em linguagem de programação, uma chamada de função
é considerada uma abstração de processo se não fornecer os
detalhes para o chamador de como a execução será realizada.
Dadas as seguintes definições sobre métodos de descrição semântica, segundo Sebesta:
I) Descreve o significado de uma sentença ou programa pela especificação dos efeitos e executa-o em uma máquina.
II) Método mais rigoroso e mais conhecido para a descrição do significado de programas.
III) Baseada em lógica matemática, é a abordagem mais abstrata para a especificação de semântica.
( ) Semântica Axiomática( ) Semântica Operacional
( ) Semântica Denotacional
Assinale a alternativa que descreve a ordem correta de preenchimento, de cima para baixo, dos parênteses, de acordo com a relação entre as definições e os tipos de semântica:Com relação a Algoritmos e Estrutura de Dados, segundo Farrer (1999), dadas as afirmações, abaixo:
I) Denomina-se expressão aritmética aquela cujos operadores são aritméticos e cujos operandos são constantes ou variáveis do tipo numérico.
II) Uma expressão relacional é uma comparação realizada entre dois valores, independentemente de seu tipo básico. Estes valores são representados na relação através de constantes, variáveis ou expressões aritméticas.
III) E, OU e NÃO são conectivos usados na formação de novas proposições nas expressões lógicas.
Assinale a alternativa que apresenta a resposta CORRETA:
A mensagem visualizada após a execução do programa abaixo, desenvolvido em “Portugol” (pseudo-linguagem algorítmica), é
|
inicio variavel inteiro valorx,contador valorx ← 12 enquanto (contador*2) <= 12 faz valorx ← valorx + contador + 3 contador ← contador + 1 fim enquanto escrever valorx fim |
Observe o código em Matlab a seguir.
v = 0:.1:2;
x = ones(size(v));
for i = 1:length(v)
if v(i) > 1
x(i) += v(i);
end
end
disp(x(i))
Após a execução do código, o valor da variável “x” impresso na tela será
Utilizando-se linguagens fracamente tipadas, é possível alterar o tipo de dado contido em uma variável durante a execução do programa.
A definição de visibilidade é um valioso artifício disponível em linguagens de programação de alto nível, tais como Java e C++. De acordo com a literatura, dentre as possibilidades de visibilidades estão: visibilidade privada, pública e protegida. A seguir, é apresentada a codificação de duas classes Java:

Dadas as afirmativas sobre o código apresentado para as classes “Classe1” e “Classe2”,
I. O código apresentado na Linha 4 da “Classe1” apresenta erro de sintaxe, uma vez que a palavra reservada “protected” somente pode ser utilizada para atributos.
II. O código apresenta erro de visibilidade na Linha 7 da “Classe2”.
III. O código apresenta erro de visibilidade na Linha 9 da “Classe2”.
IV. Mesmo removendo a palavra reservada “protected” da Linha 4 da “Classe1”, o código ainda apresentará erro de visibilidade.
verifica-se que estão corretas
Assinalar a alternativa que preenche a lacuna abaixo CORRETAMENTE:
Uma linguagem de programação é case ___________ quando uma letra em caixa alta (maiúscula) tem significado diferente da mesma letra em caixa baixa (minúscula).
Sobre Maven, considere as afirmações abaixo.
I - Maven fornece uma abundância de informações úteis sobre o projeto, que são, em parte, retiradas do seu Project Object Model (POM) e, em parte, geradas a partir dos fontes do projeto. O Maven pode fornecer, por exemplo, log de alterações de documentos.
II - Maven visa tornar o processo de build mais fácil e prover um sistema de build uniforme, adotando o Project Object Model (POM) e um conjunto de plugins.
III - Apesar de ser muito útil para suporte a builds, Maven não provê apoio à especificação e à execução de testes de unidade como parte normal de um ciclo de build.
Quais estão corretas?