Questões de Concurso
Para técnico de tecnologia da informação
Foram encontradas 8.888 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Uma nuvem de palavras é um recurso gráfico (usado principalmente na internet) para descrever os termos mais frequentes de um determinado texto. O tamanho da fonte em que a palavra é apresentada é uma função da frequência da palavra no texto: palavras mais frequentes são desenhadas em fontes de tamanho maior, palavras menos frequentes são desenhadas em fontes de tamanho menor.
Qual é a técnica de análise de dados descrita pelo texto acima?
Considere um método busca que recebe como parâmetros um elemento x do tipo inteiro e um vetor V de inteiros. O objetivo do método é verificar se o elemento x está contido no vetor V. Em caso positivo, a posição de x em V é retornada. Caso contrário, o valor -1 é retornado. Assim, por exemplo, se o método busca é executado com V = [1,7,5] e x = 2, o valor -1 é retornado. Se o método busca é chamado com V = [1,7,5] e x = 7, o valor 1 é retornado.
Usando a técnica de teste funcional, a seguinte partição do domínio de entrada foi definida:
Característica: localização do elemento na lista
Bloco 1: elemento é o primeiro da lista
Bloco 2: elemento é o último da lista
Bloco 3: elemento está em alguma posição na lista, exceto na primeira e na última
Tendo em vista que cada teste é composto por uma tupla (V, x), assinale a alternativa que apresenta, de forma correta, o conjunto de testes definidos com base na partição acima.
Numere a segunda coluna de acordo com a primeira, associando os termos com suas respectivas definições.
(1) Teste de regressão
(2) Teste funcional
(3) Teste caixa-branca
(4) Teste unitário
(5) Teste de estresse
(6) Teste de desempenho
(7) Teste de segurança
(8) Teste de software
(9) Teste de carga
( ) Seu objetivo é verificar o comportamento do software contra a lógica de negócio descrita nos documentos de requisitos e especificação.
( ) Teste que foca na lógica interna de processamento e nas estruturas de dados dentro dos limites de um componente.
( ) Verifica a performance do software durante a execução, principalmente em relação aos critérios ligados a consumo de recursos de processamento, memória e tempo de resposta.
( ) Processo de retestar um software que sofreu modificações.
A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é
______________ é uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código. Essencialmente, desenvolve-se um código de forma incremental em conjunto com um teste para este incremento. Não se avança para o próximo incremento até que o código desenvolvido passe no teste. Essa abordagem foi introduzida como parte de métodos ágeis, mas pode ser também usada em processos de desenvolvimento dirigido a planos.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Considere as seguintes afirmações sobre metodologias de análise, projeto e desenvolvimento de sistemas.
I - Em um estágio inicial da especificação de um sistema, deve-se decidir quais serão os seus limites, o que envolve trabalhar com os interessados (stakeholders) do sistema para definir qual funcionalidade deve ser incluída nesse sistema e o que é fornecido pelo ambiente desse sistema. Em alguns casos, a fronteira entre um sistema e seu ambiente é relativamente clara. Depois de tomadas algumas decisões a respeito dos limites do sistema, parte da atividade de análise consiste na definição desse contexto e das dependências que o sistema tem em seu ambiente. Normalmente, um modelo de contexto é usado para isso.
II - O primeiro estágio no processo de projeto de software é o projeto de arquitetura de software, que identifica os principais componentes estruturais de um sistema e os relacionamentos entre eles. Durante o processo de projeto de arquitetura, os arquitetos de software precisam tomar uma série de decisões que afetam profundamente o sistema e seu processo de desenvolvimento. Um padrão de arquitetura é uma descrição de uma organização de sistema bem sucedida em sistemas anteriores, uma descrição abstrata de boas práticas experimentadas e testadas em diferentes sistemas e ambientes.
III - No desenvolvimento de software, a mudança ocorre o tempo todo, de modo que o gerenciamento de mudanças é absolutamente essencial. Gerenciamento de configuração é o nome do processo geral de gerenciamento de um sistema de software em mudança. O objetivo do gerenciamento de configuração é apoiar o processo de integração do sistema para que todos os desenvolvedores possam acessar o código do projeto e os documentos relacionados de forma controlada, descobrir quais mudanças foram feitas, bem como compilar e ligar componentes para criar um sistema.
Quais estão corretas?
No contexto de desenvolvimento e manutenção de sistemas e aplicações, considere as seguintes afirmações sobre requisitos de software.
I - Requisitos não funcionais são requisitos que não estão diretamente relacionados com os serviços específicos oferecidos pelo sistema a seus usuários. Podem estar relacionados às propriedades emergentes do sistema, como confiabilidade, desempenho e tempo de resposta.
II - Requisitos não funcionais podem afetar a arquitetura de um sistema em vez de apenas componentes individuais. Por exemplo, para assegurar que sejam cumpridos os requisitos de desempenho, será necessário organizar o sistema para minimizar a comunicação entre os componentes.
III - Um único requisito não funcional, tal como um requisito de proteção, pode gerar uma série de requisitos funcionais relacionados que definam os serviços necessários no novo sistema. Além disso, também podem gerar requisitos que restrinjam requisitos existentes.
Quais estão corretas?
Deseja-se visualizar a tabela abaixo em um browser.
Quais atributos preenchem as lacunas do código acima, nas linhas 11 e 16, respectivamente?
A maioria dos softwares de aplicação possui comandos de "Desfazer" e "Refazer". O primeiro desfaz a última operação ou texto digitado, enquanto que, o segundo refaz uma operação ou texto desfeito, conforme sugerem os nomes dos comandos.
Internamente, nos softwares, podem ser usadas duas estruturas de dados que armazenam as sucessivas operações de "Desfazer" e "Refazer", de modo que o próximo "Refazer" sempre recupera o último "Desfazer". Os tipos de estrutura de dados que podem ser usados para "Desfazer" e "Refazer" são, respectivamente:
Num programa, encontrou-se a expressão lógica a seguir:
(NOT B=5 AND NOT C=3) OR (NOT A=0 AND B=5) OR (A=0 AND B=5 AND C=3) OR (A=0 AND B=5 AND NOT C=3)
Assinale a alternativa que apresenta a expressão mais reduzida que se pode obter, a fim de simplificar a lógica descrita acima.
Dispõe-se de uma tabela TAB de 10 posições, numeradas de 1 a 10, com o nome de unidades acadêmicas. Para localização de uma determinada unidade, digitada pelo usuário, usa-se o fluxograma a seguir.
Para determinada unidade, digitada pelo usuário, pode-se encontrar ou não o valor digitado. Qual o maior valor de
CONT (pior caso) que será impresso, para o caso de se encontrar a unidade digitada e para o de não encontrá-la,
respectivamente?
Considere as afirmações abaixo com relação aos prazos, segundo a Lei nº 9.784/1999, que regula o processo administrativo no âmbito da Administração Pública Federal.
I - Os prazos começam a correr a partir da data da cientificação oficial, excluindo-se da contagem o dia do começo e incluindo-se o do vencimento.
II - Considera-se prorrogado o prazo até o primeiro dia útil seguinte se o vencimento cair em dia em que não houver expediente ou este for encerrado antes da hora normal.
III - Havendo motivo de força maior devidamente comprovado, os prazos processuais se suspendem.
Quais estão corretas?
Considere as afirmações abaixo com relação às regras deontológicas do Decreto nº 1.171/1994, que aprova o Código de Ética Profissional do Servidor Público Civil do Poder Executivo.
I - A dignidade, o decoro, o zelo, a eficácia e a consciência dos princípios morais são primados maiores que devem nortear o servidor público, seja no exercício do cargo ou função, ou fora dele, já que refletirá o exercício da vocação do próprio poder estatal. Seus atos, comportamentos e atitudes serão direcionados para a preservação da honra e da tradição dos serviços públicos.
II - A moralidade da Administração Pública não se limita à distinção entre o bem e o mal, devendo ser acrescida da ideia de que o fim é sempre o bem comum. O equilíbrio entre a legalidade e a finalidade, na conduta do servidor público, é que poderá consolidar a moralidade do ato administrativo.
III - O trabalho desenvolvido pelo servidor público perante a comunidade deve ser entendido como acréscimo ao seu próprio bem-estar, já que, como cidadão, integrante da sociedade, o êxito desse trabalho pode ser considerado como seu maior patrimônio.
IV - O servidor que trabalha em harmonia com a estrutura organizacional, respeitando seus colegas e cada concidadão, colabora e de todos pode receber colaboração, pois sua atividade pública é a grande oportunidade para o crescimento e o engrandecimento da Nação.
Quais estão corretas?
Considere os princípios abaixo.
I - Igualdade de condições para o acesso e permanência na escola.
II - Gestão democrática do ensino público, na forma da lei.
III - Educação básica facultativa e gratuita até os 14 anos de idade, desde que o ingresso no sistema de educação nacional se tenha dado na idade própria.
IV - Pluralismo de ideias e de concepções pedagógicas, e coexistência de instituições públicas e privadas de ensino.
Quais devem fundamentar o ensino, segundo a Constituição da República Federativa do Brasil?