APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
25.以下选项中叙述正确的是( )。

A、 复杂任务可以分解成简单子任务

B、 C语言程序中的所有函数必须保存在同一个源文件中

C、 全部三种基本结构都包含的才是结构化程序

D、 C语言程序可以定义多个不同内容的main函数

答案:A

解析:【解析】结构化程序设计把一个复杂的问题的求解过程分成阶段进行,即复杂任务可以分解成简单的任务,A项正确。C语言程序中的函数不一定要保存在同一个源文件中,外部函数可以被同程序中其他源文件中调用,B项错误。结构化程序主要由3种基本控制结构组成,循环结构、选择结构、顺序结构,它们组成的算法结构可以解决任何复杂的问题。算法不一定要包含所有三种基本结构,也可以只包含一种或两种,C项错误。C程序由一个或若干个函数构成,程序中有且只能有一个主函数,即main函数,D项错误。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
12.下列选项中属于面向对象设计方法主要特征的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-5f3e-c0cb-74c63d66eb00.html
点击查看题目
26.有以下程序:#include main(){…while(getchar()!='\n');…}以下叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-0e44-c0cb-74c63d66eb00.html
点击查看题目
9.有以下程序:#include main(){int sum=0,x=5;do{ sum+=x; } while(!--x);printf("%d\n",sum);}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-af3a-c0cb-74c63d66eb00.html
点击查看题目
55.下列关于栈的描述中,正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-9981-c0cb-74c63d66eb00.html
点击查看题目
7.有以下程序:#include main(){int k=-17;printf("%d,%o,%x\n",k,1-k,1-k);}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-763a-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
点击查看题目
14.以下叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-748a-c0cb-74c63d66eb00.html
点击查看题目
72.下列描述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-0d6a-c0cb-74c63d66eb00.html
点击查看题目
73.下列关于线性链表的叙述中,正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-bd91-c0cb-74c63d66eb00.html
点击查看题目
5.设有定义:double x=2.12;,以下不能完整输出变量x值的语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-724c-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

25.以下选项中叙述正确的是( )。

A、 复杂任务可以分解成简单子任务

B、 C语言程序中的所有函数必须保存在同一个源文件中

C、 全部三种基本结构都包含的才是结构化程序

D、 C语言程序可以定义多个不同内容的main函数

答案:A

解析:【解析】结构化程序设计把一个复杂的问题的求解过程分成阶段进行,即复杂任务可以分解成简单的任务,A项正确。C语言程序中的函数不一定要保存在同一个源文件中,外部函数可以被同程序中其他源文件中调用,B项错误。结构化程序主要由3种基本控制结构组成,循环结构、选择结构、顺序结构,它们组成的算法结构可以解决任何复杂的问题。算法不一定要包含所有三种基本结构,也可以只包含一种或两种,C项错误。C程序由一个或若干个函数构成,程序中有且只能有一个主函数,即main函数,D项错误。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
12.下列选项中属于面向对象设计方法主要特征的是( )。

A.  继承

B.  自顶向下

C.  模块化

D.  逐步求精

解析:【解析】面向对象设计方法的主要特征有封装性、继承性和多态性。而结构化程序设计方法的主要原则有自顶向下、逐步求精、模块化、限制使用goto语句。BCD三项是结构化程序的主要特征。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-5f3e-c0cb-74c63d66eb00.html
点击查看答案
26.有以下程序:#include main(){…while(getchar()!='\n');…}以下叙述中正确的是( )。

A.  此while语句将无限循环

B.  getchar()不可以出现在while语句的条件表达式中

C.  当执行此while语句时,只有按回车键程序才能继续执行

D.  当执行此while语句时,按任意键程序就能继续执行

解析:【解析】本题中while循环条件为getchar()!='\n',表示只要不输入回车键,getchar()!='\n'语句一直为真,则while循环会出现空循环,当按下回车键后跳出while循环执行下一条语句。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-0e44-c0cb-74c63d66eb00.html
点击查看答案
9.有以下程序:#include main(){int sum=0,x=5;do{ sum+=x; } while(!--x);printf("%d\n",sum);}程序的运行结果是( )。

A.  0

B.  5

C.  14

D.  15

解析:【解析】do-while循环,先执行循环体sum+=x,则sum=sum+x=0+5=5,再执行while中的表达式,结果为0,退出循环,所以运行结果是5。答案选择

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

A.  在栈中只能插入元素

B.  在栈中只能删除元素

C.  只能在一端插入或删除元素

D.  只能在一端插入元素,而在另一端删除元素

解析:【解析】栈是一种操作受限的线性表:栈只能在栈顶插入和删除元素。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-9981-c0cb-74c63d66eb00.html
点击查看答案
7.有以下程序:#include main(){int k=-17;printf("%d,%o,%x\n",k,1-k,1-k);}程序的运行结果是( )。

A.  选项。

B.  -17,12,22

C.  -17,-22,-l2

D.  17,22,12

解析:【解析】整型常量有3种表示方法,①十进制整常量,没有前缀,输出格式控制符为%d;②八进制整常量,以0作为前缀,输出格式控制符为%o;③k=18,整型常量18用八进制表示为22,十六进制表示为12,答案选择

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-763a-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
点击查看答案
14.以下叙述中正确的是( )。

A.  C程序中的注释只能出现在程序的开始位置和语句的后面

B.  C程序书写格式严格,要求一行内只能写一个语句

C.  C程序书写格式自由,一个语句可以写在多行上

D.  用C语言编写的程序只能放在一个程序文件中

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-748a-c0cb-74c63d66eb00.html
点击查看答案
72.下列描述中正确的是( )。

A.  软件测试的主要目的是发现程序中的错误

B.  软件测试的主要目的是确定程序中错误的位置

C.  为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作

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

解析:【解析】软件测试的目的是尽可能多的发现错误,程序调试任务是诊断和改正程序中的错误。由于思维定势等原因应尽量避免程序员检查自己的程序。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-0d6a-c0cb-74c63d66eb00.html
点击查看答案
73.下列关于线性链表的叙述中,正确的是( )。

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

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

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

D.  以上说法均不正确

解析:【解析】线性表的链式存储结构称为线性链表。线性链表的存储空间可以不连续,其存储顺序和逻辑顺序也不一定一致。线性链表一般用结点描述:结点=数据域+指针域。进行插入和删除时,只需改变指针的指向,而不需要移动表中元素。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-bd91-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
点击查看答案
试题通小程序
试题通app下载