导航菜单
首页 >  » 正文

C语言的几道选择题

C语言的几道选择题

1、下面程序的功能是将字符串s中所有的字符’c’删除。请选择填空。
#include<stdio.h>
main()
{
char s[80];
int i,j;
gets(s);
for(i=j=0;s[i]!=’’;i++)
if(s[i]!=’c’);
s[j]=’’;
puts(s);
}
(C)s[j]=s[i];j++
2. 下述对C语言字符数组的描述中错误的是
(C) 可以在赋值语句中通过赋值运算符"="对字符数组整体赋值
3. 下列关于文件的结论中正确的是
B.对文件的操作必须先打开文件
4. 若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串应该是
B. “wb+”
5. 有下面的程序段:
char a[3], b[] = "China";
a = b;
printf("%s", a);

(D) 编译出错
6. 要打开一个已存在的非空文件“file.dat”用于修改,正确的语句是
D. fp=fopen(“file.dat”,"r+”);
7. 下列语句中,将c定义为文件型指针的是
B. FILE *c;
8. C语言中,对文件操作的一般步骤是
A. 打开文件->操作文件->关闭文件

相关推荐: