Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/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 igua 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 B if – (nota1+nota2<=60) e printf – (nota2); C if – (nota1+nota2 >= 60) e printf – (nota1+nota2); D if – ((nota1+nota2)/2 >= 60) e printf – (nota1); E if – ((nota1+nota2)/2 > 60) e printf – ((nota1+nota2)/2). Questão 2/10 - Linguagem de Programação Conforme apresentado na Aula 2, entre os operadores aritiméticos podemos destacar: + (adição), * (multiplicação) e / (divisão). Com base nestes conceitos, analise atentamente as definições das variáveis apresentadas abaixo: A=4; B=2; C=6; Análise as afirmativas a seguir e em seguida assinale a alternativa que contém a sequencia correta d e Verdadeiro (V) e Falso (F). I. A+B = C; II. B+C < A; III. C < A*B; IV. B+C != 2*B. Nota: 10.0 A F, F, V, V; B V, F, V, V; Você acertou! I. (A+B = C) = (4 + 2 = 6) – Verdadeiro; II. (B+C < A) = (2 + 6 < 4) = (8 < 4) – Falso; III. (C < A*B) = (6 < 4 * 2) = (6 < 8) – Verdadeiro; IV. (B+C != 2*B) = (2 + 6 = 2 * 2) = (8 != 4) – Verdadeiro. C V, F, V, F; D F, V, V, F; E V, F, F, V. Questão 3/10 - 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: 10.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 4/10 - Linguagem de Programação A endentação facilita o processo de: Nota: 10.0 A Compilação B Linkagem C Execução D Programação Você acertou! Questão 5/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. C 8 2 4 7 5 2 D 7 5 2 8 2 4 E 7 5 2 Questão 6/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. Com base nestes conceitos, assinale a alternativa correta em relação aos vetores: Nota: 10.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). Questão 7/10 - Linguagem de Programação Foi pedido a um aluno que escrevesse um trecho de código na linguagem de programação C, no qual, dado um número inteiro positivo X, imprimisse Yes caso este número fosse múltiplo, simultaneamente, de 3 e de 5. Assinale a alternativa correta que representa um código válido em C que satisfaz o pedido apresentado no enunciado da questão: Nota: 10.0 A if ( x / 3 ==0 && x / 5 == 0 ) { printf (“ Yes”); } B if ( 5 / x == 0 && 3 / x == 0 ) { printf (“ Yes”); } C if (5*3%15 == 0) { printf(“Yes”) } D if ( x % 15 == 0) { printf (“ Yes”); } Você acertou! A resposta correta é a alternativa D, pois como o enunciado solicita o múltiplo simultâneo de 3 e 5, então o menor múltiplo comum entre 3 e 5 é 15, assim qualquer número dividido por 15 que retorne como resto zero, é múltiplo de ambos os números. E if ( x % 3==0 || X % 5==0 ) { printf (“ Yes”); } 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 B Falso C 10 D 5 Questão 9/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 ca da 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. B A expressão "Curso de Redes", sem as aspas, será escrita 10 vezes na tela, todas na mesma linh a. Além da mensagem "Pressione qualquer tecla para continuar..."; C O código compilado não executará, existe um erro neste código, já que não há chaves {} limitando o bloco do if; D O código compilado não será executado já que existe um erro de digitação. Questão 10/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! B O índice da esquerda indexa as linhas e o da esquerda indexa as linhas. C O índice da esquerda indexa as colunas e o da direita indexa as linhas. D O índice da direita indexa as colunas e o da esquerda indexa as colunas.
Compartilhar