Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201409120916) Pontos: 0,1 / 0,1 Na linguagem C, o sinal % é responsável por: Imprimir um valor inteiro ou real. Nenhuma das alternativas anteriores. Realizar cálculo de porcentagem. Retorna o quociente da divisão. Retorna valor inteiro da divisão. 2a Questão (Ref.: 201408571063) Pontos: 0,1 / 0,1 Na lista de exercícios que foi liberada pela professora de Linguagem de Programação I, na questão 3, estava presente o programa abaixo. No enunciado, era solicitado que fosse feito o acompanhamento da execução do programa no Teste de Mesa, supondo que tivesse sido digitada a seguinte data: 11151918. Assinale a opção CORRETA para a saída desse programa. 11 / 15 / 1918 11 / 1918 / 15 1918 / 11 / 15 1918 / 15 / 11 15 / 11 / 1918 3a Questão (Ref.: 201408471086) Pontos: 0,1 / 0,1 que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890 float int string uint char 4a Questão (Ref.: 201409120912) Pontos: 0,1 / 0,1 A diretiva #include < stdio.h> faz referência a: Declarações de funções para tratamento de texto. Nenhuma das alternativas acima. Declarações de funções úteis para entrada e saída de dados. Declaração de funções para tratamento numérico. Declarações de funções para cálculo matemático. 5a Questão (Ref.: 201408570470) Pontos: 0,1 / 0,1 Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a saída abaixo: Observação: A sequência de números que aparece na saída representa as colunas da tela. Trecho int num= 12; float med=9.8; printf("\n12345678901234"); printf("\n%d\t06.2f\n", num, med); printf("\n%d\t%6.2f\n", num, med); printf("\n%4d\t%f\n", num, med); printf("\n%04d\t%.2f\n", num, med); printf("\n%d\t%06.2f\n", num, med); 1a Questão (Ref.: 201409120913) Pontos: 0,1 / 0,1 Acerca das variáveis em Linguagem C, podemos afirmar que: I) Toda variável deve ser declarada antes de ser usada como sendo de um tipo. II) O tipo define o tamanho de bytes da variável e o intervalo de valores que ela poderá armazenar. III) O nome da variável poderá conter até 32 caracteres sendo que o primeiro preferencialmente deve ser uma letra. IV) Não existe regras para se declarar uma variável. Marque somente a única resposta correta: Nenhuma das afirmativas é correta. Somente as afirmativas I e IV são corretas. Somente a afirmativa I é correta. Somente as afirmativas I, II e III são corretas. Somente a afirmativa IV é correta. 2a Questão (Ref.: 201408451286) Pontos: 0,1 / 0,1 Assumindo que faltam chaves no programa, o que será impresso? int main(){ int num =10; if (num%2==0) cout<< "O numero "; cout<< "é par"; else cout<< "O numero "; cout<< " é impar"; } O numero é par O numero O numero é par é par O numero é par é impar 3a Questão (Ref.: 201408486469) Pontos: 0,1 / 0,1 Qual é a saída de tela, deste trecho de programa? int x=4, y=8; if (x < 2) printf ("%d \n", x); else printf ("%d \n", y); 12 \n4 8 \n8 9 Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201408570850) Pontos: 0,1 / 0,1 Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e/ outras e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a saída abaixo: Observação: A sequência de números que aparece na saída representa as colunas da tela. Trecho int num1= 7, num2=8; float num3=15.2; printf("\n12345678901234"); printf("\n%.0f\t%06.2f\n", (float)num2+num1, num3); printf("\n%.3f\t%.2f\n", (float)(num1+num2) /2+num3, num3/2); printf("\n%.3f\t%.0f\n", ceil((num1+num2)/2+num3), num3); printf("\n%.2f\t%06.2f\n",(float) num1+num2/2 +num3, num3); printf("\n%.3f\t%.2f\n", ceil((num1+num2)) /2+num3, num3/2); 5a Questão (Ref.: 201408572053) Pontos: 0,1 / 0,1 Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo e escolha a opção que contém a série exibida pelo código. 1 1 2 4 7 13 24 44 0 1 1 2 4 7 13 24 0 0 1 1 2 4 7 13 2 4 7 13 24 44 81 149 1 2 4 7 13 24 44 81 1a Questão (Ref.: 201408518709) Pontos: 0,1 / 0,1 As matrizes, em geral, são caracterizadas por se tratarem de uma única variável de determinado tamanho que guarda várias informações do mesmo tipo. Desconsiderando a necessidade do programa principal e levando em conta apenas a linha de comando, das opções apresentadas em relação à manipulação de vetores marque a resposta correta. char vetnome[5]= "Maria"; int vetinteiros[5]=[1,2,3,4,5]; float array[4]=[1.0,2.4,3.5,4.5]; float vetreais[4]={1.0,2.4,3.5,4.5}; char vet[5]={a,b,c,d,e}; Gabarito Comentado. 2a Questão (Ref.: 201408571063) Pontos: 0,1 / 0,1 Na lista de exercícios que foi liberada pela professora de Linguagem de Programação I, na questão 3, estava presente o programa abaixo. No enunciado, era solicitado que fosse feito o acompanhamento da execução do programa no Teste de Mesa, supondo que tivesse sido digitada a seguinte data: 11151918. Assinale a opção CORRETA para a saída desse programa. 1918 / 15 / 11 11 / 1918 / 15 1918 / 11 / 15 15 / 11 / 1918 11 / 15 / 1918 3a Questão (Ref.: 201408572053) Pontos: 0,1 / 0,1 Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo e escolha a opção que contém a série exibida pelo código. 0 1 1 2 4 7 13 24 0 0 1 1 2 4 7 13 1 2 4 7 13 24 44 81 1 1 2 4 7 13 24 44 2 4 7 13 24 44 81 149 4a Questão (Ref.: 201409047276) Pontos: 0,1 / 0,1 Qual das instruções abaixo compara duas strings? strcpy strcompa strcat strcmp strcamp 5a Questão (Ref.: 201408520984) Pontos: 0,1 / 0,1 Na criação de uma função precisamos definir suas partes, sendo algumas obrigatórias e outras,facultativas. Na linguagem C++, temos: tipo nome ( tipo1 parâmetro1, tipo2 parâmetro2, ..., tipon parâmetroN) { corpo da função } Das opções apresentadas marque a que apresenta apenas partes obrigatórias de se digitar de forma que a função execute alguma tarefa, sem levar em consideração os símbolos (chaves, parênteses, etc). Tipo, Nome e Parâmetros Nome, Parâmetro e Corpo da função. Tipo, Parâmetro e corpo da função Tipo , Nome, e Corpo da função. Tipo, Nome, Parâmetros e Corpo da Função. 1a Questão (Ref.: 201408571881) Pontos: 0,1 / 0,1 Um Engenheiro de Produçãoque gostava de programar resolveu definir uma função para facilitar seu trabalho, uma vez desejava dar um premio de produtividade para sua equipe. O premio seria calculado de forma variada e iria se basear na avaliação de cada funcionário (valores de 1 a 5). Ele escreveu o protótipo abaixo. float premio(float salario, int avaliacao); Tendo em vista esse protótipo é CORRETO afirmar que a função: Retornará o salário somado ao percentual Não retorna nenhum valor para a função chamadora. Retornará dois valores para a função chamadora. Recebe dois valores, salário e a classificação, passados por valor. Recebe dois valores, salário e a avaliação, passados por referência. Gabarito Comentado. 2a Questão (Ref.: 201408518711) Pontos: 0,0 / 0,1 As matrizes, em geral, são caracterizadas por se tratarem de uma única variável de determinado tamanho que guarda várias informações do mesmo tipo. Desconsiderando a necessidade do programa principal e levando em conta a programação adequada, declaração e respectiva manipulação das matrizes, das opções apresentadas a respeito das matrizes bidimensionais marque a resposta correta. char mat[2][2]; mat[0][2] = A; int mat[3][3]; mat[0][3] = 5; int mat[3][3]; mat[0][2] = 5; int mat[3][3]; mat[0][2] = 5.0; char mat[2][2]; mat[0][2] = "A"; 3a Questão (Ref.: 201408573372) Pontos: 0,1 / 0,1 Um engenheiro elétrico desenvolveu um programa para que possa, entre outras funções, ler de um arquivo txt dados coletados durante um dia de um usina elétrica. Cada arquivo é salvo seguindo o modelo abaixo: ddmmaaaa.txt (onde tem dd( digita o dia com dois algarismos), mm(digita o mês com dois algarismos) e aaaa(ano com 4 algarismos). O chefe dele quando deseja fazer uma consulta, clica no executável e escolhe a opção leitura e quando lhe é perguntado, digita o nome do arquivo conforme falado acima. Para que isso seja possível, deverá estar presente na função consulta() uma das linhas abaixo. Selecione-a. fp=fopen("nomeArq", "a"); " fp=fopen(nomeArq, "r"); fp=fopen("ddmmaaaa.txt", "r"); fp=fopen(nomeArq, "w"); fp=fopen(ddmmaaaa.txt, "w+"); Gabarito Comentado. 4a Questão (Ref.: 201408571853) Pontos: 0,1 / 0,1 Um programador tinha uma função que retornava o maior entre dois valores reais. No momento, ele gostaria de descobrir o maior entre três valores, usando essa função. Pediu ajuda a cinco colegas e, cada um deles, enviou uma resposta. Assinale a opção cuja resposta consegue exibir o maior valor entre os três. printf("\nMaior entre dois: %.2f\n", maior2(maior2(45,57,13))); printf("\nMaior entre dois: %.2f\n", maior2(45,maior2(57,13))); printf("\nMaior entre dois: %.2f\n", maior3(45,57,13)); printf("\nNao e possivel usar essa funcao para exibir o maior dos tres valores\n"); printf("\nMaior entre dois: %.2f\n",maior2(45,57,13)); 5a Questão (Ref.: 201408571856) Pontos: 0,1 / 0,1 Um programa pode ser formado por uma, ou mais funções. Quando existir mais de uma função, onde poderão se posicionar as demais funções em relação à função main()? Observe as afirmativas abaixo e assinale a resposta CORRETA I Antes ou depois, depende do programador, pois a posição não gera, nunca, problema. II Depois, desde que os protótipos sejam colocados antes da main(). III Antes para não ter que colocar os protótipos e nunca ocasionar erros. IV Antes ou depois, desde que sejam colocados os protótipos. I e IV estão corretas II e IV estão corretas II e III estão corretas Só a II está correta I e III estão corretas
Compartilhar