Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201604072877) Acerto: 1,0 / 1,0 Qual o nome da diretiva que é usada para incluir arquivos dentro do programa fonte que estivermos construindo? const define struct typedef include Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201604072852) Acerto: 0,0 / 1,0 A Linguagem C tem algumas características importantes e uma delas é a Portabilidade, Isso significa dizer que: A linguagem possui um propósito específico. Com pequenas alterações, o programa poderá ser compilado em várias plataformas. Podemos dividir o programa em parte menores. Por ser considerada uma linguagem de baixo nível é mais simples migrar para outra plataforma. Um programa executável gerado na plataforma Windows é executado na Plataforma Linux. Gabarito Comentado. 3a Questão (Ref.: 201604072901) Acerto: 1,0 / 1,0 Assinale a função que não é disponível na plataforma Linux. scanf() system() printf() main() return 4a Questão (Ref.: 201604073179) Acerto: 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? isdigit() isalnum() isspace() isalpha() isnotalphadigit() Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201603633648) Acerto: 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)) Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201603644833) Acerto: 1,0 / 1,0 Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA. A função main() pode acessar qualquer variável local de qualquer função. Existem funções que não têm variáveis locais. As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. Uma variável local só é visualizada pela função onde foi declarada. Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201604120271) Acerto: 1,0 / 1,0 Marque abaixo a instrução que permite parar uma execução dentro de um switch. case break open close stop Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201604046997) Acerto: 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"); } >=; e; >; >>; and; >; >=; &&; >; >=; &; >; <>; and; >; Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201604169709) Acerto: 1,0 / 1,0 Os loops são utilizados para executar um conjunto de instruções várias vezes baseando-se sempre em uma condição que decidirá se continua repetindo ou não. Qual estrutura de repetição abaixo, garante que o bloco de instruções seja executado no mínimo uma vez? repeat...util while switch do...while for Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201604160175) Acerto: 0,0 / 1,0 Leia com atenção as afirmativas abaixo e escolha a opção correta. I A estrutura do for, por definição, é ideal quando o número de repetições for conhecido II A estrutura do for testa ao final enquanto a estrutura while testa no início III A estrutura while pode simular a estrutura do for e a estrutura do... while IV A estrutura do for sem nenhum parâmetro, só com os ; dentro dos parênteses e com um if no corpo da repetição, pode simular a estrutura while V Tanto a estrutura do...while quanto a estrutura while, testam no início Somente I, III e IV estão corretas Somente I e V estão corretas Somente II, III e V estão corretas Somente I, II, III e V estão corretas Somente I, III e V estão corretas 1a Questão (Ref.: 201603687827) Acerto: 1,0 / 1,0 Todo programa codificado na linguagem C pode incluir uma, ou várias bibliotecas, mas existe uma que tem que estar nessa lista, na maioria das vezes, devido a necessidade da interação com o usuário.. Assinale a alternativa que apresenta essa biblioteca. iostream stdio.h iostream.h studio.h stdin.h Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201603689924) Acerto: 1,0 / 1,0 Para que possamos criar nossos programas na linguagem C, iniciamos por criar o ______________, o qual pode ser feito através de um editor de texto não formatado e salvo com a ______________ ou mesmo utilizar um editor da linguagem, como o DEV C++. De acordo com o sistema operacional isto pode ser um pouco diferente. Após esta etapa, devemos ___________ e linkeditar o programa gerando o arquivo _____________, o qual após ser executado apresenta o resultado de nosso programa. Das opções apresentadas, marque aquela que completa respectivamente e corretamente os espaços em branco destacados do texto, segundo os conceitos da linguagem C apresentados no material didático da disciplina. Fonte - extensão .txt - editar - executável Código de texto - extensão .txt - editar - fonte Executável - extensão .c - compilar - fonte Código base - extensão .c - compilar - fonte Código fonte - extensão .c - compilar - executável Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201604072901) Acerto: 1,0 / 1,0 Assinale a função que não é disponível na plataforma Linux. system() printf() scanf() return main() 4a Questão (Ref.: 201604073179) Acerto: 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? isdigit() isalnum() isspace() isalpha() isnotalphadigit() Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201604076569) Acerto: 0,0 / 1,0 Na linguagem de programação C, como em outras, na criação de programas, precisamos fazer a entrada e saída de dados no sistema e para tal temosalgumas opções. Das opções apresentadas, qual não é parte linguagem C, conforme o material apresentado nas aulas. scanf ( ) fgetc(stdin) cin ( ) getchar ( ) printf ( ) Gabarito Comentado. 6a Questão (Ref.: 201604072977) Acerto: 1,0 / 1,0 Escolha a opção que inclui somente nomes válidos para variáveis na linguagem C. 2_ou_1, fim, *h, j i, j, int, obs 2nota, a36, x#y, --j nota-2 , a36, x_y If, nota_do_aluno_2, HOJE, _yes Gabarito Comentado. 7a Questão (Ref.: 201604073607) Acerto: 1,0 / 1,0 Existe sempre uma dúvida por parte do desenvolvedor se escolhe switch() ou if quando está usando a Linguagem C. Sabemos que existem algumas exigências para se usar o switch(). Analise as opções abaixo e assinale a opção correta. I Qualquer tipo pode ser usado. II Somente o tipo vetor de char que Não pode ser usado. III Não pode ser usado intervalo tipo: 1..3 em um case. IV Sempre será obrigatório usar o comando break; ao final de um case. V Quando o valor digitado não estiver presente em nenhum dos cases, irá para a opção default, caso exista. III e V são verdadeiras I, III e IV são verdadeiras I, III, IV e V são verdadeiras II, IV e V são verdadeiras II, III e IV são verdadeiras Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201604076586) Acerto: 1,0 / 1,0 Na construção de programas na linguagem C, precisamos utilizar os operadores relacionais para montar nossas expressões relacionais. Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas qual não apresenta uma expressão relacional correta na linguagem C. x = ( a + b ) x > ( a + b ) x <= ( a + b ) x >= ( a + b ) x == ( a + b ) 9a Questão (Ref.: 201604123733) Acerto: 1,0 / 1,0 Para o programa abaixo qual a saída apresentada? main(){ int x,soma=0; for(x=10; x<=15;x++) { printf(" %d",pow(x,2)); } system("PAUSE"); return 0; } 15 14 13 12 11 10 100 121 144 169 196 225 9 10 11 12 13 14 15 10 11 12 13 14 15 20 22 24 26 28 30 Gabarito Comentado. 10a Questão (Ref.: 201603647569) Acerto: 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. IV está correta e a I não está correta. I está errada. I e III estão corretas. II está correta e a III não está correta. II e IV estão corretas. Gabarito Comentado. Gabarito Comentado.
Compartilhar