Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/11/13 Estácio bquestoes.estacio.br/entrada.asp?p0=215336880&p1=201301278441&p2=1579120&p3=CCE0242&p4=101493&p5=AV1&p6=27/9/2013&p10=3696910 1/4 Fechar Avaliação: CCE0242_AV1_201301278441 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Aluno: 201301278441 - REBECCA MORENA MUNIZ PAULO Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9017/Q Nota da Prova: 8,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: 27/09/2013 15:21:00 1a Questão (Ref.: 201301394259) Pontos: 0,5 / 0,5 que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890 char string float uint int 2a Questão (Ref.: 201301483839) Pontos: 0,5 / 0,5 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. =, > e || <, > e >= &&, || e ~ &&, >= e || +, - e * 3a Questão (Ref.: 201301441282) Pontos: 1,0 / 1,0 Durante a criação de um programa, foi percebido que uma parte do código era executada várias vezes, porém não era em uma sequência de repetições e sim esporadicamente. Cada vez que esta parte era executada inicialmente precisava-se de um valor diferente e no final do trecho a resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar a redundância de códigos e melhorar a escrita e desempenho do sistema. Baseado na descrição apresentada acima e utilizando-se da melhor forma os conceitos de programação, qual seria a melhor solução pra o problema: Utilizar a estrutura de loop DO-WHILE, 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. 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. 4a Questão (Ref.: 201301493643) Pontos: 0,5 / 0,5 24/11/13 Estácio bquestoes.estacio.br/entrada.asp?p0=215336880&p1=201301278441&p2=1579120&p3=CCE0242&p4=101493&p5=AV1&p6=27/9/2013&p10=3696910 2/4 4a Questão (Ref.: 201301493643) Pontos: 0,5 / 0,5 Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a saída abaixo: Observação: A sequência de números que aparece na saída representa as colunas da tela. Trecho int num= 12; float med=9.8; printf("\n12345678901234"); printf("\n%4d\t%f\n", num, med); printf("\n%04d\t%.2f\n", num, med); printf("\n%d\t%6.2f\n", num, med); printf("\n%d\t06.2f\n", num, med); printf("\n%d\t%06.2f\n", num, med); 5a Questão (Ref.: 201301398593) Pontos: 1,0 / 1,0 Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos periféricos, verifique se está correto os arquivos pré-definidos: stdaux = Dispositivo de saída principal (normalmente a porta usb) stdin = Dispositivo de entrada padrão (normalmente o teclado) stderr = Dispositivo de saída padrão (normalmente o monitor) stdprn = Dispositivo de abertura de txt padrão (normalmente a porta paralela) stdout = Dispositivo de saída de erro padrão (normalmente o monitor) 6a Questão (Ref.: 201301495005) 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. As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. Uma variável local só é visualizada pela função onde foi declarada. Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. Existem funções que não têm variáveis locais. A função main() pode acessar qualquer variável local de qualquer função. 7a Questão (Ref.: 201301409642) Pontos: 0,5 / 0,5 Qual é a saída de tela, deste trecho de programa? int x=4, y=8; if (x < 2) 24/11/13 Estácio bquestoes.estacio.br/entrada.asp?p0=215336880&p1=201301278441&p2=1579120&p3=CCE0242&p4=101493&p5=AV1&p6=27/9/2013&p10=3696910 3/4 if (x < 2) printf ("%d \n", x); else printf ("%d \n", y); 9 8 12 \n4 \n8 8a Questão (Ref.: 201301483820) 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)) 9a Questão (Ref.: 201301494268) Pontos: 1,0 / 1,0 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 primeira solicitação de entrada e 1000, para segunda solicitação. Escolha a opção onde está presente o valor do imposto. Valor do imposto a ser pago: 800.00 Valor do imposto a ser pago: 850.00 Valor do imposto a ser pago: 650.00 Valor do imposto a ser pago: 750.00 Valor do imposto a ser pago: 1000.00 10a Questão (Ref.: 201301483840) Pontos: 1,0 / 1,0 Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C melhor representa esta tarefa? do while (cfp !=0) 24/11/13 Estácio bquestoes.estacio.br/entrada.asp?p0=215336880&p1=201301278441&p2=1579120&p3=CCE0242&p4=101493&p5=AV1&p6=27/9/2013&p10=3696910 4/4 do while (cfp !=0) { // [bloco de comandos] } do{ // [bloco de comandos] } while (cfp !=0); while{ // [bloco de comandos] } do (cfp !=0); for (cpf=0; cpf !=0; cpf++) { // [bloco de comandos] } if (cpf != 0) { // [bloco de comandos] } Período de não visualização da prova: desde 27/09/2013 até 16/10/2013.
Compartilhar