APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
12.若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0}, *p=x;则错误引用x数组元素的是( )。

A、 *p

B、 x[5]

C、 *(p+1)

D、 *x

答案:B

解析:【解析】引用一维数组元素有多种方式。直接引用的表达式为:数组名[下标],数组大小为n时,下标的取值范围为0~(n-1),所以本题中x的下标为0~

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
44.C语言整数不包括( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-b0a2-c0cb-74c63d66eb00.html
点击查看题目
58.若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-3059-c0cb-74c63d66eb00.html
点击查看题目
6.有以下程序:#includeint b=2;int fun(int*k){b=*k+b;return(b);}main(){int a[10]={1,2,3,4,5,6,7,8},i;for(i=2;i<4;i++){b=fun(&a[i])+b;printf("%d",b);}printf("\n");}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-eb39-c0cb-74c63d66eb00.html
点击查看题目
23.若有定义语句:int a[4][10],*P,*q[4];且0≤i<4,则错误的赋值是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-b58a-c0cb-74c63d66eb00.html
点击查看题目
12.有以下程序段#include main(){int a,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%d b=%d c=%d\n",a,b,c);}程序的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fa-ec4f-c0cb-74c63d66eb00.html
点击查看题目
15.开发大型软件时,产生困难的根本原因是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-9a47-c0cb-74c63d66eb00.html
点击查看题目
27.以下选项中不合法的标识符是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-8dd3-c0cb-74c63d66eb00.html
点击查看题目
31.在数据管理技术发展的三个阶段中,数据共享 好的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-7ada-c0cb-74c63d66eb00.html
点击查看题目
23.下列关于类、对象、属性和方法的叙述中,错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-7678-c0cb-74c63d66eb00.html
点击查看题目
71.下列关于软件测试的目的和准则的叙述中,正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-0b6e-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

12.若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0}, *p=x;则错误引用x数组元素的是( )。

A、 *p

B、 x[5]

C、 *(p+1)

D、 *x

答案:B

解析:【解析】引用一维数组元素有多种方式。直接引用的表达式为:数组名[下标],数组大小为n时,下标的取值范围为0~(n-1),所以本题中x的下标为0~

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
44.C语言整数不包括( )。

A.  带小数点的整数

B.  正整数

C.  负整数

D.  无符号整数

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-b0a2-c0cb-74c63d66eb00.html
点击查看答案
58.若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch语句是( )。

A.  项错误,case后面的应该为整形或字符型常量;

B.  项错误,switch后面的表达式需要在括号内;

C.  项错误,case和后面的常量表达式应该由空格隔开。答案选择

D.  选项。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-3059-c0cb-74c63d66eb00.html
点击查看答案
6.有以下程序:#includeint b=2;int fun(int*k){b=*k+b;return(b);}main(){int a[10]={1,2,3,4,5,6,7,8},i;for(i=2;i<4;i++){b=fun(&a[i])+b;printf("%d",b);}printf("\n");}程序运行后的输出结果是( )。

A.  1012

B.  810

C.  1028

D.  1016

解析:【解析】因为int是全局变量,所以它的值在整个程序结束时才会消失。for循环第一次i=2,a[i]=3,所以fun(&a[i])=3+2=5,这时b为5,所以b=fun(&a[i])+b=5+5=10。第二次循环时,b=10,然后fun(&a[i]),代入a[i]=4,这时fun(&a[i])=10+4=14,所以b=fun(&a[i])+b=14+14=28。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-eb39-c0cb-74c63d66eb00.html
点击查看答案
23.若有定义语句:int a[4][10],*P,*q[4];且0≤i<4,则错误的赋值是( )。

A.  p=a

B.  q[i]=a[i]

C.  p=a[i]

D.  p=&a[2][1]

解析:【解析】指向int类型的指针,p和a不同类型,故A选项中p=a赋值语句错误。其余选项可以正确赋值,其中D项是用取地址符&返回整数的地址,然后赋值给p。所以答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-b58a-c0cb-74c63d66eb00.html
点击查看答案
12.有以下程序段#include main(){int a,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%d b=%d c=%d\n",a,b,c);}程序的输出结果是( )。

A.  a=10 b=50 c=30

B.  a=10 b=50 c=10

C.  a=10 b=30 c=10

D.  a=50 b=30 c=50

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fa-ec4f-c0cb-74c63d66eb00.html
点击查看答案
15.开发大型软件时,产生困难的根本原因是( )。

A.  大型系统的复杂性

B.  人员知识不足

C.  客观世界千变万化

D.  时间紧、任务重

解析:【解析】软件规模不断扩大,复杂性不断增加,使得现有的软件生产技术难以控制软件开发的局面。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-9a47-c0cb-74c63d66eb00.html
点击查看答案
27.以下选项中不合法的标识符是( )。

A.  print

B.  FOR

C.  &a

D.  ⱣⱤ00

解析:【解析】标识符是由若干个字符组成的字符序列,用来命名程序的一些实体。语法规则为:①标识符由字母、数字或下划线组成;②第一个字符必须是字母或下划线;③标识符 多由274个字符组成;④在标识符中严格区分大小写字母;⑤关键字不能作为自定义的标识符在程序中使用。C中有非法字符&。答案选择C选项。

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

A.  人工管理阶段

B.  文件系统阶段

C.  数据库系统阶段

D.  三个阶段相同

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

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-7ada-c0cb-74c63d66eb00.html
点击查看答案
23.下列关于类、对象、属性和方法的叙述中,错误的是( )。

A.  类是对一类具有相同的属性和方法对象的描述

B.  属性用于描述对象的状态

C.  方法用于表示对象的行为

D.  基于同一个类产生的两个对象不可以分别设置自己的属性值

解析:【解析】属性表示对象的状态,方法表示对象的行为,类是对一类具有相同的属性和方法对象的抽象。D项错误,基于同一个类产生的两个对象属性相同,但是属性值可以由对象自己设定。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-7678-c0cb-74c63d66eb00.html
点击查看答案
71.下列关于软件测试的目的和准则的叙述中,正确的是( )。

A.  软件测试是证明软件没有错误

B.  主要目的是发现程序中的错误

C.  主要目的是确定程序中错误的位置

D.  测试最好由程序员自己来检查自己的程序

解析:【解析】软件测试是程序的执行过程,目的是尽可能多的发现错误。程序调试基于软件测试时发现的错误,其任务是诊断和改正程序中的错误。答案选择B选项。

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