Questões de Concurso Sobre programação

Foram encontradas 14.566 questões

Q3816314 Programação
Considere um sistema em Python com uma superclasse Funcionario e uma subclasse Gerente. A classe Funcionario possui um atributo privativo __salario_base, definido com dois sublinhados para restringir o acesso, e um método público calcular_bonus(). A classe Gerente herda de Funcionario e reescreve o método calcular_bonus() para adicionar um bônus de gestão. Com base nos princípios de encapsulamento, herança e polimorfismo, conforme aplicados em Python, assinale a alternativa que descreve corretamente a interação entre esses conceitos.
Alternativas
Q3816310 Programação
Com base nos princípios fundamentais da arquitetura de componentes em React, considerando um cenário em uma aplicação React onde um componente pai precisa passar dados de configuração para um componente filho, e este componente filho também precisa gerenciar seus próprios dados internos que mudam ao longo do tempo devido à interação do usuário, qual é a abordagem correta para gerenciar esses dois tipos de dados? 
Alternativas
Q3816309 Programação

Considere um desenvolvedor que deseja criar uma aplicação mobile multiplataforma com aparência e desempenho nativos, aproveitando seus conhecimentos prévios em JavaScript e React. Em vez de renderizar componentes via WebView, ele pretende utilizar componentes nativos diretamente, além de aplicar estilos com base em objetos JavaScript. Com base nesses requisitos e no funcionamento do React Native, assinale a alternativa correta.

Alternativas
Q3816307 Programação

Considerando o código JavaScript a seguir, que manipula variáveis, tipos de dados e um vetor de objetos, qual será a saída exibida no console após sua execução?



Imagem associada para resolução da questão


Alternativas
Q3816299 Programação

Com base no código PHP abaixo, analise as assertivas a seguir, assinalando V, se verdadeiras, ou F, se falsas.



Imagem associada para resolução da questão



( ) A propriedade “$nome” está acessível diretamente fora da classe, pois é um atributo privado.


( ) O método “setNome” permite atribuir um valor à propriedade “$nome” de forma segura, seguindo o princípio do encapsulamento.


( ) A palavra-chave “private” impede o acesso ao atributo “$nome” diretamente por meio do objeto “$p”.


( ) O operador “$this->” é utilizado dentro da classe para referenciar os membros da própria instância.


( ) O código imprime a palavra "João" na tela.



A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 

Alternativas
Q3812673 Programação

A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.


No Node.js, ao utilizar async/await, uma função assíncrona que lança um erro deve ser, obrigatoriamente, envolvida em try/catch para evitar que a aplicação encerre inesperadamente.

Alternativas
Q3812672 Programação

A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.


No Node.js, o método fs.readFile é assíncrono e utiliza callback, sendo totalmente equivalente a fs.readFileSync, mas com vantagem de não bloquear o event loop.

Alternativas
Q3812671 Programação

A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.


Em Python, ao criar um dicionário com dict.fromkeys(['a','b','c'], []), todas as chaves compartilham a mesma lista, de forma que alterações em uma chave afetam as demais.

Alternativas
Q3812670 Programação

A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.


O código Python a seguir cria uma função recursiva que calcula o fatorial de n, mas possui um erro que impede sua execução para n=0.

def fatorial(n):

     return n * fatorial(n‑1)

Alternativas
Q3812669 Programação

A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.


Em lógica de programação, o diagrama de fluxo de uma estrutura while garante que o bloco de código seja executado pelo menos uma vez, independentemente de a condição ser inicialmente falsa.

Alternativas
Q3811393 Programação
Considere as características básicas de uma linguagem de programação como sendo:

I - Totalmente orientada a objetos, com forte foco em modularidade e reutilização.
II - Acesso direto à memória e controle total sobre recursos do sistema.
III - Sintaxe simples e legível, próxima da linguagem humana.

Referem-se, respectivamente, às linguagens C, Java e Python:
Alternativas
Q3806511 Programação
No contexto de expressões regulares em PHP, ao instruir o PHP a encontrar certos caracteres, utilizam- -se os caracteres colchetes [ ].
Assinale a alternativa que contém o caractere de expressão regular NOT, ou aquele que instrui o PHP a encontrar qualquer caractere a não ser aqueles contidos nos colchetes.
Alternativas
Q3806510 Programação

Qual função PHP permite declarar constantes? 

Alternativas
Q3806509 Programação
Em Java, um método pode retornar ou não algum valor.
Assinale a alternativa que contém a palavra reservada correta que indica que um método não deve retornar um valor ao declarar um método.
Alternativas
Q3806506 Programação
São tipos de dados numéricos válidos em Python: 
Alternativas
Q3806502 Programação
São frameworks Javascript ou Typescript cuja função principal é atual como framewoks FrontEnd:
1. React 2. Next.js 3. Vue.js 4. Node.js
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q3806417 Programação

Considerando o fragmento de código Python, informe a saída esperada.



a = [8,7,6,5,4,3,2,1]


a[2:5] = [0]


print(a) 

Alternativas
Q3805762 Programação
Informe qual código Python está correto.
Alternativas
Q3805756 Programação
Informe quais frameworks são, respectivamente, da linguagem Java e da Python. 
Alternativas
Q3802506 Programação
Relacione corretamente os itens da coluna 1 com suas descrições ou usos na coluna 2, sobre linguagens de programação e tecnologias para desenvolvimento Web. 
Imagem associada para resolução da questão
Marque a opção que preenche corretamente a coluna 2: 
Alternativas
Respostas
301: C
302: A
303: E
304: C
305: A
306: E
307: E
308: C
309: C
310: E
311: X
312: D
313: D
314: E
315: B
316: B
317: B
318: E
319: B
320: C