Logo Passei Direto
Buscar
ade, compilação separada, recursos de baixo nível, geração de código eficiente, confiabilidade, regularidade, simplicidade e facilidade de uso.
Com base nessas informações escolha a alternativa correta:
a) A linguagem C é considerada uma linguagem de nível médio alto. Não é uma linguagem de máquina reconhecida apenas pelo sistema operacional ou pelo processador.
b) A linguagem C pertence à classe dos programas compilados, que são escritos em texto e passam por traduções para adequar-se ao sistema de banco de dados.
c) Como toda linguagem de programação, a linguagem C não é muito rígida na sua sintaxe. Sintaxe são regras detalhadas para um programa possa ser executado.
d) Funções são os subprogramas em C, por sua vez, são chamados por outras funções executando tarefas especificas. Há funções básicas que são definidas nas bibliotecas-padrão da linguagem e outras que são desenvolvidas por terceiros, com rotinas mais especificas.
e) O compilador não ignora as quebras de linha, portanto comandos escritos em linhas diferentes, mas separados apenas por esse recurso, para o compilador, estão na mesma linha.
User badge image
Questões para o Sucesso

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Vamos analisar cada uma das alternativas para encontrar a correta: a) A linguagem C é considerada uma linguagem de nível médio alto. Não é uma linguagem de máquina reconhecida apenas pelo sistema operacional ou pelo processador. - A linguagem C é realmente considerada uma linguagem de nível médio, pois combina características de linguagens de alto nível e de baixo nível. A parte sobre não ser uma linguagem de máquina está correta. b) A linguagem C pertence à classe dos programas compilados, que são escritos em texto e passam por traduções para adequar-se ao sistema de banco de dados. - Embora a linguagem C seja compilada, a parte sobre "adequar-se ao sistema de banco de dados" não é precisa e não é uma característica essencial da linguagem. c) Como toda linguagem de programação, a linguagem C não é muito rígida na sua sintaxe. Sintaxe são regras detalhadas para um programa possa ser executado. - A linguagem C tem uma sintaxe bastante rigorosa, então essa afirmação não é correta. d) Funções são os subprogramas em C, por sua vez, são chamados por outras funções executando tarefas específicas. Há funções básicas que são definidas nas bibliotecas-padrão da linguagem e outras que são desenvolvidas por terceiros, com rotinas mais específicas. - Esta afirmação está correta, pois descreve bem o funcionamento das funções em C. e) O compilador não ignora as quebras de linha, portanto comandos escritos em linhas diferentes, mas separados apenas por esse recurso, para o compilador, estão na mesma linha. - Isso não é verdade, pois o compilador geralmente ignora quebras de linha, a menos que estejam em um contexto que exija. Após essa análise, a alternativa correta é: d) Funções são os subprogramas em C, por sua vez, são chamados por outras funções executando tarefas específicas. Há funções básicas que são definidas nas bibliotecas-padrão da linguagem e outras que são desenvolvidas por terceiros, com rotinas mais específicas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Avalie o seguinte programa:
#include void main() { int a=9; int b=3; int c; b+=a; c=-b; printf(“%d %d\n”, a, b); a=b++; printf(“%d %d\n”, a, b); } Assinale a alternativa que apresenta a saída correta:
a) 9 3 3 4
b) 3 12 4 5
c) 3 2 2 3
d) 12 2 2 4
e) 9 12 12 13

Dado o seguinte programa:
#include void main() { int a=45; int b=5; int c, d; c = a/b; d = a % b--; printf(“%d %d %d %d\n”, a, b, c, d); system(“pause”); } Assinale a alternativa que apresenta a saída correta:
a) 45 5 9 0
b) 45 5 3 1
c) 45 4 9 0
d) 15 5 9 0
e) 15 4 9 0

Uma locadora de carros tem uma regra para aluguel, a qual será apresentada no programa a seguir:
#include #include int main() { float preconormal, descontopromo, precototal; char dia[15], categoria[15]; printf("Digite um preço normal: "); scanf("%f", &preconormal); printf("Digite o dia da semana: "); scanf("%s", dia); printf("Digite a categoria (LANCAMENTO ou COMUM):"); scanf("%s", categoria); if(strcmp(dia, "SEGUNDA")==0 || strcmp(dia, "TERCA")==0 || strcmp(dia, "QUINTA")==0) { descontopromo = preconormal - (0.90 * preconormal); } else if (strcmp(dia, "QUARTA")==0 || strcmp(dia, "SEXTA")==0 || strcmp(dia, "SABADO")==0 || strcmp(dia, "DOMINGO")==0) { descontopromo = 0; } if(strcmp(categoria, "LANCAMENTO")==0) { preconormal = (preconormal * 0.90); } else if(strcmp(categoria, "COMUM")==0) { preconormal = preconormal; } precototal = descontopromo + preconormal; printf("PREÇO FINAL = %2f\n", precototal); return 0; } Considerando o preço de R$ 80,00 para a locação, assinale a alternativa correta:
a) O preço de QUARTA para LANÇAMENTO é de R$ 72,00
b) O preço de TERÇA para LANÇAMENTO é de R$ 72,00
c) O preço de DOMINGO para COMUM é de R$ 90,00
d) O Preço de SEGUNDA para COMUM é de R$ 85,00
e) O Preço de QUINTA para LANÇAMENTO é de R$ 72,00

Cada procedimento que fazemos em qualquer momento da vida obedece a uma sequência de ações. As ações obedecem a uma sequência lógica, procurando chegar a certo objetivo. O computador não tem conhecimento próprio. Assim, se precisarmos de sua ajuda para atingir um objetivo, devemos instrui-lo com um algoritmo escrito conforme uma lógica correta, a fim de ele cumprir a tarefa que queremos. Com base nessas informações, escolha a alternativa correta:
a) O algoritmo é um conjunto infinito de instruções de comandos de ações que tem como objetivo a resolução de uma tarefa ou a resolução de um problema.
b) Algoritmo é uma sequência infinita de instruções ou operações cuja execução em tempo finito, resolve um problema computacional qualquer que seja sua instancia.
c) Algoritmo são regras informais para a obtenção de um resultado ou solução de um problema, englobando formulas de expressões aritméticas.
d) Ação é um acontecimento que a partir de um estado inicial, após um período de tempo infinito produz um estado final previsível e bem-definido.
e) Algoritmo é a descrição de uma sequência de passos que deve ser seguida para a realização de uma tarefa. Algoritmo é a descrição de um conjunto de comandos que, obedecidos, resultam numa sucessão finita de ações.

A linguagem C não apresenta comandos de entrada e saída. Esses comandos são feitos por meios de funções. Existe uma biblioteca-padrão, o stdio.h. Sabendo dessas informações escolha a alternativa correta:
a) Além dos especificadores, podemos incluir textos no formato em que são apresentados na saída junto com os dados. Essa saída é formada pela cadeia de caracteres do formato, em que os especificadores são substituídos pelos valores contidos nas variáveis e que não sejam correspondentes.
b) Nos inteiros, o número que fica entre o sinal de % e o “d” determina a quantidade de dígitos que o valor ocupara na formatação de ponto flutuante, o número antes do ponto determina o valor de dígitos, e o número depois da virgula, a quantidade de dígitos antes da virgula.
c) Os valores digitados no teclado são capturados pela função scanf, que também pertence a biblioteca stdio.h. Assim como o printf tem duas partes, uma que terminar o formato de leitura e a segunda variável que não irá receber o valor digitado.
d) Para o scanf ler um valor e atribui-lo a uma variável, é necessário passar o endereço da variável que recebera o valor digitado. O operador & retorna o endereço de uma variável.
e) Os especificadores de tipos do formato não são similares aos utilizados na função printf. A função scanf utiliza especificadores diferentes para o tipo float e o tipo double.

Analise o algoritimo “expressão” e identifica a saída nas alternativas a seguir:
Algoritimo “expressão” var a, b, c, d: inteiro resultado: logico inicio a<-4 b<-3 c<-2 d<-1 resultado<-(a>b)e(b>c)ou((c+d*a)<(d-c*2)) escreva(“O resultado é: “, resultado) fimalgoritimo
a) O resultado é ABCD
b) O resultado é FALSO
c) O resultado é NÃO
d) O resultado é VERDADEIRO
e) O resultado é RESULTADO

Mais conteúdos dessa disciplina