Questões de Concurso Público IF-MT 2016 para Tecnico de Tecnologia da Informação

Foram encontradas 40 questões

Q2751161 Arquitetura de Software

A UML (Unified Modeling Language) é uma linguagem de modelagem unificada que provê um conjunto de diagramas para a representação das diferentes visões de um sistema. Acerca dessa linguagem, assinale a afirmativa correta.

Alternativas
Q2751163 Arquitetura de Software

O modelo de banco de dados relacional tem duas regras de aplicação geral. Sobre essas regras, marque V para as afirmativas verdadeiras e F para as falsas.


( ) A regra de integridade da entidade exige que todo atributo identificador da entidade tenha valor único, não podendo ser nulo.

( ) A regra de integridade referencial determina que a chave estrangeira deve ser igual à chave primária ou nula.

( ) A regra de integridade da entidade não se aplica à chave primária de uma tabela relacional que pode ser nula.

( ) A chave estrangeira não pode ser nula, pois o relacionamento temporário incompleto transgride a regra da integridade referencial.


Assinale a sequência correta.

Alternativas
Q2751165 Arquitetura de Software

INSTRUÇÃO: As questões 23 e 24 estão baseadas na figura abaixo que é um modelo Entidade-Relacionamento simplificado para controle de entrega de carga em uma empresa de transportes.


De acordo com a figura, marque V para as afirmativas verdadeiras e F para as falsas.


( ) O modelo Entidade-Relacionamento conceitual está na Terceira Forma Normal (3FN), portanto não haverá redundância de dados quando da implementação em tabelas no banco de dados.

( ) Os atributos TipoCarroceria e TipoCarga na Entidade Frota têm dependência funcional e podem ser Entidades distintas com atributo identificador e relacionamento de cardinalidade n:n.

( ) As cardinalidades do relacionamento das Entidades Frota e Motorista, nos dois sentidos, são indicativas de que não há instâncias em ambas sem relacionamento.

( ) O atributo TipoCarga nas Entidades Frota e Entrega deve ser o mesmo e pode ser uma Entidade com atributo identificador com relacionamento ternário.


Assinale a sequência correta.

Alternativas
Q2751167 Arquitetura de Software

INSTRUÇÃO: As questões 23 e 24 estão baseadas na figura abaixo que é um modelo Entidade-Relacionamento simplificado para controle de entrega de carga em uma empresa de transportes.


Considerando o modelo ER da figura acima, implementado um banco de dados relacional com todas as tabelas criadas no banco de dados de nome frota, qual seria o comando SQL para inserção dos dados na referida tabela?

Alternativas
Q2751169 Arquitetura de Software

Os bancos de dados relacionais apresentam melhoria de desempenho na execução das operações de manipulação de dados com a criação de índices para as tabelas. Cada índice está associado a um tipo particular de uso. Sobre a criação de índices, analise as afirmativas.


I - A manipulação de dados de uma tabela é otimizada com o uso da chave primária para pesquisa associada a um arquivo de índice dessa chave.

II - Os índices com chaves secundárias permitem a manipulação otimizada por chaves secundárias dos dados da tabela indexada.

III - O número máximo de índices para uma tabela está limitado a 2 devido à existência de apenas uma chave primária e uma chave secundária.

IV - A criação de índices sobre a tabela produz a ordenação física de registros (Sorting), por esse motivo qualquer operação sobre a tabela é otimizada.


Está correto o que se afirma em

Alternativas
Q2751171 Arquitetura de Software

O mapeamento do modelo Entidade-Relacionamento (ER) para um esquema de banco de dados relacional segue diversas etapas para a correta definição das tabelas, chaves primárias, chaves secundárias e relacionamentos. Sobre essas etapas, marque V para as afirmativas verdadeiras e F para as falsas.


( ) A Entidade forte no esquema ER será uma tabela com todos os atributos simples da Entidade que terá como chave primária o atributo identificador da Entidade.

( ) A Entidade fraca no esquema ER será uma tabela com todos os atributos simples, uma chave primária e uma chave estrangeira da Entidade forte do relacionamento.

( ) Os atributos de relacionamento de Entidades em um relacionamento de cardinalidade n:n pertencerão a uma nova tabela de relacionamento.

( ) Cada Entidade num relacionamento com cardinalidade 1:1 será transformada numa tabela que terá como chave primária os atributos identificadores de ambas as Entidades.


Assinale a sequência correta.

Alternativas
Q2751173 Arquitetura de Software

A coluna da esquerda apresenta características distintivas de diferentes métodos ágeis e tradicionais para desenvolvimento de software e a da direita, o nome como são conhecidos. Numere a coluna da direita de acordo com a da esquerda.


1 - Ciclos curtos de desenvolvimento, retorno constante

2 - Abordagem de passos sequenciais, sistemática

3 - Fluxo de trabalho interativo e incremental

4 - Backlog de produto, Sprints, reuniões diárias


( ) Processo Unificado (UP)

( ) SCRUM

( ) Programação extrema (XP)

( ) Ciclo de Vida Clássico


Marque a sequência correta.

Alternativas
Q2751175 Arquitetura de Software

Os padrões de usabilidade de software estão definidos no conjunto de normas da ISO 9241. Elas apresentam as informações para a implementação da ergonomia recomendada para hardware, software e ambiente visando à efetividade, eficiência e satisfação do usuário dentro de seu contexto de trabalho no uso de sistemas baseados em software. Com essa abordagem de usabilidade de software, analise as afirmativas a seguir, considerando o ciclo de vida de um software.


I - O processo de construção das interfaces de software é interativo, requerendo análise de requisitos, projeto e validação em conjunto com o usuário.

II - O projeto de interfaces não tem correlação com o fluxo de trabalho do processo a ser informatizado, pois o manual do usuário pode capacitar para uso.

III - As interfaces customizáveis, o retorno e as interrupções de operações e a progressividade de interações repetitivas pelo usuário constituem fontes de erros.

IV - A sobrecarga de memória do usuário pode ser minimizada com leiaute visual orientado a objetos, menus e atalhos intuitivos e valores default significativos.


Está correto o que se afirma em

Alternativas
Q2751177 Arquitetura de Software

Um dos periféricos de microcomputadores mais utilizados pela comunidade é o monitor de vídeo, cuja função é transmitir as informações do computador por meio de imagens na tela do dispositivo. Sobre monitores e suas interfaces, assinale a afirmativa correta.

Alternativas
Q2751178 Arquitetura de Software

A especificação técnica de um computador é essencial para que as atividades típicas da área de Tecnologia da Informação sejam desenvolvidas com sucesso. Sobre a especificação de configuração de um computador, assinale a afirmativa correta.

Alternativas
Q2751180 Arquitetura de Software

Em cada estágio do ciclo de desenvolvimento de um sistema baseado em software, os testes são de fundamental importância para garantir a qualidade do produto final. Não são apenas requisitos funcionais do sistema que devem ser testados, mas também os requisitos não funcionais. Considerando esse texto, analise as afirmativas abaixo que descrevem o objetivo dos testes.


I - O teste de Unidade é feito em nível de módulo de programação ou componente de software.

II - O teste de Integração é realizado pelo usuário quando o sistema executa em um sistema operacional.

III - No teste de Sistema, os requisitos funcionais e não funcionais são testados para garantir a qualidade de todo o sistema.

IV - O teste de Aceitação é conduzido em conjunto com os usuários com o propósito de verificar a confiabilidade do sistema.


Está correto o que se afirma em

Alternativas
Q2751183 Arquitetura de Software

Na Engenharia de Software, muitos autores sempre destacaram a importância da documentação de sistemas de software. As diferentes metodologias, desde o desenvolvimento em cascata até os métodos ágeis, propõem um conjunto de documentos a serem elaborados, variando da abordagem extensiva até a mais simplificada. Diferentes entidades de normatização, como IEEE, ISO, ESA, definiram padrões para documentação de software. Em todo o ciclo de desenvolvimento de software, a abordagem das metodologias tem foco no processo e no produto visando sempre à qualidade. Sobre as técnicas de documentação de sistemas, marque V para as afirmativas verdadeiras e F para as falsas.


( ) A documentação de sistemas inclui todos os documentos desde o estudo de viabilidade, especificação de requisitos até os manuais de treinamento e de usuários do sistema.

( ) A listagem de codificação de programas com os comentários de linha e de blocos não faz parte da documentação de sistema, pois não interessam ao cliente.

( ) Depois de colocado em operação, o sistema se encerra, pois a equipe de desenvolvimento não estará presente para a manutenção.

( ) Os métodos ágeis propõem a criação do documento de visão inicial de requisitos e da arquitetura para em seguida partir para o processo de desenvolvimento.


Assinale a sequência correta.

Alternativas
Q2751184 Arquitetura de Software

Algoritmos são normalmente definidos como uma sequência finita e ordenada de instruções bem estabelecidas. Sobre lógica de programação e algoritmos, assinale a afirmativa correta.

Alternativas
Q2751186 Arquitetura de Software

#include <stdio.h>


int main(int argc, char** argv) {

int i, j, aux;

int v[] = {10, 8, 6, 4, 2, 9, 7, 5, 3, 1};


for(i = 10 - 1; i >= 1; i--)

for(j = 0; j < i; j++)

if(v[j] > v[j + 1]) {

aux = v[j];

v[j] = v[j + 1];

v[j + 1] = aux;

}


_________ for(i = 0; i < 10; i+)

_______________ printf("%d ", v[i]);


return 0;

}

Considerando o algoritmo acima, implementado na linguagem C, assinale a alternativa correta, quanto à saída produzida do trecho destacado.

Alternativas
Q2751188 Arquitetura de Software

Uma estrutura de dados unidimensional, homogênea, com um mesmo identificador e elementos alocados sequencialmente na memória de um computador, é conhecida como:

Alternativas
Q2751190 Arquitetura de Software

A linguagem de programação C++ foi desenvolvida a partir da linguagem C, principalmente para agregar os conceitos de classes. Sobre C/C++, assinale a afirmativa correta.

Alternativas
Q2751192 Arquitetura de Software

Sobre a linguagem de programação Python e suas palavras reservadas, assinale a alternativa que NÃO apresenta uma palavra reservada em Python.

Alternativas
Q2751194 Arquitetura de Software

Sobre Java, assinale a afirmativa correta.

Alternativas
Q2751196 Arquitetura de Software

Sobre os equipamentos de redes de computadores, marque V para as afirmativas verdadeiras e F para as falsas.


( ) Hubs são equipamentos que, ao receber um pacote, o distribuem para todas as demais portas.

( ) Gateways são equipamentos utilizados para interligar duas ou mais redes.

( ) Roteadores são equipamentos que operam na Camada Física do modelo ISO/OSI.

( ) Switches são equipamentos que operam na Camada de Sessão do modelo ISO/OSI.


Assinale a sequência correta.

Alternativas
Q2751197 Noções de Informática

Considerando o protocolo TCP/IP, os protocolos SMTP e ICMP, pertencem, respectivamente, às camadas

Alternativas
Respostas
21: A
22: B
23: D
24: A
25: B
26: B
27: A
28: B
29: D
30: C
31: D
32: C
33: A
34: D
35: C
36: C
37: A
38: D
39: B
40: C