Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/10 - Linguagem de Programação Um vetor pode ser definido como um conjunto de elementos consecutivos, do mesmo tipo, que podem ser acessados, individualmente a partir de um único nome. Com relação a definição de vetores na linguagem C, analise atentamente o trecho de código apresentado abaixo: for(i:=0;i<5;i++) vetor[i] = i + 1; Com base no trecho de código apresentado acima, assinale a alternativa correta que corresponde ao resultado obtido após a execução desse código: A Será adicionado os números de 5 a 1 em um vetor; B Será adicionado o valor i + 1 em um vetor; C Será adicionado o número 1 em um vetor; D Será adicionado os números de 1 a 5 em um vetor; E Será adicionado o número 1 na posição 5 de um vetor. Questão 2/10 - Linguagem de Programação Na linguagem C, um arquivo é entendido como um conceito que pode ser aplicado a arquivos em disco, terminais, modens, etc... Um fluxo é associado a um arquivo através da realização de uma operação de abertura. Uma vez aberto, informações podem ser trocadas entre o arquivo e o programa. Um arquivo é dissociado de um fluxo através de uma operação de fechamento de arquivo. Com relação a esta definição, assinale a alternativa correta que corresponde a definição das funções fread e fwrite respectivamente: A Finaliza um arquivo e inicializa um arquivo; B Lê um bloco e dados e escreve em um bloco de dados; C Verifica se está no início de um arquivo e verifica se o arquivo chegou ao fim; D Insere os dados lidos do teclado em um arquivo e remove os dados de um arquivo; E Cria um novo arquivo e remove um arquivo existente. Questão 3/10 - Linguagem de Programação Conforme abordado nas aulas, a palavra reservada struct indica ao compilador que está sendo criada uma estrutura. Neste contexto, assinale a alternativa que corresponde a forma correta para declarar uma variável chamada var de um struct denominado str: A str var; B struct str var; C var str; D str struct var; E str var struct. Questão 4/10 - Linguagem de Programação De acordo com a definição de matrizes e vetores abordado nas aulas, analise atentamente o código fonte apresentado abaixo: #include <stdio.h> int main() { int mtrx[20][10]; int i, j, count; count = 1; for(i=0; i<20; i++) for(j=0; j<10; j++) { mtrx[i][j]=count; count++; } return(0); } Com base no código fonte apresentado acima, assinale a alternativa correta que corresponde ao resultado após a execução desse código fonte: A É removido da matriz mtrx todos os dados existentes; B A matriz mtrx é preenchida, sequencialmente por linhas, com os números de 1 a 20; C A matriz mtrx é preenchida, sequencialmente por linhas, com os números de 1 a 200; D A matriz mtrx é preenchida, sequencialmente por colunas, com os números de 1 a 200; E A matriz mtrx é preenchida, sequencialmente por colunas, com os números de 1 a 20. Questão 5/10 - Linguagem de Programação Um vetor pode ser definido como um conjunto de elementos consecutivos, do mesmo tipo, que podem ser acessados, individualmente a partir de um único nome. Com relação a definição de vetores na linguagem C, assinale a alternativa que corresponde a forma correta de atribuir o valor 250 na última posição de um vetor chamado vet do tipo inteiro de 10 posições: A vet[n-1] = 250; B vet[10] = 250; C vet[11] = 250; D vet[9] = 250; E vet[250] = 10. Questão 6/10 - Linguagem de Programação Conforme abordado nas aulas, o escopo de uma variável representa a área do programa onde a variável pode ser utilizada. Dentro deste contexto, assinale a alternativa correta que corresponde respectivamente a definição de variáveis globais: A Variáveis declaradas dentro do corpo da função, sendo visível para todas as outras funções; B Variáveis declaradas fora das funções, e que não são visíveis por nenhuma função do sistema; C Variáveis declaradas dentro do corpo da função, sendo visível somente para esta função; D Variáveis declaradas fora das funções, sendo visível somente pela primeira função do sistema; E Variáveis declaradas fora das funções, sendo visível por todas as funções do sistema. Questão 7/10 - Linguagem de Programação Na linguagem C, um arquivo é entendido como um conceito que pode ser aplicado a arquivos em disco, terminais, modens, etc... Um fluxo é associado a um arquivo através da realização de uma operação de abertura. Uma vez aberto, informações podem ser trocadas entre o arquivo e o programa. Um arquivo é dissociado de um fluxo através de uma operação de fechamento de arquivo. Com base no uso de arquivos na linguagem C, assinale a alternativa que corresponde a sintaxe correta do uso da função putc: A int putc (int ch, FILE *fp); B int putc (FILE *fp, int ch); C int putc (FILE *fp); D int putc (int ch); E int putc. Questão 8/10 - Linguagem de Programação Independentemente de como é seguido o processo de desenvolvimento de software, é necessário que as linguagens de programação apresentem algumas propriedades específicas e desejáveis. Com relação as propriedades desejáveis das linguagens de programação, assinale a alternativa correta que corresponde a definição da propriedade de ortogonalidade: A Possibilidade de reutilizar o mesmo código pra diversas aplicações; B Capacidade de o programador aprender a linguagem com facilidade; C Possibilidade de o programador combinar seus conceitos básicos sem que se produzam efeitos distorcidos nessa combinação; D Permite minimizar o tempo de execução e de acesso aos dispositivos periféricos, bem como o consumo de espaço de memória; E Possibilidade de o programador se dedicar aos aspectos mais relevantes da implementação. Questão 9/10 - Linguagem de Programação Conforme abordado nas aulas, função é a técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos. Com relação a definição de funções na linguagem C, assinale a alternativa correta que corresponde ao tipo de retorno de uma função do tipo void: A String; B Int; C Float; D Não tem retorno; E Char. Questão 10/10 - Linguagem de Programação Com base no conteúdo abordado com relação as funções de entrada e saída de linguagem de programação C, assinale a alternativa correta que corresponde a definição da função scanf(): A Esta função tem como objetivo apresentar na tela uma expressão definida pelo usuário; B Esta função somente é executada se a sua condição for verdadeira; C Esta função lê do teclado os dados digitados e coloca os valores digitados pelos usuários nas variáveis utilizadas como parâmetros da função; D Esta função somente é executada se a sua condição for falsa; E Esta função adapta-se particularmente à tomada de decisões em que o número de possibilidades é elevado, de forma a reduzir a complexidade de if- else consecutivos e aninhados.
Compartilhar