APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
填空题
)
1.请编写函数fun(),该函数的功能是:计算并输出给定整数n的所有因子( )之和。规定n的值不大于1000。例如,在主函数中从键盘给n输入的值为856,则输出为:sum=763。注意:部分源程序给出如下。请勿改动主函数main()和其他函数中的任何内容,仅在fun()函数的花括号中填入所编写的若干语句。试题程序如下:/**********code.c**********/#include int fun( ){}void main(){int n,sum;printf( );scanf( );sum=fun( );printf( );}

答案:不包括1和自身、int n、"Input n: "、"%d",&n、n、"sum=%d\n",sum

解析:【解析】本题的设计思路是:①遍历从2到n-1的所有整数;②用条件语句找出能被n整除的整数i,并累加求和;③用return语句返回因子的和。全国计算机等级考试《二级C语言程序设计》真题及详解(六)测试程序,按照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计时。)

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
9.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-69a1-c0cb-74c63d66eb00.html
点击查看题目
55.有以下程序:#include main(){int a=0,b=0,c=0,d=0;(++a||++b)?++c:++d;printf("%d,%d,%d,%d\n",a,b,c,d);}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-2a6a-c0cb-74c63d66eb00.html
点击查看题目
9.有以下程序:#include main(){int a=1,b=0;printf("%d,",b=a+b);printf("%d\n",a=2*b);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-79c0-c0cb-74c63d66eb00.html
点击查看题目
16.下面属于整数类的实例是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-66fb-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
点击查看题目
5.以下叙述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-2d1d-c0cb-74c63d66eb00.html
点击查看题目
78.以下能正确表述算式sin(2πr+30°)的C语言表达式是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-0617-c0cb-74c63d66eb00.html
点击查看题目
112.数据字典(DD)所定义的对象包含于( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-0ef9-c0cb-74c63d66eb00.html
点击查看题目
32.以下选项中能表示合法常量的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-9801-c0cb-74c63d66eb00.html
点击查看题目
15.定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-64e1-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
填空题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

1.请编写函数fun(),该函数的功能是:计算并输出给定整数n的所有因子( )之和。规定n的值不大于1000。例如,在主函数中从键盘给n输入的值为856,则输出为:sum=763。注意:部分源程序给出如下。请勿改动主函数main()和其他函数中的任何内容,仅在fun()函数的花括号中填入所编写的若干语句。试题程序如下:/**********code.c**********/#include int fun( ){}void main(){int n,sum;printf( );scanf( );sum=fun( );printf( );}

答案:不包括1和自身、int n、"Input n: "、"%d",&n、n、"sum=%d\n",sum

解析:【解析】本题的设计思路是:①遍历从2到n-1的所有整数;②用条件语句找出能被n整除的整数i,并累加求和;③用return语句返回因子的和。全国计算机等级考试《二级C语言程序设计》真题及详解(六)测试程序,按照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计时。)

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

A.  每个C程序文件中都必须要有一个main函数

B.  在C程序中main函数的位置是固定的

C.  C程序中所有函数之间都可以相互调用

D.  在C程序的函数中不能定义另一个函数

解析:【解析】在C程序中,main函数的位置可以任意,而且不管main函数位置怎么变化,程序都会以main函数作为入口,选项B错误;每个C程序(而不是每个C程序文件)必须有且只能有一个main函数,选项A错误;main函数不能被其他函数调用,选项C错误;函数的定义不能放在另一个函数体内,但是声明可以,答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-69a1-c0cb-74c63d66eb00.html
点击查看答案
55.有以下程序:#include main(){int a=0,b=0,c=0,d=0;(++a||++b)?++c:++d;printf("%d,%d,%d,%d\n",a,b,c,d);}程序的运行结果是( )。

A.  1,0,1,0

B.  1,1,0,1

C.  1,0,0,1

D.  1,1,1,0

解析:【解析】本题程序执行过程为:求解逻辑表达式(++aǁ++b),++a的值为1,则整个表达式为真,不计算++b,然后求解++c,不计算++d, 后得到a=1,b=0,c=1,d=0,答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-2a6a-c0cb-74c63d66eb00.html
点击查看答案
9.有以下程序:#include main(){int a=1,b=0;printf("%d,",b=a+b);printf("%d\n",a=2*b);}程序运行后的输出结果是( )。

A.  0,0

B.  1,0

C.  3,2

D.  1,2

解析:【解析】main函数先为a、b赋值,然后做运算a+b结果赋值给b,此时b为1,并将b打印出来。接着做运算2*b结果为2*1=2赋值给a,将a打印出来,所以最终的输出结果为1,2。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-79c0-c0cb-74c63d66eb00.html
点击查看答案
16.下面属于整数类的实例是( )。

A.  0x518

B.  0.518

C.  "-518"

D.  518

E. -2

解析:【解析】整数类实例包括:①十进制常量,不能以0开头且用0~9表示;②八进制常量,以0开头,用0~7表示;③十六进制常量,以0x或0X开头,用0~9和A~F(a~f)表示。B项是浮点数实例,C项是字符串实例,D项是用科学计数法表示的浮点数实例。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-66fb-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
点击查看答案
5.以下叙述正确的是( )。

A.  C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.obj的二进制文件

B.  C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.exe的可执行文件

C.  C编译程序把文件后缀为.obj的二进制文件编译成文件后缀为.exe的可执行文件

D.  链接程序把文件后缀为.c的源程序文件链接成文件后缀为.exe的可执行文件

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-2d1d-c0cb-74c63d66eb00.html
点击查看答案
78.以下能正确表述算式sin(2πr+30°)的C语言表达式是( )。

A.  项正确。sin是库函数,其参数中的角度要求用弧度制表示。C语言中π不是已定义的常量,需要用户自定义或者直接使用3.14代替π。

B.  sin(2*π*r+30)

C.  语言中

D.  sin(2*3.14*r+30*3.14/360.0)

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-0617-c0cb-74c63d66eb00.html
点击查看答案
112.数据字典(DD)所定义的对象包含于( )。

A.  数据流图(DFD图)

B.  程序流程图

C.  软件结构图

D.  方框图

解析:【解析】数据字典用于对数据流图中出现的被命名的图形元素进行确切的解释,是结构化分析中使用的工具。数据字典是各类数据描述的集合,包括:①数据项;②数据结构;③数据流;④数据存储;⑤处理过程。数据字典是进行详细的数据收集和数据分析所获得的主要结果。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-0ef9-c0cb-74c63d66eb00.html
点击查看答案
32.以下选项中能表示合法常量的是( )。

A.  项错误,表达错误;

B.  项错误,E后面应为整数,不能是小数;

C.  项错误;字符斜杠的表示方法为'\\',因为第一个\表示是转义字符;

D.  字符串:"\007"

E.  后面应为整数,不能是小数;C项

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-9801-c0cb-74c63d66eb00.html
点击查看答案
15.定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。

A.  选项,-369有负号,选项C,0.369是小数都不能用无符号整数类存储。选项D,{1,2,3,4,5}是一个整数集合得用数组来存储。只有

B.  369

C.  ,0.369是小数都不能用无符号整数类存

D.  整数集合{1,2,3,4,5}

解析:【解析】

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