Buscar

Avaliando o Aprendizado - Linguagem de Programação I-65

Prévia do material em texto

83a Questão (Ref.: 201102279951) Pontos: 0,5 / 0,5
Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é
verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas
proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro.
((pontos>=10) || (pontos <=20))
((pontos>=10) % (pontos <=20))
((pontos>=10) ! (pontos <=20))
((pontos>=10) # (pontos <=20))
((pontos>=10) && (pontos <=20))
1a Questão (Ref.: 201308335664)
Na solução de problemas precisamos utilizar funções associados às rotinas do programa principal, para que o
mesmo se torne mas legível e fácil de reutilizar. Baseado nisto, crie um programa na linguagem C de forma
que:
 Possua uma função que calcule a área de um retângulo e retorne o resultado. O valor dos lados devem
ser lidos dentro da função.
 O programa permitirá calcular várias áreas até que o usuário escolha encerrar o programa.
 O programa principal chama a função e exibe o resultado recebido com duas casas decimais.
Sua Resposta: SFD
Compare com a sua resposta: #include < stdio.h > #include < stdlib.h > float retangulo(void){ float L1, L2,
area; printf("Digite um numero: "); scanf("%f",&L1); printf("Digite um numero: "); scanf("%f",&L2); area =
L1 * L2; return area; } int main() { int opc; opc= 1; while(opc == 1){ printf("Area: %.2f", retangulo( ) );
printf("\nContinuar - 1 Sair - 2 :"); scanf("%d",&opc); } return 0; }
2a Questão (Ref.: 201308710644) Pontos: 0,0 / 1,0
Na manipulação de arquivos na linguagem C, no processo de abertura do mesmo, podemos ter erros: devido a
não existência do arquivo; ao arquivo estar corrompido; etc, não sendo possível abrir o mesmo.
Das afirmativas apresentadas qual define corretamente o que pode ser feito em relação ao erro na abertura,
segundo o que foi apresentado nas aulas.
Não é possível tratar este tipo de erro, pois precisamos da estrutura Try ... Catch que consegue prevenir
e evitar o fechamento do programa.
Não é necessário tratar, pois não existindo o arquivo ele simplesmente cria um novo e nunca terá
problema.
A palavra chave FILE, que permite fazer a associação do arquivo, mantem o valor NULL caso não
seja possível abrir o arquivo, desta forma, utilizando o if, o usuário pode mandar uma mensagem
adequada para o usuário.
A função fopen, retorna NULL quando não consegue abrir o arquivo e o usuário pode tratar o
conteúdo da variável associada ao arquivo, comparando com o valor NULL.

Continue navegando

Outros materiais