Questões de Concurso
Sobre conceitos básicos de programação em programação
Foram encontradas 1.255 questões
Considere o seguinte código de script de MATLAB.

Considerando esse código, o comando na linha 1 é
Considere o código a seguir.

Considere as afirmações sobre os paradigmas de linguagens de programação.
I. Python, Ruby e Java são linguagens de programação interpretada multiparadigma, de tipagem dinâmica e forte.
II. As linguagens de programação Object-Pascal, C++ e Java, embora deem suporte à Orientação a Objetos (OO), não são completamente orientadas a objetos.
III. As linguagens de programação Smalltalk e Ruby são consideradas puramente orientadas a objetos, isto é, tudo é considerado um objeto, até mesmo os tipos básicos da linguagem.
Está(ão) correta(s):
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