Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCE0242_AV3_» LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV3 Professor: SERGIO DE OLIVEIRA SANTOS Nota da Prova: 8,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 27/06/2015 15:24:39 1a Questão (Ref.: 201307879876) Pontos: 0,0 / 1,0 Qual o nome da diretiva que tem várias utilidades e uma delas é construir macros que, algumas vezes, poderão substituir a definição de funções, tornando mais rápido o processamento? const define typedef include struct 2a Questão (Ref.: 201307351095) Pontos: 1,0 / 1,0 que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890 char int uint float string 3a Questão (Ref.: 201307440656) 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)) 4a Questão (Ref.: 201307366478) 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); 9 12 \n4 \n8 8 5a Questão (Ref.: 201307331279) Pontos: 1,0 / 1,0 Qual a estrutura de repetição usada para quantidade indeterminada de repetições? while if-else switch for struct 6a Questão (Ref.: 201307503570) Pontos: 1,0 / 1,0 Dentre as estruturas de Dados mais utilizadas em programação, se encontram os vetores. Baseado neste conceito, identifique a opção incorreta: Um vetor de caracteres terminado com um caracter nulo é uma string na linguagem C. Na declaração int[50]; o índice da ultima posição é 49. Podem ser formado por elementos de tipos diferentes. Permite agrupar vários elementos em uma mesma variável indexada. Deve ser declarado antes de acessado em seu programa. 7a Questão (Ref.: 201307398729) Pontos: 1,0 / 1,0 Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão: int vetn[3][2]; for (int i=0; i < 3; i++){ for (int j=0; j < 2; j++){ vetn[i][j] = i + j; } } Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas, qual afirmativa está correta. O trecho apresentado possui erro e nenhum valor será armazenado. Serão armazenados os valores 0,0,1,1,2,2. Serão armazenados os valores 0,1,2,2,3,3. Serão armazenados os valores 0,1,1,2,2,3. O trecho apresentado possui erro e apenas um valor será armazenado. 8a Questão (Ref.: 201307398724) Pontos: 1,0 / 1,0 Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão: float vetn[20]; for (int i=0; i < 20; i++){ vetn[i] = ( i+1) * 0.1; i = i + 2; } Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas, qual afirmativa está correta. O vigésimo valor armazenado será o 2.0. O segundo valor armazenado será o 0.2. O terceiro valor armazenado será o 0.6. Serão armazenados 20 valores reais. Serão armazenados 7 valores reais. 9a Questão (Ref.: 201307451890) Pontos: 0,0 / 1,0 Um Engenheiro de Produção que gostava de programar resolveu definir uma função para facilitar seu trabalho, uma vez desejava dar um premio de produtividade para sua equipe. O premio seria calculado de forma variada e iria se basear na avaliação de cada funcionário (valores de 1 a 5). Ele escreveu o protótipo abaixo. float premio(float salario, int avaliacao); Tendo em vista esse protótipo é CORRETO afirmar que a função: Não retorna nenhum valor para a função chamadora. Retornará dois valores para a função chamadora. Recebe dois valores, salário e a classificação, passados por valor. Retornará o salário somado ao percentual Recebe dois valores, salário e a avaliação, passados por referência. 10a Questão (Ref.: 201307889357) Pontos: 1,0 / 1,0 Suponha que o arquivo dados.txt contém a cadeia de caracteres "ABCYDEF" e nada mais. O que o seguinte programa imprime? int main( void) { FILE *entrada; int c; entrada = fopen( "dados.txt", "r"); while ((c = getc( entrada)) != EOF) printf( "%c ", c); fclose( entrada); return EXIT_SUCCESS; } ABCDEFY ABCYDEF ABC DEF ABCDEF
Compartilhar