Buscar

Linguagem de Programação 02

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 5 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

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

stdlib.h - Funções de entrada e saida. 
 Errada, pois stdlib.h é um arquivo cabeçalho da biblioteca de propósito geral padrão da linguagem de programação 
C. Ela possui funções envolvendo alocação de memória, controle de processos, conversões e outras time.h - 
Funções para manipulação de tempo, apenas horas, minutos e segundos. 
 Errada, pois time.h é um arquivo cabeçalho que fornece protótipos para funções, macros e definição de tipos da 
biblioteca padrão da linguagem de programação C para manipulação de datas e horários de modo padrão math.h - 
Funções matemáticas 
 Correta 
 
 
 
 
Sabe-se que os códigos das letras Maiúsculas se encontram no intervalo fechado de 65 a 90(A-Z) e os das letras 
Minúsculas se encontram no intervalo fechado de 97 a 122(a-z) 
Qual das linhas abaixo apresenta a letra e Minúscula? 
char c='A'; 
 printf("\nValor de c: %c ",c); 
 printf("\nValor de num: 
%c",tolower(c)+4); printf("\nValor de num: 
%c ",toupper(c)+3); printf("\nValor de c: 
%d ",c); printf("\nValor de c: %f ",c); 
Respondido em 27/04/2022 18:02:37 
 
 
 
 
 
Existe sempre uma dúvida por parte do desenvolvedor se escolhe switch() ou if quando está usando a Linguagem C. 
Sabemos que existem algumas exigências para se usar o switch(). Analise as opções abaixo e assinale a opção 
correta. 
 
I Qualquer tipo pode ser usado. 
II Somente o tipo vetor de char que Não pode ser usado. 
III Não pode ser usado intervalo tipo: 1..3 em um case. 
IV Sempre será obrigatório usar o comando break; ao final de um case. 
V Quando o valor digitado não estiver presente em nenhum dos cases, irá para a opção default, caso exista. 
II, IV e V são verdadeiras 
I, III e IV são verdadeiras 
II, III e IV são verdadeiras 
III e V são verdadeiras 
I, III, IV e V são verdadeiras 
Respondido em 27/04/2022 17:51:06 
 
 
 
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--; 
 
 } 
 
Gabarito 
Comentado 
Gabarito 
Comentado 
 
Acerto: 
 0 , 0 / 1 , 0 
 
 
 
Explicação: 
O aluno precisa conhecer todos os especificadores de formato e o que significa casting(conversão de tipo) e 
conhecer as finalidades das funções tolower() e toupper() 
 
Acerto: 
 1 , 0 / 1 , 0 
 
Gabarito 
Comentado 
Gabarito 
Comentado 
 
Acerto: 
 1 , 0 / 1 , 0 
 
 
 return 0; 
} 
Nunca vai parar. 10 10 10 10 10 10 10 10... 
10 9 8 7 6 5 4 3 2 1 
Nunca vai parar. 1 1 1 1 1 1 1 1 1 1 1 1 ... 
1 2 3 4 5 6 7 8 9 
10 9 8 7 6 5 4 3 2 
Respondido em 27/04/2022 17:53:31 
 
 
 
 
 
 
 
 
 
Observe as afirmativas abaixo e escolha a opção correta, sabendo-se que foi usada a letra V se a afirmativa for verdadeira 
e F, se for falsa. Nas respostas, aparecem três letras que correspondem, respectivamente, às afirmativas I, 
II e III. 
I Matrizes bidimensionais não são Estruturas homogêneas. 
II Se tivermos dois vetores reais de dimensões deferentes, podemos agrupá-los em uma matriz bidimensional com 
adimensão do maior vetor. 
III Quando precisarmos armazenar 30 nomes, deveremos dimensionar uma matriz bidimensional de char. 
 
 V V F 
 F F F 
 F V V 
 F F V 
 V V V 
Respondido em 27/04/2022 18:02:51 
 
 
 
Explicação: 
A estrutura while repete o bloco enquanto o teste for verdadeiro. 
Se a variável contador começa com 10 e exibe o valor do contador enquanto ele for maior do que, significa 
que quando ele for decrementado e chegar a 1, interromperá a repetição; 
Resposta correta: 10 9 8 7 6 5 4 3 2 
 
Acerto: 
 , 0 0 / , 1 0 
Um programador deve declarar um vetor para armazenar as idades dos alunos de uma turma com 50 alunos. 
Marque a alternativa correta para a declaração deste vetor, sabendo que o programamdor resolveu identificá-lo como vetorIdade. 
float vetorIdade[50]; 
float vetorIdade[49]; 
double vetorIdade[25]; 
 int vetorIdade[50]; 
 int vetorIdade[49]; 
Respondido em 27/04/2022 18:00:42 
 
 
Explicação: 
A declaração de um vetor é feita na forma identificador [nº de campos], 
como o dado a ser armazenado é idade que é uma grandeza inteira e necessita-se de 50 posiçoes o correto é int vetorIdade[50]; 
 
 
Acerto: 
 0 , 0 / 1 , 0 
 
 
 
Explicação: 
Essa é uma pergunta que deseja que o aluno tenha estudado os conceitos básicos da AULA 7 logo,certo ou 
errado. 
 
 
 
 
 
 
 
Assinale a opção onde está presente a função que " extrai " dados numéricos de um vetor de char, não do teclado, 
além de evitar problemas na alternância na leitura de valores numéricos com vetores de char ao trabalharmos com 
arquivos. 
 
 fscanf(...); fgets(...); fgetc(...); sscanf(...); fread(...); 
Respondido em 27/04/2022 17:55:27 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Acerto: 
 1 0 , / 1 0 , 
Quando uma função e chamada e recebe como parâmetro o endereço de uma variável, damos o nome a esta forma de passagem de parâmetros de Passagem por: 
 
endereço 
 referência 
memória 
valor 
ponteiro 
Respondido em 27/04/2022 17:56:05 
 
 
Explicação: 
Há duas formas de passagem de parâmetros em uma função. Quando passamos um valor para a variável, então chamamos passagem 
por valor. Ou quando passamos o endereço de uma variável chamaos de passagem de parâmetro pro referência. 
 
Acerto: 
 1 , 0 / 1 , 0 
 
 
Explicação: 
Essa é uma Aula com muitas funções e o aluno precisa conehcer todas. 
 
Acerto: 
 0 , 0 / 0 , 1 
A função _________ funciona como a função scanf(), porém, ao invés de ler os dados de teclado, estes dados são lidos de um 
arquivo. 
fgetc() 
sscanf() 
 fscanf() 
 fgets() 
fprint() 
Respondido em 27/04/2022 17:54:28 
 
 
Gabarito 
Comentado 
Gabarito 
Comentado

Outros materiais