Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.:201407693130) Acerto: 1,0 / 1,0 Na história da linguagem C, alguns momentos foram marcantes devido a acréscimos e/ou modificações significativas embora nem todos os compiladores tenham aderido. Abaixo estão relacionadas alguns deles: - Surge o tipo long long para inteiros; - As funções matemáticas passam a aceitar todos os tipos numéricos; - O caracter // para comentário de uma linha, pode ser usado também; Assinale a opção que contem o nome do documento onde apareceram, pela primeira vez, as modificações acima. C tradicional ISO/IEC 9899:1990 Padrão C95 Padrão C89 Padrão C99 Gabarito Coment. Gabarito Coment. 2a Questão (Ref.:201407694649) Acerto: 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. 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. Precisamos recompilar o código fonte para o Linux. Só é possível copiar o código executável do Linux para o Windows e executa-lo. Gabarito Coment. Gabarito Coment. 3a Questão (Ref.:201408041434) 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% 10 Juros de Nada porque tem muitos % % Juros de 10 %s%d%% Juros de 10 Gabarito Coment. 4a Questão (Ref.:201407492702) Acerto: 1,0 / 1,0 Qual o nome da função matemática que calcula a potenciação de um número? sqrt pow double pot elevado Gabarito Coment. Gabarito Coment. 5a Questão (Ref.:201408045002) Acerto: 1,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 temos algumas opções. Das opções apresentadas, qual não é parte linguagem C, conforme o material apresentado nas aulas. getchar ( ) printf ( ) scanf ( ) fgetc(stdin) cin ( ) Gabarito Coment. 6a Questão (Ref.:201408450350) Acerto: 1,0 / 1,0 É um nome de variável válido: meu 2Cel número maça media_nota2 1X 7a Questão (Ref.:201408450372) Acerto: 1,0 / 1,0 Considere o código abaixo. Considere que o usuário digite 3. O que será impresso para o usuário? int main (void ) { int valor; printf ("Digite um valor de 1 a 7: "); scanf("%d", &valor); switch ( valor ) { case 1 : printf ("Domingo\n"); break; case 2 : printf ("Segunda\n"); break; case 3 : printf ("Terca\n"); break; case 4 : printf ("Quarta\n"); break; case 5 : printf ("Quinta\n"); break; case 6 : printf ("Sexta\n"); break; case 7 : printf ("Sabado\n"); break; default : printf ("Valor invalido!\n"); } return 0; } Terca Valor invalido Quinta Segunda Quarta 8a Questão (Ref.:201408041989) Acerto: 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. III e IV são verdadeiras I, III e IV são verdadeiras Só a a III é verdadeira II e, IV são verdadeiras II, III e V são verdadeiras Gabarito Coment. . 9a Questão (Ref.:201408437295) Acerto: 0,0 / 1,0 O programa abaixo terá qual saída? int main() { int j = 2; for ( int i = 1 ; i < = 3 ; i++ ) { cout << i * j << endl; } } 12 2, 4, 6 2 4 6 1 * 2 2 * 2 2 * 3 1 * 2 = 2 2 * 2 = 4 3 * 2 = 6 10a Questão (Ref.:201408450393) Acerto: 1,0 / 1,0 Considere o trecho de código abaixo. O que será impresso quando o programa for executado? int main() { int contador = 10; while (contador > 1) { printf("%d ", contador); contador--; } return 0; } Nunca vai parar. 1 1 1 1 1 1 1 1 1 1 1 1 ... 10 9 8 7 6 5 4 3 2 1 1 2 3 4 5 6 7 8 9 Nunca vai parar. 10 10 10 10 10 10 10 10... 10 9 8 7 6 5 4 3 2
Compartilhar