Questões de Noções de Informática - Software para Concurso
Foram encontradas 2.078 questões
CSS é a abreviação para o termo em inglês Cascading Style Sheet, traduzido para o português como folhas de estilo em cascata. Sobre CSS, pode-se afirmar que:
I – As CSS têm por finalidade devolver à marcação HTML/XML o propósito inicial da linguagem.
II – Cabem às CSS todas as funções de apresentação de um documento, e essa é sua finalidade maior.
III – Uma regra CSS é composta de duas partes: o seletor e a declaração.
Das afirmativas apresentadas, está(ão) incorreta(s):
Assinale a opção incorreta relativa a características da biblioteca jQuery:
DHTML, ou HTML Dinâmico, é uma nova tecnologia da Web que torna os elementos da uma página muito mais dinâmicos. O macro de mapa DHTMLEDITING_CMD_ENTRY faz qual comando de edição DHTML?
Sobre aplicativos de correio eletrônico, é correto afirmar que:
QUIS (Questionnaire for User Interaction Satisfaction) é um instrumento destinado à avaliação da satisfação do usuário durante a interação com sistemas e que tem sido amplamente utilizado por web designers. Esse instrumento
A função de ‘busca’ em um site permite que usuários realizem consultas específicas, geralmente, por meio da indicação de palavras-chave. Já a ‘navegação’ permite que os usuários percorram páginas e áreas de um site em busca de determinados conteúdos ou de forma exploratória, sem que tenham em mente um propósito definido. Entretanto, existem casos em que os usuários podem empregar ambas estratégias: busca e navegação. O recurso de interface gráfica pelo qual o usuário, ao digitar um determinado caractere em um campo de formulário, visualiza uma lista com todas as opções de conteúdos relacionados presentes no site é denominado
No âmbito da tipografia e do design, serifas são traços ou prolongamentos apresentados a partir das hastes de caracteres. A classificação entre fontes não-serifadas e serifadas é considerada o principal sistema de diferenciação entre fontes. São fontes serifadas:
A avaliação de interfaces é uma das etapas que contribuem para a proposição de websites centrados no usuário. Entre as técnicas ou instrumentos de avaliação de interfaces que permitem aos web designers compreenderem aspectos da navegação realizada por usuários em websites, estão
Um desenvolvedor necessita de um servidor de aplicações para implementações Java para web. Para tal, ele poderia utilizar o
Assinale a alternativa que define corretamente o servidor de aplicações JBOSS.
O software capaz de manipular as informações de um banco de dados e interagir com o usuário é conhecido como:
Um sistema de informação é um conjunto integrado de hardware, software, procedimentos, dados e pessoas, usado para produzir informações. Em relação aos sistemas de informação, associe a coluna da direita com a da esquerda.
(1) hardware
(2) software
(3) dados
(4) procedimentos
(5) pessoas
( ) São as regras e as políticas pré-planejadas que governam a operação do sistema de informação, e o modo como os usuários finais interagem com o sistema.
( ) Refere se às máquinas usadas no sistema de informação.
( ) São os fatos e os números não avaliados que serão convertidos em informação.
( ) Refere se às instruções de processamento das informações, ou programas, necessários para operar o sistema de informação.
( ) Refere se aos especialistas técnico e usuários finais que lidam com o sistema de informação.
Assinale a alternativa que contém a ordem CORRETA de associação, de cima para baixo.
Dadas as afirmativas sobre os modelos de maturidade CMMI e MPS.BR,
I. Possuem o objetivo de avaliar continuamente a qualidade do software que está sendo desenvolvido.
II. Ambos defendem a necessidade de haver uma preocupação com a melhoria contínua do processo utilizado para o desenvolvimento de software.
III. Ambos estruturam o processo de maturidade em cinco níveis.
IV. O modelo MPS.BR foi constituído a partir da composição de práticas recomendadas por outros modelos de maturidade existentes, como, por exemplo, o CMMI.
verifica-se que está(ão) correta(s)
Dadas as afirmativas acerca das linguagens de programação Java, C++ e Python,
I. Das três linguagens consideradas, Java é a única que não permite sobrecarga de operadores.
II. O nível de dinamismo permitido pela linguagem Python, em termos de polimorfismo, é inferior às linguagens C++ e Java, uma vez que não possui construção equivalente aos Templates (de C++) e Generics (de Java).
III. Na linguagem C++, o padrão é o uso do acoplamento estático; e para optar pelo acoplamento dinâmico, é necessário utilizar a palavra reservada virtual.
IV. Na linguagem Java, o operador final somente pode ser utilizado para qualificar atributos, não podendo ser utilizado para qualificar métodos.
verifica-se que está(ão) correta(s)
Dadas as afirmativas sobre a linguagem Javascript,
I. A nova versão da sintaxe JavaScript, conhecida como ECMA Script 6, permite a definição de herança utilizando a palavra reservada extends, como na linguagem Java.
II. Em JavaScript, variáveis não inicializadas são descartadas, enquanto as demais recebem o tipo do valor de inicialização.
III. Mesmo em sua versão mais recente, a linguagem JavaScript ainda não permite a definição de constantes; porém, essa limitação não reduz a expressividade da linguagem.
verifica-se que está(ão) correta(s)
Dadas as afirmativas a respeito das estruturas de dados e suas respectivas implementações disponíveis na API da linguagem Java,
I. Quando um sistema não possui acesso concorrente (thread safe) é preferível utilizar a estrutura de dados implementada pela classe HashMap, ao invés da estrutura implementada pela classe Hashtable.
II. Enquanto a estrutura de dados implementada na classe HashMap mantém os valores ordenados pela chave, a estrutura de dados implementada na classe TreeMap não garante a ordem das chaves, uma vez que os dados são organizados na forma de árvore.
III. Enquanto uma busca em uma estrutura de dados linear, como uma lista encadeada, tem complexidade O(N), uma busca binária em uma estrutura de dados de árvore tem complexidade O (log N).
IV. Tanto a classe HashSet quanto a Hashtable implementam diretamente as interfaces Collection e Iterable.
verifica-se que estão corretas apenas
Dadas as afirmativas sobre teste de software,
I. A estratégia de teste conhecida por grafo causa-efeito é uma estratégia da categoria de teste caixa branca e exige o conhecimento de estruturas de decisão do código-fonte.
II. As várias estratégias de teste caixa preta, tais como valores limite e partições de equivalência, podem ser combinadas entre si, podendo aumentar a cobertura dos casos de teste.
III. Teste de regressão é uma técnica de teste de software que não consiste na especificação de novos casos de teste, mas na execução dos casos de teste já especificados para versões anteriores do software.
verifica-se que está(ão) correta(s)
Dadas as afirmativas sobre o paradigma orientado a objetos e as linguagens Java e C++,
I. O uso de artifícios como Templates (de C++) ou Generics (de Java) é considerado um tipo particular de polimorfismo, denominado polimorfismo paramétrico.
II. Em linguagens orientadas a objetos somente existem três tipos de polimorfismo.
III. Apesar de aumentar a flexibilidade do software, o uso de polimorfismo é desaconselhado, uma vez que prejudica a segurança do sistema.
verifica-se que está(ão) correta(s)
Dadas as afirmativas a respeito de compiladores,
I. Um compilador é classificado como just-in-time compiler quando o processo de compilação acontece apenas no momento em que o código é executado. Por essa razão, compiladores do tipo just-in-time compiler não são capazes de fazer otimizações no código final como parte do processo de compilação.
II. O código gerado por um compilador deve, necessariamente, ser semanticamente equivalente ao código fonte original.
III. O processo de compilação é composto por três passos obrigatórios: análise léxica, análise sintática e geração do código final. E, opcionalmente, podem ser executados mais dois passos: análise semântica e otimização de código.
IV. A etapa de análise léxica consiste em analisar o código fonte para produzir símbolos (tokens), que são processados em seguida na etapa de análise sintática, também conhecida como parsing.
verifica-se que estão corretas
Dadas as afirmativas sobre programação estruturada e programação orientada a objetos,
I. Em linguagens de programação estruturadas somente é possível declarar variáveis globais, o que aumenta o acoplamento do sistema.
II. Dependendo da forma como um objeto é acessado (por herança ou por instanciação), a lista de métodos visíveis pode variar, ainda que o acesso seja no mesmo local do código-fonte.
III. Programação estruturada possui rotinas como GOTO, que permite mudar o local de execução para uma determinada linha do código-fonte.
IV. Linguagens de programação estruturada podem possibilitar alguns tipos de polimorfismo, ainda que não sejam considerados polimorfismo de inclusão.
verifica-se que estão corretas