APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
5.有以下程序:#includemain(){…while(getchar()!='\n');…}以下叙述中正确的是( )。

A、 此while语句将无限循环

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

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

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

答案:C

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

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
73.下列关于线性链表的叙述中,正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-bd91-c0cb-74c63d66eb00.html
点击查看题目
345<回车>能把值3输入给变量a、4输入给变量b、5输入给变量C的语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-afbc-c0cb-74c63d66eb00.html
点击查看题目
15.以下叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-764d-c0cb-74c63d66eb00.html
点击查看题目
1.给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m中的值为:5,则应输出:1.463611。请改正程序中的错误,使它能得到正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。/**********code.c**********/#include double fun(int m){double y=1.0;int i;/**********found**********/for(i=2;i<m;i++)/**********found**********/y+=1/(i*i);return( );}main(){int n=5;printf("%\nThe result is %1f\n",fun(n));}/**********-code.c**********/
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-2474-c0cb-74c63d66eb00.html
点击查看题目
3.有以下程序:#include #includestruct A{int a;char b[10];double c;};struct A f(struct A t);main(){struct A a = {1001,"ZhangDa",1098.0};a=f(a);printf("%d,%s,%6.1f\n",a.a,a.b,a.c);}struct A f(struct A t){t.a=1002;strcpy(t.b,"ChangRong");t.c=1202.0;return t;}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-8f14-c0cb-74c63d66eb00.html
点击查看题目
19.有以下程序:#include int f(int n);main(){int a=3,s;s=f(a);s=s+f(a);printf("%d\n",s);}int f(int n){static int a=1;n+=a++;return n;}程序运行以后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-ad81-c0cb-74c63d66eb00.html
点击查看题目
57.下面不属于软件设计阶段任务的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-ed42-c0cb-74c63d66eb00.html
点击查看题目
4}。* p=dt;,表示p指向dt[0]。++p->x 中,->的优先级大于++,所以这个表达式等价于++( ),因为p->x为1,所以这个值为2,同理,第
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-e71d-c0cb-74c63d66eb00.html
点击查看题目
5.下列叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-61fd-c0cb-74c63d66eb00.html
点击查看题目
22.下面不属于软件开发阶段任务的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-a7c7-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

5.有以下程序:#includemain(){…while(getchar()!='\n');…}以下叙述中正确的是( )。

A、 此while语句将无限循环

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

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

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

答案:C

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

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

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

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

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

D.  以上说法均不正确

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

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-bd91-c0cb-74c63d66eb00.html
点击查看答案
345<回车>能把值3输入给变量a、4输入给变量b、5输入给变量C的语句是( )。

A. scanf("%lf%lf%lf",&a,&b,&c);

B. scanf("%d%lf%lf",&a,&b,&c);

C. scanf("%d%f%f",&a,&b,&c);

D. scanf("%d%f%lf",&a,&b,&c);

解析:【解析】%d输入带符号的十进制整型数,%f以带小数点的数学形式或指数形式输入浮点数(单精度数用%f,双精度数用%lf)。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-afbc-c0cb-74c63d66eb00.html
点击查看答案
15.以下叙述中错误的是( )。

A.  书写风格良好的程序执行效率高

B.  书写风格良好的程序易读性好

C.  C程序可以在一行上写多条语句

D.  C程序允许将一条语句分写在多行上

解析:【解析】书写风格与程序执行效率无关,程序执行效率与程序的数据结构有关,由算法的时间复杂度和空间复杂度决定,但书写风格会深刻地影响软件的质量和可维护性,良好的程序设计风格可以使程序结构清晰合理。良好的书写习惯一般一行写一条语句,这样方便阅读,但是一行写多条语句或者将一条语句分写在多行上是符合C程序编写规则的。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-764d-c0cb-74c63d66eb00.html
点击查看答案
1.给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m中的值为:5,则应输出:1.463611。请改正程序中的错误,使它能得到正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。/**********code.c**********/#include double fun(int m){double y=1.0;int i;/**********found**********/for(i=2;i<m;i++)/**********found**********/y+=1/(i*i);return( );}main(){int n=5;printf("%\nThe result is %1f\n",fun(n));}/**********-code.c**********/

解析:【解析】错误1:使用for循环计算公式取到m时, 后一次循环应该正好等于m,所以i<m应改为i<=m。错误2:在除法运算中,如果除数和被除数都是整数,那么所除结果也是整数,因此需要对结果进行强制转换或者将除数或被除数其中

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-2474-c0cb-74c63d66eb00.html
点击查看答案
3.有以下程序:#include #includestruct A{int a;char b[10];double c;};struct A f(struct A t);main(){struct A a = {1001,"ZhangDa",1098.0};a=f(a);printf("%d,%s,%6.1f\n",a.a,a.b,a.c);}struct A f(struct A t){t.a=1002;strcpy(t.b,"ChangRong");t.c=1202.0;return t;}程序运行后的输出结果是( )。

A.  1001,ZhangDa,1098.0

B.  1002,ZhangDa,1202.0

C.  1001,ChangRong,1098.0

D.  1002,ChangRong,1202.0

解析:【解析】函数f对结构体成员进行修改,并返回新的结构体;main函数先定义了员值, 后输出新的结构体变量成员值。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-8f14-c0cb-74c63d66eb00.html
点击查看答案
19.有以下程序:#include int f(int n);main(){int a=3,s;s=f(a);s=s+f(a);printf("%d\n",s);}int f(int n){static int a=1;n+=a++;return n;}程序运行以后的输出结果是( )。

A.  7

B.  8

C.  9

D.  10

解析:【解析】在函数f中,整型变量a为静态变量,所以每次调用函数f时不再为a重新赋值,而且a的值只有在程序结束时才被释放。第一次调用f后n=4,a=2,s=4;第二次调用时,a初值为2,调用后,a=3,n=5,s=4+

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-ad81-c0cb-74c63d66eb00.html
点击查看答案
57.下面不属于软件设计阶段任务的是( )。

A.  软件的详细设计

B.  软件的总体结构设计

C.  软件的需求分析

D.  软件的数据设计

解析:【解析】软件设计阶段的任务包括:①结构设计;②数据设计;③接口设计;④过程设计。软件的需求分析确定是在需求分析阶段完成的。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-ed42-c0cb-74c63d66eb00.html
点击查看答案
4}。* p=dt;,表示p指向dt[0]。++p->x 中,->的优先级大于++,所以这个表达式等价于++( ),因为p->x为1,所以这个值为2,同理,第
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-e71d-c0cb-74c63d66eb00.html
点击查看答案
5.下列叙述中错误的是( )。

A.  C程序可以由一个或多个函数组成

B.  C程序可以由多个程序文件组成

C.  一个C语言程序只能实现一种算法

D.  一个C函数可以单独作为一个C程序文件存在

解析:【解析】所以一个C语言程序可以实现多种算法,答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-61fd-c0cb-74c63d66eb00.html
点击查看答案
22.下面不属于软件开发阶段任务的是( )。

A.  测试

B.  可行性研究

C.  设计

D.  实现

解析:【解析】软件生命周期可分为:①软件定义期,包括问题定义、可行性研究、需求分析;②软件开发期,包括概要设计、详细设计、实现、测试;③运行维护期。答案选择B选项。

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