Questões de Noções de Informática - Software para Concurso
Foram encontradas 2.078 questões
No desenvolvimento ágil, a lista de tarefas que definem o trabalho necessário para implementar as funcionalidades de um projeto denomina-se
Através do CSS é possível fazer a aplicação de diferentes estilos para links de uma mesma página. Para estilizar um link quando o cursor é posicionado em cima dele, deve-se utilizar o pseudo-seletor:
Algumas leis brasileiras estabelecem critérios de qualidade de uso para que os sistemas de informação e tecnologias sejam acessíveis. O objetivo da acessibilidade digital é:
A orientação a objetos é um paradigma de modelagem (análise e projeto) e de programação de sistemas de software. Dentre os conceitos-chave desse paradigma, o conceito de método serve para:
A programação orientada a objetos se caracteriza por uma abordagem distinta de pensar, sobre as necessidades dos softwares. Com relação a esse paradigma de programação, é correto afirmar que o(a):
Sistemas de processamento de linguagens se caracterizam por expressar as intenções do usuário em linguagem formal. Os mais conhecidos sistemas de processamento de linguagens são os compiladores, responsáveis por:
Em relação às linguagens de programação, aos compiladores e aos interpretadores, é correto afirmar que um programa:
O Git é um sistema de controle de versão amplamente utilizado para o gerenciamento de projetos de software e para o rastreamento de alterações em arquivos ao longo do tempo. Sobre o Git, é correto afirmar que:
As estruturas de dados, que fazem parte dos fundamentos da programação, diferem-se umas das outras pela disposição ou pela manipulação de seus dados. Acerca dos conceitos relativos aos tipos de estruturas de dados, é correto afirmar que:
Existe a necessidade de ordenar dados em alguns contextos, demandando a aplicação de algoritmos de ordenação específicos, como o Bubble Sort, sobre o qual é válido afirmar que:
Conceitualmente, o paradigma de programação:
Sobre metodologias ágeis, é correto afirmar que:
Em engenharia de requisitos, o conceito correto de “requisitos de sistema” corresponde:
INSTRUÇÃO: Analise o script a seguir para criação de três tabelas na linguagem SQL para responder às questões 39 e 40.
CREATE TABLE imoveis (
id INT NOT NULL,
endereco VARCHAR(200) NOT NULL,
valor DECIMAL(10,2) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE inquilinos (
id INT NOT NULL,
nome VARCHAR(45) NOT NULL,
cpf VARCHAR(11) NOT NULL,
renda DECIMAL(10,2) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE alugueis (
imoveis_id INT NOT NULL,
inquilinos_id INT NOT NULL,
data_inicio DATE NOT NULL,
aluguel DECIMAL(10,2) NOT NULL,
data_fim DATE,
PRIMARY KEY (imoveis_id, inquilinos_id, data_inicio),
FOREIGN KEY (imoveis_id) REFERENCES imoveis (id)
FOREIGN KEY (inquilinos_id) REFERENCES inquilinos (id)
);
Com base no script apresentado, assinale a alternativa incorreta.
“Recentemente, surgiu um novo tipo de sistema Web, chamado de Single Page Applications (SPAs). Essas aplicações são mais parecidas com aplicações desktop do que com aplicações Web tradicionais. Ao se entrar em uma SPA, ela carrega para o navegador todo o código, incluindo páginas HTML e scripts em CSS e JavaScript. [...] Existem diversos frameworks – todos em JavaScript – para implementação de SPAs” (Valente, 2020).
São exemplos de frameworks para construção SPAs, exceto:
Analise o conflito de merge descrito abaixo e as afirmativas apresentadas a seguir.
public static void main(String[] args) {
<<<<<<< HEAD
System.out.println(“Hello, world!”);
=======
System.out.println(“Olá, mundo!!”);
>>>>>>> c269297b4d4104f92f6a6cf7e17736db97057fbc
}
I. O merge está sendo feito no branch c269297b4d4104f92f6a6cf7e17736db97057fbc.
II. O conflito ocorreu em virtude do valor presente na função System.out.println().
III. O desenvolvedor pode incluir as duas mudanças na resolução do merge.
Estão corretas as afirmativas
A linguagem HTML5 fornece um conjunto de elementos que tem como função agrupar outros elementos da página. O agrupamento é especialmente importante para trazer coesão e semântica para a estrutura da página a ser desenvolvida. Esses elementos são denominados containers.
São elementos considerados containers, exceto:
Uma equipe de desenvolvimento de software está focada em melhorar a qualidade de um aplicativo.
Qual das práticas a seguir é uma recomendação para garantir a qualidade do software?
Sobre requisitos não funcionais, assinale com V as afirmativas verdadeiras e com F as falsas.
( ) Descrevem detalhadamente as funcionalidades que o sistema deve realizar, como processar uma transação, gerar relatórios ou enviar notificações.
( ) Descrevem as propriedades que o sistema deve ter, como desempenho, usabilidade, confiabilidade e segurança.
( ) Definem ou restringem algum aspecto do negócio e têm impacto direto sobre as operações e atividades da organização.
Assinale a sequência correta.
Numere a COLUNA II de acordo com a COLUNA I, associando os conceitos dos diagramas da UML utilizados na modelagem de sistemas orientados a objetos aos seus respectivos nomes.
COLUNA I
1. Diagrama de classe
2. Diagrama de sequência
3. Diagrama de comunicação
COLUNA II
( ) O principal objetivo desse diagrama é visualizar e descrever o comportamento dinâmico de um sistema, mostrando como os objetos se comunicam entre si em uma determinada ordem dos eventos.
( ) É um diagrama que mostra a interação entre objetos em um sistema, mas com foco nas relações entre os objetos em termos de mensagens.
( ) O principal objetivo desse diagrama é modelar a estrutura estática de um sistema orientado a objetos, fornecendo uma visão geral das entidades do sistema e de como elas estão relacionadas.
Assinale a sequência correta.