niusouti.com

以下关于I/0软件的叙述中,正确的是( ) A.I/O软件开放了I/O操作实现的细节,方便用户使用I/O设备 B.I/O软件隐藏了I/O操作实现的细节,向用户提供物理接口 C.I/O软件隐藏了I/O操作实现的细节,方便用户使用I/O设备 D.I/O软件开放了I/O操作实现的细节,用户可以使用逻辑地址访问I/O设备

题目
以下关于I/0软件的叙述中,正确的是( )

A.I/O软件开放了I/O操作实现的细节,方便用户使用I/O设备
B.I/O软件隐藏了I/O操作实现的细节,向用户提供物理接口
C.I/O软件隐藏了I/O操作实现的细节,方便用户使用I/O设备
D.I/O软件开放了I/O操作实现的细节,用户可以使用逻辑地址访问I/O设备

相似考题
更多“以下关于I/0软件的叙述中,正确的是( ) ”相关问题
  • 第1题:

    以下软件中属于计算机应用软件的是:()

    A.I0S

    B.Andriod

    C.Linux

    D.QQ


    正确答案:D

  • 第2题:

    以下叙述中,正确的是( )。

    A. 软件就是程序的集合

    B. 软件包括程序和文档

    C. 软件应包括程序清单及结果

    D. 软件就是文件


    正确答案:B
    软件(software)是包括程序、数据及相关文档的完整集合,它是计算机系统中与硬件相互依存的另一部分。

  • 第3题:

    以下for语句中不是死循环的是A.for(int i=0;i<1;++);B.for(int i=0∷++);C.for(int i=1;i>0;++i);

    以下for语句中不是死循环的是

    A.for(int i=0;i<1;++);

    B.for(int i=0∷++);

    C.for(int i=1;i>0;++i);

    D.for( ;;);


    正确答案:A
    解析:for循环的一般格式为for(初始化部分;终止条件判断部分;迭代部分){循环体;}说明如下:for循环开始时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分。完成一次循环后,重新判断终止条件。注意:在for语句中,如果省略了终止条件判断部分,开且在语句中没有break,或者是终止条件判断部分始终没有终止,都将出现死循环。注意:for循环语句可由while循环语句来代替。

  • 第4题:

    以下for语句中不是死循环的是A.for(int i=0;i<1;++i);B.for(int i=0;;++i);C.for(int i=1;i>0;++

    以下for语句中不是死循环的是

    A.for(int i=0;i<1;++i);

    B.for(int i=0;;++i);

    C.for(int i=1;i>0;++i);

    D.for(;;);


    正确答案:A

  • 第5题:

    以下关于原型化开发方法的叙述中,不正确的是(30)。A.原型化方法适应于需求不明确的软件开发SXB

    以下关于原型化开发方法的叙述中,不正确的是(30)。

    A.原型化方法适应于需求不明确的软件开发

    B.在开发过程中,可以废弃不用早期构造的软件原型

    C.原型化方法可以直接开发出最终产品

    D.原型化方法利于确认各项系统服务的可用性


    正确答案:C
    原型化软件开发方法的基本思想是软件开发人员对用户提出的需求和问题进行总结,就系统的主要需求取得一致意见后,构造一个软件原型(原型是软件的一个早期版本,通常反映最终软件的部分重要特性,原型应该是可以运行和修改的),使用户在试用原型过程中得到感受和启发,并做出反应和评价。然后开发者根据用户的意见对原型进行改进,使之逐步完善,直到用户对系统完全满意为止。这种开发方法的优点是需求表示清楚,用户满意度较高、可降低开始风险和开发成本。所以原型化方法特别适应于原始需求不明确的软件,因为通过用户的不断使用和体验并提出的评价,使得不断修改的原型逐步达到用户要求。通常,软件开发过程中会得到多个软件原型,只有得到用户认可的才是最终的产品。

  • 第6题:

    设变量已正确定义,则以下能正确计算f=n!的程序是( )。 A.f=0; for(i=1;i<=n;i++)f*=i;SXB

    设变量已正确定义,则以下能正确计算f=n!的程序是( )。

    A.f=0; for(i=1;i<=n;i++)f*=i;

    B.f=1;for(i=1;i<n;i++)f*=i;

    C.f=1;for(i=n;i>1;i++)f*=i;

    D.f=1;for(i=n;i>=2;i--)f*=i;


    正确答案:D
    由n!的数字定义可知n!=n*(n-1)*(n-2)*…*1。在选项A中,由于f的初值为0,在for循环语句中,f依次乘以l,2,3,…,n,最后计算得到f=n!=0,所以选项A不正确。在选项B中,f的初值为1,在for循环语句中,f依次乘以l,2,3,…,(n-1),最后计算得到f=(n-1)!,所以选项B不正确。在选项C中,f的初值为l,在for循环语句中,f依次乘以n,n+1,n+2,……,所以选项C不正确。在选项D中,f的初值为l,在for循环语句中,f依次乘以n,n-1,n-2,…,2,最后计算得到f=n!,所以选项D正确。

  • 第7题:

    以下for语句中不是死循环的是A.for(int i=0;i<1;++i;B.for(int i=0;;++i;C.for(int i=1;i>0;++i;

    以下for语句中不是死循环的是

    A.for(int i=0;i<1;++i;

    B.for(int i=0;;++i;

    C.for(int i=1;i>0;++i;

    D.for(;;);


    正确答案:A
    解析:for循环的一般格式为for(初始化部分;终止条件判断部分;迭代部分){循环体;}说明如下:for循环开始时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分。完成一次循环后,重新判断终止条件。注意:在for语句中,如果省略了终止条件判断部分,并且在语句中没有break,或者是终止条件判断部分始终没有终止,都将出现死循环。注意:for循环语句可由while循环语句来代替。

  • 第8题:

    以下关于软件测试的叙述中,正确的是()。

    A.软件测试的目的是为了证明软件是正确的
    B.软件测试是为了发现软件中的错误
    C.软件测试在软件实现之后开始,在软件交付之前完成
    D.如果对软件进行了充分的测试,那么交付时软件就不存在问题了

    答案:B
    解析:
    选项B是软件测试的根本目的。

  • 第9题:

    以下选项中运行结果和以下代码相同的是vari=0;while(i<5){i+=1;println(i)}()

    • A、for(i<-1to5){println(i)}
    • B、for(i<-0to5){println(i)}
    • C、for(i<-0until6){println(i)}
    • D、for(i<-1until5){println(i)}

    正确答案:A

  • 第10题:

    以下关于软件测试与质量保证的叙述中,()是正确的

    • A、软件测试关注的是过程中的活动,软件质量保证关注的是过程的产物 
    • B、软件测试是软件质量保证人员的主要工作内容 
    • C、软件测试是软件质量保证的重要手段 
    • D、软件质量保证人员就是软件测试人员

    正确答案:C

  • 第11题:

    单选题
    有以下程序:int i,n;for(i=0; i<8; i++){ n=rand()%5;  switch(n) {  case 1:  case 3:printf(%d,n);break;  case 2:  case 4:printf(%d,n);continue;  case 0:exit(0); } printf(%d,n);}以下关于程序执行情况的叙述中,正确的是(  )。
    A

    for循环语句固定执行8次

    B

    当产生的随机数n为4时结束循环操作

    C

    当产生的随机数n为1和2时不做任何操作

    D

    当产生的随机数n为0时结束程序运行


    正确答案: A
    解析:
    当产生随机数为1或3时,会顺序执行case1或case2下面的语句,进而输出结果;当产生随机数为2或4时,会继续执行循环;当产生随机数为0时,正常结束程序的运行。for循环语句随着产生的随机数的不同,执行的次数也不相同。答案选择D选项。

  • 第12题:

    单选题
    关于楼板对框架梁截面抗弯刚度的影响(I0为矩形截面梁的惯性矩),下列说法不正确的是()
    A

    对现浇楼盖,中框架取I=2I0

    B

    对现浇楼盖,边框架取I=1.5I0

    C

    对装配式楼盖,边框架取I=1.2I0

    D

    对装配整体式楼盖,中框架取I=1.5I0


    正确答案: C
    解析: 暂无解析

  • 第13题:

    在以下选项中,不正确的赋值语句是( )。 A.i++;B.nl=(n2=(n3=0..;C.m+n=1;S

    在以下选项中,不正确的赋值语句是( )。

    A.i++;

    B.nl=(n2=(n3=0..;

    C.m+n=1;

    D.i=k==j;


    正确答案:C
    赋值运算符的左边只能是变量,而不能是常量或表达式。

  • 第14题:

    以下关于I/O软件的叙述中,正确的是()

    A、I/O软件开放了I/O操作实现的细节,方便用户使用I/O设备

    B、I/O软件隐藏了I/O操作实现的细节,向用户提供物理接口

    C、I/O软件隐藏了I/O操作实现的细节,方便用户使用I/O设备

    D、I/O软件开放了I/O操作实现的细节,用户可以使用逻辑地址访问I/O设备


    正确答案:C

  • 第15题:

    设有以下语句,对a数组元素的引用中(其中0<=i<10)不正确的是 int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;

    A.a [p-a]

    B.*(&a[i])

    C.p[i]

    D.*(*(a +i))


    正确答案:D
    解析:本题考核数组与指针。 A选项中,p为指针,数组名a代表数组的首地址,所以p-a就是指针到数组首地址的偏移量。B选项中,&a[i]是取数组a中第i个元素的地址,而对于 *(&a[i]), 由指针运算符*的运算规则可知,语句 *(&a[i])就是返回地址&a[i]空间中存放的值,也即 a[i]。C) 选项,由于指针p已指向数组a,所以p[i]就等于a[i]小这是常用的一种数组元素引用方式。D) 选项是以指针方式对数组元素进行引用,由于a只是代表数组的首地址,并不是指针,所以表达式 *(*(a+ i))是错误的,正确的引用应该为:*(*(p+ i))。

  • 第16题:

    7 . 下列软件中属于系统软件的是( ) 。

    A .W i n d o w s 2 0 0 0

    B .V i s u a l F o x p r o

    C .B A S I C 语言

    D .游戏软件


    正确答案:ABC
    7 .【答案】 A B C
    【考点】 计算机软件的主要内容
    【解析】 计算机的软件分为系统软件和应用软件。系统软件是为了计算机能正常、高效工作所配备的各种管理、监控和维护系统的程序及其有关资料。系统软件主要包括如下几个方面:( 1 ) 操作系统软件,这是软件的核心;( 2 ) 各种语言的解释程序和编译程序( 如B A S I C 语言解释程序等) ;( 3 ) 各种服务性程序( 如机器的调试、故障检查和诊断程序等) ;( 4 ) 各种数据库管理系统, ( F o x P r 0 等) 。系统软件的任务,一是更好地发挥计算机的效率;二是方便用户使用计算机。游戏软件属于应用软件而不是系统软件。

  • 第17题:

    设有以下语句,对a数组元素的引用中(其中0≤i<10),不正确的是( )。 int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;

    A.a[p-a]

    B.*(&a[i])

    C.p[i]

    D.*(*(a+i)


    正确答案:D
    解析:A选项中,p为指针,数组名a代表数组的首地址,所以p飞就是指针到数组首地址的偏移量;B选项中,&a[i]是取数组a中第i个元素的地址,而对于*(&a[i]),由指针运算符,的运算规则可知,语句*(&a[i]就是返回地址&a[i]空间中存放的值,也即a[i];C选项,由于指针p已指向数组a,所以p[i]就等于a[i],这是常甩的一种数组元素引用方式;D选项是以指针方式对数组元素进行引用的,由于a只是代表数组的首地址,并不是指针,所以表达式*(*(a+i))是错误的,正确的引用应该为*(*(p+i))。

  • 第18题:

    以下程序段中的变量已正确定义。 for(i=0;i<;4;i++,i++)for(k=1;k<;3;k++);prinff(”*”);该程序段

    以下程序段中的变量已正确定义。 for(i=0;i<;4;i++,i++)for(k=1;k<;3;k++);prinff(”*”);该程序段的输出结果是( )。

    A.*

    B.****

    C.**

    D.********


    正确答案:A
    c语言约定分号为一条语句的结束。因此for(i=0;i<4;i++,i++)for(k=1;k<3;k++);是完整的语句,对研nd();没有任何影响,最后一nff(”·’),执行一次。因此答案为A选项。

  • 第19题:

    关于软件维护,以下叙述中正确的是(50)。

    A.如果没有文档,也可以很容易地维护一个软件

    B.设计软件时就应考虑到将来软件的可修改性

    C.谁写的软件就得由谁来维护

    D.维护软件就是改正软件中的错吴


    正确答案:B
    本题考查软件维护方面的知识。软件维护可分为改正性维护、适应性维护、完善性维护和预防性维护。与软件维护相关的问题有五个方面:理解需求维护的软件是很困难的;需要维护的软件往往缺少合适的文档;维护软件时通常不能指望得到原来开发人员的帮助;多数软件在设计时没有考虑将来的维护;软件维护通常不是一个吸引人的工作。‘软件的可维护性是指软件能够被理解.改正、适应及增强功能的容易程度。可理解性、可测试性、可修改性是衡量软件可维护生的几个主要质量因素。

  • 第20题:

    以下关于软件测试原则的叙述中,正确的是( )。
    ①所有软件测试都应追溯到用户需求
    ②尽旱地和不断地进行软件测试
    ③完全测试是不可能的
    ④测试无法发现软件潜在的缺陷
    ⑤需要充分注意测试中的群集现象

    A.①②③④⑤
    B.②③④⑤
    C.①②③⑤
    D.①②④⑤

    答案:A
    解析:

  • 第21题:

    下面软件中,()是刷新AwardBIOS的工具软件。

    • A、I0.sys
    • B、Awdflash.exe
    • C、MSDOS.sys
    • D、COMAND.COM

    正确答案:B

  • 第22题:

    设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是()。

    • A、i = i + 2
    • B、a [0]= 7;
    • C、i++- --j;
    • D、a(0)= 66;

    正确答案:B

  • 第23题:

    单选题
    以下关于软件测试与质量保证的叙述中,()是正确的
    A

    软件测试关注的是过程中的活动,软件质量保证关注的是过程的产物 

    B

    软件测试是软件质量保证人员的主要工作内容 

    C

    软件测试是软件质量保证的重要手段 

    D

    软件质量保证人员就是软件测试人员


    正确答案: C
    解析: 暂无解析