Baixe o app para aproveitar ainda mais
Prévia do material em texto
2017519 BDQ Prova http://simulado.estacio.br/provas_emcasa_linear_view.asp 1/3 Fechar O resultado desta avaliação ficará disponível após o dia 20/05/2017. LINGUAGEM DE PROGRAMAÇÃO I Simulado: CCE0242_AV1_201602711755 Aluno(a): JEFERSON DA SILVA MOREIRA Matrícula: 201602711755 Data: 19/05/2017 01:19:44 (Finalizada) 1a Questão (Ref.: 201603014644) 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. iostream studio.h stdin.h iostream.h stdio.h 2a Questão (Ref.: 201603399669) A Linguagem C tem algumas características importantes e uma delas é a Portabilidade, Isso significa dizer que: Com pequenas alterações, o programa poderá ser compilado em várias plataformas. A linguagem possui um propósito específico. Por ser considerada uma linguagem de baixo nível é mais simples migrar para outra plataforma. Podemos dividir o programa em parte menores. Um programa executável gerado na plataforma Windows é executado na Plataforma Linux. 3a Questão (Ref.: 201602851086) Qual o nome da função matemática que calcula a potenciação de um número? pow pot double elevado sqrt 2017519 BDQ Prova http://simulado.estacio.br/provas_emcasa_linear_view.asp 2/3 4a Questão (Ref.: 201603399704) No ambiente Linux, não precisamos, obrigatoriamente, ter um único ambiente para editar, compilar e executar um programa codificado na linguagem C como temos no Windows. Sendo assim, qual seria a sequência para conseguirmos editar, compilar e executar um programa? Usar um editor de texto para digitar o código/ salvar com extensão c/ digitar uma linha de comando no terminal, usando o compilador gcc que irá gerar o executável e executálo em seguida. Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável / digitar o nome do executável no terminal para executálo. Usar um editor de texto para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de comando, também no terminal, usando o compilador gcc. Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável/ digitar o nome do executável, precedido por ./ no terminal para executálo. Usar o terminal para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de comando, também no terminal, usando o compilador gcc. 5a Questão (Ref.: 201603403386) Na linguagem de programação C, como em outras, na criação de programas, precisamos fazer a entrada e saída de dados no sistema e para tal temos algumas opções. Das opções apresentadas, qual não é parte linguagem C, conforme o material apresentado nas aulas. getchar ( ) fgetc(stdin) scanf ( ) cin ( ) printf ( ) 6a Questão (Ref.: 201602875277) 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. math.h Funções matemáticas stdio.h Funções para gráficos. string.h Funções para concatenação de strings com inteiros. stdlib.h Funções de entrada e saida. time.h Funções para manipulação de tempo, apenas horas, minutos e segundos. 7a Questão (Ref.: 201603400399) Um desenvolvedor estava construindo um código que tinha quatro possibilidades de resposta válidas além de uma mensagem de erro. O dado testado era do tipo inteiro. Assinale a opção que ele escolheu. switch() com quatro cases e um default quatro ifs simples switch() com cinco cases três ifs simples e um composto quatro ifs simples e um composto 2017519 BDQ Prova http://simulado.estacio.br/provas_emcasa_linear_view.asp 3/3 8a Questão (Ref.: 201603400373) Um desenvolvedor construiu um código onde estava presente o trecho abaixo. char resp; scanf("%c", &resp); 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. II e, IV são verdadeiras I, III e IV são verdadeiras Só a a III é verdadeira III e IV são verdadeiras II, III e V são verdadeiras 9a Questão (Ref.: 201602851088) Qual a estrutura de repetição usada para quantidade indeterminada de repetições? while ifelse for switch struct 10a Questão (Ref.: 201602960472) Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? for (i = num; i > 0; i++) while (num == 0) for ( i = 0; i == num; i++) enquanto (num > 0) while (num != 0)
Compartilhar