Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/5 - Linguagem da Programação Conforme apresentado na Aula 2, 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: 20.0 A 10; B Falso; C 5; D Verdadeiro; 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 é igual a 5 o retorno será verdadeiro. E 2. Questão 2/5 - Linguagem da Programação Na aula 3 é abordado o tema de matrizes. Com relação a este assunto 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: 20.0 A for (i=0;i<3;i++) { for (j=0;j<5;j++) { printf("%d",matriz[i][j]); } printf("\n"); } B for (i=0;i<2;i++) { for (j=0;j<4;j++) { printf("%d", matriz[i][j]); } printf("\n"); } 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. D for (i=3;i>=0;i--) { for (j=5;j>=0;j--) { printf("%d",matriz[i][j]); } printf("\n"); } E for (i=3;i>=0;i--) { for (i=5;i>=0;i--) { printf("%d",matriz[i][i]); } printf("\n"); } Questão 3/5 - Linguagem da 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 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; 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 4/5 - Linguagem da 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: 20.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 5/5 - Linguagem da Programação Conforme abordado na Aula 3, vetor é um conjunto de elementos consecutivos, do mesmo tipo, que podem ser acessados individualmente a partir de um único nome. Com base nesta definição de vetores, assinale a alternativa correta que corresponde a definição correta de um vetor na linguagem de programação C. Nota: 20.0 A float[15] idade; B idade[15] float; C float idade[15]; Você acertou! Conforme apresentado no slide 09/21 da Aula 03, os vetores são definidos primeiramente identificando o seu tipo, na sequencia seu nome e entre colchetes o seu tamanho. D [15]idade float; E float idade.
Compartilhar