Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCE0242_AV1_201505093414 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Aluno: 201505093414 - EVANI DE ARAUJO MARTINS Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9049/BV Nota da Prova: 8,0 de 10,0 Nota do Trab.: Nota de Partic.: Data: 07/04/2017 11:12:22 1a Questão (Ref.: 201505372858) 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: Precisamos recompilar o código fonte para o Linux. Ocorrerá erro, pois os programas C não rodam em Linux. Basta apenas copiar o código executável para o Linux e executa-lo. Só é possível copiar o código executável do Linux para o Windows e executa-lo. Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux. 2a Questão (Ref.: 201505719508) Pontos: 1,0 / 1,0 Na função main() da linguagem C, declarações, comandos, estruturas e tudo mais que pertence ao corpo da função estão envoltos por dois elementos. Assinale a opção que apresenta esses elementos. { e } ( e ) begin e end; begin e end [ e ] 3a Questão (Ref.: 201505719643) Pontos: 1,0 / 1,0 Observe o programa abaixo e selecione a resposta que mostra e/ou explica o que será exibido no display. #include int main() { printf ("%s%d%%","Juros de ",10); } %s%d%% Juros de 10 % Juros de 10 10 Juros de Nada porque tem muitos % Juros de 10% 4a Questão (Ref.: 201505719514) Pontos: 1,0 / 1,0 Em um programa, precisávamos usar as bibliotecas: math.h, stdio.h e stdlib.h. Assinale o trecho correto que possibilita incluí-las. #include #include #include #include #include stdio.h #include stdlib.h #include math.h #include #define #define #define 5a Questão (Ref.: 201505723174) Pontos: 0,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: 14 e 8 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 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 9 6a Questão (Ref.: 201505719614) Pontos: 1,0 / 1,0 Observe abaixo várias funções que recebem dados via teclado. Qual delas permite uma leitura formatada? fgetc() scanf() gets() fgets() getchar() 7a Questão (Ref.: 201505206112) 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); 12 9 \n4 8 \n8 8a Questão (Ref.: 201505280309) 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.: 201505291674) Pontos: 0,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 4 8 12 20 32 2 4 6 10 16 26 42 68 2 4 6 8 19 12 14 16 2 4 4 8 12 20 32 52 10a Questão (Ref.: 201505770375) Pontos: 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; } 100 121 144 169 196 225 15 14 13 12 11 10 20 22 24 26 28 30 9 10 11 12 13 14 15 10 11 12 13 14 15
Compartilhar