Questões de Concurso Sobre programação
Foram encontradas 14.684 questões
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.
(GEEKS FOR GEEKS. Java Program for Bitonic Sort. Noida: Geeks for Geeks, 2022. Disponível em https:// www.geeksforgeeks.org/java-program-for-bitonic-sort/. Acesso em: 14 abr. 2024.)
Escolha a opção que indique o resultado obtido após a sua execução na última versão oficial do Java.
O comportamento esperado do circuito, quando estiver em funcionamento, é o acendimento e desligamento
dos leds, alternadamente de baixo (led na posição 28e e 29e na placa de ensaio) para cima (led na posição
7e e 8e na placa de ensaio). Avalie o código fonte e indique quais comandos devem ser preenchidos nas
linhas 12 e 14 respectivamente.
(PROGRAM AN LED LIGHT SHOW. (2024). Tinkercad. Disponível em: https://www.tinkercad. com/lessonplans/program-an-led-light-show. Acesso em: 18 abr. 2024.)
Avalie o código fonte escrito em Assembly, baseado em Papbad (2018).

(PAPBAD. How to print a triangle of stars in assembly? Stack Overflow. [S. l.: s. n.], 19 mar. 2018. Disponível em: https://stackoverflow.com/q/49342767. Acesso em: 20 abr. 2024.)
Considere um computador com sistema operacional Linux, distribuição Ubuntu 24.04 e NASM versão 2.16.01, utilizado para compilar o código fonte. Qual é o resultado apresentado após sua execução?
Considere as seguintes sentenças sobre a linguagem de programação Python (SWEIGART, 2015).
(SWEIGART, Al. Automatize tarefas maçantes com Python. São Paulo: Novatec, 2015.)
I - O tratamento de exceções pode ser implementado por meio das cláusulas try e except.
II - É possível usar inteiros negativos como índices de uma lista, na qual o valor -1 refere-se ao último índice da lista, o valor -2 refere-se ao penúltimo índice da lista, e assim por diante.
III - Caso se queira copiar uma lista que contenha listas, o módulo copy deve ser importado e utilizado o comando copy.copy() para copiar a lista e suas respectivas listas internas.
IV - O módulo logging possui 4 níveis, sendo eles logging.default(), logging.info(), logging.warning() e logging. error().
Assinale a alternativa CORRETA: