APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
29.如有表达式(w)?(-x):(++y),则其中与w等价的表达式是( )。

A、 w==1

B、 w==0

C、 w!=1

D、 w!=0

答案:D

解析:【解析】条件表达式形式为<表达式1>?<表达式2>:<表达式3>。表达式1的值为真,结果为表达式2的值;表达式1的值为假,结果为表达式3的值。可见表达式w等价于w!=0。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
42.下面能作为软件需求分析工具的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-cfd9-c0cb-74c63d66eb00.html
点击查看题目
56.下列队列的描述中,正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-9c39-c0cb-74c63d66eb00.html
点击查看题目
20.以下关于结构化程序设计的叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-4a84-c0cb-74c63d66eb00.html
点击查看题目
4.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-83c6-c0cb-74c63d66eb00.html
点击查看题目
33.有以下函数:#include void func(int n){int i;for(i=0;i<=n;i++)printf("*");printf("#");}main(){func(3);printf("????");func(4);printf("\n");}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-1d94-c0cb-74c63d66eb00.html
点击查看题目
36.以下叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-841a-c0cb-74c63d66eb00.html
点击查看题目
10.下面结构体的定义语句中,错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-9cff-c0cb-74c63d66eb00.html
点击查看题目
3.有以下程序:#include #includestruct A{int a;char b[10];double c;};struct A f(struct A t);main(){struct A a = {1001,"ZhangDa",1098.0};a=f(a);printf("%d,%s,%6.1f\n",a.a,a.b,a.c);}struct A f(struct A t){t.a=1002;strcpy(t.b,"ChangRong");t.c=1202.0;return t;}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-8f14-c0cb-74c63d66eb00.html
点击查看题目
31.在数据管理技术发展的三个阶段中,数据共享 好的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-7ada-c0cb-74c63d66eb00.html
点击查看题目
46.有以下程序:#include main(){int x=011;printf("%d\n",++x);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-b505-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

29.如有表达式(w)?(-x):(++y),则其中与w等价的表达式是( )。

A、 w==1

B、 w==0

C、 w!=1

D、 w!=0

答案:D

解析:【解析】条件表达式形式为<表达式1>?<表达式2>:<表达式3>。表达式1的值为真,结果为表达式2的值;表达式1的值为假,结果为表达式3的值。可见表达式w等价于w!=0。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
42.下面能作为软件需求分析工具的是( )。

A.  PAD图

B.  程序流程图

C.  甘特图

D.  数据流程图(DFD图)

解析:【解析】软件需求分析方法包括结构化分析方法和面向对象的分析方法两大类,前者常用工具为数据流图(DFD)、数据字典(DD)、判定表、判定树等。故D项正确。A项是过程设计工具。B项是软件功能实现时设计图。C项是项目管理中的一种项目进度规划工具。答案选择D选项。

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

A.  队列属于非线性表

B.  队列在队尾删除数据

C.  队列按“先进后出”进行数据操作

D.  队列按“先进先出”进行数据操作

解析:【解析】队列是操作受限的线性表:队列只能在队头删除元素,在队尾插入元素,按照“先进先出”的原则组织数据。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-9c39-c0cb-74c63d66eb00.html
点击查看答案
20.以下关于结构化程序设计的叙述中正确的是( )。

A.  项,一个结构化程序可以由顺序、分支、循环三种结构组成,但不是必须同时都包括,可以包括其中的一个或多个;

B.  项,goto语句会破坏程序的结构性、可读性,应尽量不用;D项,三种基本结构构成的程序也可以解决大规模的问题;

C.  在C语言中,程序的模块化是利用函数实现的

D.  项,三种基本结构构成的程序

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-4a84-c0cb-74c63d66eb00.html
点击查看答案
4.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是( )。

A.  编辑软件

B.  操作系统

C.  教务管理系统

D.  浏览器

解析:【解析】系统软件是控制和协调计算机及外部设备,支持应用软件开发和运行的软件,操作系统是系统软件;支撑软件是支撑各种软件的开发与维护的软件,又称为软件开发环境,浏览器属于支撑软件;应用软件是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,编辑软件、教务管理软件属于应用软件。答案选择

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-83c6-c0cb-74c63d66eb00.html
点击查看答案
33.有以下函数:#include void func(int n){int i;for(i=0;i<=n;i++)printf("*");printf("#");}main(){func(3);printf("????");func(4);printf("\n");}程序运行后的输出结果是( )。

A.  ****#????***#

B.  ***#????*****#

C.  **#????*****#

D.  ****#????*****#

解析:【解析】从main函数开始,执行func(3)函数,for循环执行4次,连续输出四个“*”,然后输出一个“#”;输出“????”;再次调用func(4),for循环执行5次,连续输出五个“*”,然后输出一个“#”;最后输出换行符。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-1d94-c0cb-74c63d66eb00.html
点击查看答案
36.以下叙述中正确的是( )。

A.  C程序的基本组成单位是语句

B.  C程序中的每一行只能写一条语句

C.  简单C语句必须以分号结束

D.  C语言必须在一行内写完

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-841a-c0cb-74c63d66eb00.html
点击查看答案
10.下面结构体的定义语句中,错误的是( )。

A.  struct ord{int x;int y;int z;}; struct ord a;

B.  struct ord{int x;int y;int z;} struct ord a;

C.  struct ord{int x;int y;int z;} a;

D.  struct {int x;int y;int z;} a;

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-9cff-c0cb-74c63d66eb00.html
点击查看答案
3.有以下程序:#include #includestruct A{int a;char b[10];double c;};struct A f(struct A t);main(){struct A a = {1001,"ZhangDa",1098.0};a=f(a);printf("%d,%s,%6.1f\n",a.a,a.b,a.c);}struct A f(struct A t){t.a=1002;strcpy(t.b,"ChangRong");t.c=1202.0;return t;}程序运行后的输出结果是( )。

A.  1001,ZhangDa,1098.0

B.  1002,ZhangDa,1202.0

C.  1001,ChangRong,1098.0

D.  1002,ChangRong,1202.0

解析:【解析】函数f对结构体成员进行修改,并返回新的结构体;main函数先定义了员值, 后输出新的结构体变量成员值。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-8f14-c0cb-74c63d66eb00.html
点击查看答案
31.在数据管理技术发展的三个阶段中,数据共享 好的是( )。

A.  人工管理阶段

B.  文件系统阶段

C.  数据库系统阶段

D.  三个阶段相同

解析:【解析】在人工管理阶段,数据不保存,没有对数据进行管理的软件,数据不能共享;文件系统是数据库系统发展的初级阶段,提供了简单的数据共享与数据管理能力,但它不能提供完整的、统一的、管理和数据共享的能力;数据库系统阶段实现了数据共享,具有数据的集成性,这使得数据可为多个应用所共享,数据的共享自身又可极大地减少数据冗余性。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-7ada-c0cb-74c63d66eb00.html
点击查看答案
46.有以下程序:#include main(){int x=011;printf("%d\n",++x);}程序运行后的输出结果是( )。

A.  12

B.  11

C.  10

D.  9

解析:【解析】x=011表示按照八进制赋值,则十进制数为9,所以输出++x的结果为

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