Questões de Concurso Sobre programação
Foram encontradas 15.139 questões
I. A inicialização de objetos permite a atribuição de valores a propriedades ou campos no momento da criação do objeto.
II. A sintaxe de inicialização de objetos reduz a necessidade de construtores sobrecarregados para diferentes combinações de parâmetros.
III. É possível inicializar objetos aninhados e coleções com a sintaxe de inicialização de objetos.
Qual das seguintes alternativas está correta?
Na prática de programação em pares (pair programming), dois desenvolvedores colaboram em uma única estação de trabalho, com papéis distintos. Um dos desenvolvedores é responsável por escrever o código ativamente, enquanto o outro revisa e orienta a abordagem. Sabendo disso, qual é o nome dado ao desenvolvedor que está ativamente escrevendo o código no teclado e implementando as soluções discutidas?
Programação Orientada a Objetos (POO) é um paradigma que utiliza o conceito de “objetos” para estruturar e organizar o código, promovendo modularidade, reutilização e manutenção mais fácil. A prática de ocultar os detalhes internos do funcionamento de um objeto e expor apenas o que é necessário para a interação com ele, garantindo uma interface limpa e protegida, refere-se a um dos conceitos fundamentais da POO denominado
Ao utilizar um código PHP, um usuário escreveu:

Ao executar esse código, se o navegador do usuário for o Mozilla Firefox, o código apresentará como resultado:
Um desenvolvedor de páginas Web utilizou o seguinte código JSON para representação de dados:
{"cursos":[
{ "turma":"Informática", "ano":"primeiro" },
{ "turma":"Eletrônica", "ano":"segundo" }
]}
Se ele quiser colocar esse código de representação de dados no formato XML, para garantir a interoperabilidade desses dados, o formato adequado é:
Seja o seguinte código Python:
import math
dado = int (input('limite: '))
B: int = dado + 3
if B <= 12:
Aux = 30 + B
if B > 12:
Aux = 21 + B
print (Aux)
Ao se executar esse código, se a variável “dado” receber o valor 23, a variável “Aux” será exibida com valor:
Em um computador com sistema operacional Linux, foi criado o seguinte código bash:
#!/bin/bash
calculo(){
calc=$(($1*($2-$3)))
return $calc }
read -p "Entre com numero: " int1
read -p "Entre com numero: " int2
read -p "Entre com numero: " int3
add $int1 $int2 $int3
echo "Resultado: " $?
Entrando com valores 2, 4 e 3 (nessa ordem), ao executar esse arquivo bash, vai aparecer em “Resultado”:
Com base nas linguagens de programação Python, julgue o próximo item.
Considere o seguinte código em Python: tupla = ('a', ['b', 'c', 'd']) tupla[1].append('e')
O código acima resultará em erro, pois tuplas são imutáveis e não permitem adição de elementos.
Com base nas linguagens de programação Python, julgue o próximo item.
Considere o seguinte código em Python:
lista = [1, 2, 3, 4, 5]
lista1 = lista
lista1[0] = 99
Ao final da execução do código, o conteúdo da variável lista será:
[99, 2, 3, 4, 5]
( ) Funções são blocos de código que realizam uma tarefa específica e retornam um valor ao final da sua execução.
( ) Funções podem receber parâmetros como entrada, processar esses dados e devolver um resultado.
( ) Procedimentos são blocos de código semelhantes às funções, mas diferem no fato de que não retornam um valor.
( ) Procedimentos também podem receber parâmetros para alterar seu comportamento ou realizar operações específicas.