Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO I Avaliação Parcial: CCE0242_SM_201501299654 V.1 Aluno(a): ANDRESSA CORREIA DE AMORIM Matrícula: Acertos: 10,0 de 10,0 Data: 29/05/2018 20:15:48 (Finalizada) 1a Questão (Ref.:201501903781) Acerto: 1,0 / 1,0 Um dos grandes problemas de empresas que desenvolvem software é a variedade hardware. Como por exemplo, em grandes redes de supermercados, o software instalado não pode ser trocado sem maiores custos e traumas. A linguagem C possui a capacidade de ser compilado ou executado em diferentes arquiteturas (seja de hardware ou de software). Identifique abaixo a capacidade descrita. Portabilidade Modularidade Reuso Flexibilidade Polimorfismo Gabarito Coment. Gabarito Coment. 2a Questão (Ref.:201501946380) Acerto: 1,0 / 1,0 Estudamos que a linguagem C apresenta várias características. Analise as afirmativas abaixo e assinale a opção correta. I Com pequenas modificações, um código poderá ser compilado em várias plataformas. II Não pode ser modularizada III Possui um propósito específico IV Considerada de nível intermediário Todas estão erradas II, III e IV I, III e IV estão corretas I e IV estão corretas Todas estão corretas Gabarito Coment. 3a Questão (Ref.:201501421966) Acerto: 1,0 / 1,0 Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas. De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto. time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos. stdio.h - Funções para gráficos. math.h - Funções matemáticas stdlib.h - Funções de entrada e saida. string.h - Funções para concatenação de strings com inteiros. Gabarito Coment. Gabarito Coment. 4a Questão (Ref.:201501946369) Acerto: 1,0 / 1,0 Você estava trabalhando na plataforma Windows e foi definindo várias funções específicas para sua área de atuação. Um dia, resolveu criar uma biblioteca e nomeou de minhasFuncoes.h, salvando em uma pasta de nome funcoes na raiz do drive C. Quando foi incluir, usou: #include #include "c:\funcoes\ minhasFuncoes.h" #include "c:\ minhasFuncoes.h\funcoes" #include minhasFuncoes.h #include "minhasFuncoes.h" 5a Questão (Ref.:201502210191) Acerto: 1,0 / 1,0 Acerca dos operadores, marque a opção correta: O operador = tem a mesma função de ==. O operador potência necessita de uma biblioteca específica. Não podemos realizar operações dentro do comando printf. O operador "maior ou igual" pode ser utilizado tanto como >= quanto =>. Todas as alternativas acima estão corretas. 6a Questão (Ref.:201501463800) Acerto: 1,0 / 1,0 Uma das características da linguagem C++ é a utilização de operadores (Lógicos, aritméticos, de atribuição, etc.) que se baseiam em símbolos que permitem a realização de operações. Basicamente, as regras de precedência desses operadores seguem as regras algébricas. Dentre os símbolos abaixo, quais correspondem respectivamente a Negação Lógica e Resto de Divisão? :? e ! != e % :? e % ! e % % e :? 7a Questão (Ref.:201501950092) Acerto: 1,0 / 1,0 Na construção de programas na linguagem C, precisamos utilizar os operadores relacionais para montar nossas expressões relacionais. Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas qual não apresenta uma expressão relacional correta na linguagem C. x >= ( a + b ) x = ( a + b ) x <= ( a + b ) x > ( a + b ) x == ( a + b ) 8a Questão (Ref.:201501507173) Acerto: 1,0 / 1,0 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. &&, || e ~ =, > e || &&, >= e || <, > e >= +, - e * Gabarito Coment. 9a Questão (Ref.:201502043215) Acerto: 1,0 / 1,0 Os loops são utilizados para executar um conjunto de instruções várias vezes baseando-se sempre em uma condição que decidirá se continua repetindo ou não. Qual estrutura de repetição abaixo, garante que o bloco de instruções seja executado no mínimo uma vez? switch do...while repeat...util while for Gabarito Coment. Gabarito Coment. 10a Questão (Ref.:201502351309) Acerto: 1,0 / 1,0 Considerando com entrada os seguinte números 5 e 8. Marque a alternativa que contém a resposta do programa na tela para os números digitados. int main() { int a,b; scanf("%d",&a); scanf("%d",&b); while (a < b) { printf("%d",a); a = a + 1; } system("pause"); return 0; } 56 67 5678 567 678
Compartilhar