正确答案: B

改正错误

题目:软件凋试的目的是( )。

解析:软件调试的目的是改正程序中的错误。

查看原题

举一反三的答案和解析:

  • [单选题]下列程序段的输出结果是 CLEAR STORE 10 TO A STORE 20 TO B SET UDFPARMS TO REFERENCE DO SWAP WITH A,(
  • 20 20

  • 解析:解析:本题考查参数传递以及模块的调用。命令SET UDFPARAMS TO REFERENCE用来设置参数传递方式为按引用传递。也就是说,当形参变量值改变时,实参变量也要随之改变。但是由于本题采用的调用方式是:DOWITH,所以调用方式不受参数UDFPARAMS的影响。调用过程中变量A是按引用传递,变量B用括号括起来,因此B始终是按值传递。模块SWAP的功能是将两个变量交换。程序开始时变量A和B的值分别为10和20,执行模块SWAP之后将A和B交换,由于变量A是按引用传递,因此交换后变量A指向B的地址,因此返回主程序后A的值为20,变量B为按值传递,模块结束后,其值仍为20,因此返回主程序后,变量A和B指向同‘个地址,其值均为200故选项B是正确答案。

  • [单选题]可以在C语言中用做用户标识符的是______。
  • as_b3 _123 If

  • 解析:解析:C语言规定,标识符只能由字母、数字和下划线三种符号组成,而且第—个字符必须是字母或下划线。另外还需要注意的是关键字不能作标识符。选项a中void,C中for都为关键字,D中2c以字母开头。

  • [单选题]有以下程序:#iaclude stdio.h>main( ){ intp[8] :{11,12,13,14,15,16,17,18},i=0,j:0; while(i++7) if(p[i]%2) j+ =p[i]; printf( "%'d \n" ,j);}程序运行后的输出结果是( )。
  • 45

  • 解析:解析:程序执行过程如下:i=0:i++7为真,p[i]%2即为p[1]%2,值为0,不执行j+=p[i];j=0;i=1:i++7为真,P[i]%2即为p[2]%2,值为1,执行j+=p[i];j=13;i=2:i++7为真,p[i]%2即为P[3]%2,值为0,不执行j+=p[i];j=13;i=3:i++7为真,p[i]%2即为P[4]%2,值为1,执行j+=p[i]];j=13+15=28;i=4:i++7为真,p[i]%2即为p[5]%2,值为0,不执行j+=P[i];j=28;i=5:i++7为真,P[i]%2即为P[6]%2,值为1,执行j+=P[i];j=28+17=45;i=6:i++7为真,P[i]%2即为p[7]%2,值为0,不执行j+=p[i];j=45;i=7:i++7为假,结束循环,输出j的值45。可见,程序的功能是求除p[0]外的其他奇数的和。

  • [单选题]表的组成内容包括( )。
  • 字段和记录

  • 解析:本题考查Access中数据表的基础知识。在Access数据表中数据以二维表的形式保存,表中的每一列称为一个字段,每一行称为一个记录。一条记录可以看成由一个或多个字段组成.

  • 推荐下载科目: 计算机三级 计算机四级 软考中级 思科认证 华为认证 计算机一级 软考初级 职称计算机 计算机操作员高级 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2