Questões de Concurso
Comentadas sobre software em noções de informática
Foram encontradas 2.930 questões
Quando falamos em Engenharia de Software, logo se faz alusão aos princípios que a circunda, visto que todos levam à verdadeira intenção da Engenharia para Sistemas automatizados. No que se refere aos princípios básicos da engenharia de software, pode-se afirmar:
Para se construir um código é necessário conhecer os Elementos que fazem parte de sua estrutura. Em relação aos elementos da P.O.O., pode-se afirmar:
Existem diversos conceitos e características que definem a Orientação à Objetos e que são necessários para facilitar a construção de um Software. Em relação aos conceitos da P.O.O., pode-se afirmar:
Na Engenharia de Software, deve-se ter sempre a visão de que o produto final passou por todas as etapas para garantir um bom produto de qualidade. Para tanto, existem processos a serem observados. Com relação aos processos de Software, pode-se afirmar:
Existem diversos conceitos no que tange à Engenharia como um todo e muitos destes são utilizados na construção de Softwares. De acordo com os preceitos, quando falamos em Engenharia de Software, podemos afirmar:
Assinale a alternativa que apresenta os três métodos básicos de acesso a registro de um arquivo.
O software que permite acessar computadores remotamente, compartilhar telas, transferir arquivos, instalar aplicativos remotamente, imprimir documentos localmente a partir do computador remoto, iniciar reuniões e bate‐papo em vídeo e está disponível em mais de 25 idiomas é o(a)
A respeito do software WinSCP, assinale a alternativa correta.
A linguagem HTML (Hypertext Mark-up Language) possui identificadores para definir quais funcionalidades terão cada parte de seu conteúdo. Assinale a alternativa que corresponde aos identificadores de Link, parágrafos, lista desordenada e conteúdo genérico.
O JavaScript é uma linguagem muito poderosa quanto ao desenvolvimento para web, entretanto, para ter a capacidade de extrair seu potencial ao máximo, é necessário ter conhecimento pleno sobre suas funcionalidades. Marque qual opção representa a informação contida na variável "resultado", após a execução do trecho de código a seguir:
var texto = “Tratamento de strings”;
var resultado = texto.substring(10);
A programação orientada a objetos trabalha com classes, métodos, instâncias, objetos, entre outros componentes. Nesse contexto, os componentes podem possuir padrões de acesso, a fim de tornar o código mais seguro. Esses padrões de acesso determinam quem e como poderão ser acessados esses componentes. Identifique, dentre as opções disponíveis, qual representa a descrição do padrão de acesso a seguir:
“Quando é aplicado na classe, não permite estendêla. Nos métodos, impede que o mesmo seja sobrescrito na subclasse. Nos valores de variáveis, não podem ser alterados depois que já tenha sido atribuído um valor”
Referente a tratamento de exceções no Java, existe uma estrutura consolidada para que todas as situações adversas possam ser tratadas. Indique qual alternativa corresponde à realidade no caso descrito abaixo:
try {
Executa comando
} catch(ExceptionA e) {
trata exceção A;
} catch(ExceptionB e) {
trata exceção B;
} catch(ExceptionC e) {
trata exceção C;
} finally {
Executa comando;
}
Ao analisar o código a seguir, podemos verificar uma estrutura comum de encapsulamento de dados desenvolvido na linguagem Java.
public class Account{
private String conteudo;
public void setConteudo(String conteudo){
this.conteudo = conteudo;
}
public String getconteudo(){
return conteudo;
}
}
Indique qual NÃO é uma das vantagens da utilização de classes construídas da maneira apresentada acima:
A linguagem de programação JavaScript possui diversas ferramentas para atender às demandas necessárias dos programadores. Considere a operação em JavaScript descrita abaixo e assinale a alternativa que corresponde ao seu comportamento.
X %= Y
“Árvore” é como é conhecida uma estrutura abstrata de dados bidimensional não linear, muito utilizada na organização de dados. Sobre essas estruturas abstratas de dados, o que NÃO é correto afirmar?
Existem diversas estruturas de dados que podem facilitar a abstração de problemas, armazenar referências ou valores e determinar regras para a utilização de seus dados. Segue abaixo alguns tipos de estruturas comumente utilizadas. Relacione os componentes da primeira coluna com suas características, presentes na segunda coluna:
I. Pilha.
II. Fila.
III. Árvore.
( ) Estrutura de dados bidimensional, não linear.
( ) Também conhecida pela sigla FIFO.
( ) Também conhecida pela sigla LIFO.
( ) Seus nós são inseridos apenas na cauda (ou final) e removidos apenas na cabeça (ou início).
( ) Uma coleção onde o último a entrar será o primeiro a sair.
Uma das formas de se desenvolver soluções é através de algoritmos recursivos. Qual será o valor encontrado em “X” ao fim da execução da rotina principal do código abaixo?
Inteiro função (n){
Se n <= 1 então
retorna 1
senão
retorna função (n-1) * n}
Rotina principal{
X :Inteiro
X recebe função(7)}
Analisando o algoritmo abaixo, que contém trabalho com vetores e estruturas de repetição, qual será o valor encontrado em “X” ao fim da execução?
Inicio
T,C :Inteiro
S,X :Real
V[12,45,34,13,10,2,14,6,35,4,73] :Vetor
C,S recebe 0
T recebe 10
Enquanto C <= T faça
S recebe S + V[C]
C recebe C + 1
Fim Enquanto
X recebe S / C
Fim
Leia as afirmativas a seguir:
I. Após sua criação e primeira carga, o data warehouse passa a sofrer cargas incrementais que devem refletir o ambiente operacional ao longo do tempo, tornando-o um imenso repositório para os sistemas de apoio à decisão.
II. Um Sistema Gerenciador de Base de Dados (SGBD) é uma coleção de programas que permitem aos usuários criarem e manipularem uma base de dados.
III. O Modelo Entidade-Relacionamento (MER) é um modelo de dados conceitual de alto-nível, ou seja, seus conceitos foram projetados para serem compreensíveis a usuários, descartando detalhes de como os dados são armazenados.
IV. O diagrama de classes UML não serve como esquema para o modelo de dados orientado a objetos.
Marque a alternativa CORRETA: