Questões de Noções de Informática - Software para Concurso
Foram encontradas 2.407 questões
Analise o algorítmo a seguir, utilizado para a multiplicação das matrizes A2x3 e B3x4 e que armazena o resultado na matriz PRODUTO2x4
Algoritmo MULTIPLICA_MATRIZES_AMAZONAS;
Início
Tipo MATRIZ = array[1..4,1..4] inteiro_numérico;
Variáveis A,B, PRODUTO:MATRIZ;
j, k, p : inteiro_numérico;
Rotina LER_MATRIZES_A_B;
Início
{ INSTRUÇÕES - LER MATRIZES A e B }
fim-da-rotina-LER_MATRIZES_A_B;
Rotina ZERAR_MATRIZ_PRODUTO;
Início
para j de 1 até 2 faça
para k de 1 até 4 faça PRODUTO[j,k] = 0;
fim-da-rotina-ZERAR_MATRIZ_PRODUTO;
Rotina PROCESSAR_MULTIPLICAÇÃO_MATRIZES;
Início
INSTRUÇÕES - MULTIPLICAÇÃO DAS MATRIZES |
fim-da-rotina-PROCESSAR_MULTIPLICAÇÃO_MATRIZES;
Rotina IMPRIMIR_MATRIZES;
Início
{INSTRUÇÕES-IMPRIMIR MATRIZES A, B e PRODUTO}
fim-da-rotina-IMPRIMIR_MATRIZES;
{ CORPO PRINCIPAL DO ALGORITMO }
Início
{ chamadas das rotinas}
LER_MATRIZES_A_B;
ZERAR_MATRIZ_PRODUTO;
PROCESSAR_MULTIPLICAÇÃO_MATRIZES;
IMPRIMIR_MATRIZES
FIM. { fim-do-algoritmo }
Assinale a alternativa que indique as instruções que devem substituir o bloco
No contexto das técnicas de programação e construção de algorítmos, três estruturas de controle conhecidas como PARA ... FAÇA ..., ENQUANTO ... FAÇA ... e REPETIR ... ATÉ QUE ... são muito utilizadas. Duas características importantes para a estrutura de controle REPETIR ... ATÉ QUE ... são:
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 é:
Seja o algoritmo abaixo, no qual o operador “!” inverte o valor dos bits de um número inteiro, e 1 é verdadeiro e 0 é falso.
Inicio Algoritmo Declarar cont como inteiro; Declarar bl como inteiro; bl= 1; Enquanto (bl) faça Enquanto (!bl) faça bl = !bl; Fim enquanto Para cont=1 até 10, de 1 em 1 faça Enquanto (!bl) faça Escreva "frase"; Fim enquanto; Fim para bl = !bl; Fim enquanto; Fim Algoritmo. |
Ao se executar esse algoritmo, “frase” será escrita: