Questões de Concurso
Comentadas sobre software em noções de informática
Foram encontradas 2.025 questões
O sistema de exceções do Java é uma ferramenta para ajudar os programadores a reportar e manipular erros. Os erros gerados durante a execução de um programa Java devem ser controlados com uma estrutura que pode combinar o uso dos blocos
Em Java, a palavra-chave que implementa uma relação de herança de classes é:
A análise e o projeto orientados a objetos têm como meta identificar o melhor conjunto de objetos para descrever um sistema de software. O funcionamento desse sistema se dá por meio do relacionamento e troca de mensagens entre esses objetos. Na programação orientada a objetos, implementa-se um conjunto de classes que definem os objetos presentes no sistema de software. Com relação à herança múltipla é correto afirmar:
Controlar a complexidade pela ênfase em características essenciais e pela supressão de detalhes em orientação a objetos é denominado(a):
As variáveis locais de uma função em uma linguagem estruturada:
Qual a estrutura de dados baseada no princípio FIFO (first in, first out), em que os elementos que foram inseridos no início são os primeiros a serem removidos?
Um algoritmo é uma sequência finita de instruões , que serve de base para uma futura implementação em uma linguagem de programação. Ele representa os passos necessários para realizar uma tarefa. A estrutura de iteração na qual uma ação será executada pelo menos uma vez, antes da avaliação da condição, pode ser implementada pelo comando:
Você utiliza um programa de computador para o protocolo de documentos. O programa denominado PROTIX está gravado na pasta protocolos, dentro da pasta Arquivos de Programas, no disco local (C:). Para criar um acesso ao programa PROTIX na área de trabalho (conhecida como desktop), sem duplicar o programa no computador, qual a alternativa que apresenta a seqüência correta de comandos?
Considere os usuários A e B, cujas chaves públicas são conhecidas por ambos. O usuário A gera o hash H(M) de uma mensagem M, assina-a digitalmente e envia para o usuário B. Assinale a opção que representa o que este esquema visa garantir.
No RUP (Rational Unifi ed Process), a descrição de critérios de aceitação para o projeto ocorre na fase de
Considere uma implementação de arrays redundantes de discos independentes (RAID) nível 5, para armazenamento de dados, na qual um bloco de paridade armazena a paridade para blocos no mesmo disco. Se ocorrer uma falha no disco, haverá
Quanto a métricas de software, assinale a opção que corresponde a um exemplo de métrica de controle.
Na validação de software, o estágio do processo de testes no qual se recomenda o foco na detecção de erros de interfaces de módulos é o teste de
O componente da arquitetura orientada a serviços (SOA) que consiste em um contrato, uma ou mais interfaces e uma implementação é denominado
O diagrama UML que apresenta objetos e suas ligações mútuas, evidenciando a seqüência das mensagens trocadas por meio de números de seqüência, é o
Desenvolvido pela Adobe Systems, o PDF (Portable Document Format) é um formato de arquivo que representa documentos independente do aplicativo, do hardware e do sistema operacional usado para criá-los. Considerado um padrão aberto, qualquer pessoa pode escrever aplicativos que leiam ou que escrevam nesse padrão. Além dessa característica, o arquivo PDF é uma ferramenta importante porque pode
AWK é uma linguagem de programação projetada para para processamento de arquivos de texto, tratando arquivos como uma sequência de registros e por default cada linha é um registro. Nesta linguagem, os programas são definidos como uma sequência de comandos do tipo pattern-action. É uma linguagem que aceita o uso de uma estrutura de array que suporta as seguintes operações:
I. op1(x,k): permite obter o dado armazenado no elemento do array cujo estado é x e cujo índice é k.
II. op2(x,k,v): o estado do array resulta da atribuição do valor do elemento para v no estado do array x.
As operações op1 e op2 são, respectivamente:
Observe o algorítmo a seguir, referente a uma função recursiva.
função ALEAM(NEGRO:numérico;XINGU:numérico):numérico;
início
se (NEGRO=XINGU) ou (XINGU=0)
então atribuir 1 a ALEAM
senão atribuir ALEAM(NEGRO-1,XINGU) + ALEAM(NEGRO-1,XINGU-1) a ALEAM;
fim_função_ALEAM;
Após a chamada ALEAM(6,5), a função retornará um valor igual a:
PERL é um software livre e uma linguagem de programação estável e multiplataforma, sendo utilizada particularmente no desenvolvimento de aplicações web e na programação de formulários www, possuindo funções bastante eficientes direcionadas à manipulação de textos e processamento de cadeias de strings. PERL oferece uma gama de tipos de dados fundamentais, mas é considerada uma linguagem não tipada. Dentre os tipos mais utilizados destacam-se:
I. escalar: um valor único, que pode ser um número, uma string ou uma referência.
II. vetor (array): um conjunto sequencial ordenado de escalares, sendo o índice inicial de uma variável array zero.
III. hash: é um array associativo, um mapeamento de strings para escalares e representa uma coleção de pares de chave/valor.
Na declaração dos tipos escalar, vetor e hash, o nome da variável deve ser precedido por um caracter específico.
Assinale a alternativa que indica, respectivamente, o caracter e a exemplificação para esses tipos.
Na declaração das classes Ajuda e Teste abaixo, utilizando a sintaxe de uma linguagem orientada a objeto denominada C++,
class Ajuda { char j; public: Ajuda (double); ~Ajuda(); }; class Teste : public Ajuda { _ ___ _ char c; int x,k; public: Teste (char, int, int); Teste (char, double); ~ Teste(); }; |
uma declaração correta de um objeto é: