APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
90.有以下程序:#includefloat fun(double a){double x;x=a-(int)a;return x;}main(){double a=3.1415;printf("%f\n",fun(a));}程序的运行结果是( )。

A、 3.000000

B、 3.141500

C、 0.141500

D、 0.000000

答案:C

解析:【解析】在fun函数中,x=a-(int)a表示x取值为a的小数部分,因此,输入a为

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
66.设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-afd0-c0cb-74c63d66eb00.html
点击查看题目
33.在数据库系统中,给出数据模型在计算机上物理结构表示的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-6fd9-c0cb-74c63d66eb00.html
点击查看题目
58.以下选项中,合法的C语言实数是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-db06-c0cb-74c63d66eb00.html
点击查看题目
40.以下叙述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-2dbf-c0cb-74c63d66eb00.html
点击查看题目
36.下列关于栈的叙述中,正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-7343-c0cb-74c63d66eb00.html
点击查看题目
19.有以下程序段:char c1,c2,c3;scanf("%c%c%c",&c1,&c2,&c3);若要给c1、c2、c3分别输入字母A、B、C,则以下对输入形式的描述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-90a9-c0cb-74c63d66eb00.html
点击查看题目
1.C语言编译程序的功能是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-2571-c0cb-74c63d66eb00.html
点击查看题目
32.设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-6ad6-c0cb-74c63d66eb00.html
点击查看题目
3.关于C语言标识符,以下叙述错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-3a82-c0cb-74c63d66eb00.html
点击查看题目
24.以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-b717-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

90.有以下程序:#includefloat fun(double a){double x;x=a-(int)a;return x;}main(){double a=3.1415;printf("%f\n",fun(a));}程序的运行结果是( )。

A、 3.000000

B、 3.141500

C、 0.141500

D、 0.000000

答案:C

解析:【解析】在fun函数中,x=a-(int)a表示x取值为a的小数部分,因此,输入a为

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
66.设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,

A.  DEFXYZABC

B.  FEDZYXCBA

C.  FEDXYZCBA

D.  DEFZYXABC

解析:【解析】栈是所有的插入与删除都在同一端进行的线性表。队列是只允许在一端进行插入,而在另一端进行删除的线性表。将A,B,C,D,E,F入栈后,栈中元素为ABCDEF,退出三个元素入队,队列元素为

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-afd0-c0cb-74c63d66eb00.html
点击查看答案
33.在数据库系统中,给出数据模型在计算机上物理结构表示的是( )。

A.  概念数据模型

B.  逻辑数据模型

C.  物理数据模型

D.  关系数据模型

解析:【解析】按照不同的应用层次,数据模型分为:①概念数据模型,着重于对客观世界复杂事物描述及对它门内在联系刻画;②逻辑数据模型,面向数据库系统,着重于在数据库系统一级实现;③物理数据模型,面向计算机物理实现,给出了数据模型在计算机上物理结构表示。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-6fd9-c0cb-74c63d66eb00.html
点击查看答案
58.以下选项中,合法的C语言实数是( )。

A.  3.1e0.4

B.  .2e0

C.  E13

D.  7.12

E.

解析:【解析】实型常量指数形式由十进制数加阶码标志“e”或“E”以及阶码(只能为整数,可以带符号)组成。.2e0为指数形式实数,B项正确。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-db06-c0cb-74c63d66eb00.html
点击查看答案
40.以下叙述正确的是( )。

A.  项正确,C语言中打开一个文件通过系统函数fopen实现,通过这个函数把程序中要读、写的文件与磁盘上实际的数据文件联系起来;

B.  fopen函数的调用形式为:fopen(文件名)

C.  语言中打开一个文件通过系统函数fopen实现,通过这个

D.  fopen函数的返回值必须赋给一个任意类型的指针变量

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-2dbf-c0cb-74c63d66eb00.html
点击查看答案
36.下列关于栈的叙述中,正确的是( )。

A.  栈底元素一定是最后入栈的元素

B.  栈顶元素一定是最先入栈的元素

C.  栈操作遵循先进后出的原则

D.  以上三种说法都不对

解析:【解析】栈是一种“先进后出”的线性表,最先入栈的元素最后出栈,最后入栈的元素最先出栈,所以栈底元素一定是最先入栈最后出栈的元素,而栈顶元素一定是最后入栈最先出栈的元素。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-7343-c0cb-74c63d66eb00.html
点击查看答案
19.有以下程序段:char c1,c2,c3;scanf("%c%c%c",&c1,&c2,&c3);若要给c1、c2、c3分别输入字母A、B、C,则以下对输入形式的描述正确的是( )。

A.  字母A、B、C之问可以用空格分隔

B.  字母A、B、C之间不能有分隔符

C.  字母A、B、C之间可以用回车符分隔

D.  字母A、B、C之间可以用Tab键分隔

解析:【解析】在使用scanf函数时要注意,在用“%c”格式输入字符时,分隔符(空格符、制表符(Tab键)、回车符)和转义字符都将作为有效字符进行输入。题目中要求以字符形式输入三个数据,空格、回车符、Tab键均会被视为有效字符赋给对应变量,所以字母A、B、C之间不能有分隔符,答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-90a9-c0cb-74c63d66eb00.html
点击查看答案
1.C语言编译程序的功能是( )。

A. 执行一个C语言编写的源程序

B. 把C源程序翻译成ASCII码

C. 把C源程序翻译成机器代码

D. 把C源程序与系统提供的库函数组合成一个二进制执行文件

解析:【解析】编译程序的功能是将“高级语言”翻译为“机器语言”。每条C语言语句,经过编译最终都将转换成二进制的机器指令。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-2571-c0cb-74c63d66eb00.html
点击查看答案
32.设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是( )。

A.  R={(1,2),(3,4),(5,1),(1,2)}

B.  R={(1,3),(4,1),(3,2),(5,4)}

C.  R={(1,2),(2,3),(4,5),(2,3)}

D.  R={(1,3),(2,4),(3,5),(1,2)}

解析:【解析】每一个结点最多有一个前件,也最多有一个后件,称为线性结构。不同时满足以上两个条件的数据结构就称为非线性结构。A选项,5是1的前件,1是2的前件,3是4的前件,则关系R中含有两个结构,即34和512,其中3和5均为根结点,故A项错误。B选项根结点为5,排列顺序为54132,B选项正确。C选项有两个根结点1和4,故错误。D选项有两个根结点1和2,故错误。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-6ad6-c0cb-74c63d66eb00.html
点击查看答案
3.关于C语言标识符,以下叙述错误的是( )。

A.  标识符可全部由数字组成

B.  标识符可全部由下划线组成

C.  标识符可全部由小写字母组成

D.  标识符可全部由大写字母组成

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-3a82-c0cb-74c63d66eb00.html
点击查看答案
24.以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是( )。

A.  if((a>b) && (b>c)) k=1;else k=0;

B.  if((a>b)ǁ(b>c)) k=1;else k=0;

C.  if(a<=b) k=0;else if(b<=c) k=1;

D.  if(a>b) k=1;else if(b>c) k=1;else k=0;

解析:【解析】的值为真时,结果为表达式2的值;当表达式1的值为假时,结果为表达式3的值。首先判断a、b的关系:①如果a>b,执行语句(b>c?

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