Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCE0242_AV1_201202046312 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Aluno: 201202046312 - JOSE VICTOR ALVES DINIZ Professor: OSWALDO BORGES PERES Turma: 9032/BF Nota da Prova: 10,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: 05/04/2016 15:38:34 1a Questão (Ref.: 201202287572) 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: Possibilita o desenvolvimento de funções próprias Possui características de Linguagem de alto nível. Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo Permite a compilação de softwares para plataforma Windows, Linux e Unix. Possui características de Linguagem de baixo nível. 2a Questão (Ref.: 201202321046) Pontos: 1,0 / 1,0 Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos escrito em C são portáveis, o que significa que é possível executa-los nos mais diferentes tipos de arquiteturas. Tendo um programa C compilado para Windows, para executa-lo em Linux, identifique a opção CORRETA: Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux. Precisamos recompilar o código fonte para o Linux. Basta apenas copiar o código executável para o Linux e executa-lo. Ocorrerá erro, pois os programas C não rodam em Linux. Só é possível copiar o código executável do Linux para o Windows e executa-lo. 3a Questão (Ref.: 201202119099) Pontos: 1,0 / 1,0 Qual o nome da função matemática que calcula a potenciação de um número? pow double sqrt elevado pot 4a Questão (Ref.: 201202668009) Pontos: 1,0 / 1,0 Um Engenheiro estava construindo um trecho de programa onde pedia que o usuário respondesse com uma letra ou um algarismo. Se o usuário não tivesse respondido, ele enviaria uma mensagem de erro. Ele sabia que precisava aprender mais alguma estrutura, mas, no momento, pensou em experimentar uma função que pudesse lhe dar um retorno. Pesquisou nas bibliotecas estudadas na aula 2 e achou. Qual o nome dessa função? BDQ Prova http://bquestoes.estacio.br/bdq_prova_result... 1 de 3 13-06-2016 17:00 4a Questão (Ref.: 201202668009) Pontos: 1,0 / 1,0 Um Engenheiro estava construindo um trecho de programa onde pedia que o usuário respondesse com uma letra ou um algarismo. Se o usuário não tivesse respondido, ele enviaria uma mensagem de erro. Ele sabia que precisava aprender mais alguma estrutura, mas, no momento, pensou em experimentar uma função que pudesse lhe dar um retorno. Pesquisou nas bibliotecas estudadas na aula 2 e achou. Qual o nome dessa função? isalnum() isalpha() isspace() isdigit() isnotalphadigit() 5a Questão (Ref.: 201202667799) Pontos: 1,0 / 1,0 Observe abaixo algumas declarações de variáveis e assinale a declaração errada. short int a; long matricula; int i; long float x; long double profundidade; 6a Questão (Ref.: 201202667802) Pontos: 1,0 / 1,0 Observe abaixo várias funções que recebem dados via teclado. Qual delas permite uma leitura formatada? fgetc() scanf() fgets() gets() getchar() 7a Questão (Ref.: 201202715101) Pontos: 1,0 / 1,0 Marque abaixo a instrução que permite parar uma execução dentro de um switch. case stop break open close 8a Questão (Ref.: 201202242407) Pontos: 1,0 / 1,0 Alguns iniciantes na linguagem C sentem dificuldades de usar a estrutura dos ifs encadeados. Sabemos que algumas afirmativas abaixo não produziriam um resultado errado, mas que tornaria o programa com menor qualidade, visto que testes seriam realizados sem necessidade. Então, leia com atenção e só escolha a afirmativa poderá ajudá-los a construir programas com qualidade, usando todos os recursos da estrutura if ... else if ..... BDQ Prova http://bquestoes.estacio.br/bdq_prova_result... 2 de 3 13-06-2016 17:00 Alguns iniciantes na linguagem C sentem dificuldades de usar a estrutura dos ifs encadeados. Sabemos que algumas afirmativas abaixo não produziriam um resultado errado, mas que tornaria o programa com menor qualidade, visto que testes seriam realizados sem necessidade. Então, leia com atenção e só escolha a afirmativa poderá ajudá-los a construir programas com qualidade, usando todos os recursos da estrutura if ... else if ..... O número de ifs encadeados é igual ao número de respostas possíveis, não considerando a resposta errada do usuário, pois essa seria criticada no else. O número de ifs encadeados é igual ao número de respostas possíveis, considerando a resposta errada do usuário e não usaria else. Melhor seria substituir, sempre, os ifs encadeados pela estrutura do switch(). Posso substituir por vários ifs simples e um if composto, ao final, para criticar a resposta errada do usuário. Posso substituir ifs encadeados por ifs simples sem prejuízo de qualidade. 9a Questão (Ref.: 201202228485) Pontos: 1,0 / 1,0 Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? for ( i = 0; i == num; i++) while (num == 0) for (i = num; i > 0; i++) enquanto (num > 0) while (num != 0) 10a Questão (Ref.: 201202119101) Pontos: 1,0 / 1,0 Qual a estrutura de repetição usada para quantidade indeterminada de repetições? for switch struct if-else while BDQ Prova http://bquestoes.estacio.br/bdq_prova_result... 3 de 3 13-06-2016 17:00
Compartilhar