Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCE0242_AV1_201301551341 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Aluno: Professor: ANITA LUIZA MACIEL LOPES Turma: 9030/FD Nota da Prova: 6,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 13/10/2015 17:37:15 1a Questão (Ref.: 201302223222) Pontos: 0,0 / 0,5 Em relação à variável global, podemos afirmar: I Somente a função principal pode alterar o valor armazenado II Todas as funções podem alterar o valor armazenado III É declarada dentro da função principal IV É declarada fora de todas as funções V Pode ser declarada em qualquer posição I, III e V I e III II e IV II, IV e V II e III 2a Questão (Ref.: 201302223240) Pontos: 0,5 / 0,5 Qual das características abaixo NÃO pode ser atribuída á linguagem C? Complexidade porque tem muitas palavras reservadas Modularidade Rapidez, pois gera executável compacto Portabilidade Estruturada 3a Questão (Ref.: 201301740650) Pontos: 0,5 / 0,5 Uma parte bastante importante no estudo da linguagem C é ter o conhecimento das suas bibliotecas. As respectivas categorias das funções das bibliotecas #include ctype.h e #include math.h são: Funções para entrada e saída de dados; funções matemáticas que possibilitam arredondamento de um numero. Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções matemáticas que possibilitam arredondamento de um numero. Funções para entrada e saída de dados; funções para conversão de números e alocação na memória. Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções para entrada e saída de dados. Funções para conversão de números e alocação na memória; funções matemáticas que possibilitam arredondamento de um numero. 4a Questão (Ref.: 201302181086) Pontos: 0,5 / 0,5 Suponha que as bibliotecas necessárias foram declaradas e considere em função das respostas a numeração das linhas apresentadas entre parênteses. (L1)int main() (L2) { (L3) char vet[40]; (L4) puts("Digite o seu nome completo:"); (L5) fgets(vet); (L6) printf("%s\n", vet); (L7) system("pause"); (L8) return (0); (L9) } Analise o código e assinale a alternativa correta. Erro na (L3)- Deveria ser utilizado uma matriz. Erro na (L8)- O return é utilizado apenas em funções. Erro na (L6)- O printf não aceita a forma apresentada. Erro na (L5)- Na forma de preencher a função fgets. Erro na (L4)- Puts está sendo usado de forma errada. 5a Questão (Ref.: 201302180917) Pontos: 1,0 / 1,0 As bibliotecas da linguagem C guardam funções predefinidas da linguagem. Veja o código a seguir e marque a alternativa que contém as bibliotecas necessárias para que este código funcione. #include________ #include________ int main() { int a=2, b=2, c=8, delt; delt=(pow(b, 2)-(4*a*c)); system("pause"); return (0); } Não leve em consideração os sinais de maior e menor que envolvem o nome das bibliotecas. stdio.h - stdlib.h stdlib.h - ctype.h math.h - stdlib.h stdio.h - ctype.h cmat.h - ctype.h 6a Questão (Ref.: 201302223339) Pontos: 1,0 / 1,0 Escolha a opção que inclui somente nomes válidos para variáveis na linguagem C. 2nota, a36, x#y, --j i, j, int, obs nota-2 , a36, x_y 2_ou_1, fim, *h, j If, nota_do_aluno_2, HOJE, _yes 7a Questão (Ref.: 201302197359) Pontos: 1,0 / 1,0 Preencha as lacunas abaixo para que a mensagem abaixo seja exibida, caso a variável Idade seja maior ou igual a 18 e a variável Peso seja maior que 50. if((Idade_ _ _18)_ _ _(peso_ _ _50)) { printf("Você pode ser doador de Sangue"); } >=; &&; >; <>; and; >; >=; &; >; >>; and; >; >=; e; >; 8a Questão (Ref.: 201301784029) Pontos: 1,0 / 1,0 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. =, > e || <, > e >= +, - e * &&, || e ~ &&, >= e || 9a Questão (Ref.: 201302234294) Pontos: 0,0 / 1,0 A instrução while é usada quando não sabemos quantas vezes um determinado bloco de instruções precisa ser repetido. Com ele, a execução das instruções vai continuar até que uma condição seja verdadeira. A condição a ser analisada para a execução do laço de repetição deverá retornar um valor booleano Dado o código abaixo, qual opção que demonstra o que será exibido na tela? int main(){ int cont=1; int tam = 3; while( cont <=tam ){ while( cont++ <=tam ) printf("%d ",cont); cont++; } system("PAUSE"); return 0; } 3 4 5 2 3 4 2 3 4 5 1 2 1 2 3 10a Questão (Ref.: 201301797931) Pontos: 1,0 / 1,0 A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as afirmações abaixo e escolha a opção ERRADA. I As chaves de abertura e fechamento, sempre, não são obrigatórias. II No teste unimos expressões relacionais com operadores lógicos quando necessário. III A palavra then está presente na estrutura. IV O uso do else poderá não ser necessário. II e IV estão corretas. I está errada. II está correta e a III não está correta. I e III estão corretas. IV está correta e a I não está correta.
Compartilhar