Prévia do material em texto
Questão 1 Correta A recursividade é adequada para situações em que uma função chama a si mesma para resolver um problema de forma mais simples. Em relação à recursividade, analise a descrição a seguir: Uma função é se ela chama a si mesma, e a chamada recursiva deve chegar a um caso para evitar um loop infinito. Assinale a alternativa que preencha corretamente as lacunas. Sua resposta Correta recursiva -base. Comentário recursiva -base. CORRETA. Uma função é considerada recursiva quando ela chama a si mesma, e a chamada recursiva deve chegar a um caso base para evitar um loop infinito. Questão 2 Correta Em linguagem C, para abrir um arquivo em modo de leitura, utiliza-se a função "fopen" com os parâmetros "nome_do_arquivo" e "modo_de_abertura". Para fechar um arquivo previamente aberto, utiliza-se a função "fclose" com o parâmetro Qual é a função utilizada para abrir um arquivo em modo de leitura em linguagem C? Assinale a alternativa correta. Sua resposta Correta fopen. Comentário fopen. CORRETA. A função correta para abrir um arquivo em modo de leitura em linguagem C é a função "fopen", que recebe como parâmetros o nome do arquivo eo modo de abertura. Questão 3 Correta Vetores em linguagem de programação C são estruturas de dados que armazenam elementos do mesmo tipo de forma contígua na memória. Qual é a sintaxe correta para declarar um vetor de inteiros com 10 elementos em C? Sua resposta Correta int vetor[10]; Comentário int CORRETA. Na linguagem C, a sintaxe correta para declarar um vetor de inteiros com 10 elementos é "int vetor[10]".Questão 4 Incorreta Analise a descrição a seguir sobre a manipulação de arquivos. Para escrever em um arquivo em C, utilizamos a função que recebe como parâmetros o ponteiro para o arquivo e a string a ser escrita. Já para ler de um arquivo em C, utilizamos a função que recebe como parâmetros o ponteiro para o arquivo e uma variável onde os dados serão armazenados. Assinale a alternativa que preencha corretamente as lacunas. Sua resposta Incorreta fwrite, fread. Solução esperada printf, fscanf. Comentário printf, fscanf. CORRETA. A função fprintf() é utilizada para escrever em arquivos em C, enquanto a função fscanf() é utilizada para ler de arquivos em C.As demais opções não correspondem às funções corretas para realizar essas operações. Questão 5 Correta Em relação à atribuição de valores a matrizes, analise a situação a seguir: Considere a matriz M[3][3] e a seguinte atribuição de valores: M[0][0] = M[1][2]= 5; Fonte: elaborado pelo autor. Assinale a alternativa correta que representa a matriz após as atribuições: Sua resposta Correta 100 005 000 Comentário 100 005 000 CORRETA, pois de acordo com as atribuições, M[0][0] = 1, coloca o valor 1 na primeira linha e na primeira coluna, e M[1][2] = 5, coloca valor 5 na segunda linha e na terceira coluna.