Buscar

Apol 3 Nota 100 LINGUAGEM DE PROGRAMAÇÃO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1/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 2/5 - Linguagem de Programação
Na Aula 4 trabalhamos com o conceito de funções. Você precisa criar uma função que 
recebe 2 números reais quaisquer como parâmetros de entrada e retorna como resposta 
da função uma frase dizendo "O primeiro número digitado é maior." ou "O segundo 
número digitado é maior.".
Assinale a alternativa que contém corretamente 
o tipo de dado que deve ser usado para declarar as variáveis de entrada da função (os 2 
números reais) e também o tipo de retorno desta função.
Nota: 20.0
A Tipo das variáveis de entrada da função: inteiro (int).Tipo de retorno da função: string.
B Tipo das variáveis de entrada da função: inteiro (int).Tipo de retorno da função: ponto flutuante (float).
C Tipo das variáveis de entrada da função: ponto flutuante (float).Tipo de retorno da função: ponto flutuante (float).
D Tipo das variáveis de entrada da função: string.Tipo de retorno da função: string.
E Tipo das variáveis de entrada da função: ponto flutuante (float).
Tipo de retorno da função: string.
Você acertou!
Os números reais são do tipo float. Já a saida da função será um texto, portanto será 
uma string.
Questão 3/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: 1Caracter de fim de string: \0
C Valor da posição de início de uma string: 0Caracter de fim de string: \fim
D Valor da posição de início de uma string: 0Caracter de fim de string: \1
E Valor da posição de início de uma string: 1Caracter de fim de string: \fim
Questão 4/5 - Linguagem de Programação
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 5/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.
Com base nestes conceitos, assinale a alternativa correta em relação aos vetores:
Nota: 20.0
A
Um vetor pode conter elementos de somente um tipo de dados e pode ser de qualquer tipo de 
dados;
Você acertou!
Conteúdo abordado na Rota de Aprendizagem, páginas 01 a 06 da Aula 03.
B
É possível declarar vetores sem dimensão desde que você não faça a inicialização do vetor ao 
mesmo tempo;
C Assim como as matrizes, os vetores podem ser multidimensionais;
D Os elementos de um vetor não são sempre armazenados em posições contíguas de memoria;
E O índice do primeiro elemento do vetor é sempre 1 (um).

Continue navegando