Questões de Programação para Concurso

Foram encontradas 9.233 questões

Q2570886 Programação
Um programador criou um método Java que recebe como parâmetro um inteiro maior ou igual a zero e retorna um inteiro cujos dígitos têm suas posições invertidas em relação ao inteiro recebido como parâmetro, conforme os exemplos apresentados a seguir:

• Caso essa função receba o inteiro 1234 como parâmetro, ela retornará o inteiro 4321;
• Caso essa função receba o inteiro 1000 como parâmetro, ela retornará o inteiro 1;
• Caso essa função receba o inteiro 8 como parâmetro, ela retornará o inteiro 8.


Qual método executa o que foi especificado?
Alternativas
Q2570881 Programação
Um programador deve desenvolver testes unitários para uma função que interage com uma API externa, fornecida por um terceiro e acessada via internet.

Para garantir que os testes sejam feitos de forma isolada, de acordo com as melhores práticas de testes, o programador deve
Alternativas
Q2568133 Programação

Com relação aos tipos estruturados da linguagem de programação Python 3, avalie as afirmativas a seguir. 


I. A tentativa de utilizar conjunto (set) como chave de um dicionário (dict) retorna erro.


II. O conjunto (set) não permite elementos repetidos.


III. O construtor do tipo list retorna erro ao receber uma string como argumento (entrada). 


Está correto o que se afirma em

Alternativas
Q2567325 Programação
Considere os valores de ações do Fundo FERC, os quais formam uma série temporal com nome FERC que está alocada na library TSA do programa R. Assim, um estatístico precisa descrever numérica e graficamente essa série temporal. Nesse caso, é correto afirmar que ele pode usar os seguintes comandos do R: 
Alternativas
Q2566868 Programação
Uma técnica comum para integração de sistemas corporativos é a troca de arquivos gerados de forma offline. Um sistema corporativo pode gerar um arquivo XML de requisições de compra, por exemplo, e então um usuário efetua upload desse arquivo no portal corporativo de seu fornecedor.

Assinale a alternativa que descreve uma forma de impedir que um usuário malicioso envie esse arquivo ao portal com modificações indevidas realizadas manualmente.
Alternativas
Q2566865 Programação
Analise o programa a seguir, elaborado na linguagem HTML. Uma tag da terceira linha foi substituída por * 


<!DOCTYPE html> <html><body> <p>A seguir são apresentados documentos <*>importantes</*>.</p> </body></html>

Deseja-se que, quando o programa for executado por um navegador que suporte HTML, como o Chrome ou o Edge, a palavra importante seja apresentada marcada (highlighted). Para tanto, a tag * deve ser substituída por: 
Alternativas
Q2566864 Programação
Considere uma lista armazenada em uma variável a na linguagem Python. Assinale a alternativa que apresenta uma maneira de imprimir os elementos desta lista de maneira inversa (começando pelo último elemento).
Alternativas
Q2566863 Programação

Observe o seguinte trecho de código escrito em PHP.


$txt = Campinas ;

unset($txt);

var_dump($txt);


É correto afirmar que a função var_dump irá retornar:

Alternativas
Q2566862 Programação
Sobre o uso de classes abstratas na linguagem Java, assinale a alternativa correta.
Alternativas
Q2566858 Programação

Observe a seguinte regra CSS. 


@media only screen and (min-width: 100px) {

  body {

    background-color: red;

}

}


Ela é aplicada quando

Alternativas
Q2562304 Programação
Acerca das tecnologias que atendem a PDPJ-Br, julgue o próximo item.


As interfaces do Java permitem que objetos de classes não relacionadas sejam processados de forma polimórfica. 
Alternativas
Q2562303 Programação
Acerca das tecnologias que atendem a PDPJ-Br, julgue o próximo item.


Em Java, uma subclasse herda os membros, campos e métodos de sua superclasse direta, podendo acrescentar novos membros, desde que mantenha intactos os membros herdados. 
Alternativas
Q2559186 Programação
Dentro do contexto da criação e estruturação de conteúdo na web, qual das seguintes alternativas melhor descreve o HTML (HyperText Markup Language)?
Alternativas
Q2559185 Programação
No contexto da troca de dados em formatos interoperáveis na web, o JSON (JavaScript Object Notation) desempenha um papel significativo. Qual das seguintes alternativas melhor descreve o JSON?
Alternativas
Q2559184 Programação
Dentro da programação orientada a objetos (POO), o conceito de herança desempenha um papel fundamental na estruturação de código. Assim, qual das seguintes alternativas melhor descreve o conceito de herança?
Alternativas
Q2559183 Programação
Dentro do paradigma de programação orientada a objetos, o polimorfismo desempenha um papel crucial na flexibilidade e adaptabilidade do código. Entre as opções abaixo, qual melhor descreve o conceito de polimorfismo?
Alternativas
Q2559182 Programação
Na programação orientada a objetos, o conceito de encapsulamento desempenha um papel fundamental na organização do código. Entre as opções abaixo, qual melhor descreve a principal finalidade do encapsulamento, considerando a separação dos aspectos externos e internos de um objeto?
Alternativas
Q2557752 Programação
Qual das opções é uma ferramenta comumente usada para o desenvolvimento de aplicações web dinâmicas e interativas? 
Alternativas
Q2557734 Programação
O ambiente de desenvolvimento e a escolha da linguagem de programação é fundamental para o sucesso de um projeto de software, influenciando diretamente sua “qualidade e eficiência”, assim no mundo da programação comumente chamamos o ambiente de desenvolvimento de IDE. Assinale a alternativa que corresponde corretamente ao significado de IDE. 
Alternativas
Q2557694 Programação

Marque a alternativa correta sobre a linguagem que o código abaixo foi desenvolvido.



<form method="post" action=">


    <input type="text" id="nome" name="nome"" required>


    <input type="submit" value="Enviar"">


</form'>


<%
    If Request.ServerVariables("REQUEST_METHOD") = "POST" Then
        Dim nome
        nome = Request.Form("nome")
        Response.Write "Olá, " & nome & "! Bem-vindo ao nosso site."
    End If
%> 

Alternativas
Respostas
321: A
322: C
323: C
324: A
325: B
326: A
327: C
328: B
329: E
330: C
331: C
332: E
333: D
334: C
335: D
336: B
337: D
338: B
339: C
340: D