APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
79.下列方法中,属于白盒法设计测试用例的方法的是( )。

A、 错误推测

B、 因果图

C、 基本路径测试

D、 边界值分析

答案:C

解析:【解析】白盒测试方法也称为结构测试或逻辑测试,用来检查软件内部的逻辑结构,主要方法有:①逻辑覆盖测试;②基本路径测试等。黑盒测试用于对软件的功能进行测试和验证,不需考虑程序内部的语句和逻辑结构。黑盒测试的方法主要包括:①等价类划分法;②边界值分析法;③错误推测法;④因果图。答案选择C选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
34.有以下程序段#includemain(){int j;float y;char name[50];scanf("%2d%f%s",&j,&y,name);}当执行上述程序段,从键盘上输入55566 7777123后,y的值为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-b51a-c0cb-74c63d66eb00.html
点击查看题目
28.若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(u代表一个空格)( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-74ed-c0cb-74c63d66eb00.html
点击查看题目
38.以下程序:#include void fun(int x){if(x/2>1) fun(x/2);printf("%d",x);}main(){fun(7);printf("\n");}程序运行后的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-29ba-c0cb-74c63d66eb00.html
点击查看题目
99.若有定义double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-3849-c0cb-74c63d66eb00.html
点击查看题目
46.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-897a-c0cb-74c63d66eb00.html
点击查看题目
52.有以下程序#includemain(){int s,t,A=10;double B=6;s=sizeof(A);t=sizeof(B);printf("%d,%d\n",s,t);}在VC++2010平台上编译运行,程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-cd5f-c0cb-74c63d66eb00.html
点击查看题目
3.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-2f29-c0cb-74c63d66eb00.html
点击查看题目
24.数据结构主要研究的是数据的逻辑结构、数据的运算和( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-59a5-c0cb-74c63d66eb00.html
点击查看题目
60.以下选项中与if(a==1) a=b;else a++;语句功能不同的switch语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-347d-c0cb-74c63d66eb00.html
点击查看题目
84.程序调试的任务是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-24b9-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

79.下列方法中,属于白盒法设计测试用例的方法的是( )。

A、 错误推测

B、 因果图

C、 基本路径测试

D、 边界值分析

答案:C

解析:【解析】白盒测试方法也称为结构测试或逻辑测试,用来检查软件内部的逻辑结构,主要方法有:①逻辑覆盖测试;②基本路径测试等。黑盒测试用于对软件的功能进行测试和验证,不需考虑程序内部的语句和逻辑结构。黑盒测试的方法主要包括:①等价类划分法;②边界值分析法;③错误推测法;④因果图。答案选择C选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
34.有以下程序段#includemain(){int j;float y;char name[50];scanf("%2d%f%s",&j,&y,name);}当执行上述程序段,从键盘上输入55566 7777123后,y的值为( )。

A.  566.0

B.  55566.0

C.  7777.0

D.  566777.0

解析:【解析】本题考查的是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中,其中的格式命令可以说明最大域宽。在百分号%与格式码之间的整数用于限制从对应域读入的最大字符数。因此j的值为55,y的值为566.0,字符数组name的值为7777123。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-b51a-c0cb-74c63d66eb00.html
点击查看答案
28.若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(u代表一个空格)( )。

A.  uuu1,2,3<回车>

B.  1u2u3<回车>

C.  1,uuu2,uuu3

D.  1,2,3<回车>

解析:【解析】在输入整数或实数这类数值型数据时,输入的数据之间必须用空格、回车符、制表符(Tab键)等间隔符隔开,间隔符个数不限。在题目中,scanf函数使用通配符逗号,则在输入数据时也要使用通配符逗号,且逗号要紧跟着数据后面。B项,没有输入非格式符“,”。答案选择

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-74ed-c0cb-74c63d66eb00.html
点击查看答案
38.以下程序:#include void fun(int x){if(x/2>1) fun(x/2);printf("%d",x);}main(){fun(7);printf("\n");}程序运行后的结果是( )。

A.  137

B.  731

C.  73

D.  37

解析:【解析】函数fun是递归函数,递归终止条件是x小于等于3,当大于3时递归调用fun(x/2)。第一次循环x/2=3,调用fun(3),x/2=1,跳出if循环,执行输出x=3,然后回到第一次循环,执行if循环的语句,输出x=7。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-29ba-c0cb-74c63d66eb00.html
点击查看答案
99.若有定义double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是( )。

A.  a=a++,i++

B.  i=(a+k)<=(i+k)

C.  i=a%11

D.  i=!a

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-3849-c0cb-74c63d66eb00.html
点击查看答案
46.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。

A.  课号,成绩

B.  学号,成绩

C.  学号,课号

D.  学号,姓名,成绩

解析:【解析】学号是学生表S的主键,课号是课程表C的主键,所以选课表SC的关键字应该是与前两个表能够直接联系且能唯一定义的学号和课号。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-897a-c0cb-74c63d66eb00.html
点击查看答案
52.有以下程序#includemain(){int s,t,A=10;double B=6;s=sizeof(A);t=sizeof(B);printf("%d,%d\n",s,t);}在VC++2010平台上编译运行,程序运行后的输出结果是( )。

A.  4,8

B.  4,4

C.  2,4

D.  10,6

解析:【解析】sizeof的作用就是返回一个对象或者类型所占的内存字节数。在VC++2010中整型占4个字节,双精度实型占8个字节。答案选择A选项。

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

A.  项错误,算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法;

B.  设计算法时只需要考虑数据结构的设计

C.  设计算法时只需要考虑结果的可靠性

D.  设计算法时需要同时考虑时间复杂度和空间复杂度

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-2f29-c0cb-74c63d66eb00.html
点击查看答案
24.数据结构主要研究的是数据的逻辑结构、数据的运算和( )。

A.  数据的方法

B.  数据的存储结构

C.  数据的对象

D.  数据的逻辑存储

解析:【解析】数据结构是相互之间存在一种或多种特定关系的数据元素的集合,主要研究数据元素及其之间的相互关系和数据运算,包括:①数据的逻辑结构;②数据的存储结构;③数据的运算。其中逻辑结构反映的是数据元素之间的逻辑关系,与使用的计算机无关。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-59a5-c0cb-74c63d66eb00.html
点击查看答案
60.以下选项中与if(a==1) a=b;else a++;语句功能不同的switch语句是( )。

A.  switch(a){case 1: a=b; break;default: a++;}

B.  switch(a==1){case 0: a=b; break;case 1:a++;}

C.  switch(a){default :a++; break;case 1: a=b;}

D.  switch(a==1){case 1: a=b;break;case 0: a++;}

解析:【解析】在switch语句的执行过程中,执行完case后面的语句后,如果遇到break语句就停止,否则将继续执行下一个case中的语句,直到遇到break语句。B项,当a==1是a++,a!=1时a=b,刚好和题干要求相反。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-347d-c0cb-74c63d66eb00.html
点击查看答案
84.程序调试的任务是( )。

A.  设计测试用例

B.  验证程序的正确性

C.  发现程序中的错误

D.  诊断和改正程序中的错误

解析:【解析】软件测试的目的是尽可能多的发现错误。程序调试基于软件测试时发现的错误,其任务是诊断和改正程序中的错误。答案选择D选项。

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