Baixe o app para aproveitar ainda mais
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
Compartilhar