Buscar

AV3 - LINGUAGEM DE PROGRAMAÇÃO I - 1º SEMESTRE 2015

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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. 
 
�

Outros materiais