资源描述:
《北交18秋《C语言程序设计(专)》在线作业一.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、优选(单选题)1:函数rewind的作用是A:使文件位置指针重新返回文件的开始位置B:将文件位置指针指向文件中所要求的特定位置C:使文件位置指针指向文件的末尾D:使文件位置指针自动移至下一个字符位置正确答案:(单选题)2:在16位IBM-PC机上使用C语言,若有如下定义 structdata {inti; charch; doublef; }b; 则结构变量b占用内存的字节数是A:1B:2C:7D:11正确答案:(单选题)3:下列程序的输出结果是 intb=2; intfunc(int*a) {b+=*a;return(b);
2、} main() {inta=2,res=2; res+=func(&a); printf("%d\n",res); }A:4B:6C:8D:10正确答案:(单选题)4:以下叙述中不正确的是15/15优选A:在不同的函数中可以使用相同的名字的变量B:函数中的形式参数是局部变量C:在一个函数内定义的变量只在本函数X围内有效D:在一个函数内的复合语句中定义的变量在本函数X围内有效正确答案:(单选题)5:阅读以下程序及对程序功能的描述,其中正确的描述是 #include main() { FILE*in,*out; charch,
3、infile[10],outfile[10]; printf("Entertheinfilename:\n"); scanf("%s",infile); printf("Entertheoutfilename:\n"); scanf("%s",outfile); if((in=fopen(infile,"r"))==NULA:程序完成将磁盘文件的信息在屏幕上显示的功能B:程序完成将两个磁盘文件合二为一的功能C:程序完成将一个磁盘文件复制到另一个磁盘文件中D:程序完成将两个磁盘文件合并并在屏幕上输出正确答案:(单选题)6:若有以下程序
4、 #include inta[]={2,4,6,8}; main() {inti; int*p=a; for(i=0;i<4;i++)a[i]=*p; printf("%d\n",a[2]); } 上面程序输出结果是A:6B:8C:4D:215/15优选正确答案:(单选题)7:下列各数据类型不属于构造类型的是A:枚举型B:共用型C:结构型D:数组型正确答案:(单选题)8:有如下程序 inta[10]={1,2,3,4,5,6,7,8,9,10}; int*p=&a[3],b;b=p[5]; 则b的值是A:5B:6C:9D:
5、8正确答案:(单选题)9:C语言中,能识别处理的文件为A:文本文件和数据块文件B:文本文件和二进制文件C:流文件和文本文件D:数据文件和二进制文件正确答案:(单选题)10:下面能正确进行字符串赋值操作的是A:chars[5]={"ABCDE"};15/15优选B:chars[5]={′A′,′B′,′C′,′D′,′E′};C:char*s;s="ABCDE";D:char*s;chara;scanf("%s",&s);正确答案:(多选题)1:函数调用可以______。A:出现在一个表达式中B:出现在执行语句中C:作为一个函数的实参D:作为一个
6、函数的形参正确答案:(多选题)2:以下叙述中正确的是______。A:对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B:当程序执行中,数组元素的下标超出所定义的下标X围时,系统将给出“下标越界”的出错信息C:可以通过赋初值的方式确定数组元素的个数D:数组名代表的是数组所占存储区的首地址,其值不可改变正确答案:(多选题)3:在文件操作中,用于检测和设置文件状态的函数有______。A:文件结束检测函数feof()B:读写文件出错检测函数ferror()C:文件出错和结束标志文件函数才clearerr()15/15优选D:文件
7、关闭函数fclose()正确答案:(多选题)4:关于静态局部变量的说明正确的是______。A:静态局部变量存储在静态存储区B:静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值C:若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符D:虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的正确答案:(多选题)5:以下不正确的叙述是______。A:C语言的主函数是无参函数B:C语言的主函数最多允许有1个参数C:C语言的主函数最多允许有2个参数D:C语言的主函数可以有2个以上参数正确答案:(多选题)6:关于宏
8、定义的说法正确的是:A:宏名一般习惯用大写字母表示,以便与变量名相区别B:使用宏名代替一个字符串,可以减少程序中重复书写某些字符串的工作量C:宏定义是