Questões de Noções de Informática - Software para Concurso
Foram encontradas 2.078 questões
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:
Na especificação Servlets 3.0, parte integrante do Java Enterprise Edition 6 (Java EE 6), toda classe que representa uma servlet deve possuir uma anotação específica que define tal fato. Considere que seja necessário escrever uma servlet cuja classe se chamará Mi nhaSer vl et e será acessada pelo nome mi nhaser vl et . Dentre as alternativas abaixo, assinale a que contém a única anotação válida para definir tal servlet:
A especificação Java Server Faces (JSF) oferece tags para componentes de formulário que podem ser utilizadas para que, dentro de um formulário de uma página Web, o usuário possa selecionar uma dentre várias opções. Dentre as tags JSF a seguir, qual pode ser utilizada para permitir a seleção de um item em uma lista apresentada como uma caixa de seleção do tipo combobox (referente à tag HTML select)?
O arquivo de configuração de unidades de persistência, utilizado na especificação Java Persistence API (JPA), denominado persistence.xml, tem a função de realizar a configuração de conexões a bancos de dados acessados por aplicações escritas com a linguagem Java. Neste contexto, cada unidade de persistência refere-se à configuração de conexão a um determinado banco de dados. Imagine que seja necessário escrever uma unidade de persistência para definir as configurações de conexão a um banco de dados denominado contatos , hospedado no Sistema Gerenciador de Bancos de Dados PostgreSQL, cujo serviço encontra-se executando na máquina de IP 187.45.195.187, na porta 5432. Nestas condições, a linha de configuração da propriedade referente à URL de conexão com tal banco de dados deve ser:
Considere o código a seguir escrito na linguagem Java.
String invert(String s){
_____if(s.length() == 1){
_______return s;
_____}else{
________return instrução1
___}
}
Qual afirmativa a seguir substitui a instrução1 e faz com que o método inverta uma String corretamente?
Analise as seguintes afirmações sobre orientação a objetos em Java:
I. Se um método é declarado protected na superclasse, os únicos modificadores aplicáveis na sobrescrita do método são: protected ou public.
II. Os atributos com visibilidade default são acessíveis dentro da própria classe e também por classes que pertencem ao mesmo pacote.
III. Na herança, uma subclasse herda atributos e métodos de sua superclasse. Porém, pode reescrevê-los para uma forma mais específica na maneira de representar o comportamento do método herdado.
IV. Classes abstratas são declaradas utilizando a palavra reservada abstract . Toda reescrita de um método em uma classe derivada que herda de uma classe abstrata deve conter a anotação @Over r i de. Caso isso não ocorra, é gerado um erro de compilação.
É correto o que se afirma em:
Considere o código a seguir, escrito na linguagem Java.
void m() {
____try {
________System.out.print("try");
___} catch (Exception e) {
________System.out.print("catch");
___} finally {
________System.out.print("finally");
__}
}
Com base neste código, é correto afirmar que:
O algoritmo “A”, a seguir, lê dois valores inteiros y e x, e escreve como resultado um valor inteiro.
algoritmo “A”
_____inteiro x, y, r;
_____leia(y);
_____leia(x);
_____r = 1;
_____para i de 1 até x faça
__________r = r * y;
_____fimpara
_____escreva(r);
fimalgoritmo
Qual das alternativas representa o cálculo efetuado pelo algoritmo “A”?
Considere o código a seguir escrito na linguagem Java:
private static void m1(Collection<Integer> collection1,
__________________ Collection<Integer> collection2){
_____Iterator<Integer> iterator = collection1.iterator();
_____while (iterator.hasNext()){
__________if(collection2.contains(iterator.next()))
______________iterator.remove();
_____}
}
Qual é a ação implementada pelo método m1?
“Conjuntos de regras que explicam como produzir conteúdos para a Web que sejam acessíveis às pessoas portadoras de necessidades especiais”. Este conceito refere-se a:
São ferramentas de validação de Web Standards, exceto:
O editor de imagens GIMP (GNU Image Manipulation Program) é um software livre cujo formato padrão de seus arquivos é:
A UML é uma tentativa de padronizar a modelagem orientada a objetos de forma que qualquer sistema, seja qual for o tipo, possa ser modelado corretamente, com consistência, fácil de comunicar com outras aplicações, simples de ser atualizado e compreensível. Os relacionamentos ligam as classes/objetos entre si, criando relações lógicas entre essas entidades. Os relacionamentos podem ser dos seguintes tipos:
I – Associação: É uma conexão entre classes, e também significa que é uma conexão entre objetos daquelas classes. Em UML, uma associação é definida com um relacionamento que descreve uma série de ligações, onde a ligação é definida como a semântica entre as duplas de objetos ligados.
II – Generalização: É um relacionamento de um elemento mais geral e outro mais específico. O elemento mais específico pode conter apenas informações adicionais. Uma instância (um objeto é uma instância de uma classe) do elemento mais específico pode ser usada onde o elemento mais geral seja permitido.
III – Dependência e Refinamentos: Dependência é um relacionamento entre elementos, um dependente de outro. Uma modificação é um elemento independente que afetará diretamente elementos dependentes do anterior. Refinamento é um relacionamento entre duas descrições de uma mesma entidade, mas em níveis diferentes de abstração.
Das afirmativas elencadas, está(ão) incorreta(s).
O Hypertext Markup Language (HTML) é uma linguagem de formatação e não de programação. Existem quatro tags básicas. Quais são elas?