Questões de Concurso Comentadas sobre programação
Foram encontradas 10.880 questões
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.
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
Julgue o item subsequente, relativo a WebServices, SonarQube.
Em um web services, quando, entre um pedido e uma
resposta de mensagem, se procura associar a mensagem de
resposta à original que iniciou a solicitação, por meio de
algum valor comum que os serviços possam identificar para
estabelecer seu relacionamento entre elas, pode-se utilizar a
correlação.
Julgue o item subsequente, relativo a WebServices, SonarQube.
O sonarQube detecta as vulnerabilidades de segurança no
código por meio de DAST (dynamic application security
testing), indicando os erros a serem eliminados antes de
implantar o aplicativo.
Julgue o item seguinte, com base nos conceitos de linguagem de programação Ruby e Java.
Em Ruby, o resultado da execução do comando
%q{one\ntwo\n#{ 1 + 2 }} é “one\ntwo\n3”.
Julgue o item seguinte, com base nos conceitos de linguagem de programação Ruby e Java.
Ao se utilizar a estrutura try-catch-finally para tratar certos
tipos de erros em um programa Java, as instruções do bloco
finally são úteis para realizar operações, independentemente
do resultado do bloco try.
Com base em tecnologias e práticas frontend web, julgue o seguinte item.
O HTML é uma linguagem de programação que recupera as
informações de um servidor e as apresenta na tela do usuário.
A respeito de linguagens de programação, julgue o próximo item.
A linguagem Java suporta arrays multidimensionais de
forma direta, sem a necessidade de manipulação em cascata
de arrays unidimensionais ou bidimensionais.
A respeito de linguagens de programação, julgue o próximo item.
O conceito de abstração refere-se ao foco que o
desenvolvedor deve dar à solução que ele está construindo,
sem deixar que contextos adjacentes atrapalhem.