Questões de Programação para Concurso

Foram encontradas 12.222 questões

Q3044851 Programação

Um desenvolvedor Java 21 precisa implementar uma enumeração chamada Dia Da Semana, que representa os dias da semana, de forma a garantir que esteja acessível em todos os pacotes usados no sistema. Considerando-se esse contexto, qual extrato de código se deve usar para fazer essa implementação? 

Alternativas
Q3044850 Programação

Um desenvolvedor está trabalhando em um sistema bancário que precisa lidar de forma consistente com diferentes tipos de contas, todas definidas como subclasses da classe Conta Genérica, como Conta Corrente e Conta Poupança. Para isso, ele decide usar classes genéricas em Java para criar uma classe genérica Trata Conta que só trataria subclasses da classe Conta Genérica.

Considerando-se esse contexto, qual das seguintes opções inicia corretamente a definição da classe genérica desejada?

Alternativas
Q3044584 Programação

Um CSIRT (Computer Security Incident Response Team) é capaz não apenas de coletar e avaliar relatórios de incidentes de segurança da informação, mas também de analisar dados relevantes e executar análises técnicas detalhadas do incidente em si e de quaisquer artefatos usados. A partir dessa análise, a mitigação e as etapas para se recuperar do incidente podem ser recomendadas.

De acordo com o FIRST CSIRT Services Framework, o serviço de mitigação e recuperação está definido para a área de serviço de

Alternativas
Q3043112 Programação

Segundo os conceitos de linguagem de programação, julgue o item.


Java suporta herança múltipla direta de classes.

Alternativas
Q3043111 Programação

Segundo os conceitos de linguagem de programação, julgue o item.


O PHP tem suporte nativo para várias bases de dados, como MySQL, PostgreSQL, e SQLite, facilitando a integração com diferentes sistemas de gerenciamento de banco de dados.

Alternativas
Q3043110 Programação

Segundo os conceitos de linguagem de programação, julgue o item.


O PHP é uma linguagem fortemente tipada e requer sempre a necessidade de declaração explícita de tipos de variáveis.

Alternativas
Q3043109 Programação

Segundo os conceitos de linguagem de programação, julgue o item.


A palavra-chave “final” em Java é usada para declarar variáveis constantes, métodos que não podem ser sobrescritos e classes que não podem ser estendidas.

Alternativas
Q3043108 Programação

Segundo os conceitos de linguagem de programação, julgue o item.


As funções em PHP são case-sensitive, ou seja, functionName() e FunctionName() são consideradas diferentes.

Alternativas
Q3043107 Programação

Segundo os conceitos de linguagem de programação, julgue o item.


Em PHP, a estrutura de controle while pode ser utilizada para executar um bloco de código repetidamente, enquanto uma condição específica for verdadeira.

Alternativas
Q3043106 Programação

Segundo os conceitos de linguagem de programação, julgue o item.


PHP é uma linguagem compilada, o que significa que o código PHP não é executado diretamente pelo servidor web, com necessidade de compilação prévia.

Alternativas
Q3043105 Programação

Segundo os conceitos de linguagem de programação, julgue o item.


Em Java, o coletor de lixo (garbage collector) é responsável por liberar a memória ocupada por objetos que não são mais referenciados, fomentando travamentos na memória. 

Alternativas
Q3043104 Programação

Segundo os conceitos de linguagem de programação, julgue o item.


Em Java, métodos estáticos (static methods) podem ser chamados diretamente pela classe, sem a necessidade de instanciar um objeto dessa classe.

Alternativas
Q3043103 Programação

Segundo os conceitos de linguagem de programação, julgue o item.


Em linguagens de programação, os tipos de dados elementares incluem inteiros, floats, caracteres e booleanos.

Alternativas
Q3042267 Programação

O pensamento computacional fornece um conjunto de habilidades e ____________ de resolução de ____________ que estimulam fortemente o raciocínio lógico e a criatividade. Por meio de sua abordagem, é possível atacar e superar situações simples e complexas, decompondo-as e assim criando inúmeras possibilidades de ____________, sem que haja a necessidade de um computador físico à disposição. A abordagem estimula ainda fortemente o desenvolvimento de ____________ de forma sistemática, o que contribui para a identificação de ____________ e para a abstração de informações.


Em sequência, as palavras que completam corretamente as lacunas em questão são: 

Alternativas
Q3042262 Programação

Em JavaScript, a palavra-chave ____________ é usada para declarar variáveis cujo valor pode mudar no escopo do bloco em que foram definidas, enquanto a palavra-chave ____________ é usada para variáveis imutáveis. Já o método ____________ adiciona elementos ao final de um array e a estrutura ____________ permite a repetição de um bloco de código enquanto uma condição for verdadeira, já o objeto ____________ fornece métodos para manipulação de números e cálculos matemáticos.


Em sequência, as palavras-chave que completam corretamente essas lacunas são:

Alternativas
Q3042261 Programação

As principais plataformas de programação visual ou programação por blocos como o MakeCode e Scratch, possibilitam estimular a criatividade e facilitar o desenvolvimento de projetos maker, os quais podem ser integrados em diferentes áreas do conhecimento.


Avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).


( ) As plataformas de programação visual são limitadas em suas funcionalidades, não permitindo a criação de projetos complexos e interativos.


( ) O uso dessas plataformas facilita a compreensão dos conceitos básicos de programação, tornando o aprendizado mais divertido e engajador.


( ) Por serem visuais e baseadas em blocos, são mais indicadas para crianças pequenas, não sendo adequadas para estudantes mais velhos, para os quais, idealmente, a programação desplugada é a mais indicada. 


As afirmativas são, respectivamente:

Alternativas
Q3042256 Programação
A Programação Orientada a Objetos (POO) é um paradigma que organiza o desenvolvimento de códigos em torno de "objetos" que possuem atributos (dados) e métodos (ações). Tal abordagem facilita a criação de sistemas complexos, modularizados e mais facilmente reutilizáveis. Quais são as principais características desse paradigma?
Alternativas
Q3042253 Programação
Linguagens de programação de alto nível possuem tipos primitivos de dados, os quais são os elementos mais básicos para representar informações. Eles servem de alicerce para a construção de estruturas de dados para a manipulação de informações de forma mais direta com o hardware. Sabendo disso, tais tipos de dados são ideais para 
Alternativas
Q3042252 Programação
O trecho de código a seguir, escrito em linguagem Python, ordena a lista nomeada minha_lista. Analise-o e indique qual será a ordem de exibição dos nomes da lista ao final da execução de sua ordenação. 
minha_lista = ['Jair', 'Samuel', 'Jailton', 'Marcos', 'Pedro'] minha_lista.sort(key=len) # a função len "número de caracteres"
                                        # será aplicada a cada elemento da lista
print(minha_lista) 
A ordem de saída será 
Alternativas
Q3042251 Programação

Considere o trecho de código-fonte a seguir, escrito na linguagem de programação Python. mat = [ 


            [1, 2, 3, 4],

            [5, 6, 7, 8],

            [9, 10, 11, 12]

                    ] 


A estrutura criada pelo código-fonte

Alternativas
Respostas
81: C
82: A
83: E
84: E
85: C
86: E
87: C
88: E
89: C
90: E
91: E
92: C
93: C
94: C
95: C
96: C
97: C
98: E
99: B
100: D