Questões de Concurso Sobre programação

Foram encontradas 15.184 questões

Q3677369 Programação

Para responder a questão, considere o programa a seguir, feito em Java. As linhas estão numeradas apenas para referência.


Para as linhas 38 e 39, respectivamente, a forma correta de informar a altura e largura do retângulo para que sua área e perímetro sejam calculados pelos métodos do objeto é:
Alternativas
Q3677368 Programação

Para responder a questão, considere o programa a seguir, feito em Java. As linhas estão numeradas apenas para referência.


Com base no código em Java apresentado e nos conceitos de Programação Orientada a Objetos, analise as seguintes assertivas:
I. Nas linhas 02 e 03, a palavra private indica que os atributos altura e largura estão encapsulados.
II. Na linha 05, o método Retângulo é um construtor e é executado automaticamente quando um novo objeto é criado a partir da classe Retangulo.
III. Nas linhas 10 e 18, os métodos getAltura e getLargura servem para pegar os valores de altura e largura, respectivamente, informados a partir de um programa main, para armazená-los nos atributos da classe.
IV. A linha 31 retorna uma resposta incorreta para o cálculo do perímetro, pois existe um problema de precedência. A forma correta do cálculo do perímetro é (2 * altura) + (2 * largura), com os parênteses corrigindo o problema da precedência nas operações.
Quais estão corretas? 
Alternativas
Q3677367 Programação

Para responder a questão, considere o programa a seguir, feito em linguagem C. As linhas estão numeradas apenas para referência.


Na linha 11, o asterisco (*) que precede o msg serve para indicar que o parâmetro: 
Alternativas
Q3677366 Programação

Para responder a questão, considere o programa a seguir, feito em linguagem C. As linhas estão numeradas apenas para referência.


Qual das linhas da função main retorna um erro de compilação? 
Alternativas
Q3677365 Programação

Para responder a questão, considere o programa a seguir, feito em linguagem C. As linhas estão numeradas apenas para referência.


A função main apresenta alguns erros em seu código. Dois deles não impedem a execução do programa, mas comprometem as respostas dadas por ele relacionadas aos valores da área e do perímetro. As linhas que apresentam esse erro são: 
Alternativas
Q3677364 Programação

Para responder a questão, considere o programa a seguir, feito em linguagem C. As linhas estão numeradas apenas para referência.


De acordo com o programa feito em C referenciado, as linhas 03 e 07 possuem um erro que impede a execução do programa, a saber: 
Alternativas
Q3676324 Programação
Em PHP, a função utilizada para estabelecer conexão com banco de dados MySQL é:
Alternativas
Q3676323 Programação
Na linguagem Java, a estrutura que permite armazenar múltiplos elementos do mesmo tipo em posições indexadas é:
Alternativas
Q3674685 Programação

Um sistema precisa atualizar dinamicamente uma lista de pedidos sem recarregar a página. O desenvolvedor implementou: 


Imagem associada para resolução da questão


Sobre riscos à segurança e boas práticas de programação é correto afirmar que: 

Alternativas
Q3674679 Programação
Em um aplicativo Android, o desenvolvedor implementa duas telas: TelaA (Activity principal) e TelaB (Activity secundária). Quando o usuário abre TelaB, ela ocupa toda a interface, fazendo com que TelaA vá para o segundo plano. Sobre os métodos de ciclo de vida executados em TelaA nesse cenário, 
Alternativas
Q3674678 Programação

Um desenvolvedor implementa a seguinte rota em uma API REST: 


Imagem associada para resolução da questão


Toda vez que o endpoint é chamado, o servidor gera uma nova senha temporária. Sobre a seleção do método HTTP escolhido, é correto afirmar que o uso 

Alternativas
Q3674677 Programação

Em um projeto, os estilos abaixo entram em conflito:


Imagem associada para resolução da questão


Sobre o resultado da aplicação de estilos, é correto afirmar que 

Alternativas
Q3674676 Programação

Considere o trecho de código a seguir. 


Imagem associada para resolução da questão

Sobre o efeito da ordem dos blocos except, é correto afirmar que 

Alternativas
Q3674675 Programação
Em um sistema de gerenciamento de clientes, a classe Pessoa define o método toString() para exibir informações básicas. A classe Cliente, que herda de Pessoa, redefine o método toString() para incluir também o número do cartão de fidelidade. O conceito de orientação a objetos aplicado nessa situação, trata-se de 
Alternativas
Q3674674 Programação
Durante uma aula de fundamentos de programação, o professor explica aos alunos que existem diferentes estratégias de passagem de parâmetros em funções ou procedimentos. Sobre a distinção entre passagem por valor e passagem por referência é correta afirmar que 
Alternativas
Q3674673 Programação
Durante uma aula de programação, o professor pede que os alunos comparem a forma como a estrutura for é utilizada em Java e em Python. Considere as afirmativas a seguir e escolha a que descreve corretamente essa diferença. 
Alternativas
Q3674672 Programação
Durante uma aula de Programação, o professor destaca que, tanto em Java quanto em Python, as Strings são imutáveis. Ele pede aos alunos que expliquem as consequências práticas dessa característica no desenvolvimento de software, considerando operações de concatenação e manipulação de texto. Diante desse contexto, é correto afirmar que 
Alternativas
Q3666114 Programação

Em um jogo digital de xadrez, como a lógica de programação pode ser utilizada para representar e comparar as jogadas de cada peça?


Considere o seguinte pseudocódigo:  


Imagem associada para resolução da questão




Neste contexto, qual alternativa se encontra correta no que se refere a variáveis e atribuições utilizando a lógica de programação para que o jogo Chess funcione corretamente. 

Alternativas
Q3666108 Programação
Em um jogo digital 2D, o personagem principal precisa coletar moedas enquanto se desvia de obstáculos para ganhar pontos e avançar de nível. Considerando essa mecânica, qual das alternativas abaixo apresenta funções que podem ser, implementável em lógica de programação, especificamente em PseudoCódigo, para que um conjunto de comandos de entrada e saída implemente essa dinâmica no jogo?  
Alternativas
Q3666100 Programação
Dentre as alternativas abaixo, qual delas não corresponde a uma ferramenta digital existente no mercado para desenvolver jogos digitais para dispositivos móveis? 
Alternativas
Respostas
881: C
882: A
883: A
884: C
885: C
886: C
887: D
888: A
889: C
890: E
891: D
892: D
893: A
894: A
895: D
896: E
897: B
898: D
899: A
900: E