Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201603677005) Acerto: 0,0 / 1,0 Um dos grandes problemas de empresas que desenvolvem software é a variedade hardware. Como por exemplo, em grandes redes de supermercados, o software instalado não pode ser trocado sem maiores custos e traumas. A linguagem C possui a capacidade de ser compilado ou executado em diferentes arquiteturas (seja de hardware ou de software). Identifique abaixo a capacidade descrita. Portabilidade X Modularidade Polimorfismo Flexibilidade Reuso Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201603334557) 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. stdio.h X studio.h stdin.h iostream.h iostream Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201603719593) Acerto: 0,0 / 1,0 Você estava trabalhando na plataforma Windows e foi definindo várias funções específicas para sua área de atuação. Um dia, resolveu criar uma biblioteca e nomeou de minhasFuncoes.h, salvando em uma pasta de nome funcoes na raiz do drive C. Quando foi incluir, usou: #include "minhasFuncoes.h" #include "c:\funcoes\ minhasFuncoes.h" X #include minhasFuncoes.h #include "c:\ minhasFuncoes.h\funcoes" #include 4a Questão (Ref.: 201603719731) Acerto: 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); } Juros de 10% X 10 Juros de % Juros de 10 Nada porque tem muitos % %s%d%% Juros de 10 Gabarito Comentado. 5a Questão (Ref.: 201603723262) Acerto: 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: 9 e 13 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 X 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 Gabarito Comentado. 6a Questão (Ref.: 201603897853) Acerto: 0,0 / 1,0 Dado o programa na linguagem de programação C abaixo , informe qual os valores das variáveis x, y, a, b, c e d, respectivamente, ao final de sua execução: #include #include int main(int argc, char *argv[]) { int a,b,c,d,x,y; x=10; y=5; a=x++; b=++x; c=--y; d=y--; printf("%d\n",x); printf("%d\n",y); printf("%d\n",a); printf("%d\n",b); printf("%d\n",c); printf("%d\n",d); return 0; } 12, 7, 10, 10, 6, 4 11, 6, 10, 11, 5, 6 12, 3, 11, 11, 5, 3 12, 3, 10, 12, 4, 4 X 11, 7, 12, 10, 3, 5 7a Questão (Ref.: 201603677349) Acerto: 0,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 reprovado com: 6.5 X Aluno aprovado com: 6.00 Aluno aprovado com: 6.5 Aluno aprovado com: 6.0 Aluno reprovado com: 6.50 Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201603723367) Acerto: 1,0 / 1,0 Na construção de programas na linguagem C, precisamos tomar muito cuidado com a sintaxe das expressões condicionais, para que não tenhamos resultados inesperados. Supondo que as variáveis foram devidamente declaradas e levando em conta apenas a linha de código apresentada, dentre as opções qual apresenta erro na sintaxe para a linguagem C. if (x > 0) a = 2 else b = 2 ; if (a > 0) {a = 2;} else if (b < 10) {b= 2;} if (a > 0) {a = 2;} else {b= 2;} if (a > 0) { a = 2;} if x > 0 { a = 2;} X Gabarito Comentado. 9a Questão (Ref.: 201603171001) Acerto: 1,0 / 1,0 Qual a estrutura de repetição usada para quantidade indeterminada de repetições? While X if-else struct for switch Gabarito Comentado. 10a Questão (Ref.: 201603294322) Acerto: 1,0 / 1,0 Uma das dificuldades da estrutura escolha/ caso é o fato das restrições variarem para cada linguagem, dificultando a fixação. Na linguagem C, essa estrutura recebe o nome de switch() e tem suas restrições. Observe os trechos abaixo e assinale o que é possível ser usado na linguagem C, supondo que se espera encontrar na variável de nome a, inteira, alguns valores e entres eles está o número 90. Analise as linhas abaixo e assinale que foi escrita corretamente para testar o número 90 na estrutura switch(). case 90: printf("Pode") ; break; X 90: printf("Pode"); stop; 90: printf("Pode"); case a > 90: printf("Pode") ;break; case a=90: printf("Pode") ;break; Gabarito Comentado.
Compartilhar