Baixe o app para aproveitar ainda mais
Prévia do material em texto
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que corresponde a saída da chamada Ping(-4): Nota: 10.0 A Vou Sair B Passei em C Alo Você acertou! O procedimento Ping iniciará com o parâmetro int i = -4, como não existe este valor na instrução switch, será executada a instrução default do switch deste procedimento e será impresso a frase “Já Passei em C. Em seguida, será executada a segunda linha da instrução switch do procedimento Ping, que chama o procedimento Pong, repassando o valor 123 para o parâmetro int x. Como também não existe o valor 123 na instrução switch do procedimento Pong, será executada a sua intrução default, sendo impresso a palavra “Olá”. C 0 D Não tem saída E -1. Questão 4/10 - Linguagem de Programação Considerado o material visto na aula 6, na sua rota de aprendizagem e no livro adotado pela disciplina. com relação a manipulação de arquivos na linguagem C, podemos arfirmar que: Nota: 10.0 A É necessário definir uma struct específica para a manipulação de arquivos já que a linguagem não fornece este recurso; B Precisamos criar um ponteiro de um tipo específico fornecido para este fim pela própria liguagem de programação; Você acertou! Conteúdo da aula 6, rota de aprendizagem; C Não é possível manipular arquivos usando a linguagem de programação C; D A manipulação de arquivos exige, obrigatoriamente, a criação de um vetor para armazenar este arquivo; E A manipulação de arquivos em C em um determinado programa impede que sejam utilizadas stucts neste mesmo programa. Questão 8/10 - Linguagem de Programação Em relação ao uso mais comum de structs para a definição de elementos de dados destaca-se seu emprego para a definição de: Nota: 10.0 A Vetores Você acertou! B Matrizes C Fluxos de controle D Entrada e saída Questão 10/10 - Linguagem de Programação A função memset() preenche (inicializa) uma quantidade de memória e sua sintaxe é? Nota: 10.0 A void * memset ( void * nPonteiro , int nValor , size_t nBytes ); Você acertou! B void memset ( void nPonteiro , int nValor , size_t nBytes ); C void memset ( void * nPonteiro , int nValor , size_t nBytes ); D void * memset ( void * nPonteiro , int *nValor , size_t nBytes ); E void * memset ( void * nPonteiro , int *nValor , size_t *nBytes );
Compartilhar