Questões de Concurso Para analista de tecnologia da informação

Foram encontradas 21.308 questões

Resolva questões gratuitamente!

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

Q3685240 Programação

Considere o código a seguir, escrito em JavaScript


Imagem associada para resolução da questão

Assinale a alternativa que apresenta a impressão resultante do comando console.log. 

Alternativas
Q3685239 Engenharia de Software

A pirâmide de testes é uma representação visual da distribuição de diferentes tipos de testes em um projeto de software. A base da pirâmide é composta por testes de menor granularidade, que devem ser executados com rapidez e pouco custo. Já o topo da pirâmide é composto por testes mais amplos e abrangentes, mas que deveriam estar presentes em menor quantidade devido ao seu custo de execução.


Assinale a alternativa que apresenta os tipos de teste da base da pirâmide para o topo, respectivamente.

Alternativas
Q3685238 Engenharia de Software
Assinale a principal finalidade de um diagrama de sequência UML em um projeto de software.
Alternativas
Q3685237 Engenharia de Software

Analise a interface a seguir, escrita na linguagem Java 8.

Imagem associada para resolução da questão

Essa interface fere um dos princípios descritos no SOLID.


Assinale a alternativa correspondente ao princípio que está sendo violado.

 

Alternativas
Q3685236 Engenharia de Software
Analise os quatro requisitos para um aplicativo de mensagens instantâneas descritos a seguir e assinale com V os requisitos funcionais e com F os requisitos não funcionais.
(    ) Como um usuário, quero ser capaz de enviar mensagens de texto para me comunicar com meus contatos. (    ) Como um usuário, quero que minhas mensagens sejam criptografadas para ter confiança no uso do aplicativo. (    ) Como um usuário, quero que o aplicativo seja capaz de lidar com um grande número de usuários simultaneamente. (    ) Como um usuário, quero fazer chamadas de voz e vídeo de alta qualidade para realizar conversas mais ricas e interativas com meus contatos.
Assinale a sequência correta.
Alternativas
Q3583921 Engenharia de Software
Os métodos ágeis servem para adaptar o modo de trabalho às condições de um projeto, garantindo maior flexibilidade e rapidez à sua execução. Eles são fruto da Cultura Ágil, conjunto de ideias e práticas que visam a acelerar a inspeção, adaptação, correção e entrega, atendendo assim às demandas do cliente e da empresa. Assinale a alternativa que se refere à metodologia descrita abaixo:
É uma metodologia aplicada na criação e na gestão de startups. Propõe ciclos enxutos e ágeis de aprendizado, com o objetivo de criar produtos desejados por clientes. Apresenta alguns novos conceitos, como o Produto Mínimo Viável (do inglês, Minimum Viable Product — MVP), e a ideia de mudança de estratégia e interação com os clientes. 
Alternativas
Q3583920 Programação
A quantidade de cores suportada pela linguagem CSS chega na casa dos milhões, porém apenas um pouco mais de 100 cores foram nomeadas. O código hexadecimal de uma cor começa com o caractere #, e os demais caracteres indicam que:
Alternativas
Q3583919 Engenharia de Software
UML (Unified Modeling Language) é uma linguagem poderosa para comunicação em equipes de produção de software. Na UML temos três conceitos necessários de entender: diagramas, elementos e relaci onamentos.
As formas gráficas que compõe cada diagrama são chamadas “elementos”, sendo que cada elemento possui um objetivo específico, e a combinação destes elementos torna-se o diagrama, que gera a semântica do respectivo modelo. No diagrama abaixo temos relacionamentos de Associação, Agregação, Composição e Generalização (Herança). Dessa forma, pode-se concluir que:

Imagem associada para resolução da questão
Alternativas
Q3583918 Banco de Dados
Na linguagem SQL, o comando DELETE FROM WHERE , executa a seguinte ação.
Alternativas
Q3583917 Engenharia de Software
O Modelo Entidade Relacionamento (MER) é um modelo conceitual utilizado na Engenharia de Software para descrever os objetos (entidades) envolvidos em um domínio de negócios, com suas características (atributos) e como elas se relacionam entre si (relacionamentos). Considere o exemplo abaixo, e assinale a alternativa que completa a indagação do texto:

Uma aplicação de vendas em que existem as entidades Produto e Venda, relacionam-se na forma muitos-paramuitos, uma vez que em uma venda pode haver vários produtos e um produto pode ser vendido várias vezes. Em determinado momento, a empresa passou a entregar brindes para os clientes que comprassem um determinado produto. A entidade Brinde, então, está relacionada não apenas com a Venda, nem com o Produto, mas sim com o item da venda, ou seja, com o relacionamento entre as duas entidades citadas anteriormente. Como não podemos associar a entidade Brinde com um relacionamento, criamos então a entidade:
Alternativas
Q3583916 Algoritmos e Estrutura de Dados
As estruturas de dados são formas de distribuir e relacionar os dados disponíveis, de modo a tornar mais eficientes os algoritmos que manipulam esses dados. O acrônimo LIFO, faz referência às: 
Alternativas
Q3583915 Programação
Java é uma das linguagens de programação mais populares do mundo, com uma enorme comunidade de desenvolvedores dedicados e uma infinidade de ferramentas disponíveis para facilitar o desenvolvimento de software. Assinale a alternativa que se refere à uma dessas ferramentas, caracterizada no texto abaixo:

É uma ferramenta de gerenciamento de dependências e construção para projetos Java. Ele simplifica o processo de compilação, empacotamento e distribuição de projetos em Java, além de permitir a gestão de dependências de forma automática.
Alternativas
Q3583914 Redes de Computadores
Sabemos que, em uma rede, pode ser necessário que um mesmo Endereço IP possa ser utilizado em diferentes dispositivos em momentos distintos. Para tal, tem que se configurar quais serão os endereços desses dispositivos. Essa configuração também pode ser feita de forma automática, e que, nesse caso, utiliza-se um servidor para obtenção – durante a conexão com a rede – de um Endereço IP. O nome desse servidor capaz de encontrar um Endereço é denominado de::
Alternativas
Q3583913 Redes de Computadores
NA Arquitetura TCP/IP é um conjunto de protocolos de comunicação entre computadores em rede que se caracteriza pela definição de um modelo padrão de camadas para implementação na arquitetura de rede. Este protocolo apresenta a seguinte característica:
Alternativas
Q3583912 Redes de Computadores
Para verificar se todos os servidores envolvidos na comunicação entre seu computador e uma determinada página estão operando conforme o esperado, pois ao executar esse comando o Windows confere o tempo necessário, em milissegundos, para se conectar a cada um dos computadores intermediários no processo de acesso até a página solicitada, sendo o último rastreado na rota, a página que você quer visitar, deve-se utilizar:
Alternativas
Q3583911 Sistemas Operacionais
Para alterar os valores de parâmetro TCP/IP em um sistema Linux temporariamente até a próxima reinicialização, deve-se executar o seguinte comando: 
Alternativas
Q3583910 Redes de Computadores
A especificação 802.11 como padrão para redes sem fio foi ratificada, então, pelo IEEE em 1997. Como todos padrões IEEE 802, o 802.11 foca nas duas primeiras camadas do modelo ISO, a camada física e a camada de enlace. No que diz respeito ao padrão IEEE 802.11, assinale a alternativa correta:
Alternativas
Q3583909 Redes de Computadores
O padrão Ethernet, basicamente, consiste de três elementos: o meio físico, as regras de controle de acesso ao meio e o quadro ethernet. O padrão define como os dados serão transmitidos através dos cabos da rede. Nesse contexto, assinale a alternativa que se refere ao padrão Ethernet 1000Base T:
Alternativas
Q3583908 Sistemas Operacionais
O Registro do Windows é uma espécie de banco de dados, onde são armazenadas as informações sobre todos os programas instalados, estrutura de diretórios, informações do usuário, de drivers, e outros. Nesse sentido, assinale a alternativa que se refere ao atalho que atalho é muito útil, quando é necessário procurar informações do usuário que está logado, pois todas as suas informações aparecem nesta chave:
Alternativas
Q3583907 Sistemas Operacionais
No sistema operacional Linux (Ubuntu), para configurar a impressora instalada como padrão, deve-se executar o seguinte comando no terminal:
Alternativas
Respostas
7281: B
7282: C
7283: D
7284: A
7285: C
7286: A
7287: C
7288: D
7289: B
7290: C
7291: A
7292: C
7293: D
7294: A
7295: B
7296: D
7297: C
7298: A
7299: D
7300: B