Baixe o app para aproveitar ainda mais
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
Compartilhar