Questões de Concurso Público SEFAZ-RR 2023 para Desenvolvedor de Software

Foram encontradas 100 questões

Q2084748 Programação
JavaScript é uma linguagem de programação interpretada estruturada de script muito usada para programação FrontEnd. Selecione o método em JavaScript que remove de um vetor o primeiro elemento e o retorna como resultado.
Alternativas
Q2084749 Programação
Em diversas aplicações em Java é preciso realizar a conversão dos diversos tipos primitivos existentes. Selecione a alternativa que mostra a conversão de uma variável x que está em double para outra variável y que está em String. 
Alternativas
Q2084750 Programação
Alguns elementos da HTML5 permitem dividir o conteúdo (estrutura) do documento em seções, de forma semântica. Selecione o elemento HTML5 que indica uma seção de uma página que consiste em conteúdo que é periférico ao conteúdo do documento principal, e que poderia ser considerado separado de tal conteúdo.
Alternativas
Q2084751 Programação
CSS3 pode ser usado para definir estilos para obter uma configuração de margens de texto e alinhamento. Avalie o seguinte código CSS3:
.titulo_pagina { font-family:times new roman; font-size:30px; font-weight:bold; color:blue; text-align:center; margin-top:20px; }
Assinale a alternativa correta
Alternativas
Q2084752 Banco de Dados
Um gerenciador de armazenamento é um componente de um sistema de banco de dados que fornece a interface entre os dados de baixo nível armazenados no banco de dados e os programas aplicativos e consultas submetidos ao sistema. Selecione a alternativa que mostra o componente do gerenciador de armazenamento que é responsável por buscar dados do armazenamento de disco para a memória principal.
Alternativas
Q2084753 Banco de Dados
A normalização consiste em um processo de refinamento do esquema de banco de dados que busca eliminar possíveis redundâncias de dados entre as entidades. Avalie como verdadeiras ou falsas as seguintes afirmações:
I. A 1FN define que a relação de atributos não deve possuir valores de atributos que sejam multivalorados ou compostos. II. A 1FN cumpre com os requisitos da 2FN. III. A 3FN cumpre com os requisitos da 1FN. IV. A 3FN requer que uma entidade não possua nenhum atributo dependente de outro que não faça parte da chave primária (dependência transitiva).
São verdadeiras somente as seguintes afirmativas: 
Alternativas
Q2084754 Banco de Dados
O modelo de dados entidade-relacionamento foi desenvolvido para facilitar o projeto de banco de dados, permitindo especificação de um esquema de empresa que representa a estrutura lógica geral de um banco de dados. Selecione a alternativa que mostra os três elementos básicos de um Modelo Entidade Relacionamento. 
Alternativas
Q2084755 Banco de Dados
O método para projetar um banco de dados relacional é usar um processo normalmente conhecido como normalização. Selecione a forma normal que elimina toda redundância que pode ser descoberta com base nas dependências funcionais, porém, podendo restar outros tipos de redundância. 
Alternativas
Q2084756 Banco de Dados
Durante a fase inicial de modelagem conceitual dos dados, o profissional precisa observar atentamente tudo que for relevante no mundo real e que deva ser “transportado” para o sistema que se está projetando. Selecione a alternativa que mostra o componente de abstração no qual se encontram detalhados os componentes de estrutura do banco de dados, como tabelas, campos, tipos de valores, índices etc. 
Alternativas
Q2084757 Programação
O paradigma de programação orientada a objetos envolve a identificação e abstração de entidades, de acordo com o escopo de um sistema. Selecione a alternativa que mostra um tipo de relacionamento estrutural que especifica quais objetos de uma classe estão conectados a objetos de outra. 
Alternativas
Q2084758 Engenharia de Software
Em UML, um diagrama de classes descreve os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles. Selecione a propriedade de diagrama de classes UML que existe se mudanças na definição de um elemento (o fornecedor) podem causar mudanças ao outro (o cliente). 
Alternativas
Q2084759 Engenharia de Software
Na arquitetura de software, o diagrama de fluxo de dados tem como função principal expor como os processos compõem um sistema. Selecione a alternativa que mostra o componente de diagrama de fluxo de dados da seguinte imagem.
Imagem associada para resolução da questão
Alternativas
Q2084760 Engenharia de Software
A seleção das funcionalidades de um software se baseia em diversos aspectos, dentre eles temos diversos meios de se obter essas informações do cliente, para que o software atinja suas expectativas. Selecione o usuário de um documento de Engenharia de Requisitos que usa os requisitos para compreender qual sistema será desenvolvido. 
Alternativas
Q2084761 Programação
A Programação Orientada a Objetos surge como um paradigma centrado no desenvolvimento de objetos. Selecione a alternativa que mostra o paradigma de desenvolvimento de software que é uma coleção de operações empregadas para especificar o serviço de uma classe ou componente, e que não pode implementar nenhum método, apenas define o método e suas assinaturas. 
Alternativas
Q2084762 Engenharia de Software
s princípios das atividades metodológicas têm forte influência sobre o sucesso de cada atividade metodológica genérica definida como parte do processo de software. Selecione o princípio de atividade metodológica que abrange um conjunto de tarefas de codificação e testes que gera um software operacional pronto para ser entregue ao cliente e ao usuário.
Alternativas
Q2084763 Engenharia de Software
Em um modelo de processo prescritivo de desenvolvimento de software, as atividades e tarefas ocorrem sequencialmente, com diretrizes de progresso definidas. Selecione a alternativa que mostra o modelo de processo prescritivo e sequencial mais antigo de desenvolvimento de software.
Alternativas
Q2084764 Engenharia de Software
As etapas comuns em todos os modelos de processo de software têm como função nortear as demais fases que vão sendo inseridas conforme os modelos de processo foram sendo criados. Selecione a alternativa que mostra a fase que tem a intenção de mostrar que um software se adequa a suas especificações ao mesmo tempo em que satisfaz as especificações do cliente do sistema.
Alternativas
Q2084765 Engenharia de Software
Os atributos de qualidade de software se dividem em três grupos: segurança, compreensibilidade e portabilidade. Selecione a alternativa que mostra os atributos de qualidade de software do grupo de Segurança.
Alternativas
Q2084766 Engenharia de Software
A garantia e o controle da qualidade são atividades essenciais para qualquer empresa de produtos a serem usados por terceiros. Selecione a meta pragmática de garantia da qualidade de software na qual a equipe de software deve aplicar os recursos limitados de forma a obter a maior probabilidade possível de atingir um resultado de alta qualidade.
Alternativas
Q2084767 Arquitetura de Software
A arquitetura de software é importante, pois ela é responsável pelo desempenho, a robustez e a capacidade de distribuição e manutenção de um sistema. Selecione a arquitetura que usa uma abordagem para criar um aplicativo para servidores como um conjunto de serviços pequenos. 
Alternativas
Respostas
61: B
62: D
63: B
64: C
65: D
66: A
67: E
68: B
69: C
70: D
71: A
72: E
73: C
74: E
75: D
76: B
77: A
78: E
79: A
80: B