Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201302016068) Pontos: 0,5 / 0,5 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. begin e end; [ e ] begin e end ( e ) Opção Certa { e } 2.2a Questão (Ref.: 201302016058) Pontos: 0,0 / 0,5 Quando precisamos compilar um código na linguagem C na plataforma Linux ,caso não tenhamos um ambiente onde se possa editar e compilar, podemos fazer esse processo no terminal. Um desenvolvedor experimentou as linhas de comando abaixo. 1) gcc -o nomeExecutável nomedoFonte.c 2) gcc -o nomedoFonte.c Analise as opções e escolha a correta. Opção Certa Será criado um executável com um nome fixo independente do nome do fonte na segunda forma. Ambas linhas de comando não geram executáveis. Sempre um executável com o mesmo nome do fonte será criado em ambos os casos. O compilador gcc não serve para linguagem C. Não será criado um executável na segunda forma, pois aparecerá uma mensagem de erro informando falta de parâmetros. 3.3a Questão (Ref.: 201301586675) Pontos: 0,0 / 0,5 Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a saída abaixo: Observação: A sequência de números que aparece na saída representa as colunas da tela. Trecho int num1= 12, num2=8; float num3=15; printf("\n12345678901234"); printf("\n%04d\t%.2f\n", num1/num2, num3); printf("\n%d\t%06.2f\n", num1, num3); printf("\n%d\t%6.2f\n",num1/num2, num3); printf("\n%4d\t%.2f\n", num1%num2, num3/2); Opção Certa printf("\n%.2f\t%06.2f\n",(float) num1/num2, num3); 4.4a Questão (Ref.: 201301533490) 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 conversão de números e alocação na memória; 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 para entrada e saída de dados. 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 entrada e saída de dados; funções matemáticas que possibilitam arredondamento de um numero. Opção Certa 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. 5.5a Questão (Ref.: 201301491662) Pontos: 1,0 / 1,0 Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas. De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto. stdlib.h - Funções de entrada e saida. stdio.h - Funções para gráficos. string.h - Funções para concatenação de strings com inteiros. time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos. Opção Certa math.h - Funções matemáticas 6.6a Questão (Ref.: 201301493146) Pontos: 1,0 / 1,0 Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações: int x,y,z; x=y=10; z=++x; x=-x; y++; x=x+y-(z--); x = 11 y = 11 z = 15 x = -01 y = 01 z = 10 Opção Certa x = -11 y = 11 z = 10 x = -13 y = 11 z = 13 x = -20 y = 20 z = 10 7.7a Questão (Ref.: 201302016712) Pontos: 1,0 / 1,0 Um desenvolvedor pediu ajuda ao Engenheiro porque o teste que ele tinha feito para selecionar funcionários não estava dando certo. Ele apresentou as cinco opções abaixo. Assinale a única opção que atende à exigência: o candidato ser do sexo feminino e ter idade no intervalo fechado em 18 e aberto em 30. if(( sexo == 'f' or sexo == 'F') and idade>=18 and idade < 30 ) if( sexo == 'f' || sexo == 'F' && idade >= 18 && idade <= 30 ) if( sexo == 'f' or sexo == 'F' and idade >= 18 and idade <= 30 ) Opção Certa if(( sexo == 'f' || sexo == 'F' ) && idade >= 18 && idade < 30 ) if(( sexo == 'f' || sexo == 'F' ) and idade >= 18 and idade < 30 ) 8.8a Questão (Ref.: 201302016758) Pontos: 1,0 / 1,0 Um desenvolvedor construiu um código onde estava presente o trecho abaixo. char resp; scanf("%c", &resp); switch(toupper(resp)) ; { case 'A': puts("Digitou a letra A" ); break; case 'E': puts("Digitou a letra E" ); break; case 'i': puts("Digitou a letra I" ); case 'O': puts("Digitou a letra O" ); case 'U': puts("Digitou a letra U" ); break; default: puts("Nao digitou vogal" ); } Analise as afirmativas abaixo e assinale a opção correta. I Se digitar I, aparece: Digitou a letra I / Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. II Se digitar i, aparece: Nao digitou vogal. III Se digitar o, aparece:Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. IV Se digitar a, aparece: Nao digitou vogal. V Se digitar A, aparece: Digitou a letra A. I, III e IV são verdadeiras Opção Certa II, III e V são verdadeiras Só a a III é verdadeira II e, IV são verdadeiras III e IV são verdadeiras 9.9a Questão (Ref.: 201301590794) Pontos: 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(). 90: printf("Pode"); stop; Opção Certa case 90: printf("Pode") ; break; 90: printf("Pode"); case a > 90: printf("Pode") ;break; case a=90: printf("Pode") ;break; 10.10a Questão (Ref.: 201301588234) Pontos: 1,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 4 8 12 20 32 Opção Certa 2 4 6 10 16 26 42 2 4 6 10 16 26 42 68 2 4 4 8 12 20 32 52 2 4 6 8 19 12 14 16
Compartilhar