Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 616759) 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 #define #define #define #include stdio.h #include stdlib.h #include math.h 2a Questão (Ref.: 616987) Pontos: 0,0 / 1,0 Um Engenheiro Mecânico tinha um arquivo onde ele gostaria que os nomes dos materiais fossem todos convertidos para letras minúsculas. Observe as linhas abaixo e assinale a opção que contem a função que realiza essa conversão e a biblioteca a qual pertence. tolower() e ctype.h toupper() e stdlib.h atof() e stdlib.h isalpha() e stdlib.h atoi() e math.h Gabarito Comentado. 3a Questão (Ref.: 616856) Pontos: 0,0 / 1,0 Observe abaixo algumas declarações de variáveis e assinale a declaração errada. long double profundidade; short int a; long matricula; long float x; int i; Gabarito Comentado. 4a Questão (Ref.: 617469) Pontos: 0,0 / 1,0 Um desenvolvedor estava construindo um código que tinha quatro possibilidades de resposta válidas além de uma mensagem de erro. O dado testado era do tipo inteiro. Assinale a opção que ele escolheu. quatro ifs simples quatro ifs simples e um composto switch() com quatro cases e um default switch() com cinco cases três ifs simples e um composto Gabarito Comentado. 5a Questão (Ref.: 191479) Pontos: 0,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 a=90: printf("Pode") ;break; 90: printf("Pode"); case a > 90: printf("Pode") ;break; case 90: printf("Pode") ; break; 90: printf("Pode"); stop; Gabarito Comentado. 6a Questão (Ref.: 262538) Pontos: 1,0 / 1,0 Analise as sentenças abaixo sobre a declaração de vetores e, em seguida, assinale a alternativa correta: I. Na linguagem C++, uma string é um vetor de caracteres terminado com um caracter nulo cujo valor inteiro é igual a zero (código ASCII igual a 0). II. O terminador nulo também pode ser escrito usando a convenção de barra invertida do C++ como sendo '\0'. III. Como precisamos reservar duas posições para o terminador (a barra e o zero), sempre iremos declarar o tamanho necessário menos um. Somente as sentenças II e III estão corretas Todas as sentenças estão corretas Somente a sentença II está correta Somente as sentenças I e III estão corretas Somente as sentenças I e II estão corretas Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 231272) Pontos: 1,0 / 1,0 Observe o programa abaixo e escolha a opção que apresenta o que retorna da função chamada. O valor retornado corresponde ao índice da variável que contem o menor número O valor retornado corresponde ao deslocamento mais um em relação ao endereço base da variável que contem o menor número Nada retorna porque o nome do vetor da função main é diferente do nome do vetor da função descobre O maior número é retornado O menor número é retornado Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 188729) Pontos: 0,0 / 1,0 Na definição de uma função, precisamos escrever suas partes, sendo algumas obrigatórias e outras, facultativas. tipo nome ( tipo1 parâmetro1, tipo2 parâmetro2, ..., tipon parâmetroN) { corpo da função } Das opções apresentadas abaixo, marque a que apresenta apenas partes obrigatórias de forma que a função execute alguma tarefa, sem levar em consideração os símbolos (chaves, parênteses, etc). Tipo, Parâmetro e corpo da função. Tipo , Nome, e Corpo da função. Tipo, Nome e Parâmetros. Tipo, Nome, Parâmetros e Corpo da Função. Nome, Parâmetro e Corpo da função. Gabarito Comentado. 9a Questão (Ref.: 135637) Pontos: 1,0 / 1,0 ��������� � ��� ��� ����� �� ��������� � �������� ��� ���������������� � ��� � ��� ��� ��� � ������������ �������������������� � �������������� �� ������� � ������� ��� ����������� �� �������� ����������� � ���� ����������� � ������������ ����������� � ����������� ������ �������� ��� ��� � �� ��������������� � ������ ������� ������������ � �� � Não precisa abrir o arquivo Somente para gravação Para leitura e gravação Para leitura e edição Somente para leitura 10a Questão (Ref.: 620629) Pontos: 1,0 / 1,0 Para a manipulação de arquivos na linguagem C, primeiro precisamos abrir o mesmo. Sabendo-se que o arquivo tem o nome de material.dat, que foi associado com a variável de nome: arquivo, e que é do tipo texto, avalie cada uma das afirmativas e marque a que faz a abertura apenas para leitura corretamente seguindo as regras da linguagem. arq = fopen("texto.txt", "r+"); arq = fopen("texto.txt", "r"); arq = fopen("texto.txt", "a"); arquivo = fopen("material.dat", "r"); arquivo = fopen("material.dat", "r+"); Gabarito Comentado. �
Compartilhar