Buscar

Linguagem de programação apol 3

Prévia do material em texto

Questão 1/5 - Linguagem de Programação 
De acordo com o conteúdo abordado na Aula 03, Matrizes podem ser consideradas 
vetores de duas ou mais dimensões. 
Em relação as matrizes, assinale a alternativa correta: 
Nota: 20.0 
 A 
Os itens de uma matriz tem que ser todos do mesmo tipo de dados; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 06 a 08 da Aula 03. 
 B Cada dimensão de matriz pode ter um tipo de dado diferente; 
 C Os dados contidos em cada dimensão podem ser de tipos difrentes entre si; 
 D Na prática, as matrizes não são armazenadas na memória; 
 E 
Matriz é a uma estrutura de dados do tipo vetor com apenas uma ou duas 
dimensões. 
 
Questão 2/5 - Linguagem de Programação 
Conforme visto na Aula 03, um vetor pode ser definido como um conjunto de elementos 
consecutivos, do mesmo tipo, que podem ser acessados individualmente a partir de um 
único nome. 
Assinale a alternativa que apresenta a sintaxe correta para inserção do valor inteiro 1 na 
posição inicial de um vetor: 
Nota: 20.0 
 A vetor [0] == 1; 
 B int vetor[1] = 1; 
 C vetor =1; 
 D 
int vetor[0] = 1; 
Você acertou! 
Conteúdo abordado na Rota de Aprendizagem, páginas 01 a 06 da Aula 03. 
A posição inicial do vetor é a posição 0, portanto, para inserir o valor inteiro a 
forma correta é int vetor[0] = 1. 
 E int vetor [0] := 1; 
 
Questão 3/5 - Linguagem de Programação 
Considerando o fragmento de código a seguir, indique qual será a saída apresentada 
pelo sistema que o 
executar.
Nota: 20.0 
 A 8 2 4 
 B 
8 2 
7 5 
Você acertou! 
Observe o índice do for referente ao j este for contará apenas as colunas 0 e 1. 
 C 
8 2 4 
7 5 2 
 D 
7 5 2 
8 2 4 
 E 7 5 2 
 
Questão 4/5 - Linguagem de Programação 
Você foi encarregado de corrigir o código criado por um dos seus colegas de trabalho. 
Sabendo que o objetivo do código é permitir a soma de duas matrizes de 2X2 digitadas 
pelo usuário e tendo o código abaixo a sua disposição. Encontre a linha que está errada. 
 
 
Nota: 20.0 
 A 
(j = 0; j<=2; ++j) 
Você acertou! 
A versão correta desta linha deveria ser: 
(j = 0; j<2; ++j) 
 B for (i = 0; i<2; ++i) 
 C printf( "Digite a%d%d: ", i + 1, j + 1 ); 
 D c[i][j] = a[i][j] + b[i][j]; 
 E int a[2][2] = { 0 }, b[2][2] = { 0 }, c[2][2] = { 0 }; 
 
Questão 5/5 - Linguagem de Programação 
Na aula 4 trabalhamos com o conceito de strings. Uma string é nada mais que um 
vetor de caracteres. 
Assinale a alternativa que contém o número que corresponde a primeira posição de uma 
string, bem como o caracter que corresponde ao fim de uma string (caracter que indica 
ao programa quando a string chegou ao final). 
Nota: 20.0 
 A 
Valor da posição de início de uma string: 0 
Caracter de fim de string: \0 
Você acertou! 
Uma string sempre inicia sua contagem na posição 0. 
O caracter de fim de string será SEMPRE o '\0'. 
 B 
Valor da posição de início de uma string: 1 
Caracter de fim de string: \0 
 C 
Valor da posição de início de uma string: 0 
Caracter de fim de string: \fim 
 D 
Valor da posição de início de uma string: 0 
Caracter de fim de string: \1 
 E 
Valor da posição de início de uma string: 1 
Caracter de fim de string: \fim

Continue navegando