Questões de Concurso Para técnico em tecnologia da informação

Foram encontradas 4.023 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1930445 Programação
AngularJS é um framework JavaScript para desenvolvimento de aplicações web. No desenvolvimento de páginas web dinâmicas, é muito importante a utilização de laços. Qual a diretiva desse framework que permite repetir um elemento DOM uma vez, para cada item de uma coleção?
Alternativas
Q1930444 Engenharia de Software

Sobre o Paradigma de Programação Orientada a Objetos (POO), analise as afirmativas a seguir.


1) A orientação a objetos representa uma forma de enxergar e modelar o mundo como um conjunto de objetos inter-relacionados interagindo por meio da troca de mensagens.


2) Uma classe representa uma instância de um objeto.


3) O polimorfismo é caracterizado quando duas ou mais classes distintas possuem o mesmo nome. Ele permite que objetos dessas classes se comportem de forma diferente.


4) O encapsulamento, um dos principais conceitos da POO, consiste em separar os aspectos externos de um objeto, os quais são acessíveis a outros objetos, dos detalhes internos de implementação do objeto; assim, esses detalhes internos permanecem escondidos dos outros objetos.


Estão corretas, apenas:

Alternativas
Q1930443 Arquitetura de Software

Sobre a arquitetura de software modelo-visão-controlador (MVC), analise as afirmativas a seguir.


1) MVC é um padrão de arquitetura de software utilizado exclusivamente para aplicações WEB.


2) A camada de visão é responsável pela validação e controle do fluxo dos dados que serão apresentados ao usuário.


3) A camada de modelo é responsável pelo acesso e manipulação de dados.


4) O controlador é responsável por receber as requisições dos usuários, comunicar-se com a camada de modelo quando necessário e enviar os dados para a camada de visão.


Estão corretas, apenas:

Alternativas
Q1930442 Programação

Dado o código abaixo, escrito em Python:


Imagem associada para resolução da questão


o que será impresso após a sua execução?

Alternativas
Q1930441 Engenharia de Software
O git é um sistema de controle de versão distribuído e utilizado amplamente pela comunidade de desenvolvimento de software. Esse sistema possui um conjunto de comandos utilizados para o versionamento de código. Dito isso, qual o comando utilizado para enviar as alterações do repositório local para o repositório remoto?
Alternativas
Q1930440 Programação

Sobre a linguagem de programação Java, analise as afirmativas a seguir.


1) Todas as classes Java têm um construtor default, mesmo quando é definido um construtor explicitamente.


2) Java não possui herança múltipla, porém uma classe abstrata pode implementar várias Interfaces.


3) Java permite que um array (vetor) possua valores de tipos diferentes, como int e float.


4) A Máquina Virtual Java é responsável por coletar objetos na memória que não são mais referenciados.


Estão corretas, apenas:

Alternativas
Q1930439 Banco de Dados

Dadas as tabelas a seguir:


Imagem associada para resolução da questão


Qual o comando que calcula a média das notas dos alunos da professora de ID 12 (Rafaela)? 

Alternativas
Q1930438 Banco de Dados

SQL (Structured Query Language) é uma linguagem declarativa que possui um conjunto de comandos utilizados para, por exemplo, consultar, manipular e fazer transações em bancos de dados. Esses comandos estão organizados em subconjuntos, como a DDL (Data Definition Language), que possui os comandos de definição de banco de dados. Sobre esses comandos, analise as afirmativas a seguir.


1) O comando CREATE TABLE é utilizado para criar uma nova tabela no banco de dados.


2) O comando DELETE TABLE é utilizado para remover uma tabela no banco de dados.


3) O comando CREATE DATABASE é utilizado para criar uma nova base de dados.


4) O comando DELETE DATABASE é utilizado para remover uma base de dados.


Estão corretas, apenas:

Alternativas
Q1930437 Programação
JDBC é uma Interface de Programação de Aplicação formada por um conjunto de classes e interfaces escritas em Java que faz o envio de instruções SQL para banco de dados relacional. Qual a interface que possui os métodos para executar instruções SQL? 
Alternativas
Q1930436 Programação

Dada a classe Java a seguir:


Imagem associada para resolução da questão


O que será impresso após a execução do método main?

Alternativas
Q1930435 Programação
Singleton é um padrão de projeto de software que tem como objetivo garantir a existência de apenas uma instância de uma classe de objetos. Assinale, entre as opções a seguir, a classe Java que implementa esse padrão.
Alternativas
Q1923970 Noções de Informática
No Google Chrome, versão 101, como é chamado o conjunto de ferramentas para desenvolvedores que permite inspecionar o HTML (DOM) renderizado e a atividade de rede de uma página? 
Alternativas
Q1923969 Segurança da Informação

Em relação aos tipos de backup, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.


( ) Um backup completo efetua uma cópia de todos os dados de um conjunto de arquivos, pastas ou volumes.

( ) Um backup incremental efetua uma cópia de todos os dados alterados desde o último backup completo.

( ) Um backup diferencial efetua uma cópia somente dos dados alterados desde a última operação de backup.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 

Alternativas
Q1923968 Noções de Informática
Assinale a alternativa que apresenta um tipo de malware caracterizado pela capacidade de propagar-se automaticamente pelas redes, criando cópias de si mesmo e infectando outros computadores.
Alternativas
Q1923967 Noções de Informática

A Figura 3 abaixo apresenta um gráfico da abrangência das redes Internet, Intranet e Extranet, as quais foram identificadas pelas letras A, B e C: 


Imagem associada para resolução da questão


Qual seria a ordem correta, considerando A como a abrangência mais restrita e C como a abrangência mais aberta?

Alternativas
Q1923966 Engenharia de Software

São modelos de processo de desenvolvimento de software, EXCETO: 

Alternativas
Q1923965 Banco de Dados
Na linguagem SQL, qual dos operadores abaixo é utilizado para verificar se um valor procurado está dentro de uma lista de valores?
Alternativas
Q1923964 Banco de Dados
Assinale a alternativa que apresenta uma ferramenta utilizada na modelagem conceitual de um banco de dados relacional.
Alternativas
Q1923963 Banco de Dados

Avalie as assertivas abaixo referentes a um Sistema Gerenciador de Banco de Dados (SGBD):


I. Um SGBD permite o compartilhamento de bancos de dados entre diversos usuários e aplicações.

II. Um banco de dados somente pode ser construído e manipulado por meio de um SGBD.

III. Um SGBD fornece proteção de segurança contra acesso não autorizado.


Quais estão corretas?

Alternativas
Q1923962 Programação

Com base no trecho de código da Figura 2 abaixo, qual das alternativas representa a linguagem que foi utilizada?


Imagem associada para resolução da questão

Alternativas
Respostas
2561: C
2562: A
2563: E
2564: D
2565: B
2566: E
2567: D
2568: B
2569: C
2570: A
2571: B
2572: B
2573: C
2574: A
2575: A
2576: E
2577: E
2578: A
2579: D
2580: C