Questões de Concurso Sobre programação

Questões Discursivas

Foram encontradas 15.021 questões

Q4005786 Programação
O atributo “spellcheck” no HTML, é utilizado para:
Alternativas
Q4005784 Programação

 É um exemplo de constante em Java: 

Alternativas
Q4005783 Programação
A ferramenta java.exe é descrita como:
Alternativas
Q4005170 Programação
Qual das opções abaixo não é um conceito de programação orientada a objetos?
Alternativas
Q4005166 Programação
Analise.

String str1 = “Oi eu sou”;
String str2 = “Uma pessoa programando!”;

System.out.println(str1.concat(str2));
System.out.println(str1 + str2);

Dado o código acima, qual é a saída do programa?
Alternativas
Q4005165 Programação
A cláusula aggregate do visual basic, possui algumas partes obrigatórias e outras opcionais. Qual das alternativas, lista somente as obrigatórias?
Alternativas
Q4005162 Programação
Para que a lista apareça conforme a imagem abaixo, quais devem ser respectivamente as classes de estilização feitas no comando de lista?
Ex: 
Imagem associada para resolução da questão
Alternativas
Q3997120 Programação
Nos primeiros computadores da 1a Geração, os programas eram escritos em códigos de máquina, específicos daquela arquitetura. Eram de difícil entendimento, por parte do humano, pois tinha que entender o funcionamento da máquina. Com a evolução das máquinas, houve também a evolução em como programá-las. O objetivo era facilitar o entendimento pelo humano e reduzir o esforço durante a programação e sua manutenção. Para isso, foram criadas algumas abordagens, entre elas, a interpretação e a compilação de códigos. No que se refere à compilação e interpretação de programas, no contexto de arquitetura de máquinas reais, julgue os itens abaixo:
I. A compilação é o processo de análise de um programa escrito em linguagem de alto nível (código-fonte) e sua conversão em um programa equivalente, porém em linguagem binária de máquina (código-objeto).
II. A interpretação consiste na possibilidade de certas partes do código de um programafonte (por exemplo, um loop) terem que ser interpretadas somente uma única vez. Enquanto, no método de compilação, isso acontece tantas vezes quantas definidas no loop.
III. A interpretação se caracteriza por realizar as três fases (tradução, ligação e execução), comando a comando, de um programa-objeto (código-objeto). 
IV. O programa que realiza a tarefa de compilação é denominado de compilador. Inicialmente, o compilador realizará uma análise do código-fonte, dividido em três (3) partes: análise léxica, análise sintática e análise semântica.

Estão CORRETOS apenas os itens:
Alternativas
Q3997118 Programação
Para tornar a comunicação transparente entre os processos distribuídos, as mensagens, que transitam nos canais, devem ser convertidas em estruturas e formatos de dados adequados para melhor eficiência, usando empacotamento (marshalled) e desempacotamento (unmarshalled) dessas mensagens. Em Java, a técnica que viabiliza essa transmissão de dados em forma de objetos (nas mensagens), isto é, a transformação de um objeto Java para uma sequência de bytes, chama-se:
Alternativas
Q3997115 Programação

Considere o seguinte código escrito em PHP (versão 7 ou maior). Avalie o código e o resultado final sobre o conteúdo a ser exibido pelo comando “print” (linha 12): 


Imagem associada para resolução da questão

Alternativas
Q3997108 Programação

O loop é um mecanismo de controle de fluxo importante em uma linguagem de programação. O Java possui três tipos de loops. Um desses é o loop "for" que, na sua forma mais simples, oferece um repetição codificada baseada em um índice inteiro. Observe o código Java abaixo que contém um loop "for": 


Imagem associada para resolução da questão



A respeito do código Java acima, analise as proposições a seguir:


I. O número máximo que o contador atinge é 10.


II. O trecho de código da linha 5, contador = 1, é executado uma única vez.


III. Há um erro no comando "for", pois a linha 6, que faz parte do corpo de loop, necessita estar entre chaves.


Marque a alternativa CORRETA sobre as afirmativas acima: 

Alternativas
Q3997107 Programação
Os principais atores, em um programa escrito na linguagem Java, são os objetos. Os objetos armazenam dados e fornecem os métodos para acessar e modificar esses dados. Considere as afirmativas abaixo sobre criação de um objeto com o comando new, sobre um tipo de classe na linguagem Java:
I. Um novo objeto é dinamicamente alocado na memória e todas as variáveis de instâncias são inicializadas.
II. O operador new retorna uma referência (isto é, um endereço de memória) do novo objeto recém criado.
III. Se o comando new está na forma de atribuição, então este endereço é armazenado na variável de referência.
IV. As variáveis de instâncias são inicializadas com 0 (zero) para as variáveis de instâncias numéricas e espaço para as variáveis de instância Strings.
Marque a alternativa CORRETA.
Alternativas
Q3997106 Programação
Os modificadores de classes são palavras reservadas opcionais, que precedem a palavra reservada class. Considere as afirmativas abaixo sobre modificadores de classes em Java:
I. O modificador de classe abstract descreve uma classe que possui métodos abstratos. Métodos abstratos são declarados com a palavra reservada abstract e o corpo do método é vazio.
II. O modificador de classe final descreve uma classe que não pode ter subclasses.
III. Se o modificador de classe for omitido, isso significa que esta pode ser usada por qualquer classe do mesmo pacote.
Dentre as alternativas a seguir, escolha a CORRETA.
Alternativas
Q3993890 Programação
Na linguagem Java, composition 
Alternativas
Q3990595 Programação
Assinale a opção que apresenta a função da linguagem PHP que permite criar funções definidas pelo usuário. 
Alternativas
Q3990594 Programação
Ao utilizar a linguagem PHP, é possível verificar quais tipos de banco de dados são suportados na configuração do servidor. Assinale a opção que apresenta a função que deve ser usada para mostrar essa informação.  
Alternativas
Q3990593 Programação
Na linguagem Java, são utilizados modificadores de acesso a classes, tributos e métodos, os quais são palavras-chaves reservadas. Assinale a opção que apresenta o modificador que torna o membro acessível a classes do mesmo pacote ou por meio de herança.  
Alternativas
Q3977764 Programação
 A linguagem C é uma linguagem estrutural e modular, cujos programas são compostos por uma ou mais sub-rotinas chamadas funções. É também de fácil portabilidade, ou seja, seus programas podem ser transferidos, por exemplo, de um computador com sistema operacional Windows para outro usando UNIX, graças à padronização da maioria dos compiladores C. Tornou-se muito popular na década de 80, por ser amplamente utilizada no sistema operacional UNIX. Dado o código da figura abaixo implementado em linguagem C, o que será apresentado no console após a sua execução no compilador?


Imagem associada para resolução da questão
Alternativas
Q3977402 Programação
A seguinte notícia foi publicada na coluna “Fala, leitor!” no site do jornal A Gazeta:

Fala, leitor! Castigo “à moda antiga” divide opiniões de leitores Homem obrigou filho que mentiu sobre tarefas de casa a escrever 200 vezes a frase “não devo mentir para meu pai” em um caderno. Assunto viralizou nas redes sociais (Fonte: https://www. agazeta.com.br/fala-leitor/castigo-a-moda-antiga-divide-opinioes-de-leitores-0218).

    Admitindo uma situação hipotética na qual o filho fosse um aficionado por informática e soubesse programar em linguagem C. Ao receber essa punição, ele se empenhou em escrever um algoritmo que fazia a leitura de um número N, e, logo a seguir, imprimia a mensagem “não devo mentir para meu pai” várias vezes na tela do computador. Ao término da programação do algoritmo, foi desenvolvido o seguinte código:


Imagem associada para resolução da questão


Se ao executar o algoritmo o filho digitar como N o valor 200, quantas mensagens serão exibidas na tela do computador?
Alternativas
Q3977359 Programação
Uma estrutura condicional é um artifício da programação para manipular o fluxo de dados de um programa, muito utilizado quando se possui duas ou mais escolhas de caminhos a se seguir dentro da sequência do código do programa. Os operadores lógicos são utilizados, comumente, junto com as estruturas condicionais em uma parte da estrutura conhecida como teste lógico. Sabendo disso, análise o código abaixo e escolha a alternativa que apresenta o que será impresso para o usuário.
Imagem associada para resolução da questão
Alternativas
Respostas
5041: A
5042: E
5043: B
5044: D
5045: E
5046: D
5047: A
5048: B
5049: A
5050: C
5051: B
5052: C
5053: C
5054: C
5055: A
5056: D
5057: B
5058: C
5059: B
5060: D