![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
运行一个 C/C++语言程序主要包括()步骤。
A.编译
B.链接
C.执行
D.编辑
A.编译
B.链接
C.执行
D.编辑
A、始终运行在用户态
B、其它选项均不正确
C、始终运行在核心态
D、有时运行在用户态,有时运行在核心态
【说明】
下面待修改的C程序完成的功能是:对于给定的一个长正整数,从其个位数开始,每隔一位取一个数字(即取其个位、百位、万位等数字),形成一个新的整数并输出。例如,将该程序修改正确后,运行时若输入“14251382”,则输出的整数为“4532”。
下面给出的C程序代码中有五个错误,请指出所有的错误。
【C程序代码】
01 include <stdio.h>
02
03 int main()
04 {
05 long n, num;
06 int i;
07
08 do {
09 printf("请输入一个正整数:");
10 scanf("%ld", n);
11 }while(n <= 0);
12 k = 1;
13 for (i = 1; n >= 0; i++) {
14 if (i % 2 = 1) {
15 num= num+ (n % 10) * k;
16 k = k * 10;
17 }
18 n = n / 10;
19 }
20 printf("新数据为: %d \n",num);
21 return 0;
22 }
A.Fortran语言具有汇编语言的某些特性,使程序运行效率高
B.Pascal语言是世界上第一个被正式推广应用的计算机语言
C.C语言是第一个体现结构化编程思想的语言
D.PL/l能够适用于多种不同的应用领域,因太庞大,难以推广使用
A、高级语言比汇编语言更高级,是因为它的程序的运行效率更高。
B、Python等高级语言比汇编语言更加抽象。
C、高级语言比低级语言更容易编程与理解。
D、高级语言不能编译成机器代码。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!