正确答案: D
程序、数据与相关文档的完整集合
题目:软件是指
解析:D
查看原题
举一反三的答案和解析:
[单选题]下面程序的输出结果是_______。 unsigned fun(unsigned num) { unsigned k=1; do { k*=num%10; num/=10; }while(num); return(k); } main() { unsigned n=26; printf("%d\n",fun(n)); }
12
解析:解析:本题定义了一个fun函数,用于num求和,具体执行过程如下:
[单选题]下列对for循环中初始化、终止和迭代部分的描述中,错误的是( )。
可以用逗号彼此分隔
解析:解析:for语句三个部分间的分号是不能省略的,但是每个语句都可以为空语句。初始化可以在for语句前进行,终止条件语句可以在循环体内用break实现,迭代部分可以在循环体内实现。
[单选题]以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是______。
if(a>b) &&(b>c) )k=1;else k=();
解析:解析:“a>b?(b>c?1:0):0”的求解顺序是:先判断a>b是否为真,如果为真,则执行b>c?1:0,如果b>c为真,则(b>c?1:0)的值为1,从而整个表达式返回1,否则整个表达式返回0;如果a=b,则表达式返回0。因此功能等价的语句应为if((a>B)&&(b>C))k=1;elsek=0;。
[单选题]以下只有在使用时才为该类型变量分配内存的存储类说明是______。
auto和register
解析:解析:auto和register存储类型的变量在使用时分配存储空间,使用后即释放。
[单选题]当检索一个压缩文件时,首先要建立压缩文件输入流对象,该对象
以FileInputStream对象为参数
解析:解析:本题考查压缩文件流的概念。当输入一个Zip文件时要将zip文件作为FileInputStream构造方法的参数,所以选项B正确。而FileInputStream对象又作为ZipInputStream构造方法的参数出现。这里的ZipInputStream对象在将压:缩文件内的输入项作为字符文本读出时即作为InputStreamReader的构造方法参数出现。最后, InputStreamReader对象作为BufferedReader的构造方法的参数,并且使用readLine()方法将压缩文件输入项作为文本读出。