单项选择题

<上一题 目录 下一题>
热门 试题

单项选择题
阅读以下程序及对程序功能的描述,其中正确的描述是 #include<stdio.h> main() { FILE*in,*out; char ch,infile[10],outfile[10]; printf( Enter the infile name: n ); scanf( %s ,infile); printf( Enter the outfile name: n ); scanf( %s ,outfile); if((in=fopen(infile, r ))==NULL) { printf( cannot open infile n ); exit(0);} if((out=fopen(outfile, w ))==NULL) { printf( cannot open outfile n ); exit(0);} while(!feof(in))fputc(fgetc(in),out); fclose(in); fclose(out);}
A.程序完成将磁盘文件的信息在屏幕上显示的功能
B.程序完成将两个磁盘文件合二为一的功能
C.程序完成将一个磁盘文件复制到另一个磁盘文件中
D.程序完成将两个磁盘文件合并并在屏幕上输出
单项选择题
以下程序有错,错误原因是 main() { int*p,i;char*q,ch; p=&i; q=&ch; *p=40; *p=*q; …… }
A.p和q的类型不一致,不能执行*p=*q;语句
B.*p中存放的是地址值,因此不能执行*p=40;语句
C.q没有指向具体的存储单元,所以*q没有实际意义
D.q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果
相关试题
  • 以下定义的结构体类型拟包含两个成员,其中...
  • 下面函数要求计算两个整数x,y之和,并通过...
  • 若用0至9之间不同的三个数构成一个三位数...
  • 以下程序运行结果是 【15】 。#includ...
  • 下述程序的输出结果是 【12】 。#incl...