Questões de Concurso Comentadas sobre conceitos básicos de programação em programação

Foram encontradas 772 questões

Q792282 Programação
REST (representational state transfer) é
Alternativas
Q786254 Programação
Um algoritmo e, posteriormente, um programa recebem dados que precisam ser armazenados no computador para serem utilizados no processamento. Esse armazenamento é feito na memória. Todo computador possui uma tabela que contém os seguintes itens que compõem uma variável, EXCETO:
Alternativas
Q777134 Programação

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):

Alternativas
Q776719 Programação

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.

Alternativas
Q775570 Programação
Em lógica de programação, existe um artifício que, geralmente, economiza linhas de código com uma solução elegante e eficaz de reúso do código, o qual faz uma chamada a si mesmo. Este artifício algorítmico é denominado de
Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
Q774946 Programação
Analise as seguintes afirmativas. I) Ocultar dados dentro das classes e torná-los disponíveis apenas por meio de métodos é uma técnica muito usada em programas orientados a objetos, chamada de sobreescrita de classes. II) Uma subclasse pode implementar novamente métodos que foram herdados de uma superclasse. Chamamos isso de sobrecarga de atributos. III) Em Java não existe herança múltipla como em C++. Essa limitação pode ser parcialmente simulada pelo uso de encaminhamento de métodos a variáveis de instância. Assinale a alternativa CORRETA com relação às afirmativas acima.
Alternativas
Q774272 Programação

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:
Alternativas
Q774271 Programação
Assinale a alternativa que apresenta os três principais métodos de descrição semântica das linguagens de programação, segundo Sebesta (2011):
Alternativas
Q774270 Programação
Assinale a alternativa que apresenta os três métodos gerais de implementar uma linguagem de programação, segundo Sebesta (2011):
Alternativas
Q774269 Programação
Segundo Sebesta (2011), as linguagens de programação são, normalmente, divididas em quatro categorias. Assinale a alternativa que as apresenta CORRETAMENTE:
Alternativas
Q774267 Programação

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:

Alternativas
Q2757706 Programação

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



Alternativas
Q1718643 Programação
Quanto à linguagem de texto estruturado, utilizada em linguagens de programação, é correto afirmar que
Alternativas
Q1380328 Programação

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á

Alternativas
Ano: 2016 Banca: CESPE / CEBRASPE Órgão: TCE-PA
Q1219785 Programação
Julgue o item seguinte, relativo a linguagens de programação.
Utilizando-se linguagens fracamente tipadas, é possível alterar o tipo de dado contido em uma variável durante a execução do programa.
Alternativas
Ano: 2016 Banca: IOPLAN Órgão: Prefeitura de São Domingos - SE
Q1185352 Programação
Qual alternativa diz respeito a um computador digital?
Alternativas
Q1056248 Programação
Dentro de uma linguagem de programação, o desenvolvedor ou programador necessita utilizar-se de um recurso em que é possível guardar as informações, ou seja, armazenar os dados ou valores para manipulá-los futuramente, com isso é possível agilizar e facilitar o trabalho do programador no momento do desenvolvimento de um sistema. Esse recurso de armazenamento dentro de uma linguagem de programação chama-se:
Alternativas
Q1056247 Programação

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).

Alternativas
Q876734 Programação

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?

Alternativas
Q876722 Programação
Assinale a alternativa que apresenta afirmação correta sobre o uso de um atributo NULL.
Alternativas
Respostas
421: A
422: C
423: E
424: C
425: B
426: C
427: B
428: A
429: D
430: C
431: C
432: D
433: C
434: A
435: C
436: C
437: D
438: B
439: B
440: B