Baixe o app para aproveitar ainda mais
Prévia do material em texto
OBJETIVA - LING. PROGRAMAÇÃO Questão 1/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: Nota: 10.0 A String; B Int; C Float; D Não tem retorno; Você acertou! Conforme apresentado no slide 21/38 da Aula 04, funções do tipo void não tem nenhum tipo de retorno. E Char. � 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 da função feof: Nota: 10.0 A Retorna um caractere lido do arquivo; B Indica que um arquivo chegou ao fim; Você acertou! Conteúdo apresentado na página 04 da Rota de Aprendizagem da Aula 06. C Escreve um caractere no arquivo; D Lê um caractere no arquivo; E Finaliza um arquivo. � Questão 3/10 - Linguagem de Programação Dentre os métodos de implementação de tradução do código-fonte em linguagem de máquina para execução estão a compilação, interpretação pura e híbrido. Com relação aos métodos de implementação de linguagem de programação, assinale a alternativa correta que corresponde ao método de interpretação pura: Nota: 10.0 A Combina tanto a execução eficiente quanto a portabilidade de programas pela aplicação combinada dos métodos de compilação e interpretação; B Efetua em seu processo a tradução integral do programa fonte para o código de máquina; C Processa todos os códigos na memória e armazena os resultados em um computador virtual; D Destina-se a simular um computador virtual capaz de entender as instruções da linguagem de programação; Você acertou! Conforme apresentado na página 05 da Rota de Aprendizagem da Aula 01, o método de interpretação pura destina-se a simular um computador virtual capaz de entender as instruções da linguagem de programação. E Todas as alternativas estão corretas. � Questão 4/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 fopen: Nota: 10.0 A FILE *fopen(char *modo, char *nome_do_arquivo); B FILE *fopen(char *nome_do_arquivo); C fopen(char *nome_do_arquivo, char *modo); D FILE *fopen(char *nome_do_arquivo, char *modo); Você acertou! Conteúdo apresentado na página 01 da Rota de Aprendizagem da Aula 06. E fopen(char *modo, char *nome_do_arquivo). � Questão 5/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: Nota: 10.0 A str var; B struct str var; Você acertou! Conteúdo apresentado no slide 12/21 da Aula 05. C var str; D str struct var; E str var struct. � Questão 6/10 - Linguagem de Programação Conforme abordado nas aulas, a palavra reservada struct indica ao compilador que está sendo criada uma estrutura. Neste contexto, analise atentamente a definição da struct abaixo: struct endereco{ char nome[30]; char rua[40]; long int cep; }; Assinale a alternativa que corresponde a forma correta para inicializar o CEP da variável end, que é uma variável da struct endereço com o valor 12345: Nota: 10.0 A end.cep = 12345; Você acertou! Conteúdo apresentado no slide 13/21 da Aula 05. B cep.end = 12345; C struct end.cep = 12345; D struct cep.end = 12345; E end.cep struct [12345]. � Questão 7/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: Nota: 10.0 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; Você acertou! Conforme apresentado na página 07 da Rota de Aprendizagem da Aula 03, a alternativa correta é a alternativa C. 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 8/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 da definição de um vetor chamado vet do tipo inteiro de 10 posições: Nota: 10.0 A int vet[10]; Você acertou! Conforme apresentado na página 02 da Rota de Aprendizagem da Aula 03, a alternativa correta é a alternativa A. B int vet[ ] = 10; C vet[10] int; D vet[ ] = 10 int; E [10]vet int. � Questão 9/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: Nota: 10.0 A vet[n-1] = 250; B vet[10] = 250; C vet[11] = 250; D vet[9] = 250; Você acertou! Conforme apresentado na página 03 da Rota de Aprendizagem da Aula 03, a alternativa correta é a alternativa D. E vet[250] = 10. � 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(): Nota: 10.0 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; Você acertou! Conforme abordado na página 03 da Rota de Aprendizagem da Aula 02, a alternativa correta é a alternativa C. 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 reduzira complexidade de if-else consecutivos e aninhados. _1543136390.unknown _1543136399.unknown _1543136403.unknown _1543136406.unknown _1543136407.unknown _1543136404.unknown _1543136401.unknown _1543136402.unknown _1543136400.unknown _1543136394.unknown _1543136397.unknown _1543136398.unknown _1543136395.unknown _1543136392.unknown _1543136393.unknown _1543136391.unknown _1543136372.unknown _1543136381.unknown _1543136386.unknown _1543136388.unknown _1543136389.unknown _1543136387.unknown _1543136383.unknown _1543136384.unknown _1543136382.unknown _1543136377.unknown _1543136379.unknown _1543136380.unknown _1543136378.unknown _1543136374.unknown _1543136376.unknown _1543136373.unknown _1543136363.unknown _1543136368.unknown _1543136370.unknown _1543136371.unknown _1543136369.unknown _1543136366.unknown _1543136367.unknown _1543136364.unknown _1543136359.unknown _1543136361.unknown _1543136362.unknown _1543136360.unknown _1543136357.unknown _1543136358.unknown _1543136354.unknown _1543136356.unknown _1543136353.unknown _1543136351.unknown
Compartilhar