APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
42.阅读以下程序:#includemain(){int case;float printF;printf("请输入2个数:");scanf("%d %f",&case,&printF);printf("%d %f\n",case,printF);}该程序编译时产生错误,其出错原因是( )。

A、 定义语句出错,case是关键字,不能用作用户自定义标识符

B、 定义语句出错,printF不能用作用户自定义标识符

C、 定义语句无错,scanf不能作为输入函数使用

D、 定义语句无错,printf不能输出case的值

答案:A

解析:【解析】在C语言中,关键字又称保留字,它是系统预先定义的,具有特定含义的标识符,故不允许用户重新定义。case为C语言中的关键字,因此用户不能再定义标识符为case的变量。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
17.有以下程序:#include #include main(){char str[][20]={"One*World","One*Dream!"},*p=str[1];printf("%d,",strlen(p));printf("%s\n",p);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-a962-c0cb-74c63d66eb00.html
点击查看题目
14.在面向对象方法中,不属于“对象”基本特点的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-62cc-c0cb-74c63d66eb00.html
点击查看题目
57.一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-a0bf-c0cb-74c63d66eb00.html
点击查看题目
21.以下选项中,能用作数据常量的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-0b67-c0cb-74c63d66eb00.html
点击查看题目
5.设有定义:double x=2.12;,以下不能完整输出变量x值的语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-724c-c0cb-74c63d66eb00.html
点击查看题目
15.以下选项中叙述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-5299-c0cb-74c63d66eb00.html
点击查看题目
57.若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-2e95-c0cb-74c63d66eb00.html
点击查看题目
69.下列线性链表的叙述中,正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-b5c2-c0cb-74c63d66eb00.html
点击查看题目
64.C语言程序中,运算对象必须是整型数的运算符是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-e75d-c0cb-74c63d66eb00.html
点击查看题目
17.C语言主要是借助以下( )功能来实现程序模块化的。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-44a4-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

42.阅读以下程序:#includemain(){int case;float printF;printf("请输入2个数:");scanf("%d %f",&case,&printF);printf("%d %f\n",case,printF);}该程序编译时产生错误,其出错原因是( )。

A、 定义语句出错,case是关键字,不能用作用户自定义标识符

B、 定义语句出错,printF不能用作用户自定义标识符

C、 定义语句无错,scanf不能作为输入函数使用

D、 定义语句无错,printf不能输出case的值

答案:A

解析:【解析】在C语言中,关键字又称保留字,它是系统预先定义的,具有特定含义的标识符,故不允许用户重新定义。case为C语言中的关键字,因此用户不能再定义标识符为case的变量。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
17.有以下程序:#include #include main(){char str[][20]={"One*World","One*Dream!"},*p=str[1];printf("%d,",strlen(p));printf("%s\n",p);}程序运行后的输出结果是( )。

A. 9,One*World

B. 9,One*Dream!

C. 10,One*Dream!

D. 10,One*World

解析:【解析】程序将两个字符串常量赋值给一个二维字符数组,然后p指向第二个字符串。strlen统计字符串中有效字符的个数,可知"One*Dream!"中共有

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-a962-c0cb-74c63d66eb00.html
点击查看答案
14.在面向对象方法中,不属于“对象”基本特点的是( )。

A.  一致性

B.  分类性

C.  多态性

D.  标识唯一性

解析:【解析】对象的基本特点有:①标识惟一性,是指对象是可区分的;②分类性,是指可将具有相同属性和操作的对象抽象成类;③多态性,是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果;④封装性,是指对象的内部对外不可见,在外面不可直接使用对象的处理能力,也不能直接修改对象的内部状态;⑤模块独立性,是指模块内部各部分及模块间的关系的一种衡量标准。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-62cc-c0cb-74c63d66eb00.html
点击查看答案
57.一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是( )。

A.  1:1联系

B.  1:m联系

C.  m:1联系

D.  m:n联系

解析:【解析】实体集之间必须通过联系来建立联接关系,其中包括:①一对一联系,记作1:1;②一对多联系,记作1:m;③多对多联系,记作m:n。一个兴趣班可以招收多个学生,一个学生可以参加多个兴趣班,所以兴趣班与学生的关系为多对多m:n联系。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-a0bf-c0cb-74c63d66eb00.html
点击查看答案
21.以下选项中,能用作数据常量的是( )。

A.  o115

B.  0118

C.  1-5e1.5

D.  115L

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-0b67-c0cb-74c63d66eb00.html
点击查看答案
5.设有定义:double x=2.12;,以下不能完整输出变量x值的语句是( )。

A.  printf("x=%5.0f\n",x);

B.  printf("x=%f\n",x);

C.  printf("x=%lf\n",x);

D.  printf("x=%0.5f\n",x);

解析:【解析】printf函数控制字符%f输出float类型,%lf输出double类型。格式控制%m.nf,表示数据输出总的宽度为m位,其中小数部分占n位。当数据的小数位多于指定宽度n时,截去右边多余的小数,并对截去的第一位小数做四舍五入处理;而当数据的小数位少于指定宽度n时,在小数的右边补零;当m小于有效位数时,整数部分输出所有有效数字并且自动对齐,小数部分按照n指定位数输出。A项按照float格式输出数据,宽度为5位,保留小数0位,输出为2,不能完整输出x。B项按照float格式输出数据,输出为2.120000。C项按照double格式输出数据,输出为2.120000。D项按照float格式输出数据,保留小数位数为5,输出为2.12000。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-724c-c0cb-74c63d66eb00.html
点击查看答案
15.以下选项中叙述正确的是( )。

A.  选项正确。一个源程序文件可以包括预处理命令、全局声明、函数定义,程序总是从main函数开始执行的,不是main语句,

B.  选项错误。函数可以嵌套,注释不能嵌套,

C.  选项错误。C程序中允许两种注释,以//开头的单行注释;以/*开始,以*/结束的块式注释,

D.  选项错误。

解析:【解析】函数体是函数首部下面的花括号内的部分,所以函数体必须由{开始,

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-5299-c0cb-74c63d66eb00.html
点击查看答案
57.若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是( )。

A.  switch(a+b){case 1: printf("*\n");case c: printf("**\n");}

B.  switch((int)x);{case 1: printf("*\n");case 2: printf("**\n");}

C.  switch(x){case 1.0: printf("*\n");case 2.0: printf("**\n");}

D.  switch(a+b){case 1: printf("*\n");case 2+1: printf("**\n");}

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-2e95-c0cb-74c63d66eb00.html
点击查看答案
69.下列线性链表的叙述中,正确的是( )。

A.  各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致

B.  各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续

C.  进行插入与删除时,不需要移动表中的元素

D.  以上三种说法都不对

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-b5c2-c0cb-74c63d66eb00.html
点击查看答案
64.C语言程序中,运算对象必须是整型数的运算符是( )。

A.  &&

B.  /

C.  %

D.  *

解析:【解析】模运算中不能出现浮点数,运算对象只能是整数。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-e75d-c0cb-74c63d66eb00.html
点击查看答案
17.C语言主要是借助以下( )功能来实现程序模块化的。

A.  定义函数

B.  定义常量和外部变量

C.  三种基本结构语句

D.  丰富的数据类型

解析:【解析】

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