Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.:201707408260) Acerto: 1,0 / 1,0 A linguagem C/C++ apresenta vantagens e desvantagens em sua utilização. Considere as seguintes afirmativas: |) Possibilidade em programação de alto e baixo nível; ||) Grande período para o aprendizado. |||) Adequação a grandes projetos; Assinale a alternativa que contem apenas vantagens da linguagem C++. Apenas | | e ||| | e || Apenas ||| || e ||| Gabarito Coment. 2a Questão (Ref.:201707890846) Acerto: 1,0 / 1,0 Em relação à variável global, podemos afirmar: I Somente a função principal pode alterar o valor armazenado II Todas as funções podem alterar o valor armazenado III É declarada dentro da função principal IV É declarada fora de todas as funções V Pode ser declarada em qualquer posição II e IV II, IV e V I, III e V II e III I e III Gabarito Coment. 3a Questão (Ref.:201708137734) Acerto: 1,0 / 1,0 Se a variável p está armazenando o valor 6, qual valor será armazenado na variável r após ser axecutada a função: r = pow (r,3) 216 126 36 98 18 4a Questão (Ref.:201710227541) Acerto: 1,0 / 1,0 Na Linguagem C, encontramos três funções que podem exibir na tela. Leia com atenção as afirmativas abaixo e selecione a opção correta I A função puts() exibe uma cadeia de caracteres, mas não exibe conteúdo de variáveis. II A função printf() exibe cadeia de caracteres, conteúdo de variáveis de qualquer tipo, resultado de expressões. III A função putchar() exibe uma cadeia de caracteres ou o conteúdo de variáveis do tipo char com um caractere ou um conjunto de caracteres. A afirmativa III está errada e as demais corretas A afirmativa I está errada e as demais corretas Todas as afirmativas estão corretas A afirmativa II é a única correta A afirmativa II está errada e as demais corretas 5a Questão (Ref.:201710222435) Acerto: 1,0 / 1,0 Um aluno declarou uma variável inteira da seguinte forma: int num =145; Qual linha ele deverá incluir em seu programa para que exiba o conteúdo com quatro casas alinhadas à direita, deixando espaços quando não for usada a posição. printf("\nValor de num: %.f ",num); printf("\nValor de num: %.f ",(float)num); printf("\nValor de num: %4d ",num); printf("\nValor de num: %.4d",num); printf("\nValor de num: %04d ",num); 6a Questão (Ref.:201707462819) 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. Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. 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. A função main() pode acessar qualquer variável local de qualquer função. Gabarito Coment. Gabarito Coment. 7a Questão (Ref.:201708154601) Acerto: 1,0 / 1,0 Observe o trecho do programa abaixo: float a, b, c; printf("\n Digite o primeiro numero: "); scanf ("%f",&a); printf("\n Digite o segundo numero: "); scanf ("%f",&b); if (a >= b) { printf("Valor de c: %f" , c = a + b); } else { printf("Valor de c: %f" , c = a - b); } Se o usuário digitar os números abaixo, marque a opção que contém as saídas corretas. 10 e 5 ; 8 e 8 ; 3 e 9 ; 25 e 15 ; 6 e 32. 15 ; 16 ; -6 ; 40 ; -26 16 ; - 16 ; -6 ; 40 ; -26 15 ; 0 ; -6 ; 35 ; 26 16 ; 0 ; -6 ; 40 ; 26 15 ; 16 ; 6 ; 40 ; -26 8a Questão (Ref.:201710094907) Acerto: 1,0 / 1,0 Seja o código a seguir, caso o usuário insira o valor 3 na variável num, qual a mensagem aparecerá na tela? #include #include int main () { int num; printf ("Digite um numero: "); scanf ("%d",&num); if(num = 2) printf("O numero eh 2"); else printf("O numero eh diferente de 2"); return(0); } O numero eh diferente de 2 O numero eh 3 O numero eh 2 O numero eh diferente de 3 Nenhuma mensagem é exibida, pois há um erro no código. 9a Questão (Ref.:201708286848) Acerto: 1,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; } } 1 * 2 2 * 2 2 * 3 1 * 2 = 2 2 * 2 = 4 3 * 2 = 6 2 4 6 2, 4, 6 12 10a Questão (Ref.:201710226915) Acerto: 1,0 / 1,0 Analise o código a seguir e marque a alternativa que exprime o que esse trecho de código executa: #include < stdio.h> //Retire o espaço depois de < quando for compilar int main() { int x, i; printf("Entre com numero: "); scanf("%d", &x); for(i=1; i<1 + x/2; i++) { if(x%i==0 && i%2==0) printf("Divisores: %d\n", i); } if(x%2==0)printf( "Divisores: %d\n", x); return 0; } O código mostra os todos os divisores ímpares de um número. O código mostra os todos os divisores de um número. O código mostra os números divisíveis por 2. O código mostra os números divisíveis por 3. O código mostra os todos os divisores pares de um número.
Compartilhar