Questões de Concurso Comentadas sobre software em noções de informática

Foram encontradas 2.025 questões

Ano: 2009 Banca: TJ-PR Órgão: TJ-PR Prova: TJ-PR - 2009 - TJ-PR - Analista de Sistemas |
Q2948114 Arquitetura de Software

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

Alternativas
Ano: 2009 Banca: TJ-PR Órgão: TJ-PR Prova: TJ-PR - 2009 - TJ-PR - Analista de Sistemas |
Q2948111 Arquitetura de Software

Em Java, a palavra-chave que implementa uma relação de herança de classes é:

Alternativas
Ano: 2009 Banca: TJ-PR Órgão: TJ-PR Prova: TJ-PR - 2009 - TJ-PR - Analista de Sistemas |
Q2948110 Arquitetura de Software

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:

Alternativas
Ano: 2009 Banca: TJ-PR Órgão: TJ-PR Prova: TJ-PR - 2009 - TJ-PR - Analista de Sistemas |
Q2948109 Arquitetura de Software

Controlar a complexidade pela ênfase em características essenciais e pela supressão de detalhes em orientação a objetos é denominado(a):

Alternativas
Ano: 2009 Banca: TJ-PR Órgão: TJ-PR Prova: TJ-PR - 2009 - TJ-PR - Analista de Sistemas |
Q2948107 Arquitetura de Software

As variáveis locais de uma função em uma linguagem estruturada:

Alternativas
Ano: 2009 Banca: TJ-PR Órgão: TJ-PR Prova: TJ-PR - 2009 - TJ-PR - Analista de Sistemas |
Q2948104 Arquitetura de Software

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?

Alternativas
Ano: 2009 Banca: TJ-PR Órgão: TJ-PR Prova: TJ-PR - 2009 - TJ-PR - Analista de Sistemas |
Q2948103 Arquitetura de Software

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:

Alternativas
Q2944490 Noções de Informática

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?

Alternativas
Q2940459 Arquitetura de Software

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.

Alternativas
Q2940444 Arquitetura de Software

No RUP (Rational Unifi ed Process), a descrição de critérios de aceitação para o projeto ocorre na fase de

Alternativas
Q2940437 Arquitetura de Software

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á

Alternativas
Q2940428 Arquitetura de Software

Quanto a métricas de software, assinale a opção que corresponde a um exemplo de métrica de controle.

Alternativas
Q2940426 Arquitetura de Software

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

Alternativas
Q2940425 Arquitetura de Software

O componente da arquitetura orientada a serviços (SOA) que consiste em um contrato, uma ou mais interfaces e uma implementação é denominado

Alternativas
Q2940423 Arquitetura de Software

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

Alternativas
Q2939798 Noções de Informática

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

Alternativas
Q2937515 Arquitetura de Software

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:

Alternativas
Q2937514 Arquitetura de Software

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:

Alternativas
Q2937504 Arquitetura de Software

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.

Alternativas
Q2937001 Arquitetura de Software

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

Alternativas
Respostas
141: C
142: D
143: D
144: D
145: B
146: D
147: A
148: A
149: C
150: C
151: A
152: D
153: C
154: A
155: C
156: A
157: A
158: C
159: E
160: E