Buscar

AV1 Linguagem de Programação

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

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ê também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão (Ref.: 201403915558) Pontos: 1,0 / 1,0 
Qual o nome da diretiva que é usada para incluir arquivos dentro do programa fonte que estivermos 
construindo? 
 
 
 
define 
 
struct 
 
const 
 include 
 
typedef 
 
 2a Questão (Ref.: 201403915531) Pontos: 1,0 / 1,0 
Após o surgimento de várias linguagens de Alto nível, surge a linguagem C . Qual a década em que foi 
desenvolvida? 
 
 
 
década de 60 
 
década de 50 
 
década de 90 
 década de 70 
 
década de 80 
 
 3a Questão (Ref.: 201403915672) Pontos: 1,0 / 1,0 
Observe o programa abaixo e selecione a resposta que mostra e/ou explica o que será exibido no display. 
 
#include 
int main() 
{ 
printf ("O valor eh = \\n%04d ", 12); 
} 
 
 
 
 
O valor eh = em uma linha e na linha abaixo 0012 
 
O valor eh = em uma linha e na linha abaixo 12 
 
O valor eh = 000012 
 O valor eh = \n0012 
 
O valor eh = \n 12 
 
 4a Questão (Ref.: 201403915784) Pontos: 1,0 / 1,0 
Um Engenheiro Ambiental tinha um arquivo onde ele gostaria retirar algarismos que estavam dentro de várias 
cadeias de caracteres e que fossem todos convertidos para números reais, uma vez que eles representavam 
tamanhos de árvores. 
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 
 
 5a Questão (Ref.: 201403487514) Pontos: 1,0 / 1,0 
Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as 
características das variáveis LOCAIS, marque a alternativa ERRADA. 
 
 
 A função main() pode acessar qualquer variável local de qualquer função. 
 Uma variável local só é visualizada pela função onde foi declarada. 
 As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. 
 Existem funções que não têm variáveis locais. 
 Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. 
 
 6a Questão (Ref.: 201403476329) 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)) 
 
 7a Questão (Ref.: 201403529996) Pontos: 1,0 / 1,0 
A professora de Linguagem de Programação I pediu aos alunos que construíssem um código para que 
permitisse a entrada de um número inteiro e exibisse umas das mensagens: Positivo / Zero / Negativo 
Eles acharam esse pedido estranho, visto que era um programa clássico. 
Ao término do tempo que ela deu para o desenvolvimentos, pediu que eles comparassem as duas soluções 
que colocou no quadro. 
 
 
 
 
Leia as afirmativas abaixo e escolha a alternativa correta. 
 
I na solução A, se o número fosse positivo, era testado três vezes. 
II na solução B, se o número fosse positivo, era testado uma vez. 
III Se as duas soluções produzem a mesma saída podemos afirmar que, em termos de eficiência, não 
importa a quantidade de testes. 
IV A solução A poderia usar um if simples e um if composto ao invés de três ifs simples. 
V A solução B poderia testar se era zero no primeiro if e menor do que zero no outro desde que estivessem 
presentes as mensagens correspondentes aos testes e a mensagem Positivo no else. 
 
 
I, II e III estão corretas 
 
II e IV estão corretas 
 
I, II, IV e V estão corretas 
 I, II e V estão corretas 
 
II, III e IV estão corretas 
 
 8a Questão (Ref.: 201403532621) Pontos: 1,0 / 1,0 
O desenvolvimento de um programa precisa atender as necessidades do usuário final, para isto o desenvolvedor 
conta com algumas estruturas que facilitam a construção de seu código fonte. Uma delas é a estrutura 
condicional if. 
Das opções apresentadas marque a qual melhor define esta estrutura. 
 
 
 Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes. 
 
Compara os valores de algumas variáveis dependendo do resultado permite que o programa possa fazer 
um caminho diferente repetidamente. 
 
Testa uma condição e dependendo do resultado permite que o programa siga por caminhos diferentes 
repetidamente. 
 
Compara os valores de algumas variáveis e dependendo do resultado permite que o programa siga por 
caminhos diferentes. 
 
Compara os valores possíveis para uma variável e dependendo do resultado permite que o programa siga 
por caminhos diferentes. 
 
 9a Questão (Ref.: 201403926448) Pontos: 1,0 / 1,0 
Estrutura de repetição, na ciência da computação, é uma estrutura de desvio do fluxo de controle presente em 
linguagens de programação que realiza e/ou repete diferentes algoritmos/ações dependendo se uma condição é 
verdadeira ou falsa, em que a expressão é processada e transformada em um valor booleano. Analise o código 
abaixo e identifique a opção que demonstra o que será exibido na tela: 
 
 
int main(int argc, char *argv[]) { 
 int i = 0; 
 int j = 5; 
 do{ 
 printf("%d", i++); 
 }while(++i <= j--); 
 system("PAUSE"); 
 return 0; 
} 
 
 
 
345 
 
1234 
 
34 
 
123 
 024 
 
 
 10a Questão (Ref.: 201403926466) Pontos: 1,0 / 1,0 
A linguagem C possui comandos para repetir uma sequência de instruções. Estas estruturas de repetição, 
também conhecidas como laços (do inglês loops). Dao o código abaixo, qual opção que demonstra o que será 
exibido na tela? 
 
 
int main(int argc, char *argv[]) { 
 int i = 0; 
 int j = 5; 
 do{ 
 printf("%d", i++); 
 }while(j-- <= ++i ) 
 system("PAUSE"); 
 return 0; 
} 
 
 
 
024 
 0 
 
12345 
 
135 
 
012345

Continue navegando