APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
14.有以下程序:#include #define M 5#define f(x,y)x*y+Mmain(){int k;k=f(2,3)*f(2,3);printf("%d\n",k);}程序的运行结果是( )。

A、 22

B、 41

C、 100

D、 121

答案:B

解析:【解析】宏定义中的函数在调用时只做简单的替换,不能进行任何修改。所以k=2*3+5*2*3+5=41。答案选择B选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
118.某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-18b1-c0cb-74c63d66eb00.html
点击查看题目
23.下面对软件特点描述不正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-ccc0-c0cb-74c63d66eb00.html
点击查看题目
26.有以下程序:#include main(){…while(getchar()!='\n');…}以下叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-0e44-c0cb-74c63d66eb00.html
点击查看题目
6.有以下程序:#include #define f(x) x*x*xmain(){int a=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-94c6-c0cb-74c63d66eb00.html
点击查看题目
5.下列叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-61fd-c0cb-74c63d66eb00.html
点击查看题目
35.下列与栈结构有关联的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-70ec-c0cb-74c63d66eb00.html
点击查看题目
54.两个或两个以上的模块之间关联的紧密程度称为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-e6af-c0cb-74c63d66eb00.html
点击查看题目
13.支持子程序调用的数据结构是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-fbd7-c0cb-74c63d66eb00.html
点击查看题目
5.以下函数按每行8个输出数组中的数据:void fun(int *w,int n){int i;for(i=0;i<n;i++){()printf("%d",w[i]);}printf("\n");}下划线处应填入的语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-e92f-c0cb-74c63d66eb00.html
点击查看题目
115.有以下程序:#include main(){int a=1,b=1;while(a--)b--;printf("%d,%d\n", a,b);}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-5995-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

14.有以下程序:#include #define M 5#define f(x,y)x*y+Mmain(){int k;k=f(2,3)*f(2,3);printf("%d\n",k);}程序的运行结果是( )。

A、 22

B、 41

C、 100

D、 121

答案:B

解析:【解析】宏定义中的函数在调用时只做简单的替换,不能进行任何修改。所以k=2*3+5*2*3+5=41。答案选择B选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
118.某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为( )。

A.  EFGDCBA

B.  DCBEFGA

C.  BCDGFEA

D.  DCBGFEA

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-18b1-c0cb-74c63d66eb00.html
点击查看答案
23.下面对软件特点描述不正确的是( )。

A.  软件是一种逻辑实体,具有抽象性

B.  软件开发、运行对计算机系统具有依赖性

C.  软件开发涉及软件知识产权、法律及心理等社会因素

D.  软件运行存在磨损和老化问题

解析:【解析】软件具有以下特点:①软件具有抽象性,是一种逻辑实体;②软件没有明显的制作过程;③软件在使用期间不存在磨损、老化问题;④对硬件和环境具有依赖性;⑤软件复杂性高,成本昂贵;⑥软件开发涉及诸多的社会因素。D项描述是硬件存在的问题。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-ccc0-c0cb-74c63d66eb00.html
点击查看答案
26.有以下程序:#include main(){…while(getchar()!='\n');…}以下叙述中正确的是( )。

A.  此while语句将无限循环

B.  getchar()不可以出现在while语句的条件表达式中

C.  当执行此while语句时,只有按回车键程序才能继续执行

D.  当执行此while语句时,按任意键程序就能继续执行

解析:【解析】本题中while循环条件为getchar()!='\n',表示只要不输入回车键,getchar()!='\n'语句一直为真,则while循环会出现空循环,当按下回车键后跳出while循环执行下一条语句。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-0e44-c0cb-74c63d66eb00.html
点击查看答案
6.有以下程序:#include #define f(x) x*x*xmain(){int a=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t);}程序运行后的输出结果是( )。

A.  10,64

B.  10,10

C.  64,10

D.  64,64

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-94c6-c0cb-74c63d66eb00.html
点击查看答案
5.下列叙述中错误的是( )。

A.  C程序可以由一个或多个函数组成

B.  C程序可以由多个程序文件组成

C.  一个C语言程序只能实现一种算法

D.  一个C函数可以单独作为一个C程序文件存在

解析:【解析】所以一个C语言程序可以实现多种算法,答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-61fd-c0cb-74c63d66eb00.html
点击查看答案
35.下列与栈结构有关联的是( )。

A.  数组的定义域使用

B.  操作系统的进程调度

C.  函数的递归调用

D.  选择结构的执行

解析:【解析】函数的递归调用是指函数调用函数本身,直到满足特定条件时终止,然后从最后被递归调用处返回。递归函数是通过栈来实现的,所以调用原则和栈的实现相一致。所以递归函数是通过栈来实现的。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-70ec-c0cb-74c63d66eb00.html
点击查看答案
54.两个或两个以上的模块之间关联的紧密程度称为( )。

A.  耦合度

B.  内聚度

C.  复杂度

D.  连接度

解析:【解析】耦合度是模块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-e6af-c0cb-74c63d66eb00.html
点击查看答案
13.支持子程序调用的数据结构是( )。

A.  栈

B.  树

C.  队列

D.  二叉树

解析:【解析】在高级语言中,函数的调用是通过栈来实现的。在进行函数调用时,系统将所需的信息压入栈中,如函数的局部变量、返回值等。每个函数的状态是由函数中的局部变量、函数参数值、函数的返回值地址决定的,存储这些信息的数据区域称为活动记录,或叫做栈帧,它是运行时系统栈上分配的空间。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-fbd7-c0cb-74c63d66eb00.html
点击查看答案
5.以下函数按每行8个输出数组中的数据:void fun(int *w,int n){int i;for(i=0;i<n;i++){()printf("%d",w[i]);}printf("\n");}下划线处应填入的语句是( )。

A.  if(i/8==0) printf("\n");

B.  if(i/8==0) continue;

C.  if(i%8==0) printf("\n");

D.  if(i%8==0) continue;

解析:【解析】每行输出8个数组数据后输入一个换行,所以应该采取对8取余的方法,余数循环一次便换行一次,所以语句为if(i%8==0) printf("\n");

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-e92f-c0cb-74c63d66eb00.html
点击查看答案
115.有以下程序:#include main(){int a=1,b=1;while(a--)b--;printf("%d,%d\n", a,b);}程序的运行结果是( )。

A.  -1,0

B.  0,0

C.  -1,-1

D.  1,1

解析:【解析】while循环的判定条件为“a--”,即a先作为循环条件判定,然后再自减

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-5995-c0cb-74c63d66eb00.html
点击查看答案
试题通小程序
试题通app下载