Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/10 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: A int vet[10]; B int vet[ ] = 10; C vet[10] int; D vet[ ] = 10 int; E [10]vet int. Questão 2/10 Conforme abordado nas aulas, a palavra reservada struct indica ao compilador que está sendo criada uma estrutura. Vimos, nas nossas aulas, que um dos usos mais comuns de estuturas é associado com vetores. Com base nestes conceitos, assinale a alternativa que corresponde a forma correta de definir um vetor de 30 posições chamado vet de uma struct chamada str. A vet[30] struct str; B str struct vet[30]; C struct str vet[30]; D vet[30] str struct; E struct vet[30] str. Questão 3/10 Com relação a instrução SWITCH, analise atentamente o trecho de código apresentado abaixo. switch (2) { case 1: case 2: printf(“função printf”); case 3: j = 5; j++; default: printf(“Olá”); } Com relação ao trecho de código apresentado acima, assinale a alternativa que corresponde ao correto resultado que será apresentado na tela do usuário após a execução dessa instrução: A função printf j=6 Olá B função printf Olá C função printf j=6 D função printf j=5 j++ Olá E função printf j=5 Olá. Questão 4/10 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 5/10 Uma expressão de controle em uma função printf() é uma expressão definida, que pode ser apresentar alguns códigos. Quando a função printf() encontra um desses códigos, ela o substitui pelo argumento fornecido, ou seja, estes argumentos podem ser nenhum ou quantos forem necessários. Analise os códigos que podem ser utilizados em uma expressão de controle apresentados abaixo. I. %d II. %f III. %c IV. %s V. %u Relacione os códigos apresentados acima com a sua descrição na coluna abaixo ( ) Caractere ( ) Inteiro decimal ( ) Decimal sem sinal ( ) String (Série de caracteres) ( ) Float. Número de ponto flutuante Assinale a alternativa que apresenta a sequência correta: A III, V, II, I, IV; B III, I, V, IV, II; C V, III, I, IV, II; D II, III, IV, II, I; E I, IV, II, III, V. Questão 6/10 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. Questão 7/10 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 8/10 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 9/10 A função printf() é uma das funções de entrada e saída (E/S) que podem ser utilizadas em linguagem de programação C. Com relação a função printf(), assinale a alternativa que corresponde a forma correta de sua implementação: A printf (argumento1, argumento 2, .... , “expressão de controle”); B printf (expressão de controle, argumento1, argumento 2, ....); C printf (argumento1, argumento 2, .... , expressão de controle); D printf (“expressão de controle”, argumento1, argumento 2, ....); E printf (expressão de controle, “argumento1, argumento 2, ....”). Questão 10/10 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.
Compartilhar