Questões de Concurso Sobre programação

Foram encontradas 14.684 questões

Q3455675 Programação

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 é:

Alternativas
Q3455673 Programação
Quando um desenvolvedor de softwares voltados à orientação a objeto faz uso de modelos simplificados de entidades complexas do mundo real, focando apenas nos aspectos que são importantes para a aplicação sendo desenvolvida, ele está utilizando a característica de Orientação a Objeto chamada de:
Alternativas
Q3455668 Programação

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:

Alternativas
Q3455665 Programação

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”: 

Alternativas
Q3451596 Programação

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. 

Alternativas
Q3451595 Programação

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]  

Alternativas
Q3451123 Programação
Nas linguagens procedurais, funções e procedimentos são blocos de código que permitem organizar, modularizar e reutilizar trechos de programação, promovendo uma melhor estrutura e clareza no desenvolvimento de software. Sobre as características de funções e procedimentos, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.

( ) 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.
Alternativas
Q3451122 Programação
A linguagem C é uma linguagem procedural amplamente utilizada no desenvolvimento de sistemas e na programação de baixo nível. Nessa linguagem, os dados são classificados em Tipos de Dados Elementares e Tipos de Dados Estruturados. Assinale a alternativa que apresenta o tipo de dado estruturado em C que permite agrupar variáveis de diferentes tipos sob um único nome.
Alternativas
Q3451119 Programação
Comentários são essenciais na programação em Java, pois ajudam a melhorar a legibilidade e a manutenção do código. Eles permitem que os desenvolvedores expliquem e documentem o que o código faz, facilitando a compreensão tanto para quem está escrevendo quanto para outros que possam trabalhar no código no futuro. Um tipo específico de comentário é o Javadoc que é utilizado para gerar documentação automática em HTML (Hypertext Markup Language) e oferece uma forma estruturada de documentar classes, métodos e campos, facilitando a criação e o compartilhamento de documentação técnica. Qual é a estrutura correta do comentário Javadoc?
Alternativas
Q3451115 Programação
XML (Extensible Markup Language) é uma linguagem de marcação amplamente utilizada para representar dados estruturados de forma legível tanto por humanos quanto por máquinas, a qual é frequentemente empregada em contextos como web services, configuração de aplicativos e troca de dados entre sistemas. Comentários em XML são importantes para fornecer contexto e explicações adicionais sobre o conteúdo e a estrutura dos dados sem interferir na sua interpretação. Qual é a estrutura correta para um comentário em XML?
Alternativas
Q3451101 Programação
Como analista de informática da Sanepar, você está envolvido no desenvolvimento de um novo sistema web para o órgão. Parte do seu trabalho inclui a documentação das pseudoclasses do CSS3 que você utilizou no projeto, sendo uma dessas pseudoclasses o :root. Para garantir que a documentação esteja correta, você precisa assinalar a alternativa que descreve corretamente a função da pseudoclasse :root.
Alternativas
Q3451100 Programação
Como analista de informática da Sanepar, você está envolvido no desenvolvimento de um novo sistema web para o órgão. Durante o desenvolvimento, você precisa adicionar um recurso interativo à página para melhorar a experiência do usuário. Para isso, você deseja usar um elemento HTML que permita exibir um resumo visível para um conteúdo adicional. Nesse caso, considerando o HTML 5 (Hypertext Markup Language, versão 5), qual elemento você deve utilizar para definir esse resumo visível para um elemento <details>?
Alternativas
Q3449913 Programação
Avalie o fragmento de código escrito em PHP e executado na versão 8.3.6. Indique qual é o resultado esperado após a sua execução.
Imagem associada para resolução da questão
Alternativas
Q3449912 Programação
Avalie o fragmento de código escrito em Python e indique qual é o resultado após sua execução. Considere que o computador possui acesso à internet, que o Python instalado está na versão 3.12.2 e com todas as dependências para o funcionamento do código, e que as URLs estão acessíveis e possuem dados no formato texto.

Imagem associada para resolução da questão

Alternativas
Q3449911 Programação
Considere o seguinte fragmento de código, escrito na linguagem java, baseado em GEEKS FOR GEEKS (2022)

Imagem associada para resolução da questão

(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.
Alternativas
Q3449442 Programação
Considere o circuito abaixo baseado em Thinkercad (2024), composto por uma placa Arduino Uno R3, resistores de 220Ω, leds, placa de ensaio e demais componentes que garantem o seu perfeito funcionamento. 

Imagem associada para resolução da questão 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.
Imagem associada para resolução da questão
(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.)
Alternativas
Q3449440 Programação

Avalie o código fonte escrito em Assembly, baseado em Papbad (2018).

Imagem associada para resolução da questão

(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?

Alternativas
Q3449433 Programaçã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:

Alternativas
Q3446159 Programação
Com relação às funções em PHP, assinale a alternativa correta.
Alternativas
Q3446158 Programação
No que diz respeito à compilação e interpretação de programas PHP, é correto afirmar que o PHP é
Alternativas
Respostas
1681: D
1682: C
1683: C
1684: B
1685: E
1686: C
1687: E
1688: D
1689: B
1690: C
1691: C
1692: B
1693: A
1694: E
1695: B
1696: B
1697: B
1698: D
1699: E
1700: B