Buscar

av1 linguagem de programação I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 3 páginas

Prévia do material em texto

1a Questão (Ref.: 201603800850) Pontos: 1,0 / 1,0 
A Linguagem C tem algumas características importantes e uma delas é a Portabilidade, Isso significa dizer que: 
 
 
Podemos dividir o programa em parte menores. 
 
Um programa executável gerado na plataforma Windows é executado na Plataforma Linux. 
 Com pequenas alterações, o programa poderá ser compilado em várias plataformas. 
 
Por ser considerada uma linguagem de baixo nível é mais simples migrar para outra plataforma. 
 
A linguagem possui um propósito específico. 
 
 
 
 2a Questão (Ref.: 201603800864) Pontos: 1,0 / 1,0 
Na função main() da linguagem C, declarações, comandos, estruturas e tudo mais que pertence ao corpo da 
função estão envoltos por dois elementos. 
Assinale a opção que apresenta esses elementos. 
 
 
begin e end; 
 { e } 
 
begin e end 
 
( e ) 
 
[ e ] 
 
 
 
 3a Questão (Ref.: 201603252267) Pontos: 1,0 / 1,0 
Qual o nome da função matemática que calcula a potenciação de um número? 
 
 
pot 
 
sqrt 
 
elevado 
 
double 
 pow 
 
 
 
 4a Questão (Ref.: 201603800885) Pontos: 1,0 / 1,0 
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 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. 
 
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 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 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/ 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.: 201603804567) Pontos: 1,0 / 1,0 
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. 
 
 cin ( ) 
 
fgetc(stdin) 
 
printf ( ) 
 
getchar ( ) 
 
scanf ( ) 
 
 
 
 6a Questão (Ref.: 201603276458) Pontos: 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. 
 
string.h - Funções para concatenação de strings com inteiros. 
 math.h - Funções matemáticas 
 
stdlib.h - Funções de entrada e saida. 
 
stdio.h - Funções para gráficos. 
 
 
 
 7a Questão (Ref.: 201603801580) Pontos: 1,0 / 1,0 
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. 
 
 
três ifs simples e um composto 
 
quatro ifs simples e um composto 
 switch() com quatro cases e um default 
 
switch() com cinco cases 
 
quatro ifs simples 
 
 
 
 8a Questão (Ref.: 201603801554) Pontos: 1,0 / 1,0 
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. 
 
 
III e IV são verdadeiras 
 II, III e V são verdadeiras 
 
II e, IV são verdadeiras 
 
Só a a III é verdadeira 
 
I, III e IV são verdadeiras 
 
 
 
 9a Questão (Ref.: 201603252269) Pontos: 1,0 / 1,0 
Qual a estrutura de repetição usada para quantidade indeterminada de repetições? 
 
 
switch 
 
struct 
 
for 
 while 
 
if-else 
 
 
 
 10a Questão (Ref.: 201603361653) Pontos: 1,0 / 1,0 
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja 
diferente de 0? 
 
 
for ( i = 0; i == num; i++) 
 
enquanto (num > 0) 
 while (num != 0) 
 
while (num == 0) 
 
for (i = num; i > 0; i++)

Outros materiais