Buscar

AV.3 Linguagem

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

Avaliação: CCE0242_AV3_201102160571 » LINGUAGEM DE PROGRAMAÇÃO I 
Tipo de Avaliação: AV3 
Aluno: 201102160571 - ADEMIR JOSE DA SILVA 
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9014/N 
Nota da Prova: 7,0 de 10,0 Nota do Trabalho: Nota de Participação: Data: 22/06/2013 13:11:16 
 
 
 1a Questão (Cód.: 187971) Pontos: 0,0 / 1,0 
Estava pesquisando na internet, quando li, num fórum, um pedido de ajuda que incluía um 
programa codificado na linguagem C, apresentado abaixo. A pessoa não tinha um compilador e 
não estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu 
teria digitado 345 quando foi solicitado um número inteiro de três algarismos. Assinale a 
respostaCORRETA que apresenta o que foi exibido na tela. 
 
 
 
 0543(O valor absoluto do número espelhado formatado) 
 0345 (O valor absoluto do número formatado) 
 - 0.00289(O inverso do número formatado) 
 0343 (O valor absoluto do resultado da expressão formatada) 
 -0012 ( Representa a soma dos algarismos do número -345 formatado) 
 
 
 
 2a Questão (Cód.: 177554) Pontos: 1,0 / 1,0 
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. 
 
 
+, - e * 
 <, > e >= 
 
&&, >= e || 
 
&&, || e ~ 
 
=, > e || 
 
 
 
 3a Questão (Cód.: 135637) Pontos: 0,0 / 1,0 
Na criação de uma rotina de manipulação de equipamentos para perfuração de poços, o programador precisava 
apenas pegar alguns dados existentes em um arquivo do equipamento para efeitos de cálculos e fechá-lo. 
Das opções abaixo marque a que descreve a forma mais adequada, com a qual o programador deveria acessar o 
arquivo, segundo sua necessidade. 
 
 
 Somente para leitura 
 
Somente para gravação 
 
Não precisa abrir o arquivo 
 Para leitura e gravação 
 
Para leitura e edição 
 
 
 
 4a Questão (Cód.: 135417) Pontos: 0,0 / 1,0 
Na linguagem C/C++ existem três loops ou estruturas de repetição, sendo elas, for, while e do-while. Considere 
as afirmações abaixo. 
I) O loop for é usado para repetir um comando ou bloco de comandos diversas vezes, podendo ser baseado em 
um contador interno da estrutura e uma condição que o encerra. 
II) A estrutura do-while executa inicialmente todos os comandos internos do laço, depois testa a condição, se 
esta for verdadeira, retorna e faz tudo novamente. 
III) A estrutura while testa uma condição, se esta for falsa, as instruções dentro do laço não serão executadas, 
e o teste será feito novamente até que a condição seja atingida. 
As assertivas corretas são: 
 
 
| e ||| 
 | e || 
 Apenas a || 
 
|| e ||| 
 
Apenas a ||| 
 
 
 
 5a Questão (Cód.: 135612) Pontos: 1,0 / 1,0 
Um programador durante a construção de um código precisava converter o texto 
correspondente a um ano em um número inteiro, para poder executar alguns cálculos a partir 
deste ano. 
Das opções apresentadas, qual função apresenta a solução para o programador? 
 
 
strlen( ). 
 
strlength( ). 
 atoi( ). 
 
strcat( ). 
 
strcont( ). 
 
 
 
 6a Questão (Cód.: 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)) 
 
 
 
 7a Questão (Cód.: 188713) Pontos: 1,0 / 1,0 
As funções existem para decompor um problema em partes menores, simplificando e organizando 
o programa como um todo. Tendo em vista o que foi exposto, assinale a opção que apresenta uma 
afirmativa ERRADA em relação aos conceitos de funções. 
 
 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. 
 Todas as funções apresentam na declaração de seu cabeçalho um par de parênteses. 
 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. 
 
 
 
 8a Questão (Cód.: 92347) 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. 
 
 
stdlib.h - Funções de entrada e saida. 
 
time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos. 
 math.h - Funções matemáticas 
 
stdio.h - Funções para gráficos. 
 
string.h - Funções para concatenação de strings com inteiros. 
 
 
 
 9a Questão (Cód.: 68156) Pontos: 1,0 / 1,0 
Qual o nome da função matemática que calcula a potenciação de um número? 
 
 
double 
 pow 
 
sqrt 
 
elevado 
 
pot 
 
 
 
 10a Questão (Cód.: 187951) Pontos: 1,0 / 1,0 
Na lista de exercícios que foi liberada pela professora de Linguagem de Programação I, na 
questão 3, estava presente o programa abaixo. No enunciado, era solicitado que fosse feito o 
acompanhamento da execução do programa no Teste de Mesa, supondo que tivesse sido digitada 
a seguinte data: 11151918. 
Assinale a opção CORRETA para a saída desse programa. 
 
 
 
 11 / 15 / 1918 
 11 / 1918 / 15 
 1918 / 15 / 11 
 15 / 11 / 1918 
 1918 / 11 / 15

Outros materiais