APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
16.表达式:(int)((double)9/2)-9%2的值是( )。

A、 0

B、 3

C、 4

D、 5

答案:B

解析:【解析】运算符“/”、“%”的优先级高于“-”,所以先进行除法和求余运算,再进行减法运算。强制类型转换表达式的形式:(类型名)(表达式)。“9/2”结果为4,转换成double类型再转换成int类型结果依然为

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
1.下列关于C语言文件的叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-8afc-c0cb-74c63d66eb00.html
点击查看题目
10.有以下程序:#include #include int fun(int n){int *p;p=(int*)malloc(sizeof(int));*p=n;return*p;}main(){int a;a=fun(10);printf("%d\n",a+fun(10));}程序运行的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-4f02-c0cb-74c63d66eb00.html
点击查看题目
60.设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-a3e2-c0cb-74c63d66eb00.html
点击查看题目
13.设有定义:char *c;以下选项中能够使字符型指针c正确指向一个字符串的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-a217-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
点击查看题目
38.在E-R图中,用来表示实体联系的图形是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-79f0-c0cb-74c63d66eb00.html
点击查看题目
29.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-651c-c0cb-74c63d66eb00.html
点击查看题目
31.设变量均已正确定义,若要通过“scanf("%d%c%d%c",&a1,&c1,&a2,&c2);”语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:u代表空格字符)( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-ac87-c0cb-74c63d66eb00.html
点击查看题目
71.设有以下程序段:int y;y=rand()%30+1;则变量y的取值范围是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-f76e-c0cb-74c63d66eb00.html
点击查看题目
124.在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-23ca-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

16.表达式:(int)((double)9/2)-9%2的值是( )。

A、 0

B、 3

C、 4

D、 5

答案:B

解析:【解析】运算符“/”、“%”的优先级高于“-”,所以先进行除法和求余运算,再进行减法运算。强制类型转换表达式的形式:(类型名)(表达式)。“9/2”结果为4,转换成double类型再转换成int类型结果依然为

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
1.下列关于C语言文件的叙述中正确的是( )。

A.  文件由一系列数据依次排列组成,只能构成二进制文件

B.  文件由结构序列组成,可以构成二进制文件或文本文件

C.  文件由数据序列组成,可以构成二进制文件或文本文件

D.  文件由字符序列组成,其类型只能是文本文件

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-8afc-c0cb-74c63d66eb00.html
点击查看答案
10.有以下程序:#include #include int fun(int n){int *p;p=(int*)malloc(sizeof(int));*p=n;return*p;}main(){int a;a=fun(10);printf("%d\n",a+fun(10));}程序运行的结果是( )。

A.  0

B.  10

C.  20

D.  出错

解析:【解析】fun函数的功能是申请一个int型指针p,把p指向的存储空间赋值为n,并返回p指向的空间的值,即为n。fun(10)的返回值为10,所以a=fun(10)后a的值为10,a+fun(10)=20。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-4f02-c0cb-74c63d66eb00.html
点击查看答案
60.设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为( )。

A.  1

B.  2

C.  m-1

D.  0或m

解析:【解析】在循环队列中,front为队首指针,指向队首元素的前一个位置;rear为队尾指针,指向队尾元素。front=rear=1时,①循环队列可能为空,队首和队尾指针都指向空元素,此时循环队列的元素个数为0;②循环队列可能为满,此时循环队列的元素个数为m。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-a3e2-c0cb-74c63d66eb00.html
点击查看答案
13.设有定义:char *c;以下选项中能够使字符型指针c正确指向一个字符串的是( )。

A.  char str[]="string";c=str;

B.  scanf("%s",c);

C.  c=getchar();

D.  *c="string";

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-a217-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
点击查看答案
38.在E-R图中,用来表示实体联系的图形是( )。

A.  椭圆形

B.  矩形

C.  菱形

D.  三角形

解析:【解析】在E-R图中,菱形表示联系,矩形表示实体,椭圆形表示属性。答案选择C选项。

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

A.  项错误,数据的逻辑结构反映数据元素之间逻辑关系,与存储的物理结构并没有一一对应关系;

B.  项错误,线性结构和非线性结构是关于逻辑结构的两种不同分类,存储结构上没有线性和非线性之分 ;

C.  项,利用数组也能处理非线性结构,比如用数组存储二叉树。答案选择

D.  选项。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-651c-c0cb-74c63d66eb00.html
点击查看答案
31.设变量均已正确定义,若要通过“scanf("%d%c%d%c",&a1,&c1,&a2,&c2);”语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:u代表空格字符)( )。

A.  10X20Y

B.  10uX20uY

C.  10uX20uY

D.  10uXu20uY

解析:【解析】scanf函数是C语言提供的标准输入函数,作用是接收在终端设备(或系统隐含指定的输入设备)上输入的数据。scanf函数的一般形式为:scanft(格式控制,输入项表);。本题中的格式控制字符串是“%d%c%d%c”,其中%d表示要输入的是整数;%c则表示输入的是字符,且各控制符之间无任何分隔字符,故要求输入的数据之间也不能分开。而BCD三项在10和X之间均插入空格,均不正确。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-ac87-c0cb-74c63d66eb00.html
点击查看答案
71.设有以下程序段:int y;y=rand()%30+1;则变量y的取值范围是( )。

A.  0≤y≤30

B.  0<y≤30

C.  1<y<30

D.  1<y≤30

解析:【解析】rand函数产生随机整数,任何整数对30求余得到的整数范围为0~29,则y的取值范围为1≤y≤30或者0<y≤30,y是整数,0<y≤30。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-f76e-c0cb-74c63d66eb00.html
点击查看答案
124.在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。

A.  O(n)

B.  O(n2)

C.  O(log2n)

D.  O(nlog2n)

解析:【解析】功。对于有序的线性表,二分查找法只需比较log2n次。答案选择C选项。

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