Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/5 - Linguagem da 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”, p 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 funcionan 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: 20.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/5 - Linguagem da Programação Conforme apresentado na Aula 2, entre os operadores aritiméticos podemos destacar: + (adiçã (multiplicação) e / (divisão). Com base nestes conceitos, analise atentamente as definições das variáveis apresentadas aba A=4; B=2; C=6; Análise as afirmativas a seguir e em seguida assinale a alternativa que contém a sequencia cor de Verdadeiro (V) e Falso (F). I. A+B = C; II. B+C < A; III. C < A*B; IV. B+C != 2*B. Nota: 20.0 A F, F, V, V; B V, F, V, V; C V, F, V, F; D F, V, V, F; 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. E V, F, F, V. Questão 3/5 - Linguagem da Programação Analise atentamente as afirmativas apresentadas abaixo com relação a instrução if, definidas na linguagem de programação C. I. if( x == 1, x == 2, x == 3, x == 4 ); II. if( 1 <= x <= 4 ); III. if( x = 1 || 2 || 3 || 4 ); IV. if( x >= 1 && x <= 4 ); V. if( 1 <= x, x <= 4 ); VI. if( x > 0 && x < 5 ); VII. if( x >= 1 || x <= 4 ); VIII. if( x = 1 || x = 2 || x = 3 || x = 4 ). Com relação as afirmativas acima, assinale a alternativa correta que corresponde às afirmat que apresentam um comando válido, em linguagem C, para testar se uma variável do tipo int de nome x pode valer 1, 2, 3 ou 4: Nota: 20.0 A Estão corretas as afirmativas III e VI; B Estão corretas as afirmativas IV e VI; C Estão corretas as afirmativas II e VIII; D Estão corretas as afirmativas II e IV; Você acertou! I. if( x == 1, x == 2, x == 3, x == 4 ); - Falso, pois X não pode valor todos os valores ao mesmo tempo; II. if( 1 <= x <= 4 ); - Falso, pois X deve ser comparado separadamente com ambos os valores; III. if( x = 1 || 2 || 3 || 4 ); - Falso, pois X deveria ser definido com todos os valores IV. if( x >= 1 && x <= 4 ); - Verdadeiro; V. if( 1 <= x, x <= 4 ); - Falso, pois a condição está definida incorretamente, VI. if( x > 0 && x < 5 ); - Verdadeiro; VII. if( x >= 1 || x <= 4 ); - Falso, pois se X for maior que 4 estará satisfazendo a primeira condição; VIII. if( x = 1 || x = 2 || x = 3 || x = 4 ). – Falso, a definição da instrução if está incorreta. E Estão corretas as afirmativas I e II. Questão 4/5 - Linguagem da Programação Conforme abordado na Aula 2, a função printf() é uma das funções de entrada e saída (E/S) podem ser utilizadas em linguagem de programação C. Porém, esta função não faz parte definição da linguagem C, sendo incluída na biblioteca stdio.h. Com relação a estes conce analise atentamente a sintaxe da função printf() apresentada abaixo: printf( “Salario: %.2f\n”, 700.35); Assinale a alternativa correta que corresponde ao resultado após a execução da instrução p apresentada acima: Nota: 20.0 A n; B Salario: 700.35; C Salario: 700.350000; D Salario: %f; E Salario: %f\n. Questão 5/5 - Linguagem da Programação Foi pedido a um aluno que escrevesse um trecho de código na linguagem de programação C qual, dado um número inteiro positivo X, imprimisse Yes caso este número fosse múlt simultaneamente, de 3 e de 5. Assinale a alternativa correta que representa um código válido em C que satisfaz o pe apresentado no enunciado da questão: Nota: 20.0 A if ( x / 3 ==0 && x / 5 == 0 ) { printf (“ Yes”); } Você acertou! Conteúdo abordado nos slides 07/38 e 08/38 da Aula 2. 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”); } E if ( x % 3==0 || X % 5==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.
Compartilhar