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

A、 CD三项属于白盒测试。答案选择

B、 等价类划分

C、 判定覆盖测试

D、 语句覆盖测试

答案:B

解析:【解析】常用的黑盒测试方法有:①等价类划分法;②边界值分析法;③错误推测法;④因果图等。常用的白盒测方法有:①逻辑覆盖测试,包括语句覆盖、路径覆盖、判断覆盖、条件覆盖;②基本路径测试等,

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
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
点击查看题目
104.若有定义语句:int x=10;则表达式x-=x+x的值为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-41c7-c0cb-74c63d66eb00.html
点击查看题目
31.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-6901-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
点击查看题目
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
点击查看题目
3.有以下程序:#include #include main(){char str[]={"Hello,Beijing"};printf("%d,%d\n",strlen(str),sizeof(str));}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-a19f-c0cb-74c63d66eb00.html
点击查看题目
117.一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-16e9-c0cb-74c63d66eb00.html
点击查看题目
31.以下关于宏的叙述错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-7220-c0cb-74c63d66eb00.html
点击查看题目
27.下列叙述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-1804-c0cb-74c63d66eb00.html
点击查看题目
114.有以下程序:#include main(){int a=7;while(a--);printf("%d\n", a);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-57c9-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

74.下面属于黑盒测试方法的是( )。

A、 CD三项属于白盒测试。答案选择

B、 等价类划分

C、 判定覆盖测试

D、 语句覆盖测试

答案:B

解析:【解析】常用的黑盒测试方法有:①等价类划分法;②边界值分析法;③错误推测法;④因果图等。常用的白盒测方法有:①逻辑覆盖测试,包括语句覆盖、路径覆盖、判断覆盖、条件覆盖;②基本路径测试等,

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
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
点击查看答案
104.若有定义语句:int x=10;则表达式x-=x+x的值为( )。

A.  -20

B.  -10

C.  0

D.  10

解析:【解析】单目加运算符优先级高于赋值运算符,所以先做x+x结果为20,再做x-

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

A.  所有数据结构必须有根结点

B.  所有数据结构必须有终端结点(即叶子结点)

C.  只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构

D.  没有根结点或没有叶子结点的数据结构一定是非线性结构

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-6901-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
点击查看答案
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
点击查看答案
3.有以下程序:#include #include main(){char str[]={"Hello,Beijing"};printf("%d,%d\n",strlen(str),sizeof(str));}程序的运行结果是( )。

A.  13,13

B.  13,14

C.  13,15

D.  14,15

解析:【解析】strlen返回字符串的长度,不包含字符串末尾的结束字符'\0',结果为

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-a19f-c0cb-74c63d66eb00.html
点击查看答案
117.一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是

A.  DBACEF

B.  CBFDEA

C.  FDAEBC

D.  DFABEC

解析:【解析】本题前序遍历结果是ABCEDF,所以A为根结点。中序遍历根结点在左右子树之间,所以CB和EDF分别为左右子树的中序遍历结果。同理,在CB子树中,B为父结点,C为左子树,在EDF子树中,E为父结点,DF为右子树,DF中D为父结点,F为右子树。所以后续遍历结果为CBFDEA。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-16e9-c0cb-74c63d66eb00.html
点击查看答案
31.以下关于宏的叙述错误的是( )。

A.  宏替换不具有计算功能

B.  宏是一种预处理指令

C.  宏名必须用大写字母构成

D.  宏替换不占用运行时间

解析:【解析】宏名习惯采用大写字母,以便与一般变量区别,但是并没有规定一定要用大写字母,答案选择C选项。

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

A.  栈是“先进先出”的线性表

B.  队列是“先进后出”的线性表

C.  循环队列是非线性结构

D.  有序线性表既可以采用顺序存储结构,也可以采用链式存储结构

解析:【解析】有序的线性表既可采用顺序存储结构,也可以采用链式存储结构。A项错误,栈是“先进后出”的线性表;B项错误,队列是“先进先出”的线性表;C项错误,循环队列是线性结构的,有序的线性表既可采用顺序存储结构,也可采用链式存储结构。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-1804-c0cb-74c63d66eb00.html
点击查看答案
114.有以下程序:#include main(){int a=7;while(a--);printf("%d\n", a);}程序运行后的输出结果是( )。

A.  -1

B.  0

C.  1

D.  7

解析:【解析】“++”和“—”运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当以后缀形式出现时,则先取值,再进行加一或减一操作。程序中执行a--,直到while判断为0时才跳出循环,执行下条语句,即a为0时再执行a--,此时跳出while循环, 终输出的结果为-1。答案选择A选项。

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