Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCE0242_AV3_201102282618 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV3 Aluno: Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9004/AE Nota da Prova: 5,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 27/06/2015 17:54:55 1a Questão (Ref.: 201102547508) Pontos: 1,0 / 1,0 Sabe-se que a linguagem C é uma das mais utilizadas no mundo. Desenvolvida em 1972 é uma linguagem voltada para programadores. Dentre as opções abaixo é incorreto afirmar: Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo Possibilita o desenvolvimento de funções próprias Possui características de Linguagem de alto nível. Possui características de Linguagem de baixo nível. Permite a compilação de softwares para plataforma Windows, Linux e Unix. 2a Questão (Ref.: 201102579456) Pontos: 0,0 / 1,0 Na Aula 1, estudamos algumas características e vantagens da linguagem C. Observe as afirmativas abaixo e assinale a opção que contem a resposta correta. I Tem boa Portabilidade. II Não pode ser modularizada. III É uma linguagem Orientada a Objetos. IV Uma linguagem que pode manipular endereços de memória. V Não possui um propósito especifico. As afirmativas I, IV e V estão corretas e as demais, erradas. As afirmativas II, III e IV estão corretas e as demais, erradas. As afirmativas I e IV estão corretas e as demais, erradas. As afirmativas IV e V estão corretas e as demais, erradas. As afirmativas II, IV e V estão corretas e as demais, erradas. 3a Questão (Ref.: 201102931298) Pontos: 1,0 / 1,0 Quando precisamos incrementar o valor de uma variável em C, geralmente usamos a forma contrata, com os operadores pré ou pós fixados de acordo com a necessidade. Supondo as seguintes definições e desconsiderando a necessidade do restante do programa: Int a = 5; Int b = 8; Após a execução das operações na ordem em que são apresentadas, Marque a resposta correta: a += b++; o valor de a e b são respectivamente: 9 e 13 a += ++b; o valor de a e b são respectivamente: 14 e 8 a += b++; o valor de a e b são respectivamente: 14 e 9 a = b++; o valor de a e b são respectivamente: 8 e 9 a = ++b; o valor de a e b são respectivamente: 8 e 9 4a Questão (Ref.: 201102885385) Pontos: 1,0 / 1,0 Suponha que as notas digitadas pelo usuário sejam respectivamente (4.5; 8.5; 6.5). int main() { float n1, n2, n3, med; puts("Digites as notas"); scanf("%f", &n1); scanf("%f", &n2); scanf("%f", &n3); med= (n1+n2+n3)/3; if(med>=7) printf("Aluno aprovado com: %.1f\n", med); else printf("Aluno reprovado com: %.1f\n", med); system("pause"); return 0; } Desconsidere a necessidade da declaração das bibliotecas. Qual será a mensagem final exibida para o usuário? Aluno aprovado com: 6.5 Aluno reprovado com: 6.5 Aluno reprovado com: 6.50 Aluno aprovado com: 6.0 Aluno aprovado com: 6.00 5a Questão (Ref.: 201102499798) Pontos: 1,0 / 1,0 Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo, supondo que você digitou 2 e 4 quando lhe foram solicitados dois números e escolha a opção que contém a série exibida pelo código. 2 4 6 10 16 26 42 2 4 6 10 16 26 42 68 2 4 4 8 12 20 32 2 4 6 8 19 12 14 16 2 4 4 8 12 20 32 52 6a Questão (Ref.: 201102877731) Pontos: 0,0 / 1,0 Uma empresa possui uma série de programas desenvolvidos em C que acessam um mesmo arquivo. Um dos problemas constatados é a falta de padronização no armazenamento de dados neste arquivo. Alguns aplicativos gravam em caixa alta (letras maiúsculas), outros em caixa baixa (letras minúsculas) e alguns não administram isto. Para tanto, foi definido, por padrão, que todos os caracteres lidos devem ser convertidos para caixa alta imediatamente após a leitura do mesmo. Qual função do C devo incluir nos programas para efetuar a conversão de caractere a caractere? toupper upper convertUp toupr convertUpper 7a Questão (Ref.: 201102555981) Pontos: 1,0 / 1,0 Existem basicamente dois tipos de variáveis que podem ser declaradas em um código: variáveis locais e variáveis globais. Para que um programador possa escolher a melhor maneira de declarar as variáveis em seu programa é necessário que ele tenha domínio sobre elas. Assinale a alternativa que contém apenas características das variáveis globais. Declaradas fora do escopo de todas as funções e não poderá ser manipulado por qualquer função. Declaradas fora do escopo de todas as funções e poderá ser manipulado por qualquer função. Declaradas fora ou dentro do escopo de todas as funções e não poderá ser manipulado por qualquer função. Declaradas dentro do escopo de todas as funções e poderá ser manipulado por qualquer função. Declaradas dentro do escopo de todas as funções e não poderá ser manipulado por qualquer função. 8a Questão (Ref.: 201102555978) Pontos: 0,0 / 1,0 As matrizes, assim como os vetores, são muito importantes para facilitar o trabalho de um programador, por isso é extremamente importante saber como utiliza-la. Assinale a alternativa em que há uma matriz bidimensional, do tipo inteiro, com 10 linhas e 20 colunas, declarada de forma correta. float matrizExemplo[20][10]; matrizExemplo int[10][20]; matrizExemplo float[20][10]; int matrizExemplo[10,20]; int matrizExemplo[10][20]; 9a Questão (Ref.: 201102542176) Pontos: 0,0 / 1,0 Observe o programa abaixo e escolha a opção que descreve o que ele faz. Lê dados do teclado e armazena na Memória Principal em uma matriz unidimensional. Depois abre um arquivo do tipo binário para escrita e, se for possível, grava os dados no arquivo. Lê dados do teclado e armazena na Memória Principal em uma matriz unidimensional. Depois abre um arquivo do tipo texto para escrita e, se for possível, grava os dados no arquivo. Lê dados de um arquivo texto e armazena na Memória Principal em uma matriz unidimensional, exibindo depois na tela. Lê dados de um arquivo binário e armazena na Memória Principal em uma matriz unidimensional, exibindo depois na tela. Lê dados do teclado e armazena na Memória Principal em uma matriz unidimensional. Depois abre um arquivo do tipo binário para escrita e leitura e, se for possível, grava os dados no arquivo. 10a Questão (Ref.: 201102937102) Pontos: 0,0 / 1,0 Observe o programa abaixo e assinale a alternativa que corresponde a sua execução. #include < stdio.h > #include < stdlib.h > int main( void) { char c; FILE *entrada; entrada = fopen( "dados.txt", "r"); if (entrada == NULL) exit( EXIT_FAILURE); c = getc( entrada); if (c != EOF) putc( c, stdout); else printf( "\nO arquivo terminou!"); fclose( entrada); return EXIT_SUCCESS; } O programa lê o primeiro caractere do arquivo dados.txt e exibe esse caractere na tela do monitor. O programa lê o segundo caractere do arquivo dados.txt e exibe esse caractere na tela do monitor. O programa lê o primeiro e o segundo caracteres do arquivo dados.txt e exibe esses caracteres na tela do monitor. O programa lê todos os caracteres do arquivo dados.txt e exibe esses caracteres natela do monitor. O programa lê o último caractere do arquivo dados.txt e exibe esse caractere na tela do monitor.
Compartilhar