Questões de Concurso Sobre programação

Foram encontradas 15.173 questões

Q4293838 Programação

Um programador gera um relatório de acessos em Golang com:



Imagem associada para resolução da questão



Sobre a ordem do for range no map e o if  err  !=  ni1, é correto afirmar que

Alternativas
Q4282202 Programação
Cada objeto utiliza recursos do sistema, como memória. Precisamos de uma maneira disciplinada de retornar os recursos ao sistema quando eles não são mais necessários; caso contrário, podem ocorrer “vazamentos de recursos”, que evitariam que eles fossem reutilizados pelo próprio programa ou possivelmente por outros programas.
Sobre coleta de lixo em Java, analise os itens a seguir: 
I. Vazamentos de recursos, além de vazamentos de memória, também podem ocorrer. Por exemplo, um aplicativo pode abrir um arquivo no disco para modificar seu conteúdo — se o aplicativo não fechar o arquivo, ele deve terminar antes que qualquer outro aplicativo possa usar o arquivo.
Il. É recomendado utilizar o método finalize, para garantir a liberação dos recursos.
IIl. Objetos AutoClosable reduzem a probabilidade de vazamentos de recursos ao usá-los com a instrução try com recursos.

Conforme Deitel (2017), está correto o que se afirma em: 
Alternativas
Q4282200 Programação

Considere o código na linguagem Python: 



Imagem associada para resolução da questão



Sobre o código acima, analise os itens a seguir:


I. Esse programa demonstra outro padrão da computação chamado contador.

Il. A palavra in é um operador booleano que usa duas strings e retorna True se a primeira aparecer como uma substring na segunda.

III. O operador de comparação (==) não funciona em strings.


Está correto o que se afirma em: 

Alternativas
Q4282198 Programação

Considere o programa desenvolvido na linguagem PHP (php.net):  




Imagem associada para resolução da questão




Sobre o programa acima:


I. A instrução da linha 28 não pode ser executada, pois o método decrementAge() só pode ser chamado por métodos dentro da mesma classe ou de classes que a herdarem.

Il. A instrução da linha 29 não pode ser executada, pois o método ageChanged() só pode ser chamado por métodos dentro da mesma classe.

Ill. Na linha 22, o método decrementAge() pode ser chamado dentro da classe SupernaturalPerson, pois ela está herdando os métodos da classe Person.


Está correto o que se afirma em: 

Alternativas
Q4282191 Programação
Sobre a Programação Orientada a Objetos (POO), considere os itens a seguir:

I. O paradigma POO é sustentado por quatro conceitos principais, que garantem a segurança e a flexibilidade do sistema: abstração, encapsulamento, herança e polimorfismo.
Il. A POO é utilizada amplamente em várias linguagens modernas, sendo a abordagem padrão e dominante em linguagens como Java e C#.
IIl. A POO organiza o código em objetos para facilitar a manutenção e o reuso do código.

Está correto o que se afirma em: 
Alternativas
Q4278629 Programação
Assinale a alternativa correta sobre desenvolvimento web moderno utilizando HTML5 e CSS3. 
Alternativas
Q4278388 Programação
O pensamento computacional apoia-se em pilares que orientam a resolução estruturada de problemas. Sobre esses pilares, analise as afirmativas a seguir:

I. A decomposição consiste em dividir um problema complexo em partes menores e mais simples, o que facilita a sua resolução.
II. O reconhecimento de padrões busca identificar semelhanças ou regularidades entre problemas ou entre as suas partes.
III. A abstração consiste em focar nos aspectos essenciais de um problema, desconsiderando os detalhes irrelevantes para a sua solução.

Está CORRETO o que se afirma em:
Alternativas
Q4278381 Programação
O Scratch é uma linguagem de programação educacional voltada à introdução à lógica de programação. Sobre suas características, analise as afirmativas a seguir:

I. No Scratch, a programação é feita pela digitação de comandos em linguagem de máquina, exigindo a compilação do código antes da execução.
II. No Scratch, a programação é realizada pelo encaixe de blocos gráficos, que representam comandos e são combinados para formar scripts.
III. No Scratch, blocos de eventos, como o de clique na bandeira verde, permitem iniciar a execução de um script a partir de uma ação.

Está CORRETO o que se afirma em:
Alternativas
Q4274309 Programação
Sobre os conceitos centrais da programação orientada a objetos, analise as assertivas abaixo:

I. A herança possibilita que uma classe derivada (subclasse) adquira automaticamente os atributos e métodos de uma classe base (superclasse).
II. O polimorfismo permite tratar diferentes objetos por meio de uma interface comum, em que cada objeto pode implementar a ação de forma específica para a sua classe.
III. O encapsulamento trata do isolamento dos dados de um objeto, unindo seus atributos e métodos dentro da classe e limitando o acesso externo.

Quais estão corretas?
Alternativas
Q4262537 Programação
No framework Laravel, os Controllers são usados ​​para agrupar a lógica de manipulação de requisições em uma única classe. Artisan é uma CLI (Command Line Interface) incluída no Laravel para automatizar tarefas comuns. Qual comando do Artisan deve ser utilizado para criar um driver chamado 'PedidoController' que já inclui os métodos padrão de CRUD (index, create, store, etc.)?
Alternativas
Q4262525 Programação
Analise o código PHP abaixo e determine qual será a saída impressa pelo comando echo:

q_28 t i.png (319×181)
Alternativas
Q4260133 Programação
Um desenvolvedor front-end precisa construir a barra de navegação de um portal institucional, alinhando horizontalmente o logotipo à esquerda e os links de menu à direita, com distribuição uniforme do espaço entre os itens. Para isso, utiliza um modelo de layout unidimensional do CSS que permite controlar o alinhamento ao longo do eixo principal e do eixo cruzado, conforme o trecho de código a seguir.

Q49.png (565×472)

Assinale a alternativa correspondente ao modelo de layout utilizado para organizar os elementos filhos do contêiner.
Alternativas
Q4259414 Programação
A linguagem de marcação frequentemente utilizada para definir regras de codificação de metadados, tornando-os legíveis tanto para humanos quanto para máquinas é:
Alternativas
Q4259172 Programação

Considere o seguinte trecho de código HTML e CSS


HTML:

<div id=”container” class=”box”>

    <p class=”texto”>Conteúdo da Questão</p>

</div>

CSS:

p {color: red;}

#container.texto {color: blue;}

.box p {color: green;}

div p {color: yellow;}



De acordo com as regras de especificidade do CSS3, qual será a cor do texto exibido no  parágrafo?

Alternativas
Q4259171 Programação

Considere o seguinte código escrito em PHP 8.


class Equipamento {

    public $nome;

    protected $codigo;

    private $status;

    public function __construct($nome, $codigo) {

        $this->nome = $nome;

        $this->codigo = $codigo;

    }

}

    }

class Computador extends Equipamento {

    public function exibirDados() {

        return “Nome: $this->nome, Código: $this->codigo”;

}



Sobre a visibilidade dos atributos e a herança no código acima, assinale a alternativa CORRETA.

Alternativas
Q4259163 Programação

Analise o script abaixo, escrito em linguagem de shell (sh):


#!/bin/sh

DIRETORIO=”/var/log”

find $DIRETORIO -type f -size +500M


Qual é a finalidade da execução desse script no sistema operacional Linux?

Alternativas
Q4257910 Programação
Durante a renderização de um cenário tridimensional complexo em um jogo, a placa de vídeo processa milhões de polígonos e pontos de imagem simultaneamente, executando pequenos programas especializados responsáveis por calcular individualmente a iluminação, as sombras, as cores e a geometria de cada vértice ou pixel da tela, sendo esses programas denominados:
Alternativas
Q4256857 Programação
Considere a seguinte classe Calculadora e seu respectivo teste unitário escrito em PHP 8.x com a biblioteca PHPUnit.


Imagem associada para resolução da questão


Sobre a estrutura e execução desse teste, assinale a alternativa CORRETA.
Alternativas
Q4256855 Programação
O Node.js é amplamente conhecido por sua eficiência em aplicações de rede escaláveis devido à sua arquitetura baseada no motor V8. Sobre o modelo de execução do Node.js, assinale a alternativa CORRETA.
Alternativas
Q4256851 Programação
No desenvolvimento Android, a identidade visual é construída por meio de componentes e definições de aparência. Associe os conceitos da coluna à esquerda com suas definições na coluna à direita:


Imagem associada para resolução da questão


Assinale a alternativa que apresenta a sequência CORRETA.
Alternativas
Respostas
81: B
82: D
83: B
84: E
85: E
86: B
87: D
88: B
89: D
90: C
91: D
92: D
93: A
94: C
95: C
96: D
97: D
98: C
99: B
100: D