Questões de Programação para Concurso

Foram encontradas 12.222 questões

Q2166823 Programação

Considere a seguinte função f, programada recursivamente em linguagem C:


Imagem associada para resolução da questão

Qual função matemática de inteiros positivos m e n é implementada por f ?

Alternativas
Q2166744 Programação

Observe o seguinte programa elaborado na linguagem Java.

Imagem associada para resolução da questão


O resultado da execução do programa é: 

Alternativas
Q2166334 Programação
Considerando o conceito de polimorfismo na linguagem Java, analise as afirmativas a seguir e assinale com V as verdadeiras e com F as falsas.
(   ) Classes Abstratas não podem ser instanciadas. (   ) Métodos Abstratos não precisam ser reimplementados. (   ) Toda classe em Java herda da classe Object. (   ) A variável this garante que a subclasse chame qualquer método da superclasse.
Assinale a sequência correta. 
Alternativas
Q2166331 Programação
Considere a declaração do seguinte método, escrito na linguagem Java, e analise as afirmativas a seguir.
public static long minhaFuncao(int[] vetor) {      int total = 0;      for(int i = 0; i < vetor.length; i++) {      total += vetor[i];    }    return total; } public static void main(String[] args) {       int[] vet = {10, 20, 30, 40};       long a = minhaFuncao(vet);       long b = minhaFuncao(vet); }
I. Esse método não pode ser compilado, pois seu retorno é do tipo long, e a variável total é do tipo int. II. A variável a receberá o valor 100 na sua definição. II. A variável b receberá o valor 100 na sua definição.
Está(ão) correta(s) a(s) afirmativa(s)
Alternativas
Q2165875 Programação
São necessárias três formas de controle para se implementar um algoritmo na programação estruturada. Essas formas de controle são 
Alternativas
Q2164134 Programação


Imagem associada para resolução da questão

De acordo com o trecho de código Extensible Markup Language (XML) citado anteriormente, representa corretamente o caminho completo (XPath) para acessar o valor “Belém”:

Alternativas
Q2164130 Programação
A plataforma Java Enterprise Edition (JEE) é uma plataforma de programação para servidores, consistindo de uma série de especificações detalhadas. Trata-se de característica da plataforma JEE: 
Alternativas
Q2164129 Programação
A Programação Orientada a Objetos (POO) tem o propósito principal de aproximar o mundo lógico da programação e o mundo em que vivemos. Na POO, o conceito que define a capacidade de um objeto de ter comportamentos diferentes dependendo do contexto em que é utilizado denomina-se:
Alternativas
Q2164128 Programação
A linguagem de programação Java possui algumas palavras-chave que são da linguagem e não podem ser usadas como nome de variáveis, métodos e classes. Um exemplo é a palavra-chave final. Em Java, a palavra-chave final indica que uma
Alternativas
Q2164099 Programação
Uma caixa de alerta é um recurso muito utilizado em JavaScript porque com ele é possível criar caixas de diálogos que aparecem na tela do usuário. A sintaxe correta para exibir uma caixa de diálogo de alerta em JavaScript com o texto “Bem-vindo ao IFPA!” é:
Alternativas
Q2164098 Programação
Na linguagem CSS, o seletor de classe é utilizado para aplicar estilos a elementos HTML que possuem a mesma classe. Para utilizar o seletor de classe em CSS, basta que seja utilizado, seguido do nome da classe desejada: 
Alternativas
Q2164097 Programação
As listas ordenadas ou numeradas são usadas para indicar alguma sequência ou numeração. Em XHTML, a sintaxe para definir uma lista ordenada é:
Alternativas
Q2164096 Programação
Variáveis são containers temporários de dados, que ficam alocados na memória. No PHP, uma variável pode conter diversos tipos de dados, strings, inteiros, números, ponto flutuante, objetos etc. A sintaxe correta para definir uma variável em PHP é: 
Alternativas
Q2164095 Programação
As estruturas de controle de fluxo são elementos fundamentais da lógica de programação. Assinale, a seguir, um exemplo de estrutura de controle de fluxo em lógica de programação.
Alternativas
Q2162026 Programação
O uso de padrões de projetos tem vantagens relacionadas ao desenvolvimento de software, aumentando a produtividade e a qualidade e facilitando a lógica de programação e o tempo de desenvolvimento. Sobre as características dos padrões de projeto orientados a objetos, analise as afirmativas a seguir.
I. Projetar software reutilizável orientado a objetos é uma tarefa complexa. II. Projetistas, quando encontram uma solução, reutilizam-na várias vezes. III. Bons projetistas sabem que devem resolver problemas de software a partir do zero. IV. Padrões de projeto conseguem resolver problemas específicos e complexos.
Está correto o que se afirma apenas em 
Alternativas
Q2162020 Programação

Considere a lógica do algoritmo a seguir desenvolvido em Java:

Imagem associada para resolução da questão


Nessa situação, será apresentado o seguinte resultado da execução se for inserido o valor 8:

Alternativas
Q2162015 Programação
Qual das seguintes instruções de pseudocódigo seria utilizada para fazer o programa repetir um conjunto de ações até que uma determinada condição seja satisfeita?
Alternativas
Q2161922 Programação
A sobrecarga de métodos ocorre quando
Alternativas
Q2156970 Programação
Em um programa Python, foi declarada uma variável do seguinte modo: frase="João da Silva é casado e mora numa casa. A casa do casal é bonita" . Em seguida, foi declarada a seguinte instrução: print(type(frase.find("casa",43,56))). O resultado exibido da execução desta instrução é 
Alternativas
Q2156945 Programação
Na orientação a objetos, o princípio que restringe o acesso ao comportamento interno de um objeto é conhecido como 
Alternativas
Respostas
2341: A
2342: D
2343: A
2344: D
2345: B
2346: C
2347: D
2348: C
2349: D
2350: A
2351: A
2352: C
2353: D
2354: A
2355: C
2356: B
2357: D
2358: B
2359: C
2360: E