Questões de Concurso Sobre linguagens de programação em programação

Foram encontradas 7.897 questões

Q990070 Programação
Considerando que a ferramenta SonarQube permite analisar código gerado na linguagem Java e em outras linguagens, assinale a opção que indica erro que, na análise do código de um sistema de recursos humanos, pode ser identificado como configuração default dessa ferramenta.
Alternativas
Q990069 Programação
Nos testes unitários, é possível testar uma classe ou até mesmo um objeto Java. Nesse contexto, uma classe, para ser testada pelo Junit, deve se estender a partir de
Alternativas
Q986388 Programação

O método maxVet, implementado em Java a seguir, deveria calcular o maior elemento de um vetor v passado como parâmetro. No entanto, o código não funciona para alguns vetores. O método max não retorna, de fato, o maior inteiro de qual dos vetores com três inteiros a seguir?

Imagem associada para resolução da questão

Alternativas
Q986387 Programação

O método recursivo fib, implementado em Java e apresentado a seguir, calcula o n-ésimo termo da clássica série de Fibonacci. Considere o primeiro termo da série de Fibonacci o número 0 (zero) e o segundo termo é o número 1 (um). A partir do terceiro termo da série, você o obtém como a soma dos dois termos anteriores. Assim, os primeiros termos da série de Fibonacci são 0, 1, 1, 2, 3, 5, 8, 13, 21, e assim por diante. Por se tratar de um método recursivo, fib chama a si próprio para calcular o n-ésimo termo da série, exceção nos dois casos-base que são o primeiro e o segundo termos (quando a função é chamada uma única vez e retorna o resultado). Entre as opções seguintes, quantas vezes a função fib é chamada para calcular o quarto termo da série ( fib(4) )?

Imagem associada para resolução da questão

Alternativas
Q986385 Programação

O algoritmo a seguir possui um bug ou erro de código. O método min3, implementado em Java, deveria retornar o menor elemento entre três inteiros passados como parâmetros (a, b, c). Em diversas situações, quando se executa o código a seguir, o método retorna corretamente o menor dos três parâmetros. Para quais valores de a, b, c, o método min3 apresentará bug, ou seja, não retornará corretamente o menor dos três inteiros, considerando as alternativas apresentadas a seguir?

Imagem associada para resolução da questão

Alternativas
Q986381 Programação

Duas características importantes e relacionadas entre si, presentes em Java por ser uma linguagem orientada a objetos, são a herança e o polimorfismo. Considere as afirmativas I e II a seguir e depois marque a alternativa correta.

I. Herança múltipla é um recurso existente em Java para permitir que uma classe possa herdar atributos e métodos de mais de uma classe.

II. Polimorfismo em Java é a capacidade de duas ou mais classes derivadas de uma mesma superclasse possuírem a mesma assinatura de um método, porém com comportamento diferente.

Alternativas
Q986380 Programação
Java é uma linguagem de programação orientada a objetos. Considere a afirmação correta, relacionada com essa tecnologia.
Alternativas
Q983587 Programação

Sobre a função alert do JavaScript, analise as afirmativas a seguir.


I. Requer apenas um parâmetro.

II. Oferece apenas o botão OK para o usuário.

III. Retém a execução do código até que o usuário responda.


Está correto o que se afirma em:

Alternativas
Q983575 Programação

Na linguagem C# .NET, a classe HtmlGenericControl permite a criação dinâmica de objetos HTML numa página.


Na criação da instância, é possível fornecer um parâmetro que define, para o objeto criado:

Alternativas
Q983574 Programação

Considere as seguintes afirmativas sobre class constructor na linguagem Java.


I. Deve receber o mesmo nome da classe a ele associada.

II. Não deve ser especificado um tipo de retorno na sua declaração.

III. É útil para a definição de valores iniciais para os atributos da classe.

IV. É sempre declarado como public.


É correto somente o que se afirma em:

Alternativas
Q983573 Programação

Analise o código Python 2.7 a seguir. 


Imagem associada para resolução da questão


O conjunto de palavras exibidas pela execução desse código, na ordem, é:

Alternativas
Q983572 Programação

Analise o trecho de código a seguir, extraído de uma página na qual foram inseridos os devidos links para o acionamento da biblioteca JQuery. 

Imagem associada para resolução da questão

Sabendo-se que essa página exibe inicialmente três linhas, é correto afirmar que um clique:

Alternativas
Q983571 Programação

Analise o código JavaScript a seguir.

Imagem associada para resolução da questão

Analise ainda o comando de atribuição a seguir.


document.getElementById("34").innerHTML=...;


No trecho pontilhado, a expressão que retorna corretamente a concatenação do nome com o sobrenome de pessoa é:

Alternativas
Q981225 Programação
No C#, a coleção HashSet:
Alternativas
Q981224 Programação
Na linguagem Java, a sintaxe correta de um bloco de controle de exceção é:
Alternativas
Q981223 Programação
O código PHP que imprime a mensagem ʺabcdʺ é:
Alternativas
Q980124 Programação
São exemplos de linguagem de segunda e quarta geração, respectivamente:
Alternativas
Q979965 Programação
Na linguagem PHP:
Alternativas
Q979964 Programação
Em relação aos arrays e arraylists na linguagem Java, avalie se são verdadeiras (V) ou falsas (F) as afirmativas a seguir:
I Tentar utilizar uma constante antes de ela ser inicializada é um erro de compilação. II Atribuir um valor a uma variável constante depois de ela ter sido inicializada é um erro de compilação. III A linguagem Java não permite aos programadores escolher entre passar por valor e passar por referência, pois todos os argumentos são passados por referência.
As afirmativas I, II e III são, respectivamente:
Alternativas
Q979963 Programação
Considere o seguinte trecho de código em PHP: Imagem associada para resolução da questão
Após executar o trecho de código, os números apresentados na tela, desconsiderando a formatação de saída, são:
Alternativas
Respostas
3961: E
3962: D
3963: A
3964: B
3965: C
3966: A
3967: C
3968: E
3969: A
3970: D
3971: C
3972: E
3973: A
3974: E
3975: A
3976: D
3977: B
3978: E
3979: C
3980: D