Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/11/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 CAROLINE ALBUQUERQUE 201505099676 SÃO JOSÉ Fechar Disciplina: LINGUAGEM DE PROGRAMAÇÃO I Avaliação: CCE0242_AV1_201505099676 (AG) Data: 19/05/2017 13:55:28 (F) Critério: AV1 Aluno: 201505099676 - CAROLINE ALBUQUERQUE Nota Prova: 10,0 de 10,0 Nota Partic.: Nota SIA: 10,0 pts LINGUAGEM DE PROGRAMAÇÃO I 1a Questão (Ref.: 616764) Pontos: 1,0 / 1,0 Qual o nome da diretiva que é usada para incluir arquivos dentro do programa fonte que estivermos construindo? include const struct typedef define Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 231714) Pontos: 1,0 / 1,0 Todo programa codificado na linguagem C pode incluir uma, ou várias bibliotecas, mas existe uma que tem que estar nessa lista, na maioria das vezes, devido a necessidade da interação com o usuário.. Assinale a alternativa que apresenta essa biblioteca. stdio.h iostream stdin.h iostream.h studio.h Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 616987) Pontos: 1,0 / 1,0 Um Engenheiro Mecânico tinha um arquivo onde ele gostaria que os nomes dos materiais fossem todos convertidos para letras minúsculas. 20/11/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 Observe as linhas abaixo e assinale a opção que contem a função que realiza essa conversão e a biblioteca a qual pertence. toupper() e stdlib.h atoi() e math.h tolower() e ctype.h atof() e stdlib.h isalpha() e stdlib.h Gabarito Comentado. 4a Questão (Ref.: 616759) Pontos: 1,0 / 1,0 Em um programa, precisávamos usar as bibliotecas: math.h, stdio.h e stdlib.h. Assinale o trecho correto que possibilita incluí-las. #include #include #include #include #include stdio.h #include stdlib.h #include math.h #include #define #define #define Gabarito Comentado. 5a Questão (Ref.: 177535) Pontos: 1,0 / 1,0 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)) Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 616859) Pontos: 1,0 / 1,0 Observe abaixo várias funções que recebem dados via teclado. Qual delas permite uma leitura formatada? getchar() gets() fgetc() scanf() fgets() 7a Questão (Ref.: 617443) Pontos: 1,0 / 1,0 Um desenvolvedor construiu um código onde estava presente o trecho abaixo. char resp; scanf("%c", &resp); 20/11/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 switch(toupper(resp)) ; { case 'A': puts("Digitou a letra A" ); break; case 'E': puts("Digitou a letra E" ); break; case 'i': puts("Digitou a letra I" ); case 'O': puts("Digitou a letra O" ); case 'U': puts("Digitou a letra U" ); break; default: puts("Nao digitou vogal" ); } Analise as afirmativas abaixo e assinale a opção correta. I Se digitar I, aparece: Digitou a letra I / Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. II Se digitar i, aparece: Nao digitou vogal. III Se digitar o, aparece:Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. IV Se digitar a, aparece: Nao digitou vogal. V Se digitar A, aparece: Digitou a letra A. I, III e IV são verdadeiras II, III e V são verdadeiras III e IV são verdadeiras II e, IV são verdadeiras Só a a III é verdadeira Gabarito Comentado. 8a Questão (Ref.: 617319) Pontos: 1,0 / 1,0 Se precisarmos testar o conteúdo de uma variável e sabendo-se que só serão executados comandos se o teste retornar verdadeiro, qual estrutura você indicaria para esse caso? if else if else if if switch() printf() Gabarito Comentado. 9a Questão (Ref.: 68158) Pontos: 1,0 / 1,0 Qual a estrutura de repetição usada para quantidade indeterminada de repetições? for while struct if-else switch Gabarito Comentado. 10a Questão (Ref.: 134997) Pontos: 1,0 / 1,0 Durante a criação de um programa, foi percebido que uma parte do código era executada várias vezes, porém não era em uma sequência de repetições e sim esporadicamente. Cada vez que esta parte era executada inicialmente precisava-se de um valor diferente e no final do trecho a resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar a redundância de códigos e melhorar a escrita e desempenho do sistema. Baseado na descrição apresentada acima e utilizando-se da melhor forma os conceitos de programação, qual seria a melhor solução pra o problema: Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia. 20/11/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4 Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia. Utilizar a estrutura de loop DO-WHILE, para executar a parte do código que se repetia. Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia. Criar uma função para executar a parte do código que se repetia. Educational Performace Solution EPS ® - Alunos
Compartilhar