Questões de Concurso Sobre programação

Foram encontradas 12.251 questões

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
Q990068 Programação
As estruturas básicas que constituem um JSon são
Alternativas
Q990067 Programação
O Spring Framework utiliza os chamados controllers, que são classes mapeadas por meio de annotations e servem para dizer à aplicação o que exibir quando for requisitada uma página no navegador. Ao se requisitar uma URL em um sistema desenvolvido em Spring Framework, a classe @Controller verificará a URL que foi solicitada, por meio da anotação 
Alternativas
Q989934 Programação
De um modo simples, podemos dizer que uma IDE é um software criado para facilitar a vida dos programadores, pois agrega em uma mesma ferramenta recursos para otimizar o tempo gasto com a codificação. As IDEs possuem a capacidade de compilar bibliotecas completas de linguagem, debuggers que apontam os erros, além de muitas delas possuírem o recurso autocompletar, o que agiliza a programação. Sobre as principais IDEs disponíveis, indique a alternativa CORRETA: 
Alternativas
Q986390 Programação

Cascading Style Sheets (CSS) descreve como elementos devem ser mostrados na tela, papel ou outra mídia. Considere as três afirmativas a seguir e depois informe quais delas estão corretas entre as opções a seguir.

I. CSS pode ser adicionado a HTML de três formas diferentes, usando as terminologias em inglês de inline, internal e external

II. É possível usar CSS para mudar o estilo de formatação de todo conteúdo, por exemplo, de um elemento ou tag específico em HTML

III. CSS foi criado especificamente com o objetivo de estender HTML com novos elementos ou tags que não foram previstos inicialmente pelo padrão HTML

Alternativas
Q986389 Programação
Hypertext Markup Language (HTML) é uma linguagem de marcação para criar páginas Web. Qual elemento ou tag a seguir é usado em HTML para definir âncoras para links entre páginas Web?
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
Q986386 Programação
O método fat, implementado em Java, calcula recursivamente o fatorial de um número inteiro positivo n passado como parâmetro. Qual das opções a seguir apresenta um código que retorna corretamente o fatorial de um inteiro n (variando de 0 a 10, inclusive)?
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
Q983577 Programação

Considere os trechos XML exibidos a seguir.


I.

<p>Um primeiro exemplo (/p>

<br/>

II.

<message>Texto breve</message>


III.

<b><i>Texto com destaque.</b></i>

IV.

<p>Note que, para x>1, a resposta é sim.</p>


O número de trechos válidos é:

Alternativas
Q983576 Programação

Analise o trecho de HTML/CSS exibido a seguir.


Imagem associada para resolução da questão

Num display com largura de 30 cm, com a janela do browser no tamanho normal, numa página contendo apenas esses elementos, cada div é exibido em uma única linha, ocupando perto de 11 cm.

Nesse cenário, considere as hipóteses sobre o comportamento dos elementos quando a largura da janela do browser é reduzida para 6 cm:


I. A largura do primeiro div é reduzida, e o texto é rearranjado de acordo.

II. A largura do segundo div mantém-se, e parte do texto torna-senão visível.

III. A largura do terceiro div é reduzida, e o texto é rearranjado de acordo.


Sobre essas hipóteses, conclui-se que:

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
Respostas
5981: D
5982: C
5983: B
5984: C
5985: C
5986: E
5987: A
5988: B
5989: D
5990: C
5991: A
5992: C
5993: E
5994: B
5995: D
5996: A
5997: D
5998: C
5999: E
6000: A