APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
2.设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是( )。

A、 auto

B、 register

C、 static

D、 auto或register

答案:C

解析:【解析】在C语言中,对于静态存储类型定义变量,如果未初始化,在编译时,系统会自动对其初始化默认值,其中int型的默认初始化值是0,其他选项的存储类型不能保证变量在未赋值情况的初值。答案选择C选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
68.关系表中的每一行记录称为一个( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-b6e3-c0cb-74c63d66eb00.html
点击查看题目
17.下面属于白盒测试方法的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-5674-c0cb-74c63d66eb00.html
点击查看题目
89.一棵二叉树共有25个结点,其中5个叶子结点,那么度为1的结点数为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-dc45-c0cb-74c63d66eb00.html
点击查看题目
37.以下选项中,合法的一组C语言数值常量是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-a225-c0cb-74c63d66eb00.html
点击查看题目
75.关系模型允许定义3类数据约束,下列不属于数据约束的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-c544-c0cb-74c63d66eb00.html
点击查看题目
18.C语言程序中,若函数无返回值,则应该对函数说明的类型是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-c3ad-c0cb-74c63d66eb00.html
点击查看题目
11.计算机软件的构成是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-91ad-c0cb-74c63d66eb00.html
点击查看题目
1.下列给定程序中,函数fun的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为“abcdabfab”,t所指字符串的内容为“ab”,则函数返回整数3。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!/**********code.c**********/#include #include #include #include int fun( ){int n;char *p, *r;n=0;while( ){p=s;r=t;while( )/**********found**********/if( ){r++; p++}else break;/**********found**********/if( )n++;s++;}return n;}void main(){char s[100],t[100]; int m;system( );printf( );scanf( );printf( );scanf( );m=fun( );printf( );}/**********-code.c**********/
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-8715-c0cb-74c63d66eb00.html
点击查看题目
101.若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-3c1f-c0cb-74c63d66eb00.html
点击查看题目
1.给定程序的功能是:从键盘输入若干行文本( ),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。/**********code.c**********/#include #include #include void WriteText( );void ReadText( );void main(){
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-9704-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

2.设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是( )。

A、 auto

B、 register

C、 static

D、 auto或register

答案:C

解析:【解析】在C语言中,对于静态存储类型定义变量,如果未初始化,在编译时,系统会自动对其初始化默认值,其中int型的默认初始化值是0,其他选项的存储类型不能保证变量在未赋值情况的初值。答案选择C选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
68.关系表中的每一行记录称为一个( )。

A.  字段

B.  元组

C.  属性

D.  关键码

解析:【解析】在关系表中,每一列称为一个属性,对应表中的一个字段;每一行称为一个元组,对应表中的一条记录。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-b6e3-c0cb-74c63d66eb00.html
点击查看答案
17.下面属于白盒测试方法的是( )。

A.  边界值分析法

B.  基本路径测试

C.  等价类划分法

D.  错误推测法

解析:【解析】白盒测试是把程序看成装在一只透明的白盒子里,测试者完全了解程序的结构和处理过程。它根据程序的内部逻辑来设计测试用例,检查程序中的逻辑通路是否都按预定的要求正确地工作。白盒测试的主要技术有逻辑覆盖测试、基本路径测试等,B选项正确。常用的黑盒测试方法和技术有:等价类划分法、边界值分析法、错误推测法和因果图等,ACD三项错误。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-5674-c0cb-74c63d66eb00.html
点击查看答案
89.一棵二叉树共有25个结点,其中5个叶子结点,那么度为1的结点数为( )。

A.  4

B.  6

C.  10

D.  16

解析:【解析】根据二叉树的性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以度为2的结点数为4个,那么25-5-4=16即为度为1的结点数。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-dc45-c0cb-74c63d66eb00.html
点击查看答案
37.以下选项中,合法的一组C语言数值常量是( )。

A.  项,C语言中小数必须要有小数点,但是小数部分可以省略,12.是合法的常量;C语言中十六进制数以0X或0x开头,0Xa23是指十六进制数a23;在C语言中,“e”或“E”后跟一个整数来表示以10为底的幂数,

B.  028 .5e-3 -0xf

C.  语言中小数必须要有小数点,但是小数部分可以省略,12.是合法的常量;C语言中十六进制数以0X或0x开头,0Xa23是指十六进制数a23;在C语言中,“e”或“E”后跟一个整数来表示以10为底的幂数,

D.  0x8A 10,000 3.e5

E.  ”后跟一个整数来表示以10为底的幂数,

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-a225-c0cb-74c63d66eb00.html
点击查看答案
75.关系模型允许定义3类数据约束,下列不属于数据约束的是( )。

A.  实体完整性约束

B.  参照完整性约束

C.  属性完整性约束

D.  用户自定义的完整性约束

解析:【解析】为了保证数据库满足业务规则,关系模型定义了:①实体完整性约束,指使用主键约束且主键不能为空值;②参照完整性约束,指不允许关系引用不存在的元组,外键要么是实际存在的元组,要么就为空;③用户定义的完整性约束,指在具体应用所涉及的数据必须满足的语义要求,由用户自己定义。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-c544-c0cb-74c63d66eb00.html
点击查看答案
18.C语言程序中,若函数无返回值,则应该对函数说明的类型是( )。

A.  项,int表示返回值是整型;

B.  项,double表示返回值是双精度型;

C.  项,char表示返回值是字符型;

D.  项,void表示无返回值。答案选择D选项。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-c3ad-c0cb-74c63d66eb00.html
点击查看答案
11.计算机软件的构成是( )。

A.  源代码

B.  程序和数据

C.  程序和文档

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

解析:【解析】计算机软件是程序、数据及相关文档的完整集合。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-91ad-c0cb-74c63d66eb00.html
点击查看答案
1.下列给定程序中,函数fun的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为“abcdabfab”,t所指字符串的内容为“ab”,则函数返回整数3。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!/**********code.c**********/#include #include #include #include int fun( ){int n;char *p, *r;n=0;while( ){p=s;r=t;while( )/**********found**********/if( ){r++; p++}else break;/**********found**********/if( )n++;s++;}return n;}void main(){char s[100],t[100]; int m;system( );printf( );scanf( );printf( );scanf( );m=fun( );printf( );}/**********-code.c**********/

解析:【解析】错误1:在经过“if”判断后执行后面括号内的语句时,每条语句应以“;”做结尾,“p++”后面没有分号即是错误。错误2:该题目中定义*r为指针变量,r为指针名称,对其所指内容进行判断时应加“*”。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-8715-c0cb-74c63d66eb00.html
点击查看答案
101.若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。

A.  项正确,y==5返回0或者1,然后赋值给x。

B.  项错误,浮点数不能参与模运算;

C.  项错误,赋值运算符左边只能是单一变量,x+n是右值,不能给它赋值;

D.  项错误,5是常量,不能被赋值。答案选择A选项。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-3c1f-c0cb-74c63d66eb00.html
点击查看答案
1.给定程序的功能是:从键盘输入若干行文本( ),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。/**********code.c**********/#include #include #include void WriteText( );void ReadText( );void main(){

解析:【解析】填空1:要求填写文件流的自变量名。分析语句puts("\n",fw);所以分析可知:由于文件流变量fw在函数体中没有被定义过,所以本处应填*fw。填空2:通过while循环语句,把键盘上输入的内容写入到指定的文件中。键盘上输入的内容已存入字符串str变量中,因此,本处应填写str。填空3:要把已存入文件中的内容,再从文件中读出,存入到字符串变量str中, 后在屏幕显示出来,因此,此处应填写str。

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