APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
4.以下叙述中错误的是( )。

A、 项正确,C语言的可执行程序是由一系列机器指令组成的;

B、 用C语言编写的源程序不能直接在计算机上运行

C、 通过编译得到的二进制目标程序需要连接才可以运行

D、 在没有安装C语言集成开发环境的机器上不能运行C源程序生成的exe文件

答案:D

解析:【解析】

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
28.有以下程序:#includemain(){char *s = "120119110";int n0,n1,n2,nn,i;n0=n1=n2=nn=i=0;do{switch(s[i++]){default: nn ++;case '0': n0 ++;case '1': n1 ++;case '2': n2 ++;}} while(s[i]);printf("n0=%d,n1=%d,n2=%d,nn=%d\n",n0,n1,n2,nn);}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-6c8f-c0cb-74c63d66eb00.html
点击查看题目
20.软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-a43c-c0cb-74c63d66eb00.html
点击查看题目
6.下列选项中不属于结构化程序设计原则的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-5215-c0cb-74c63d66eb00.html
点击查看题目
12.设有定义:int x=11,y=12,z=0;以下表达式值不等于12的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-4c6c-c0cb-74c63d66eb00.html
点击查看题目
21.下列选项中不属于软件生命周期开发阶段任务的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-a5cc-c0cb-74c63d66eb00.html
点击查看题目
4.有以下程序段:char ch;int k;ch='a';k =12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码十进制值为97,则执行上述程序段后输出的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fa-dbb8-c0cb-74c63d66eb00.html
点击查看题目
128.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-2c56-c0cb-74c63d66eb00.html
点击查看题目
9.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-69a1-c0cb-74c63d66eb00.html
点击查看题目
47.一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-8902-c0cb-74c63d66eb00.html
点击查看题目
91.有三个关系R、S和T如下:则下列操作中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-e455-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

4.以下叙述中错误的是( )。

A、 项正确,C语言的可执行程序是由一系列机器指令组成的;

B、 用C语言编写的源程序不能直接在计算机上运行

C、 通过编译得到的二进制目标程序需要连接才可以运行

D、 在没有安装C语言集成开发环境的机器上不能运行C源程序生成的exe文件

答案:D

解析:【解析】

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
28.有以下程序:#includemain(){char *s = "120119110";int n0,n1,n2,nn,i;n0=n1=n2=nn=i=0;do{switch(s[i++]){default: nn ++;case '0': n0 ++;case '1': n1 ++;case '2': n2 ++;}} while(s[i]);printf("n0=%d,n1=%d,n2=%d,nn=%d\n",n0,n1,n2,nn);}程序的运行结果是( )。

A.  n0=3,n1=8,n2=9,nn=1

B.  n0=2,n1=5,n2=1,nn=1

C.  n0=2,n1=7,n2=10,nn=1

D.  n0=4,n1=8,n2=9,nn=1

解析:【解析】本题执行过程为:s[0]='1',匹配case '1',n1=1,n2=1;s[1]='2',匹配case '2',n2=2;s[2]='0',匹配case '0',n0=1,n1=2,n2=3;s[3]='1',匹配case '1',n1=3,n2=4;s[4]='1',匹配case '1',n1=4,n2=5;s[5]='9',匹配default,nn=1,n0=2,n1=5,n2=6;s[6]='1',匹配case'1',n1=6,n2=7;s[7]='1',匹配case '1',n1=7,n2=8;s[8]='0',匹配case '0',n0=3,n1=8,n2=9;s[9]='\0',对应ASCII码为0,退出循环。输出n0,n1,n2,nn为3,8,9,1。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-6c8f-c0cb-74c63d66eb00.html
点击查看答案
20.软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于( )。

A.  定义阶段

B.  开发阶段

C.  维护阶段

D.  上述三个阶段

解析:【解析】软件生命周期可分为:①定义阶段,包括可行性研究、需求分析;②开发阶段,包括概要设计、详细设计、实现、测试;③维护阶段,包括使用、维护、退役。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-a43c-c0cb-74c63d66eb00.html
点击查看答案
6.下列选项中不属于结构化程序设计原则的是( )。

A.  可封装

B.  自顶向下

C.  模块化

D.  逐步求精

解析:【解析】结构化程序设计的基本原则包括:①模块化;②自顶向下;③逐步求精;④限制使用goto语句。可封装是面向对象的设计思想。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-5215-c0cb-74c63d66eb00.html
点击查看答案
12.设有定义:int x=11,y=12,z=0;以下表达式值不等于12的是( )。

A.  (z,x,y)

B.  (z=x,y)

C.  z=(x,y)

D.  z=(x==y)

解析:【解析】逗号表达式的计算过程是从左到右逐个求每个表达式的值,取 右边结合,赋值运算符左值为变量,右值为变量或常量或表达式,且左右两边数据类型相同才能实现赋值。成功实现赋值后以左值为返回值。逻辑表达式成立则返回1,不成立返回0。D选项逻辑表达式x==y不成立,则z=0,表达式值为0。B选项逗号表达式x,y取y值为表达式值,然后赋值给z=12,表达式值为12。C选项逗号表达式(x,y)取y值为表达式值,然后赋值给z=12,表达式值为12。A选项逗号表达式(z,x,y)取y值为表达式值12。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-4c6c-c0cb-74c63d66eb00.html
点击查看答案
21.下列选项中不属于软件生命周期开发阶段任务的是( )。

A.  软件测试

B.  概要设计

C.  软件维护

D.  详细设计

解析:【解析】软件生命周期包括软件产品从提出、实现、使用维护到停止使用退役的过程,主要包括:①软件定义;②可行性研究;③需求分析;④软件开发;③软件运行维护。其中,开发阶段包括概要设计、详细设计、实现和测试。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-a5cc-c0cb-74c63d66eb00.html
点击查看答案
4.有以下程序段:char ch;int k;ch='a';k =12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码十进制值为97,则执行上述程序段后输出的结果是( )。

A.  因变量类型与格式描述符的类型不匹配输出无定值

B.  输出项与格式描述符个数不符,输出为零值或不定值

C.  a,97,12k=12

D.  a,97,k=12

解析:【解析】字符变量的值是该字符的ASCII码值,可以参与整型变量所允许的任何运算。“ch='a'”,%c表示以字符格式输出ch的值,所以输出为a;%d表示以十进制代码的形式输出ch的值,为97;k没有对应的输出格式,不输出。在第二个语句中,首先输出“k=”,然后以十进制代码输出k的值,为12。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fa-dbb8-c0cb-74c63d66eb00.html
点击查看答案
128.下列叙述中正确的是( )。

A.  所谓有序表是指在顺序存储空间内连续存放的元素序列

B.  有序表只能顺序存储在连续的存储空间内

C.  有序表可以用链接存储方式存储在不连续的存储空间内

D.  任何存储方式的有序表均能采用二分法进行查找

解析:【解析】“有序”是指线性表中的元素按照升序或降序(允许相邻元素相同)的方式排列。有序是一个逻辑概念,与物理存储无关。二分法查找时涉及下标运算,要求有序表必须顺序存储。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-2c56-c0cb-74c63d66eb00.html
点击查看答案
9.下列叙述中正确的是( )。

A.  每个C程序文件中都必须要有一个main函数

B.  在C程序中main函数的位置是固定的

C.  C程序中所有函数之间都可以相互调用

D.  在C程序的函数中不能定义另一个函数

解析:【解析】在C程序中,main函数的位置可以任意,而且不管main函数位置怎么变化,程序都会以main函数作为入口,选项B错误;每个C程序(而不是每个C程序文件)必须有且只能有一个main函数,选项A错误;main函数不能被其他函数调用,选项C错误;函数的定义不能放在另一个函数体内,但是声明可以,答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-69a1-c0cb-74c63d66eb00.html
点击查看答案
47.一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、

A.  12345ABCDE

B.  EDCBA54321

C.  ABCDE12345

D.  54321EDCBA

解析:【解析】栈是按照“先进后出”的原则组织数据的,入栈的顺序为

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-8902-c0cb-74c63d66eb00.html
点击查看答案
91.有三个关系R、S和T如下:则下列操作中正确的是( )。

A.  T=R∩S

B.  T=R∪S

C.  T=R×S

D.  T=R-S

解析:【解析】图中关系R比关系S多一行T中的元组,故由关系R和S得到关系T的操作是差。答案选择D选项。

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