Prévia do material em texto
Questão 1/5
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 2/5
Você foi encarregado de fazer um programa para distrair seus dois sobrinhos chatos. Depois de horas de procura você encontrou o programa de Jogo da Velha cujo código está abaixo. Contudo, este programa não funciona. Marque nas alternativas a seguir a linha do código que está errada. Se você não conseguir ler o código, clique sobre ele com o botão direito do mouse e escolha a opção para abrir a imagem em outra aba.
Nota: 20.0
A
for (int i = 0; i < 9 && vencedor == 0; i++)
B
jogador = i % 2 + 1;
C
if ((jogador != 1)) board[linha][coluna] = 'X';
Você acertou!
A linha certa deveria ser:
if ((jogador == 1)) board[linha][coluna] = 'X';
D
if (vencedor == 0) printf( "Empatou\n" );
E
if ((board[0][0] == board[1][1] && board[0][0] == board[2][2]) || (board[0][2] == board[1][1] && board[0][2] == board[2][0]))
vencedor = jogador;
�
Questão 3/5
De acordo com o conteúdo abordado na Aula 03, Matrizes podem ser consideradas vetores de duas ou mais dimensões.
Assinale a alternativa que apresenta a definição correta de uma matriz:
Nota: 20.0
A
float notas [10];
B
float notas [10] [10];
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 06 a 08 da Aula 03.
C
char notas [10 10];
D
int notas [10, 10];
E
int notas {10 10}.
�
Questão 4/5
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.
Com base na definição de vetores dada acima, analise atentamente o trecho de código apresentado abaixo:
vetor[0] = 15;
vetor[1] = 25;
vetor[2] = 1;
vetor [3] = vetor [0]+ vetor [1]+ vetor [2];
Assinale a alternativa correta referente ao valor armazenada em vetor[3].
Nota: 20.0
A
31;
B
3;
C
41;
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 01 a 06 da Aula 03.
vetor[0] é a primeira posição do vetor e armazena o valor 15;
vetor[1] é a segunda posição do vetor e armazena o valor 25;
vetor[2] é a terceira posição do vetor e armazena o valor 1;
Na quarta linha, o vetor[3], que é a quarta posição do vetor, armazena o resultado da soma desses três valores, ou seja, 41.
D
50;
E
42.
�
Questão 5/5
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 };
_1538639291.unknown
_1538639295.unknown
_1538639297.unknown
_1538639298.unknown
_1538639296.unknown
_1538639293.unknown
_1538639294.unknown
_1538639292.unknown
_1538639283.unknown
_1538639287.unknown
_1538639289.unknown
_1538639290.unknown
_1538639288.unknown
_1538639285.unknown
_1538639286.unknown
_1538639284.unknown
_1538639279.unknown
_1538639281.unknown
_1538639282.unknown
_1538639280.unknown
_1538639277.unknown
_1538639278.unknown
_1538639275.unknown
_1538639276.unknown
_1538639274.unknown