Baixe o app para aproveitar ainda mais
Prévia do material em texto
RUBERVAL DE SOUSA NOGUEIRA - RU: 1216085 Nota: 80 PROTOCOLO: 2016040412160857A24CA Disciplina(s): Linguagem de Programação Data de início: 04/04/2016 18:43 Prazo máximo entrega: 04/04/2016 20:13 Data de entrega: 04/04/2016 18:49 Questão 1/10 Qual(is) alternativa(s) apresenta(m) um comando válido, em linguagem C, para uma testar se uma variável inteira de nome x pode valer 1, 2, 3 ou 4? Assinale todas as corretas. if( x == 1, x == 2, x == 3, x == 4 ) if( 1 <= x <= 4 ) if( x = 1 || 2 || 3 || 4 ) if( x >= 1 && x <= 4 ) if( 1 <= x, x <= 4 ) if( x > 0 && x < 5 ) if( x >= 1 || x <= 4 ) if( x = 1 || x = 2 || x = 3 || x = 4 ) A Estão corretas a 4 e a 6; Você acertou! B Estão corretas a 2 e a 4; C Estão corretas a 3 e a 6; D Estão corretas a 2 e a 8; Questão 2/10 Dentre os benefícios de se estudar linguagem de programação destacam-se: A Capacidade de resolver problemas para soluções computacionais, habilidade de usar novas linguagens, escolher linguagens de programação, aprender e projetar novas linguagens. Você acertou! B Capacidade de testar linguagens, aprender novas linguagens e projetar novas soluções. C Capacidade de escolher novas linguagens e de programar novas soluções computacionais. D Capacidade de usar e projetar novas linguagens. Questão 3/10 Na instrução while é correto afirmar: A A condição é avaliada somente se o resultado da condição for verdadeiro. B A condição é executada pelo menos uma única vez. C Se o resultado da avaliação for verdadeira o laço é executado. Você acertou! D A condição é avaliada se for falsa. Questão 4/10 O conceito de campo ou membro de uma struct A Conjunto de elementos relacionados Você acertou! B Conjunto de variáveis C Conjunto de caracteres com o mesmo significado. D Todas as alternativas estão incorretas. Questão 5/10 Linguagem de programação define-se como A Uma ferramenta que permite ao programador ou usuário de computação escrever programas. Você acertou! B Conjunto de instruções a serem seguidos pelo computador para realizar um determinado processo. C Sequência de passos que são utilizados para a resolução de um determinado problema em especifico. D Um algoritmo com um conjunto lógico a ser seguido. Questão 6/10 Qual o valor lógico apresentado pela expressão if (10 ==5) A Verdadeiro B Falso Você acertou! C 10 D 5 Questão 7/10 Dados as funções Ping e Pong void Ping (int i) { switch (i) { case 1: case 2: case 3: while (i--) printf(“\n%d”, --i); break; case 25: Pong(3); break; default: printf(“\nJá Passei em C”); Pong(123); } } void Pong (int x) { int j=0; switch (x) { case 1: case 2: Ping(x); case 3: j =5; j++; return; default: printf(“Olá”); return; } printf(“Vou Sair”); } Ainda considerando as funções acima, qual a saída para a chamada Ping(-4): A Sem qualquer saída B Já passei em C Olá Você acertou! C -1 D 0 Questão 8/10 Sendo A=5, B=3 e C=7, análise as operações a seguir e marque a opção correta. (V é verdadeiro e F é falso) A+B = C B+C < A C < A*B B+C = 2*A C div B > A A F – F – V – V – V B V – F – V – V – F C F – F – V – V – F D F – V – V – V – F Você acertou! correta Questão 9/10 Um programa em linguagem C, que tenha comentários no seu código, é, em relação a outro que não tenha: A Mais rápido para executar. B Mais lento para executar. C Executado praticamente a mesma velocidade, pois os comentários exigem uma utilização ínfima da CPU. D Executado a mesma velocidade, pois os comentários são simplesmente ignorados pelo compilador, não havendo qualquer reflexo deles no tempo de execução. Você acertou! Questão 10/10 Dados as funções Ping e Pong void Ping (int i) { switch (i) { case 1: case 2: case 3: while (i--) printf(“\n%d”, --i); break; case 25: Pong(3); break; default: printf(“\nJá Passei em C”); Pong(123); } } void Pong (int x) { int j=0; switch (x) { case 1: case 2: Ping(x); case 3: j =5; j++; return; default: printf(“Olá”); return; } printf(“Vou Sair”); } Ainda considerando as funções acima, qual a saída para a chamada Ping(24): A -1 B Olá C Sem qualquer saída Você acertou! D 0
Compartilhar