APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
10.计算机软件包括( )。

A、 算法和数据

B、 程序和数据

C、 程序和文档

D、 程序、数据及相关文档

答案:D

解析:【解析】计算机软件由两部分组成:①机器可执行的程序和数据;②机器不可执行的,与软件开发、运行、维护、使用等有关的文档。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
1.有以下定义:struct data{ int i;char c;double d; } x;以下叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-9d91-c0cb-74c63d66eb00.html
点击查看题目
8.有以下程序:#include main(){
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-f0ea-c0cb-74c63d66eb00.html
点击查看题目
38.有以下程序:#include main(){struct STU{char name[9];char sex;double score[2];};struct STU a = {"Zhao", 'm', 85.0, 90.0}, b = {"Qian", 'f', 95.0, 92.0};b=a;printf("%s,%c,%2.0f,%2.0f\n", b.name, b.sex, b.score[0], b.score[1]);}程序运行的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-9050-c0cb-74c63d66eb00.html
点击查看题目
23.有以下程序:#include main(){int i,j;for(i=3;i>1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n");}}程序运行的结果是( )。(以下代表回车)
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-67f4-c0cb-74c63d66eb00.html
点击查看题目
53.有以下程序#include main(){int x;for(x=3;x<6;x++)printf((x%2)?("*%d"):("#%d"),x);printf("\n");}程序的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-258f-c0cb-74c63d66eb00.html
点击查看题目
1.在以下给出的表达式中,与while(E)中的(E)不等价的表达式是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-4d92-c0cb-74c63d66eb00.html
点击查看题目
58.一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-a287-c0cb-74c63d66eb00.html
点击查看题目
1.有以下程序:#include #define N 4void fun(int a[][N],int b[]){int i;for(i=0;i<N;i++)b[i]=a[i][i];}main(){int x[][N]={{1,2,3},{4},{5,6,7,8},{9,10}},y[N],i;fun(x,y);for(i=0;i<N;i++)printf("%d,",y[i]);printf("\n");}程序运行的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-3d03-c0cb-74c63d66eb00.html
点击查看题目
83.下列叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-d0ce-c0cb-74c63d66eb00.html
点击查看题目
59.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列的元素个数为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-a1df-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

10.计算机软件包括( )。

A、 算法和数据

B、 程序和数据

C、 程序和文档

D、 程序、数据及相关文档

答案:D

解析:【解析】计算机软件由两部分组成:①机器可执行的程序和数据;②机器不可执行的,与软件开发、运行、维护、使用等有关的文档。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
1.有以下定义:struct data{ int i;char c;double d; } x;以下叙述中错误的是( )。

A. x的内存地址与x.i的内存地址相同

B. struct data是一个类型名

C. 初始化时,可以对x的所有成员同时赋初值

D. 成员i、c和d占用的是同一个存储空间

解析:【解析】变量i、c、d是结构体变量x中三个不同的成员,占用不同的存储空间。答案选择D选项。补充:区分struct和union,union的各个数据成员共享一块存储空间,struct不同的成员,占用不同的存储空间。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-9d91-c0cb-74c63d66eb00.html
点击查看答案
8.有以下程序:#include main(){

A. helloabc

B. abelo

C. abc

D. abchello

解析:【解析】fopen("filea.txt","w");表示以写的形式打开filea.txt,fprintf(f,"abc");是先将文件清空再写入。所以本题是将abc写入filea.txt。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-f0ea-c0cb-74c63d66eb00.html
点击查看答案
38.有以下程序:#include main(){struct STU{char name[9];char sex;double score[2];};struct STU a = {"Zhao", 'm', 85.0, 90.0}, b = {"Qian", 'f', 95.0, 92.0};b=a;printf("%s,%c,%2.0f,%2.0f\n", b.name, b.sex, b.score[0], b.score[1]);}程序运行的结果是( )。

A.  Qian,f,95,92

B.  Qian,f,85,90

C.  Zhao,f,95,92

D.  Zhao,m,85,90

解析:【解析】在C语言中,相同类型的结构体变量可以通过等号直接赋值,它会将对应成员一一对应赋值。所以,本题声明并初始化了两个STU结构体变量a和b,然后将a赋给b, 后逐个输出b的各个成员,其实就是初始化a的内容。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-9050-c0cb-74c63d66eb00.html
点击查看答案
23.有以下程序:#include main(){int i,j;for(i=3;i>1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n");}}程序运行的结果是( )。(以下代表回车)

A.  234345

B.  43254345

C.  233423

D.  453423

解析:【解析】在外循环中,循环变量i从3递减到1,所以外循环将进行3次,i的值依次为3、2、1。在内循环中,循环变量i从1递增到2,所以内循环将进行

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-67f4-c0cb-74c63d66eb00.html
点击查看答案
53.有以下程序#include main(){int x;for(x=3;x<6;x++)printf((x%2)?("*%d"):("#%d"),x);printf("\n");}程序的输出结果是( )。

A.  *3#4*5

B.  #3*4#5

C.  *3*4#5

D.  *3#4#5

解析:【解析】若满足x%2!=0,输出*x,否则,输出#。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-258f-c0cb-74c63d66eb00.html
点击查看答案
1.在以下给出的表达式中,与while(E)中的(E)不等价的表达式是( )。

A.  (!E==0)

B.  (E>0ǁE<0)

C.  (E==0)

D.

E. !=0)

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-4d92-c0cb-74c63d66eb00.html
点击查看答案
58.一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是( )。

A.  一对多

B.  一对一

C.  多对一

D.  多对多

解析:【解析】个或多个队员相关;一个队员仅属于一个运动队,表明队员表中的每个队员只可以与运动队表中的一个队相关,为一对多关系。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-a287-c0cb-74c63d66eb00.html
点击查看答案
1.有以下程序:#include #define N 4void fun(int a[][N],int b[]){int i;for(i=0;i<N;i++)b[i]=a[i][i];}main(){int x[][N]={{1,2,3},{4},{5,6,7,8},{9,10}},y[N],i;fun(x,y);for(i=0;i<N;i++)printf("%d,",y[i]);printf("\n");}程序运行的结果是( )。

A.  1,2,3,4,

B.  1,0,7,0,

C.  1,4,5,9,

D.  3,4,8,0,

解析:【解析】数组x有4列。fun函数中for循环的作用是将二维数组前4行的对角线元素赋给b[0],b[1],b[2],b[3]。在主函数中,二维数组初始化为{1,2,3},{4},{5,6,7,8},{9,10},所以可以看出对角线元素为1,0,7,0,。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-3d03-c0cb-74c63d66eb00.html
点击查看答案
83.下列叙述中错误的是( )。

A.  在带链队列中,队头指针和队尾指针都是在动态变化的

B.  在带链栈中,栈顶指针和栈底指针都是在动态变化的

C.  在带链栈中,栈顶指针是在动态变化的,但栈底指针是不变的

D.  在带链队列中,队头指针和队尾指针可以指向同一个位置

解析:【解析】带链的队列就是用一个单链表来表示队列,队列中的每一个元素对应链表中的一个结点,在入队和退队过程中,队头指针和队尾指针都是在动态变化的,A项正确;栈的入栈和退栈操作只在栈顶进行,所以栈顶指针变化,栈底指针不变,B项错误;带链的栈在入栈和退栈过程中栈底指针不变,栈顶指针随之变化,C项正确;循环队列中当队列满或者空时,队头指针和队尾指针指向同一个位置,D项正确,因为带链队列为空时,队头指针和队尾指针指向同一个位置。答案选择

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-d0ce-c0cb-74c63d66eb00.html
点击查看答案
59.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列的元素个数为( )。

A.  15

B.  16

C.  20

D.  0或35

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

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