Buscar

LINGUAGEM DE PROGRAMAÇÃO AV1

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 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

Prévia do material em texto

1a Questão (Ref.: 201301649674) Pontos: 0,5 / 0
Todo programa codificado na linguagem C pode incluir uma, ou várias biblioteca
mas existe uma que tem que estar nessa lista, na maioria das vezes, devido 
necessidade da interação com o usuário..
Assinale a alternativa que apresenta essa biblioteca.
studio.h 
stdin.h 
iostream.h 
iostream 
stdio.h 
2a Questão (Ref.: 201301651771) Pontos: 0,5 / 0
Para que possamos criar nossos programas na linguagem C, iniciamos por criar o ______________, o qual pode 
ser feito através de um editor de texto não formatado e salvo com a ______________ ou mesmo utilizar um edit
da linguagem, como o DEV C++. De acordo com o sistema operacional isto pode ser um pouco diferente. Após es
etapa, devemos ___________ e linkeditar o programa gerando o arquivo _____________, o qual após ser 
executado apresenta o resultado de nosso programa.
Das opções apresentadas, marque aquela que completa respectivamente e corretamente os espaços em branco 
destacados do texto, segundo os conceitos da linguagem C apresentados no material didático da disciplina. 
Código de texto - extensão .txt - editar - fonte
Executável - extensão .c - compilar - fonte
Código fonte - extensão .c - compilar - executável
Código base - extensão .c - compilar - fonte
Fonte - extensão .txt - editar - executável
3a Questão (Ref.: 201301606673) Pontos: 0,0 / 0
As funções existem para decompor um problema em partes menores, simplificando e organizan
o programa como um todo. Tendo em vista o que foi exposto, assinale a opção que apresenta um
afirmativa ERRADA em relação aos conceitos de funções.
Página 1 de 4BDQ Prova
Todas as funções apresentam na declaração de seu cabeçalho um par de parênteses. 
O protótipo de uma função informa ao compilador o tipo de retorno, o nome e a lista de 
parâmetros da função. 
Além do valor de uma variável é possível passar para uma função o endereço da variável 
como por exemplo, das matrizes. 
O comando return encerra a execução de uma função e pode retornar vários valores para a 
função chamadora da função. 
As variáveis declaradas no corpo de uma função são chamadas variáveis locais. 
4a Questão (Ref.: 201301552135) Pontos: 0,5 / 0
Uma parte bastante importante no estudo da linguagem C é ter o conhecimento das suas bibliotecas. As respectiv
categorias das funções das bibliotecas #include ctype.h e #include math.h são: 
Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções 
matemáticas que possibilitam arredondamento de um numero.
Funções para conversão de números e alocação na memória; funções matemáticas que possibilitam 
arredondamento de um numero.
Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções 
para entrada e saída de dados.
Funções para entrada e saída de dados; funções para conversão de números e alocação na memória.
Funções para entrada e saída de dados; funções matemáticas que possibilitam arredondamento de um 
numero.
5a Questão (Ref.: 201302038416) Pontos: 0,0 / 1
Na linguagem de programação C, como em outras, na criação de programas, precisamos fazer a entrada e saída 
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.
printf ( )
cin ( )
getchar ( )
fgetc(stdin)
scanf ( )
6a Questão (Ref.: 201301605943) Pontos: 1,0 / 1
Um engenheiro precisava calcular o valor do imposto a ser pago no carnê leão. 
Sabe-se que o imposto é calculado sobre o salário bruto.
Acompanhe o programa codificado na linguagem C, supondo que você digitou 4000 para prime
solicitação de entrada e 1000, para segunda solicitação. Escolha a opção onde está presente
valor do imposto.
Página 2 de 4BDQ Prova
Valor do imposto a ser pago: 800.00
Valor do imposto a ser pago: 650.00
Valor do imposto a ser pago: 850.00 
Valor do imposto a ser pago: 1000.00 
Valor do imposto a ser pago: 750.00 
7a Questão (Ref.: 201302038484) Pontos: 1,0 / 1
Na construção de programas na linguagem C, precisamos tomar muito cuidado com a sintaxe das expressões 
condicionais, para que não tenhamos resultados inesperados.
Supondo que as variáveis foram devidamente declaradas e levando em conta apenas a linha de código 
apresentada, dentre as opções qual apresenta erro na sintaxe para a linguagem C. 
if (a > 0) { a = 2;} 
if (a > 0) {a = 2;} else if (b < 10) {b= 2;}
if (x > 0) a = 2 else b = 2 ;
if (a > 0) {a = 2;} else {b= 2;}
if x > 0 { a = 2;} 
8a Questão (Ref.: 201302038433) Pontos: 0,0 / 1
Na construção de programas na linguagem C, precisamos utilizar os operadores relacionais para montar nossas 
expressões relacionais.
Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas qual não apresenta um
expressão relacional correta na linguagem C. 
x > ( a + b )
x <= ( a + b )
x = ( a + b )
x == ( a + b )
x >= ( a + b )
9a Questão (Ref.: 201301486118) Pontos: 1,0 / 1
Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
if-else
for
Página 3 de 4BDQ Prova
while
switch
struct
10a Questão (Ref.: 201301552957) Pontos: 1,0 / 1
Durante a criação de um programa, foi percebido que uma parte do código era executa
várias vezes, porém não era em uma sequência de repetições e sim esporadicamente. Ca
vez que esta parte era executada inicialmente precisava-se de um valor diferente e no final 
trecho a resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar
redundância de códigos e melhorar a escrita e desempenho do sistema. Baseado na descriç
apresentada acima e utilizando-se da melhor forma os conceitos de programação, qual seria
melhor solução pra o problema:
Utilizar a estrutura de loop DO-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. 
Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia. 
Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia.
Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia. 
Período de não visualização da prova: desde 14/04/2015 até 04/05/2015.
Página 4 de 4BDQ Prova

Outros materiais