Buscar

Linguagem de Programação Nota 100

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Nota: 100 
Disciplina(s): 
Linguagem de Programação 
Data de início: 27/04/2021 14:43 
Prazo máximo entrega: - 
Data de entrega: 27/04/2021 15:50 
 
 
Questão 1/10 - Linguagem de Programação 
Quando tratamos de matrizes é correto afirmar que: 
Nota: 10.0 
 
A O índice da esquerda indexa as linhas e o da direita indexa as colunas. 
Você acertou! 
 
 
Questão 2/10 - 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: 10.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. 
Questão 3/10 - Linguagem de Programação 
Os comandos de controle na linguagem de programação C, são divididos em 
condicional simples, condicional composto e case. 
Com base nesta definição, assinale a alternativa correta que corresponde ao valor 
lógico retornado após a execução da expressão de condicional simples apresentada 
abaixo: 
if (10 == 5) 
Nota: 10.0 
 
C Falso; 
Você acertou! 
Conforme conteúdo apresentado na Rota de Aprendizagem e slide 14/38 da Aula 2, 
o comando if somente é executado se a sua condição for verdadeira, portanto, como 
10 não é igual a 5 o retorno será falso. 
 
Questão 4/10 - Linguagem de Programação 
Com relação a este assunto, Matrizes, imagine que você tenha em um programa uma 
matriz de números inteiros sequenciais, semelhante a matriz abaixo: 
 
1 2 3 4 5 
6 7 8 9 10 
11 12 13 14 15 
 
Agora, você precisa imprimir esta matriz ao contrário (ordem 
decrescente), ou seja, a matriz impressa deverá ser: 
 
15 14 13 12 11 
10 9 8 7 6 
5 4 3 2 1 
Considere 'i' como sendo a variável que varre o número de linhas e 'j' a variável que 
varre o número de colunas. A matriz deverá ser de dimensão 3x5. 
Como será o código de escrita da matriz que você deverá desenvolver para esta 
aplicação? 
Nota: 10.0 
 
C for (i=2;i>=0;i--) { 
 for (j=4;j>=0;j--) { 
 printf(" %d ",matriz[i][j]); 
 } 
 printf("\n"); 
} 
Você acertou! 
Para imprimir os valores na ordem inversa, basta fazer os FORs ao contrário, ou seja, 
 do maior número até o menor. 
Também, lembre que matrizes e vetores em C iniciam na posição ZERO. 
Ou seja, se a matriz tem dimensão 3x5, a primeira posição da matriz será 0,0 e a última será 2,4. 
 
Questão 5/10 - Linguagem de Programação 
Qual o valor lógico apresentado pela expressão if (10 ==5) 
Nota: 10.0 
 
A Verdadeiro 
 
B Falso 
Você acertou! 
 
C 10 
 
D 5 
 
Questão 6/10 - Linguagem de Programação 
De acordo com o conteúdo abordado nas aulas, Matrizes podem ser consideradas 
vetores de duas ou mais dimensões. 
Em relação as matrizes, assinale a alternativa correta: 
Nota: 10.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. 
 
 
 
Questão 7/10 - Linguagem de Programação 
Conforme visto nas aulas, 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: 10.0 
 
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. 
 
Questão 8/10 - Linguagem de Programação 
Qual o valor lógico apresentado pela expressão if (10 !=5) 
Nota: 10.0 
 
A Verdadeiro 
Você acertou! 
 
Questão 9/10 - Linguagem de Programação 
Analise atentamente o algoritmo escrito na linguagem de programação C apresentado 
abaixo: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assinale a alternativa correta que satisfaça a seguinte situação: 
 
Qual deve ser a condição de teste do “if” e qual deve ser a variável (ou expressão) do 
“printf”, para ocorrer a seguinte saída: 
 
“Aprovado com media maior ou igual a 60.00” 
Considerando-se as entradas “60” e “60” para o algoritmo, e que o algoritmo continue 
funcionando para quaisquer valores das variáveis de entrada. 
Sabendo que a nota de aprovação será a média aritimética das notas entradas. 
Nota: 10.0 
 
A if – ((nota1+nota2)/2 >= 60) e printf – ((nota1+nota2)/2); 
Você acertou! 
A resposta correta é a alternativa A pois: 
 
Condição if: 
((nota1+nota2)/2 >= 60) 
((60+60)/2 >= 60) 
(120/2 >= 60) 
60>= 60 
 
Printf: 
((nota1+nota2)/2) 
((60+60)/2) 
(120/2) 
60 
 
Questão 10/10 - Linguagem de Programação 
Em códigos escritos em C, podemos utilizar laços de repetição e funções específicas 
para entrada e saída, como vimos na Rota de Aprendizado. Considerando o código a 
seguir: 
Determine o que será impresso na tela do terminal caso este código seja compilado e 
executado em uma máquina rodando Windows. 
Nota: 10.0 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A A expressão "Curso de Redes", sem as aspas, será escrita 10 vezes na tela. 
Uma vez em cada linha. Além da mensagem "Pressione qualquer tecla para continuar..." 
também sem as aspas; 
Você acertou! 
Utilizando o Visual Studio ou o DevC++, digite este código, compile e rode para ver o resultado 
em uma tela de comando do Windows.

Continue navegando