Questões de Noções de Informática - Software para Concurso

Foram encontradas 2.078 questões

Q2589675 Arquitetura de Software

No desenvolvimento ágil, a lista de tarefas que definem o trabalho necessário para implementar as funcionalidades de um projeto denomina-se

Alternativas
Q2589073 Arquitetura de Software

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:

Alternativas
Q2589068 Arquitetura de Software

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 é:

Alternativas
Q2589067 Arquitetura de Software

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:

Alternativas
Q2589065 Arquitetura de Software

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):

Alternativas
Q2589064 Arquitetura de Software

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:

Alternativas
Q2589063 Arquitetura de Software

Em relação às linguagens de programação, aos compiladores e aos interpretadores, é correto afirmar que um programa:

Alternativas
Q2589060 Arquitetura de Software

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:

Alternativas
Q2589059 Arquitetura de Software

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:

Alternativas
Q2589058 Arquitetura de Software

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:

Alternativas
Q2589054 Arquitetura de Software

Conceitualmente, o paradigma de programação:

Alternativas
Q2589051 Arquitetura de Software

Sobre metodologias ágeis, é correto afirmar que:

Alternativas
Q2589050 Arquitetura de Software

Em engenharia de requisitos, o conceito correto de “requisitos de sistema” corresponde:

Alternativas
Q2587728 Arquitetura de Software

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.

Alternativas
Q2587722 Arquitetura de Software

“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:

Alternativas
Q2587721 Arquitetura de Software

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

Alternativas
Q2587719 Arquitetura de Software

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:

Alternativas
Q2587685 Arquitetura de Software

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?

Alternativas
Q2587684 Arquitetura de 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.

Alternativas
Q2587683 Arquitetura de Software

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.

Alternativas
Respostas
1161: E
1162: C
1163: D
1164: C
1165: C
1166: A
1167: D
1168: B
1169: B
1170: A
1171: D
1172: C
1173: B
1174: A
1175: A
1176: C
1177: A
1178: C
1179: C
1180: D