Questões de Concurso Público MPE-RS 2012 para Técnico Superior de Informática
Foram encontradas 60 questões
Instruções para se tornar um milionário
1. Retire todo seu dinheiro do banco.
2. Vá a um cassino e compre fichas com esse dinheiro.
3. Jogue em máquinas caça-níqueis até ganhar 1 milhão de reais ou acabarem as fichas.
Este conjunto de instruções NÃO é um algoritmo porque não possui uma propriedade fundamental dos algoritmos, a qual assegura que, se as instruções são seguidas, é certo que o resultado final será atingido. O nome desta propriedade fundamental dos algoritmos é
I. Esta linguagem de programação combina características de linguagens tipadas estatica e dinamicamente. Como em uma linguagem de tipagem estática, cada variável e elemento de programação em Java têm um tipo que é conhecido a tempo de compilação, de modo que, a tempo de execução, não há necessidade, normalmente, de se verificar a validade de atribuições entre tipos enquanto o código está sendo executado. Ao contrário das linguagens tradicionais C ou C++, Java também mantém informações a tempo de execução sobre objetos e usa isso para permitir comportamento verdadeiramente dinâmico. O código Java pode carregar novos tipos em tempo de execução e usá- los de forma totalmente orientada a objetos, permitindo polimorfismo.
II. Variáveis declaradas como membros de uma classe são definidas com valores default, se não forem inicializadas explicitamente. Nesse caso, o default para os tipos numéricos é zero; para caracteres, é o caractere nulo (\0); e, para as variáveis booleanas, é o valor falso.
III. Objetos são alocados com o operador NEW usando um construtor de objeto. Um construtor é um método especial com o mesmo nome de sua classe e com nenhum tipo de retorno. É chamado quando uma nova instância da classe é criada, o que dá à classe uma oportunidade para definir o objeto para uso. Construtores, como ocorre com outros métodos, podem aceitar argumentos e podem ser sobrecarregados, embora não sejam herdados como os outros métodos.
Quais estão corretas?
I. Na cláusula order by, para especificar a forma de ordenação, devemos indicar desc para ordem descendente e asc para ordem ascendente.
II. A operação de conjuntos union automaticamente elimina as repetições, ao contrário da operação select
III. No uso de SQL embutida em programas escritos em outras linguagens (chamadas linguagens hospedeiras), todo processamento da consulta é feito pelo banco de dados, e o resultado da consulta fica disponível para que o programa possa processar uma relação por vez, exatamente como acontece com SQL interativa.
Quais estão corretas?
Uma das principais razões que motivam o uso de SGBDs é o controle centralizado dos dados. A pessoa responsável por este controle numa organização é chamada administrador de dados ou administrador de banco de dados (DBA). As seguintes afirmações dizem respeito às funções principais de um DBA:
1. definição da estrutura de dados e método de acesso.
2. fornecimento de autorização de acesso ao sistema.
3. especificação de regras de integridade.
Quais estão corretas?
I. Uma relação está na Primeira Forma Normal (1FN) quando ela não contém tabelas aninhadas.
II. Uma relação está na Segunda Forma Normal (2FN) quando, além de estar na Primeira Forma Normal, não contém dependências parciais.
III. Uma relação está na Terceira Forma Normal (3FN) se e somente se, além de estar na Segunda Forma Normal, não possuir dependências funcionais transitivas ou indiretas.
Quais estão corretas?
I. UML é um acrônimo para Unified Modeling Language; portanto, UML é uma linguagem, uma notação, e não uma metodologia.
II. Um diagrama de classes UML é um modelo de classes que mostra o relacionamento estático entre elas, incluindo associações, agregações e generalizações.
III. UML é uma linguagem orientada a objetos baseada numa extensão de XML.
Quais estão corretas?
_________ preocupa-se com a definição de objetos de software e também com suas responsabilidades e colaborações, enfatizando uma solução que satisfaça os requisitos. Uma notação UML comum para ilustrar essas colaborações é o ________, que foca as interações entre os objetos de um sistema, com ênfase na ordenação temporal em que elas ocorrem.
A notação UML para este tipo de associação é um losango cheio em uma linha de associação, posicionado na extremidade da linha em que está o todo.
O nome do tipo de associação descrito acima é
I. A arquitetura SOA visa a permitir o desenvolvimento de sistemas distribuídos cujos componentes são serviços que podem estar dispersos geograficamente e que usam protocolos bem definidos para comunicação e troca de informação.
II. UDDI é uma forma padronizada de definir a interface de um serviço, ou seja, suas operações e os parâmetros correspondentes.
III. SOAP é um protocolo de comunicação entre Web Services que define os elementos essenciais e opcionais das mensagens trocadas entre serviços.
Quais estão corretas?
I. Metodologias Ágeis caracterizam-se por um conjunto de princípios para o desenvolvimento de software, de forma a promover fortalecimento do trabalho em equipe, auto-organização e entregas contínuas e rápidas, de alta qualidade, alinhando o desenvolvimento com as necessidades das empresas.
II. Entre as práticas difundidas de Programação Extrema, mais conhecida pela sigla XP (do original eXtreme Programming), destacam-se a Programação em pares (pair programming), o estabelecimento de um padrão de codificação (coding standard); o Desenvolvimento conduzido por testes (test-driven development) e a Propriedade individual do código (individual ownership).
III. Metodologias ágeis também adotam estratégias de planejamento, assegurando que os planos sejam flexíveis e capazes de serem adaptados a mudanças nos negócios ou na tecnologia. O Jogo de Planejamento (Planning game) da XP é similar ao planejamento feito em outros métodos ágeis como SCRUM, Crystal e FDD.
Quais estão corretas?
Considere as seguintes regras CSS:
h1 {color: gray; background: yellow; }
h2 {color: gray; background: yellow; }
Com base nessas regras, avalie as afirmações abaixo.
I. O lado direito de uma regra, denominado seletor, define quais elementos do documento serão afetados.
II. A primeira regra estabelece que todos os elementos do tipo h1 serão formatados com texto em cor cinza e tendo o amarelo como cor de fundo.
III. As duas regras produzem exatamente o mesmo resultado que a seguinte regra
h1, h2 {color: gray; background: yellow; }
Quais estão corretas?
I. A missão do COBIT é pesquisar, desenvolver, divulgar e promover um framework de controle de governança de TI, atualizado, internacionalmente aceito, para a adoção por parte das empresas e uso cotidiano por gerentes de negócio e profissionais de TI.
II. Information Technology Infrastructure Library (ITIL) é basicamente uma compilação das melhores práticas que se destinam a melhorar e manter um determinado nível de qualidade de serviços de computação em TI.
III. PMO (Project Management Office) é um departamento da empresa que centraliza o gerenciamento de projetos. O PMO oferece modelos e orientações para as equipes e compartilha lições aprendidas entre os distintos projetos da empresa.
Quais estão corretas?