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

Questões Discursivas

Foram encontradas 1.031 questões

Q830707 Programação

"As linguagens de programação possuem características distintas. Uma dessas características diz respeito à possibilidade de combinar um conjunto relativamente pequeno de construções primitivas, em um número relativamente pequeno de maneiras para construir as estruturas de controle e de dados de uma linguagem".


Assinale a opção que apresenta a característica de que trata o texto.

Alternativas
Q830706 Programação
Um dos critérios mais importantes para julgar uma linguagem de programação é a facilidade com que os programas podem ser lidos e entendidos. Assinale a opção que apresenta características que afetam a legibilidade de uma linguagem de programação.
Alternativas
Q830286 Programação

Os administradores de sistemas comumente desenvolvem scripts para automatizar tarefas e rotinas corriqueiras no ambiente operacional.


Com relação às características básicas das linguagens para scripts, é correto afirmar que:

Alternativas
Q824803 Programação

Julgue o item que se segue acerca das estruturas homogêneas de dados, do conceito de pilhas e da programação orientada a objetos.

Na programação convencional, um vetor pode ser compreendido como uma variável composta, homogênea e bidimensional formada por uma sequência de variáveis com tipos diferentes.

Alternativas
Q823935 Programação

Julgue o item que se segue acerca de desenvolvimento e manutenção de sistemas e aplicações.

Ao encontrar o comando while inserido no código de um sistema, o programador saberá que se trata de um comando de seleção.

Alternativas
Q823934 Programação

Julgue o item que se segue acerca de desenvolvimento e manutenção de sistemas e aplicações.

Tanto as variáveis quanto as constantes são elementos importantes para o desenvolvimento de sistemas.

Alternativas
Q823933 Programação

Julgue o item que se segue acerca de desenvolvimento e manutenção de sistemas e aplicações.

O portugol é uma das formas de se representar um algoritmo.

Alternativas
Q823932 Programação

Julgue o item que se segue acerca de desenvolvimento e manutenção de sistemas e aplicações.

Alguns critérios adotados pelo programador, tais como escrever códigos de forma organizada visualmente e com adição de comentários, contribuem para o desenvolvimento de bons programas.

Alternativas
Q800880 Programação
São linguagens de programação utilizadas tipicamente em aplicações de inteligência artificial e em aplicações orientadas a objetos, respectivamente:
Alternativas
Q792286 Programação
Acerca do clean code, assinale a opção correta.
Alternativas
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
Respostas
661: A
662: B
663: B
664: E
665: E
666: C
667: C
668: C
669: D
670: C
671: A
672: C
673: E
674: C
675: B
676: C
677: B
678: A
679: D
680: C