Questões de Concurso Sobre programação
Foram encontradas 15.021 questões
HTML5 e CSS3 desempenham um papel fundamental no desenvolvimento web contemporâneo, fornecendo uma extensa variedade de recursos que permitem a criação de páginas web atrativas visualmente, adaptáveis a diferentes dispositivos e enriquecidas semanticamente.
Com relação as linguagens de marcação, assinale (V) para a
afirmativa verdadeira e (F) para falsa.
( ) O CSS3 suporta elementos multimídia integrados, como áudio e vídeo, sem a necessidade de plugins externos.
( ) HTML5 e CSS3 são fundamentais para criar websites
responsivos, que se adaptam automaticamente a diferentes
dispositivos e tamanhos de tela, proporcionando uma melhor
experiência de usuário em smartphones, tablets e desktops.
( ) O HTML5 e o CSS3 são as linguagens de marcação e de estilo
mais recentes para desenvolvimento web
( ) O HTML 5 oferece flexibilidade e controle mais precisos sobre
o posicionamento e o design dos elementos em uma página
web.
As afirmativas são, respectivamente,
Durante uma entrevista para uma posição de desenvolvimento de software, o entrevistador deseja avaliar seu conhecimento sobre alguns princípios básicos e sua habilidade em reconhecer linguagens de programação que incorporam esses conceitos.
Assinale a opção que indica a linguagem que tem, como
características, o encapsulamento, a herança, o polimorfismo e a
abstração.
resultado = [('Produto A', 120, 25.50), ('Produto B', 85, 19.99), ('Produto C', 200, 32.75)]
Qual seria o código em Python que transformaria esse resultado em um dicionário, em que a chave é o nome do produto e o valor é um dicionário contendo as quantidades em estoque e os preços unitários?
I. É possível realizar a portabilidade do Python em diferentes sistemas operacionais de computação, como Windows, macOS, Linux e Unix.
II. A biblioteca NumPy é utilizada para criar e gerenciar facilmente arrays, manipular formas lógicas e realizar operações de álgebra linear.
III. O Flask é um framework web Python de pilha completa utilizado para o desenvolvimento de aplicações web em larga escala.
Está correto o que ser afirma em
I. Gerar um novo identificador de sessão quando houver uma nova autenticação.
II. Configurar o atributo “secure” para cookies transmitidos através de uma conexão TLS.
III. Configurar os cookies com o atributo “HttpOnly”, a menos que seja explicitamente necessário ler ou definir os valores dos mesmos através de scripts do lado cliente da aplicação.
Está correto o que se afirma em
I. O objetivo é enviar comandos JavaScript e css que serão executados pelo servidor com comportamentos prejudiciais ao usuário.
II. Uma forma de burlar algoritmos de tratamento de XSS é utilizar os códigos JavaScript mascarados como, por exemplo, em notação hexadecimal.
III. Um exemplo de ataque pode ser: adicionar um código JavaScript para coletar os dados de autenticação digitados pelo usuário e, em seguida, realizar uma requisição ajax para outra aplicação enviando-os.
Está correto o que se afirma apenas em
I. Permite a comunicação entre o cliente e o servidor, sem a necessidade de recarregar toda a página.
II. Não permite atualizações em tempo real na interface do usuário, sem a necessidade de atualizar a página manualmente.
III. Permite que páginas da web sejam construídas de forma síncrona, trocando dados com a rede a todo momento.
IV. Solicita dados de um servidor sempre antes do carregamento da página. V. Permite a criação de interfaces dinâmicas e interativas, que proporcionam uma melhor experiência ao usuário.
Assinale a alternativa CORRETA.

Com base nas informações apresentadas, assinale a opção em que é corretamente indicado o código que deve substituir os caracteres ### no programa do arquivo index.js para que a página gerada pelo arquivo index.html apresente a mensagem Programa Exemplo.
Nesse caso, para a criação dessa regra, no que diz respeito ao nome do seletor no código de formatação da folha de estilo e ao nome do seletor no atributo class da tag a ser formatada na página HTML que utiliza a folha de estilo, coloca-se

Para a execução das instruções desse arquivo, foi emitido, no terminal, o comando node codigo.js na pasta em que se encontra esse arquivo.
Com base na situação descrita, assinale a opção que corresponde à saída esperada da execução bem-sucedida do arquivo codigo.js.

Assinale a opção em que é apresentado o resultado da execução do trecho de código precedente, desenvolvido em JavaScript.

Considerando que o código precedente tenha sido desenvolvido em Java, assinale a opção em que é apresentado o resultado esperado ao final de sua execução.

A seguir, é apresentado o resultado do código precedente, desenvolvido em Python, ao final de sua execução.
Ação:
corre
voa
Com base nessas informações, é correto afirmar que o princípio da orientação a objeto utilizado nesse programa, especialmente em relação ao método acao, é a(o)

Assinale a opção em que é apresentado o resultado esperado após a execução do código precedente, considerando que ele tenha sido desenvolvido em Python.