Foram encontradas 55.928 questões.
2952268
Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Provas:
O ciclo de vida do desenvolvimento de software é uma metodologia que descreve as etapas pelas quais um software passa
desde a sua concepção até a sua retirada de uso. Sobre os modelos de desenvolvimento deste sistema operacional, analise
as afirmativas a seguir.
I. As principais etapas do modelo em cascata de desenvolvimento de sistemas são: análise de requisitos; projeto; implementação; teste; e, integração.
II. O modelo espiral de desenvolvimento trata de uma abordagem cíclica das fases do processo, em que a cada “volta” ou iteração tem-se versões evolucionárias do sistema.
III. O Rapid Application Development (RAD) é um modelo de desenvolvimento que se concentra exclusivamente na implementação rápida de software.
IV. O modelo incremental de desenvolvimento de sistemas é um modelo que combina elementos do desenvolvimento em cascata com prototipagem.
Está correto o que se afirma apenas em
I. As principais etapas do modelo em cascata de desenvolvimento de sistemas são: análise de requisitos; projeto; implementação; teste; e, integração.
II. O modelo espiral de desenvolvimento trata de uma abordagem cíclica das fases do processo, em que a cada “volta” ou iteração tem-se versões evolucionárias do sistema.
III. O Rapid Application Development (RAD) é um modelo de desenvolvimento que se concentra exclusivamente na implementação rápida de software.
IV. O modelo incremental de desenvolvimento de sistemas é um modelo que combina elementos do desenvolvimento em cascata com prototipagem.
Está correto o que se afirma apenas em
Provas
Questão presente nas seguintes provas
2952267
Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Provas:
- Engenharia de SoftwareUML: Unified Modeling LanguageDiagrama de Casos de Uso
- Engenharia de SoftwareUML: Unified Modeling LanguageDiagrama de Classes
- Engenharia de SoftwareUML: Unified Modeling LanguageDiagrama de Estados
- Engenharia de SoftwareUML: Unified Modeling LanguageDiagrama de Sequência
A Unified Modeling Language™ (UML®) é uma linguagem de modelagem visual padrão para os analistas de negócios, arquitetos de software e desenvolvedores, empregada para descrever, especificar, projetar e documentar processos de negócios novos
ou existentes, estrutura e comportamento de artefatos de sistemas de software. Sobre diagramas UML, marque V para as
afirmativas verdadeiras e F para as falsas.
( ) Diagrama de Estados: usado para representar o comportamento de um objeto em diferentes estados e as transições entre esses estados.
( ) Diagrama de Sequência: empregado para mostrar a sequência de interações entre objetos ou atores ao longo do tempo, geralmente em resposta a um evento específico.
( ) Diagrama de Classes: amplamente utilizado para representar a estrutura estática de um sistema orientado a objetos; mostra as classes do sistema, seus atributos, métodos e relacionamentos entre elas.
( ) Diagrama de Casos de Uso: usado para representar a interação entre atores e casos de uso, mostrando como os usuários interagem com o sistema e quais funcionalidades o sistema oferece para os atores.
A sequência está correta em
( ) Diagrama de Estados: usado para representar o comportamento de um objeto em diferentes estados e as transições entre esses estados.
( ) Diagrama de Sequência: empregado para mostrar a sequência de interações entre objetos ou atores ao longo do tempo, geralmente em resposta a um evento específico.
( ) Diagrama de Classes: amplamente utilizado para representar a estrutura estática de um sistema orientado a objetos; mostra as classes do sistema, seus atributos, métodos e relacionamentos entre elas.
( ) Diagrama de Casos de Uso: usado para representar a interação entre atores e casos de uso, mostrando como os usuários interagem com o sistema e quais funcionalidades o sistema oferece para os atores.
A sequência está correta em
Provas
Questão presente nas seguintes provas
2952266
Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Provas:
Considerando a Linguagem XML e tecnologias de Web Services e suas respectivas definições, relacione adequadamente as
colunas a seguir.
1. Web Services. 2. UDDI. 3. WSDL. 4. SOAP. 5. RESTful Web Services.
( ) Protocolo de comunicação utilizado para troca de informações entre aplicações. ( ) Descrição formal de como acessar um serviço web e quais operações ele oferece. ( ) Padrão que permite a descoberta e a localização de serviços web. ( ) Abordagem arquitetural que emprega métodos HTTP para comunicação entre sistemas distribuídos. ( ) Protocolo que define regras para formatação e troca de mensagens em serviços web.
A sequência está correta em
1. Web Services. 2. UDDI. 3. WSDL. 4. SOAP. 5. RESTful Web Services.
( ) Protocolo de comunicação utilizado para troca de informações entre aplicações. ( ) Descrição formal de como acessar um serviço web e quais operações ele oferece. ( ) Padrão que permite a descoberta e a localização de serviços web. ( ) Abordagem arquitetural que emprega métodos HTTP para comunicação entre sistemas distribuídos. ( ) Protocolo que define regras para formatação e troca de mensagens em serviços web.
A sequência está correta em
Provas
Questão presente nas seguintes provas
2952265
Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Provas:
Observe a árvore binária de busca balanceada AVL a seguir:

Considerando a inserção dos seguintes elementos (na ordem): 129, 134 e 136, analise as afirmativas a seguir.
I. Provoca uma rotação dupla na árvore, direita/esquerda, o que adiciona um novo nó ao segundo nível da árvore.
II. Resulta em uma rotação simples e aumenta a altura da árvore.
III. Após a inserção, a complexidade computacional das operações se mantém em O(log n), no pior caso, onde n é o número de nós da árvore.
Está correto o que se afirma apenas em
Provas
Questão presente nas seguintes provas
2952264
Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Provas:
- Compilação e Interpretação de CódigoCompilação
- Compilação e Interpretação de CódigoInterpretação
- Fundamentos de ProgramaçãoTipos de Dados
Sobre a construção de programas de computador, analise as afirmativas a seguir.
I. Um compilador realiza a tradução de um código-fonte escrito em linguagem de alto nível para instruções em linguagem de máquina.
II. A diferença entre um compilador e um interpretador é que o primeiro traduz apenas as instruções demandadas em tempo de execução, enquanto o segundo faz a tradução de todas as instruções, de uma só vez, em tempo de projeto.
III. As linguagens de programação que possuem tipagem forte e estática; obrigatoriamente são traduzidas por compiladores, pois, neste caso, os tipos das variáveis são determinados em tempo de execução.
Está correto o que se afirma apenas em
I. Um compilador realiza a tradução de um código-fonte escrito em linguagem de alto nível para instruções em linguagem de máquina.
II. A diferença entre um compilador e um interpretador é que o primeiro traduz apenas as instruções demandadas em tempo de execução, enquanto o segundo faz a tradução de todas as instruções, de uma só vez, em tempo de projeto.
III. As linguagens de programação que possuem tipagem forte e estática; obrigatoriamente são traduzidas por compiladores, pois, neste caso, os tipos das variáveis são determinados em tempo de execução.
Está correto o que se afirma apenas em
Provas
Questão presente nas seguintes provas
2952263
Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Provas:
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
A respeito dos conceitos relacionados ao paradigma de Programação Orientada a Objetos(POO), analise as afirmativas a seguir.
I. A herança entre classes possibilita que determinada classe, conhecida como superclasse, transfira toda a sua estrutura, incluindo atributos e métodos, para outras classes, conhecidas como classes filhas.
II. O encapsulamento propõe a ocultar detalhes de implementação e visibilidade dos dados das classes, o que aumenta a segurança e evita a manipulação indevida dos objetos.
III. Para a aplicação do polimorfismo em programas orientados a objetos é necessária a existência de uma hierarquia de classes, pois, na prática, este conceito se resume em substituir métodos e atributos herdados em uma classe filha para modificar o seu comportamento em relação à superclasse.
Está correto o que se afirma em
I. A herança entre classes possibilita que determinada classe, conhecida como superclasse, transfira toda a sua estrutura, incluindo atributos e métodos, para outras classes, conhecidas como classes filhas.
II. O encapsulamento propõe a ocultar detalhes de implementação e visibilidade dos dados das classes, o que aumenta a segurança e evita a manipulação indevida dos objetos.
III. Para a aplicação do polimorfismo em programas orientados a objetos é necessária a existência de uma hierarquia de classes, pois, na prática, este conceito se resume em substituir métodos e atributos herdados em uma classe filha para modificar o seu comportamento em relação à superclasse.
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
2952262
Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Provas:
No Linux, shell scripts são arquivos que agem como programas, passando instruções a um interpretador para realizar determinada tarefa. São consideradas características de shell scripts no Linux, EXCETO:
Provas
Questão presente nas seguintes provas
No Android, o Framework de aplicações é
uma camada que possui um conjunto de classes
que devem ser referenciadas para que os aplicativos tenham acesso às funcionalidades do sistema operacional. Qual dos seguintes frameworks
é usado para gerenciar as ações que as aplicações
executam no Android?
Provas
Questão presente nas seguintes provas
Uma Activity representa uma tela de uma
aplicação no Android, que permite ao usuário a interação com o sistema. Sobre os estados de uma
Activity, considere as seguintes afirmações:
I. O método onCreate é acionado para configurar a interface de usuário;
II. O método onStart pode ser invocado apenas após o método onRestart( );
III. O método onResume é executado sempre que a Activity voltar para o primeiro plano.
Assinale a alternativa que apresenta apenas afirmações corretas.
I. O método onCreate é acionado para configurar a interface de usuário;
II. O método onStart pode ser invocado apenas após o método onRestart( );
III. O método onResume é executado sempre que a Activity voltar para o primeiro plano.
Assinale a alternativa que apresenta apenas afirmações corretas.
Provas
Questão presente nas seguintes provas
HTML é uma linguagem de marcação utilizada para criar páginas WEB. Com esta linguagem,
é possível criar imagens, tabelas, listas, links para
outras páginas, dentre diversos outros recursos.
Sobre HTML, assinale a alternativa correta para a tag (abertura e fechamento) que permite adicionar colunas em uma tabela.
Sobre HTML, assinale a alternativa correta para a tag (abertura e fechamento) que permite adicionar colunas em uma tabela.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container