下面程序段的运行结果是()。 char a[7]= “abcdef”; char b[4]= “ABC”; strcpy(a,b); printf(“%c”,a[5]);
A.f B.e C.\0 D.∪(∪表示空格)
单项选择题若需要打开一个已经存在的非空文件“file”并进行修改,则正确的打开语句是()。
A.fp=fopen(“file”,“r”); B.fp=fopen(“file”,“ab+”); C.fp=fopen(“file”,“w+”); D.fp=fopen(“file”,“r+”);
单项选择题在下列关于对文件进行操作的叙述中,正确的是()。
A.对文件操作必须先关闭文件 B.对文件操作必须先打开文件 C.对文件操作之前必须先测试文件是否存在,然后再打开文件 D.对文件操作的顺序没有要求
单项选择题printf()函数中用到格式符%4s,其中,数字4表示输出的字符串占用4列。若字符串长度大于4,则输出按下列4种方式之一进行,该方式是()。
A.从左起输出该字符串,右补空格 B.按原字符串长度从左向右全部输出 C.右对齐输出该字符串,左补空格 D.输出错误信息
单项选择题对于函数定义: void FUN(int n, double x) { … } 若以下选项中的变量都已定义并赋值,则对函数FUN的正确调用的语句是()。
A.k=FUN(x,n); B.void FUN(n,x); C.FUN(int y,double m); D.FUN(10,12.5);
单项选择题若有如下定义: struct sk{ int a; int b; }data,*p=&data; 则对data中的成员x的正确引用的是()。
A.(*p).a B.(*p).data.a C.p->data.a D.p.data.a