Questões de Noções de Informática - Software para Concurso
Foram encontradas 2.344 questões
JavaScript é uma linguagem de script orientada a objetos e multiplataforma. Ela pode ser utilizada para definir comportamentos dinâmicos em páginas WEB. Considere uma página HTML com o seguinte código:
Com base nesse código, ao clicar no botão “Clique aqui!” ocorrerá o comportamento:
Com relação a sistemas operacionais, analise as seguintes afirmações:
I. Um driver é um programa que perminte que um hardware conectado ao computador, por exemplo, uma placa de vídeo ou uma impressora, funcione corretamente.
II. Bluetooth é uma tecnologia de comunicação sem fio que permite conectar ao computador outros dispositivos, tais como: telefones celulares, teclados, mouses sem fio, entre outros.
III. Plugin é um software que permite rastrear programas maliciosos que visam roubar número de cartão de crédito, senhas, logins, entre outros, instalados no seu computador.
Está(ão) CORRETA(S) apenas:
Na UML, o diagrama de Classes é composto por:
MVC (Model View Controller) é um padrão de arquitetura de software que separa a informação (e as suas regras de negócio) da interface com a qual o usuário interage. Acerca do tema, julgue os itens abaixo e assinale a afirmativa correta.
I. O “Controller” é a camada que representa os seus dados, provendo meios de acesso (leitura e escrita) à esses dados.
II. O “Model” possui métodos públicos que são chamados de “actions”,
III. O “View” é a camada que interage com o usuário.
Segundo o conceito de orientação a objetos, analise as afirmativas abaixo e assinale a opção correta.
I. O encapsulamento é um dos pilares da orientação a objetos sua característica é ocultar partes da implementação desta forma construir softwares que atinjam suas funcionalidades e escondam os detalhes de implementação do mundo exterior.
II. A abstração é uma das principais características das linguagens de programação orientadas a objetos, permite o reaproveitamento de métodos e atributos diminuindo o tempo de desenvolvimento, ainda reduz as linhas de código desta forma facilita as manutenções futuras.
III. A herança consiste na separação dos objetos de uma totalidade, a segmentação proporciona uma melhor utilização dos recursos da orientação a objetos.
Analise o script PHP abaixo e assinale a opção que apresenta o seu resultado.
<?
function soma2($numero) {
$numero += 2;
}
$a = 6;
soma2($a);
echo $a;
?>
Assinale a alternativa que completa corretamente o texto a seguir.
Na estrutura de fila, os acessos aos elementos seguem uma regra. O que diferencia a fila da pilha é a ordem de [__1__] dos elementos: enquanto na [__2__] “o último que entra é o primeiro que sai”, na [__3__] “o primeiro que entra é o primeiro que sai”. A ideia fundamental da fila é que só podemos inserir um novo elemento no [__4__] da fila e só podemos retirar o elemento do [__5__].
Na UML, os relacionamentos ligam as classes/objetos entre si criando relações lógicas entre estas entidades. Assinale a alternativa que não representa um tipo de relacionamento.
É uma lista de informações com operações especiais de acesso. O acesso aos seus elementos é feito sempre pela mesma extremidade, isto é, a extremidade escolhida é sempre usada para todas as operações, seja de inserção, eliminação ou pesquisa. Esta regra é também conhecida como LIFO. Esta é a definição da estrutura de dados
Em uma estrutura de herança pode haver muitos métodos para a mesma operação. A seleção do método existente na hierarquia empregado em tempo de execução é feita
Em um diagrama de classes da UML, o relacionamento representado pelo símbolo de um losango preenchido significa
Modelos estocásticos podem ser usados para determinar a confiabilidade de software. Para o uso de tais modelos existem sugestões de um conjunto de critérios para comparação e avaliação, sendo um dos critérios a
Considere as seguintes afirmativas.
I. Modelo de software em papel ou baseado em PC que retrata a interação homem-máquina de uma forma que capacita o usuário a entender quanta interação ocorrerá.
II. Modelo de trabalho que implementa algum subconjunto da função exigida do software desejado.
III. Um programa existente que executa parte ou toda a função desejada, mas que tem outras características que serão melhoradas em um novo esforço de desenvolvimento.
São corretamente aplicáveis ao processo de prototipação o que consta em
Mecanismos da UML usados comumente para organizar os elementos da modelagem, em grupos que podem ser nomeados e manipulados como um conjunto. Sendo mecanismos estritamente utilizados para organizar o projeto, são invisíveis no sistema em execução,