Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Avaliação: CCE0242_AV1_201308022549 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Aluno: 201308022549 - EDVANIA CRESPO DE SOPUZA INNOCENCIO Professor: ANITA LUIZA MACIEL LOPES Turma: 9028/FB Nota da Prova: 5,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 1 Data: 05/10/2015 20:30:26 (F) 1a Questão (Ref.: 616739) Pontos: 0,5 / 0,5 A Linguagem C tem algumas características importantes e uma delas é a Portabilidade, Isso significa dizer que: Com pequenas alterações, o programa poderá ser compilado em várias plataformas. Podemos dividir o programa em parte menores. A linguagem possui um propósito específico. Um programa executável gerado na plataforma Windows é executado na Plataforma Linux. Por ser considerada uma linguagem de baixo nível é mais simples migrar para outra plataforma. 2a Questão (Ref.: 616761) Pontos: 0,0 / 0,5 Estudamos que a linguagem C apresenta várias características. Analise as afirmativas abaixo e assinale a opção correta. I Com pequenas modificações, um código poderá ser compilado em várias plataformas. II Não pode ser modularizada III Possui um propósito específico IV Considerada de nível intermediário Todas estão corretas I, III e IV estão corretas I e IV estão corretas Todas estão erradas II, III e IV Gabarito Comentado. 3a Questão (Ref.: 68156) Pontos: 0,5 / 0,5 Qual o nome da função matemática que calcula a potenciação de um número? sqrt pow elevado double pot Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 87974) 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 string char int float uint 5a Questão (Ref.: 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. math.h - Funções matemáticas stdio.h - Funções para gráficos. string.h - Funções para concatenação de strings com inteiros. time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos. Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 93831) Pontos: 1,0 / 1,0 Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações: int x,y,z; x=y=10; z=++x; x=-x; y++; x=x+y-(z--); x = -11 y = 11 z = 10 x = -01 y = 01 z = 10 x = -13 y = 11 z = 13 x = 11 y = 11 z = 15 x = -20 y = 20 z = 10 Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 103357) Pontos: 1,0 / 1,0 Qual é a saída de tela, deste trecho de programa? int x=4, y=8; if (x < 2) printf ("%d \n", x); else printf ("%d \n", y); \n4 9 8 12 \n8 Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 137872) Pontos: 0,0 / 1,0 Na criação de uma função precisamos definir suas partes, sendo algumas obrigatórias e outras,facultativas. Na linguagem C++, temos: tipo nome ( tipo1 parâmetro1, tipo2 parâmetro2, ..., tipon parâmetroN) { corpo da função } Das opções apresentadas marque a que apresenta apenas partes obrigatórias de se digitar de forma que a função execute alguma tarefa, sem levar em consideração os símbolos (chaves, parênteses, etc). Tipo , Nome, e Corpo da função. Tipo, Parâmetro e corpo da função Nome, Parâmetro e Corpo da função. Tipo, Nome, Parâmetros e Corpo da Função. Tipo, Nome e Parâmetros Gabarito Comentado. 9a Questão (Ref.: 68158) Pontos: 1,0 / 1,0 Qual a estrutura de repetição usada para quantidade indeterminada de repetições? switch struct while for if-else Gabarito Comentado. 10a Questão (Ref.: 134997) Pontos: 0,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 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. 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 DO-WHILE, para executar a parte do código que se repetia.
Compartilhar