Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO I 1. Ref.: 616739 Pontos: 1,00 / 1,00 A Linguagem C tem algumas características importantes e uma delas é a Portabilidade, Isso significa dizer que: Com pequenas alterações, o programa poderá ser compilado em várias plataformas. Um programa executável gerado na plataforma Windows é executado na Plataforma Linux. Por ser considerada uma linguagem de baixo nível é mais simples migrar para outra plataforma. A linguagem possui um propósito específico. Podemos dividir o programa em parte menores. 2. Ref.: 863608 Pontos: 0,00 / 1,00 No comando: printf("Este é o numero: %d", 8); O que é o número "8"? Uma variável Um ponto flutuante Uma constante Um caractere Um endereço 3. Ref.: 795010 Pontos: 1,00 / 1,00 Dado o programa na linguagem de programação C abaixo , informe qual os valores das variáveis x, y, a, b, c e d, respectivamente, ao final de sua execução: #include #include int main(int argc, char *argv[]) { int a,b,c,d,x,y; x=10; y=5; a=x++; b=++x; c=--y; d=y--; printf("%d\n",x); printf("%d\n",y); printf("%d\n",a); printf("%d\n",b); printf("%d\n",c); printf("%d\n",d); return 0; } 12, 3, 11, 11, 5, 3 javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20616739.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20863608.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20795010.'); 11, 6, 10, 11, 5, 6 12, 7, 10, 10, 6, 4 12, 3, 10, 12, 4, 4 11, 7, 12, 10, 3, 5 4. Ref.: 617321 Pontos: 1,00 / 1,00 O Operador ternário é uma forma elegante de representar if else if, visto que é abreviada. Observe o trecho abaixo e assinale a opção que descreve o que faz. int a=12, b=35, c=7, resp; resp=(a>b && a > c) ?a: (b>c) ? b/c:c; printf (''valor: %d'' , resp); Exibe valor: 5 Exibe valor: 0 Exibe valor: 12 Exibe valor: 7 Exibe valor: 35 5. Ref.: 1021699 Pontos: 1,00 / 1,00 Considerando com entrada os seguinte números 5 e 10. Marque a alternativa que contém a resposta do programa na tela para os números digitados. int main() { int a,b; scanf("%d",&a); scanf("%d",&b); while (a < b) { printf("%d",a); a = a + 2; } system("pause"); return 0; } 57911 56789 Nenhuma das outras alternativas 579 57 6. Ref.: 231237 Pontos: 1,00 / 1,00 Um lojista gostaria de desenvolver um programa que pudesse armazenar os códigos(valores inteiros), os valores de compra(valores javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20617321.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%201021699.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20231237.'); reais), os valores de vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos. Pensou em declarar algumas matrizes unidimensionais para tornar isso possível. Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do texto acima? double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; double codigos[999], qtdade[999], valorC[999], valorV[999]; int codigos[999], qtdade[999]; float valorC[999], valorV[999]; double codigos[1000], qtdade[1000], valorC[1000], valorV[1000]; int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; 7. Ref.: 882124 Pontos: 1,00 / 1,00 Analise o programa a seguir e escolha a opção que ilustra o que será exibido para o usuário caso ele digite o valor 4. quarta terça dia não existe quinta sexta javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20882124.'); 8. Ref.: 999703 Pontos: 1,00 / 1,00 Qual o tipo de retorno e quantos parâmetros tem a função abaixo? float media(int n1, int n2, int n3){ return (n1+n2+n3)/3; } Tipo de retorno: int Quantidade de parâmetros: 3 Tipo de retorno: float Quantidade de parâmetros: 3 Tipo de retorno: media Quantidade de parâmetros: 2 Tipo de retorno: media Quantidade de parâmetros: 3 Tipo de retorno: float Quantidade de parâmetros: 2 9. Ref.: 857451 Pontos: 1,00 / 1,00 Complete a lacuna: A função getc() realiza a leitura de arquivos ____________________ . palavra por palavra de uma frase inteira caractere por caracterer de um vetor de uma única vez 10. Ref.: 620858 Pontos: 1,00 / 1,00 Uma das ultimas funções estudadas foi a rename(). Suponha que o nome do arquivo é inicial é ARQ e o novo deve ser ARQ2, e é constante. Assinale a alternativa que apresenta a sintaxe correta para a função. rename("ARQ, ARQ2"); rename("ARQ2", "ARQ"); rename(ARQ2, ARQ); rename("ARQ", ARQ2); rename("ARQ", "ARQ2"); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20999703.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20857451.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20620858.');
Compartilhar