Questões de Concurso
Sobre software em noções de informática
Foram encontradas 2.517 questões
Com relação aos fundamentos da organização de arquivos e métodos de acesso, assinale a opção CORRETA.
Sobre Engenharia de Requisitos, no desenvolvimento de software, assinale a afirmativa INCORRETA.
Acerca dos métodos de desenvolvimento de software, assinale a afirmativa INCORRETA.
Sobre engenharia de requisitos, pode-se afirmar:
I - Define prioridade, identifica e analisa riscos associados a cada requisito.
II - Examina a especificação para garantir que todos os requisitos do software tenham sido declarados de modo não ambíguo.
III - Identifica requisitos e desenvolve tabelas de rastreamento.
Essas afirmativas estão, respectivamente, alinhadas à:
Em relação a testes, analise as afirmativas abaixo.
I - Teste caixa-branca refere-se a testes que são conduzidos na interface do software.
II - Teste de caixa-preta examina algum aspecto fundamental do sistema, pouco se preocupando com a estrutura lógica interna do software.
III - Teste de unidade (ou teste unitário) é uma técnica sistemática para construir a arquitetura do software, enquanto, ao mesmo tempo, conduz testes para descobrir erros associados às interfaces.
Está correto o que se afirma em
Uma das mudanças no novo Guia do Scrum, desenvolvido e mantido por Ken Schwaber e Jeff Sutherland, publicado em 2016, adiciona valores que complementam os pilares já estabelecidos. Assinale a alternativa que apresenta somente valores
Conforme o Guia de Gerenciamento de Projetos PMBOK, 5.ª Edição, os processos “Definir as atividades” e “Sequenciar as atividades” fazem parte de qual grupo de processos?
Acerca da linguagem Java, analise o método foo descrito abaixo:
_____ private int foo (int a) {
________ if (a == 1) {
___________ return a;
________ }
________ return 1 + a * foo (--a) ;
______ }
Caso esse método seja corretamente invocado, passando o valor 3 por parâmetro, o retorno para o seu invocador será:
A respeito da linguagem PHP, analise as afirmativas.
I - Roda do lado do servidor.
II - Pode ser utilizada para o desenvolvimento de aplicações desktop.
III - Possui tipagem dinâmica.
IV - É fortemente tipada.
Está correto o que se afirma em
O copyright garante os direitos do autor e atribui somente a ele direito de cópia. O software proprietário é aquele que possui copyright. Seu uso, redistribuição ou modificação é proibido, ou requer que você peça permissão, ou é restrito de tal forma que você não possa efetivamente fazê-lo livremente.
(COSTA, Renato da. Informática para Concursos. 2. ed. Impetus: Rio de Janeiro, 2010.)
Baseado no entendimento do texto, na parte superior, e tendo como compreensão alguns tipos de categorias comerciais de softwares existentes, leia as assertivas abaixo:
I - O termo “freeware” se refere ao software proprietário gratuito, refere a pacotes que permitem redistribuição, mas não modificação (seu código fonte não está disponível). Estes pacotes são software livre;
II - Shareware não é um software livre. O shareware é um programa que possui algum tipo de limitação de uso, seja um determinado período, quantidade de vezes que possa ser utilizado;
III - Beta é uma versão acabada do software, que o fabricante disponibiliza para testes, de modo que os usuários possam colaborar com experiências de uso, ocorrências de erro e sugestões.
Após a devida análise sobre os tipos de categorias citadas, assinale a (s) assertiva (s) falsa:
No mundo digital, nada é instantâneo. A conversão de um sinal analógico (tensão elétrica) em digital (bytes) e vice-versa leva algum tempo. O processamento desses bytes, organizados para serem manipulados dentro do software, é muito rápido, mas não é instantâneo. Em suma, tudo que se faz no computador com o sinal digitalizado leva algum tempo. Esse tempo é denominado como:
No HTML, a tag <form> é utilizada para criar um formulário. Os formulários servem primariamente para receber informações fornecidas pelo usuário. Neste tipo de elemento, há dois atributos importantes: action e method, que têm o papel de:
Uma das características da quinta versão da linguagem HTML, conhecida como HTML5, é a criação de diversos elementos (tags) semânticos. Um elemento semântico descreve seu significado ao navegador e ao desenvolvedor. Esses elementos ajudam no processo de automatização no processamento de documentos, motores de busca e tecnologias assistivas. Assinale a alternativa na qual todos os elementos semânticos foram introduzidos pelo HTML5:
A plataforma Android destaca-se por alimentar centenas de milhares de dispositivos móveis ao redor do mundo, além de possuir kits de desenvolvimento, ferramentas e APIs para criação de projetos de aplicativos. Um projeto Android é composto por código fonte e recursos para teste e configuração das aplicações, possuindo a estrutura necessária e componentes-chave para que o programa possa ser executado. Em relação a esses componentes-chave de um projeto para a plataforma Android, podemos afirmar que:
Ajax (Asynchronous JavaScript and XML) é uma maneira de construir aplicações interativas para a web e possibilita enviar ou receber dados de um servidor web de forma assíncrona (em segundo plano). Possibilita, também, a atualização de partes de uma página sem a necessidade de recarregar todo o documento HTML. A principal classe em JavaScript para o trabalho com Ajax é chamada:
As folhas de estilo em cascata (CSS) mudam a forma de organização das páginas. O HTML é usado somente como elemento para estruturar as páginas e o CSS é utilizado na aparência das páginas. As regras de CSS que definem que todos os parágrafos do documento HTML devem possuir cor da fonte azul, margens de 15px e borda estreita, sólida da cor vermelha, são expressas na alternativa:
A estrutura de um documento HTML é composta por 3 partes bem definidas. Uma destas partes é um container para metadados (dados sobre o documento HTML), que podem ser título do documento, codificação de caracteres, estilos, scripts, dentre outras metainformações. Esta parte do documento HTML é representada pela tag:
A Linguagem de Modelagem Unificada (UML) é uma linguagem de modelagem de propósito geral mundialmente padronizada na área de engenharia de software orientado a objetos. Ela combina técnicas de modelagem de dados, modelagem de negócios, modelagem de objetos e modelagem de componentes. Considerando os diagramas que a compõem, qual das afirmações a seguir NÃO é verdadeira?
No que diz respeito aos modelos de processo de software, qual das seguintes afirmações NÃO faz referência ao modelo incremental?
Sobre a tecnologia JSTL (JSP Standard Tag Library), assinale a única afirmação verdadeira dentre as que seguem: