Simulado SAEP 2017

Description

Primeiro simulado SAEP
SENAI Matozinhos
Quiz by SENAI Matozinhos, updated more than 1 year ago More Less
SENAI Matozinhos
Created by SENAI Matozinhos over 7 years ago
SENAI Matozinhos
Copied by SENAI Matozinhos about 7 years ago
13
0

Resource summary

Question 1

Question
Analise o código. O conteúdo adequado para a linha oito, que permite a troca de valores entre as variáveis "a" e "b" ao final do programa, caso a variável "a" seja maior que a variável "b", é
Answer
  • temp : = a
  • temp := b
  • a := temp
  • b := temp
  • b := a

Question 2

Question
Uma entidade tem suas características descritas detalhadamente. Esta descrição refere-se ao conceito de atributo. Uma ocorrência específica de um atributo em uma entidade ou relacionamento é denominada de valor de atributo. Uma das etapas da modelagem de dados trata da definição dos atributos a serem armazenados no banco de dados, em que podem ser utilizados atributos compostos, os quais
Answer
  • em sua composição não são permitidos valores nulos
  • sempre são constituídos por um atributo do tipo booleano
  • em sua formação não podem ser admitidos atributos do tipo caractere
  • podem ser decompostos em outros atributos simples ou ainda compostos
  • obrigatoriamente compõe a chave primária das entidades que se relacionam

Question 3

Question
Durante a realização de teste de software, foi verificada a funcionalidade dos requisitos do sistema sob a visão do cliente da loja on-line, avaliando o quanto se pode exigir do software e quais falhas ocorriam na emissão de boleto. Qual teste foi realizado na emissão de boleto que esse software realizava?
Answer
  • Teste de caixa-branca
  • Teste de caixa-preta
  • Teste de stress
  • Teste de integração
  • Teste orientado a objetos

Question 4

Question
A abordagem Entidade-Relacionamento (ER) é uma das técnicas mais difundidas e utilizadas para modelagem de dados, de acordo com Heuser(2009). Nesta técnica, elabora-se o Diagrama de Entidade Relacionamentos (DER), no qual uma entidade é representada por um retângulo. (HEUSER, C. A. Projeto de Banco de Dados. 5.ed. UFRGS: Ed. Bookman, 2009) Com base no contexto, a entidade representa, então,
Answer
  • o tipo de dado a ser armazenado no banco de dados
  • informações a serem armazenadas no banco de dados
  • a relação entre um objeto e outro no modelo conceitual
  • a quantidade de relações existentes entre as entidades
  • objetos dos quais se deseja guardar informações no banco de dados

Question 5

Question
O Scrum é definido como um framework no qual cada indivíduo possui um papel e suas respectivas atribuições. O Scrum Master tem como responsabilidade garantir que o Scrum seja aplicado, auxiliar a equipe nas interações, e ainda trabalhando sobre as teorias de transparências, inspeção e adaptação. O principal papel do Scrum Master, sobre a equipe de desenvolvimento, é garantir
Answer
  • a modificação de prioridade dos itens de backlog por ele decidido seja realizada.
  • as metodologias de desenvolvimento de software
  • o trabalho em equipe e conclusão das entregas
  • o trabalho com saúde e segurança do trabalho
  • o backlog do produto, seja claro para todos

Question 6

Question
A literatura de processo de software segundo (Pressman, 2004) Métricas de software definem como medir determinadas características do software. (PRESMAN, Roger S. Engenharia de software. 6º Ed. Porto Alegre. Bookman, 2006) As medidas diretas do tamanho dos artefatos de software associados ao processo por meio do qual software é desenvolvido são caracterizadas como métricas.
Answer
  • técnicas
  • de qualidade
  • de produtividade
  • orientadas a tamanho
  • orientadas por função

Question 7

Question
O modelo em cascata é um desenvolvimento de software sequencial no qual o desenvolvimento é visto como um fluir constante para frente (como uma cascata) por meio de fases de análise de requisitos, projeto, implementação, testes (validação), integração e manutenção de software. De acordo com o modelo cascata,
Answer
  • é uma abordagem baseada em uma visão evolutiva do desenvolvimento de software, afetando o processo como um todo
  • é usado com mais frequência em grandes projetos, pois é mais versátil para lidar com mudanças
  • move-se para a próxima fase somente quando a fase anterior está completa e perfeita
  • o aprendizado ocorre simultaneamente tanto para o desenvolvedor, quanto para o usuário do sistema
  • quando uma necessidade de um projeto muda, uma equipe adaptativa mudará também

Question 8

Question
Operadores relacionais são utilizados para estabelecer comparações entre valores ou expressões. Utilizando a linguagem de programação Java, o operador utilizado para comparar se um valor ou expressão é igual a outro é
Answer
  • ==
  • !=
  • =
  • >
  • <

Question 9

Question
O hypertext Transfer Protocol (HTTP) serve para transferir informações entre cliente e servidor. Dois métodos muito utilizados para transferir informações são o GET e o POST. Esses métodos possuem como características:
Answer
  • GET: é mais seguro que o post. POST: os dados não são visíveis na URL
  • GET: não possui restrição quanto ao tipo de dados (ASCII, binário etc.). POST: possui restrição quanto ao tipo de dados (ASCII, binário, etc
  • GET: não recomendado para dados sensíveis. POST: as requisições podem ser salvas em favoritos.
  • GET: parâmetro é salvo no navegador. POST: parâmetro é salvo no navegador
  • GET: pode ser armazenado (cached). POST: não possui restrição com o comprimento dos dados

Question 10

Question
De acordo com Heuser, o modelo de dados abstrato é um modelo que descreve a estrutura de um banco de dados de forma independente de um SGBD particular. Nesse modelo, observam-se a visão geral do negócio, o fácil entendimento entre usuários e desenvolvedor, a possibilidade de relacionamentos "n" para "m" e possui somente as entidades e os atributos principais. (HEUSER, C. A. Projeto de Banco de Dados. 5ed. UFRGS. Ed. Bookman, 2009) Essas características pertencem ao modelo de dados.
Answer
  • Entidade relacionamento
  • conceitual
  • relacional
  • lógico
  • físico

Question 11

Question
Para facilitar a manutenção de uma aplicação, uma boa prática é inserir comentários no código fonte. Quando se utiliza a linguagem de programação JAVA, uma forma de inserir comentários no código fonte é utilizando a seguinte estrutura
Answer
  • #comentário
  • // comentário
  • ; comentário
  • <!-- comentário -->
  • <%@ comentário %>

Question 12

Question
O algoritmo abaixo foi criado com o objetivo de preencher uma variável multidimensional denominada "mat".

Question 13

Question
Analise o código javascript do vetor e alert, e diga qual valor será exibido
Answer
  • 5
  • 4
  • 3
  • 2
  • 1

Question 14

Question
A modelagem é uma função do ciclo de engenharia convencional, sendo sistemática e sequencial no desenvolvimento de software. Em uma empresa de desenvolvimento de software, usa-se uma modelagem cuja característica principal tem por base fases separadas onde apenas começa a próxima quanto a versões anterior estiver concluída. Esta empresa trabalha com a modelagem
Answer
  • Espiral
  • Incremental
  • Evolucionários
  • Prototipação
  • Cascata

Question 15

Question
O gerenciamento da Configuração de Software (GCS) tem como objetivo gerir atividades de apoio para absorção controlada de modificações no desenvolvimento de software, garantindo a estabilidade na evolução do projeto. Com base nas ferramentas de apoio, o GCS contempla as seguintes atividades:
Answer
  • Avaliação da configuração e implementação de processo
  • Controle de versão, controle de mudanças e integração contínua
  • Medição e análise, planejamento do projeto e gerenciamento de requisitos.
  • Planejamento, execução, verificação e ajustamento
  • Processo de apoio, processos fundamentais, processos organizacionais

Question 16

Question
Um usuário precisa criar um folheto com informações sobre coleta seletiva. O texto foi digitado, utilizando-se a formatação-padrão do editor de texto. A fim de aproveitar o espaço disponível na página com algumas ilustrações sobre o assunto o usuário resolveu dividir o texto em duas colunas do mesmo tamanho, precisando transferir uma parte do texto para a coluna da direita. Para isso, ele utilizará o recurso de quebra
Answer
  • automática de texto
  • de coluna
  • de página
  • de seção contínua
  • de seção para próxima página

Question 17

Question
Em português estruturado (Portugol), usam-se procedimentos para organizar e melhorar o desenvolvimento de um algoritmo. Quais são as características que definem um procedimento?
Answer
  • Declaração de variáveis locais; passagem de parâmetros; não retorno de valores.
  • Declaração de variáveis globais; passagem de parâmetros; não retorno de valores.
  • Declaração de variáveis locais; não passagem de parâmetros; não retorno de valores.
  • Declaração de variáveis globais; não passagem de parâmetros; retorno de valores.
  • Declaração de variáveis locais; passagem de parâmetros; retorno de valores.

Question 18

Question
A fim de fornecer informações sobre a qualidade do software em relação ao contexto em que se deve operar, os testes de software utilizam técnicas específicas para encontrar possíveis falhas. Há uma técnica que aplica a cada nova versão do software todos os testes já aplicados nas versões anteriores, para identificar se algum erro já encontrado anteriormente retornou à nova versão. (PRESSMAN, Roger S. Engenharia de Software. 6º Ed Porto Alegre Bookman, 2006) Essa técnica é chamada de
Answer
  • Teste de Caixa-Branca
  • Teste de caixa-cinza
  • Teste de Caixa-preta
  • Teste de Regressão
  • Teste não funcional

Question 19

Question
Durante o desenvolvimento do sistema de atendimento do SENAI, o analista resolveu implementar uma rede social, com envio de e-mail, imagens e interação via chat. Os princípios de Design Patterns que podem ser utilizados nessa rede social são
Answer
  • criacional, estrutural e comportaental
  • encapsulamento, granularidade e dependência
  • evolução, reutilização, encapsulamento e dependência
  • padrões Microsoft e padrões corporativos
  • problema, solução e consequências

Question 20

Question
Fundamentais no processo de criação e distribuição de um software, os testes de softwares possuem tipos variados, como teste de regressão, teste de sistema, teste de unidade, teste de aceitação e o teste de integração. O Teste de Integração
Answer
  • é realizado, geralmente, por um grupo restrito de usuários finais do sistema, simulando operações rotineiras e checando se o comportamento está de acordo.
  • explora a menor unidade do projeto, procurando provocar falhas ocasionadas por defeitos de lógica e de implementação em cada módulo separadamente.
  • visa provocar falhas associadas às interfaces entre os módulos que constituem a estrutura de software que foi estabelecida na fase de projeto.
  • é uma estratégia importante para redução de "efeitos colaterais", não correspondendo a um nível de teste
  • avalia o software em busca de falhas, utilizando-o como um usuário final faria

Question 21

Question
Observe o diagrama. Esse diagrama que ilustra a notação UML para representar uma funcionalidade do sistema é chamado de
Answer
  • Diagrama de atividades
  • Diagrama de caso de uso
  • Diagrama de classe
  • Diagrama de estados
  • Diagrama de interação

Question 22

Question
Na realização de testes de software, os defeitos encontrados são registrados e passados para a equipe de desenvolvimento para as devidas correções. O documento do Plano de testes destinado a esse procedimento é chamado de relatório de
Answer
  • incidente de teste
  • especificação de caso de teste
  • especificação de procedimento de teste
  • encaminhamento de item de teste
  • resumo de teste

Question 23

Question
No desenvolvimento de uma aplicação, muitas vezes é preciso saber qual objeto está sendo afetado por determinada ação realizada no código. Dado um ActionEvent, qual método permite identificar o componente afetado?
Answer
  • Public Component getComponente()
  • Public Component getSource()
  • Public Component getTarget()
  • Public Object getSource()
  • Public class getClass()

Question 24

Question
No editor de texto Microsoft Word 2010, o usuário seleciona uma sequência de texto e observa que o campo "fonte"da guia Início está em branco. Isso acontece porque
Answer
  • a fonte utilizada não está instalada no sistema
  • a seleção foi feita de modo incorreto pelo usuário
  • houve problema na versão do arquivo
  • o arquivo foi salvo no formado de arquivo .ODT
  • o texto selecionado está formatado com vários tipos de fontes.

Question 25

Question
No fluxograma abaixo estão representadas, de forma desorganizada, as etapas para realização de testes de software. A ordem correta dessas etapas é
Answer
  • planejamento, avaliação, projeto, implementação, execução
  • planejamento, projeto, implementação, avaliação, execução.
  • planejamento, projeto, implementação, execução, avaliação
  • projeto, planejamento, implementação, avaliação, execução
  • projeto, planejamento, implementação, execução, avaliação

Question 26

Question
Para resolver um determinado problema deve ser feito o levantamento das seis causas principais. De acordo com o diagrama de causa e efeito, duas dessas causas são
Answer
  • Físico e mental
  • método e máquina
  • clima e intempéries
  • inspeção e procedimento
  • instrumento e manutenção

Question 27

Question
Na manutenção de um código, verificou-se que a operação lógica a>b sempre resultava em falso. Qual operação lógica pode ser utilizada para que o resultado da mesma seja verdadeiro e contemple as possibilidades não contempladas em a>b, mantendo os mesmos valores?
Answer
  • a<b
  • a>b
  • a=b
  • a>=b
  • a<=b

Question 28

Question
O DML (Data Manipulation Language) é uma família de linguagem de computador utilizada para selecionar, inserir, apagar e atualizar informações no banco de dados. Identifica-se como instruções DML os seguintes comandos SQL
Answer
  • begin work e grant
  • rollback e commit
  • update e delete
  • create e drop
  • avg e sum

Question 29

Question
A equipe de desenvolvimento de software de uma empresa foi acionada para desenvolver um sistema de gerenciamento de investimentos financeiros. Com o objetivo de fazer o levantamento das necessidades do cliente para o software, foram realizadas alguma técnicas tais como entrevistas, observações, questionários e pesquisas. (PRESSMAN, Roger S. Engenharia de Software. 6º. Ed. Porto Alegre: Bookman, 2006) O texto refere-se às técnicas para análise
Answer
  • orientada a objetos
  • de requisitos
  • de sistemas
  • estruturada
  • de riscos

Question 30

Question
A linguagem SQL disponibiliza três operadores de conjuntos, sendo eles: UNION, INTERSECT E EXCEPT. Esses operadores permitem que, a partir de duas consultas, seja produzida uma terceira consulta. Como resultado da operação INTERSECT, tem-se
Answer
  • a combinação dos resultados, das várias consultas em um único grupo de resultados, que inclui todas as linhas pertencentes a todas as consultas da união.
  • o retorno de todas as linhas presentes no resultado da consulta 1, mas que não estão presentes no resultado da consulta 2.
  • o retorno de todas as linhas presentes tanto no resultado da consulta 1, quanto no resultado da consulta 2.
  • o retorno de qualquer valor distinto da consulta 1, que também não esteja localizado na consulta 2.
  • a união de todos os resultados presentes da consulta 1 com todos os resultados totais da consulta 2.

Question 31

Question
Com base nesse fluxograma é possível identificar a existência da seguinte condição lógica (condição ; se verdadeiro ; se falso)
Answer
  • se(adicionaValorConta=0; então fim ; senão Incrementa ValorConta)
  • se(adicionaValorConta=1; então fim; senão Incrementa ValorConta)
  • se(lerValorConta = S; então Não compra o produto; senão AdicionaValorConta)
  • se(lerValorConta >= valorProduto; então compra o produto; senão compra o produto)
  • se(lerValorConta <= valorProduto; então não compra o produto; senão compra o produto)

Question 32

Question
Em uma documentação técnica do dicionário de dados do sistema de patrocinadores da Copa do Mundo, foi diagnosticado um erro no sistema de cadastro de empresas parceiras ao gravar os dados de dados conforme visualizado no quadro a seguir: Com base no quadro, qual modificação deveria ser realizada para que o sistema não apresente mais o erro?
Answer
  • cademail deve ser char 10
  • cadempresa deve ser do tipo char
  • cadnome deve ser do tipo blob
  • cadpreco deve ser do tipo double
  • id_cadastro campo deve ser null

Question 33

Question
Em engenharia de software, os padrões GoF, presentes nos padrões de projeto de software, são os padrões de criação, os padrões estruturais e os padrões comportamentais. (PRESSMAN, Roger S. Engenharia de Software. 6º Ed Porto Alegre Bookman, 2006) São os padrões de criação
Answer
  • abstractfactory, bridge e proxy
  • builder, prototype e singleton
  • adapter, decorator e facade
  • command, strategy e visitor
  • state, observer e mediator

Question 34

Question
Considerando o código presente nessa imagem, ao ser executado o comando "java -hotspottest_args um dois três quatro cinco seis", o que será impresso na tela?
Answer
  • 3
  • 4
  • três
  • quatro
  • args[3]

Question 35

Question
A empresa Pais e Filhos e Molhados deseja informatizar a emissão de suas notas fiscais, para tanto elaborou, junto ao analista de sistemas, a modelagem de seu banco de dados. Diante de suas necessidades, foi acordado que a modelagem final do banco deve obedecer ao modelo lógico apresentado a seguir. A próxima etapa do processo de criação do banco de dados prevê a criação do script para criação do modelo físico e deve conter a seguinte instrução:
Answer
  • Create Table Nota_Fiscal(Nr_Nota_fiscal Integer Not Null, Dt_Emi_NFiscal Date Null, Primary Key(Nr_Nota_Fiscal))
  • Create Table Nota_Fiscal (Nr_Nota_Fiscal Integer Null Autoincrement, Dt_Emi_NFiscal Date Null, Primary Key (Nr_Nota_Fiscal))
  • Create Schema Nota_Fiscal (Nr_Nota_Fiscal Integer Not Null Auto_Increment, Dt_Emi_NFiscal Date Not Null, Primary Key(NR_Nota_Fiscal))
  • Create Table Nota_Fiscal (Br_Nota_Fiscal Integer Null, Dt_Emi_NFiscal Date Not Null, Constraint Unique Key(Nr_Nota_Fiscal))
  • Create Table Nota_Fiscal (NR_Nota_Fiscal Integer Null Constraint Primary Key, Dt_Emi_NFiscal Date Null)

Question 36

Question
Na metodologia ágil de gestão de projetos Scrum, é apresentada uma estrutura processual para a gestão das atividades que podem ser identificadas por nomenclaturas como product backlog, sprint, eventos time-boxed. Essas atividades são, respectivamente,
Answer
  • Lista de itens a serem desenvolvidos, ciclo de desenvolvimento com duração inferior a um mês e gráfico baseado nas atividades realizadas
  • Revisão do trabalho que foi ou não concluído, ciclo de desenvolvimento com duração inferior a um mês e eventos com tempo estipulado
  • Lista de itens a serem desenvolvidos, ciclo de desenvolvimento com duração inferior a um mês e eventos com tempo estipulado
  • lista de itens selecionados, ciclo de desenvolvimento com duração inferior a um mês e eventos com tempo estipulado
  • lista de itens a serem desenvolvidos, reunião para realizar melhorias contínuas no projeto e eventos com tempo estipulado

Question 37

Question
Em uma planilha de controle de pagamentos, o usuário precisa digitar em uma célula com formatação-padrão (GERAL) a quantidade de prestações de uma dívida. Ao digitar a informação : "1-12" e acionar a tecla ENTER, automaticamente o conteúdo da célula é alterado para "01/DEZ". Para evitar esse problema, o usuário deve alterar o formato de número da célula para categoria
Answer
  • contábil
  • especial
  • número
  • porcentagem
  • texto

Question 38

Question
As estruturas de decisão ou seleção, também denominadas de estruturas condicionais, permitem que uma ação seja tomada em relação a qual caminho deve ser seguido, conforme o resultado de uma expressão lógica preexistente. Diante desse contexto, analise o fluxograma. Esse fluxograma representa a estrutura condicional
Answer
  • caso
  • simples
  • composta
  • encadeada
  • de múltipla escolha

Question 39

Question
Na etapa de desenvolvimento, a empresa INOVA Web adotou a metodologia Scrum de desenvolvimento com etapas bem definidas tecnicamente e multifuncional. No time Scrum, o responsável pela aplicação da regra será o
Answer
  • developer
  • development team
  • product owner
  • scrum master
  • test analyst

Question 40

Question
Em projetos de software, identificam-se o front-end e back-end. O front-end compreende as linguagens que permitem a interação do usuário diretamente com a interface da aplicação, e o back-end compreende as linguagens de programação utilizadas pelos desenvolvedores para, por exemplo, comunicação com o banco de dados. Desse modo, identifica-se no front-end as linguagens
Answer
  • C# e C++
  • JSP e VB
  • HTML5 e CSS
  • XHTML e JAVA
  • JQuery e Pearl Catalyst
Show full summary Hide full summary

Similar

Simulado Provão Instalações Elétrica.
SENAI Matozinhos
1 Noções de sistema operacional (ambientes Linux e Windows).
Geanderson Rodrigues
Componentes Computacionais
Andre Chagas
Evolução dos computadores
Andre Chagas
REDES; INTERNET / INTRANET
Jeremias Santos
Concordância nominal
Jizabely Atanasio
Internet, Intranet, Extranet_noções básica
Priscila Franco Andrade
3.1 Internet e intranet
michelegraca
Quiz sobre Ergonomia e saúde ocular no uso de um computador
fpgt.2014
Mapa de ataque, Modulo Conhecer
gustavoaraujo600