09-6省考2C选择题(10)

2020-05-08 10:15

239. 在对无符号数的位运算中,操作数左移三位相当于( )。 A. 操作数除以6 B. 操作数乘以6 C. 操作数除以8 D. 操作数乘以8

240. 以下程序段运行后变量k的值为( )。

int m=7,n=2,k; k=(m^n)<<1; A. 0 B. 98 C. 20 D. 10

241. 若有定义:int m=7,n=10,k; 则执行语句k=m&n;后k的值为(A. 2 B. 1 C. 17 D. 15

242. 以下程序的输出结果为( )。 #include void main()

{enum Weekday{sun=7,mon=1,tue,wed,thu,fri,sat}; enum Weekday day=wed; printf(\ } A. 2 B. 3 C. 4 D. 5

243. 若按如下类型说明,则( )是错误的叙述。 typedef struct {int no;

char *name; int cj; }S,*p;

A. S是一个结构体类型名 B. p是一个结构体类型名

C. p是指向结构体类型S的指针类型名 D. no是结构体类型S的成员

244. 下面程序段的运行结果是( )。 int p=7,q=4;

printf(\A. 4 B. 5 C. 6

。 ) D. 7

245. 若有以下类型说明,则叙述错误的是( )。 typedef union {char name[10]; int age; }ustu,*umy;

A. umy是指向共用体类型ustu的指针类型名 B. ustu是一个共用体类型名 C. umy是一个共用体类型名 D. age是共用体类型ustu的成员 246. 定义枚举类型的关键字是( )。 A. typedef B. include C. enum D. fnum

247. 下面程序段的运行结果是( )。 main()

{int a=5,b=3;

printf(\ } A. 0 B. 1 C. 2 D. 3

十、文件

248. 以下程序的功能是( )。

#include main()

{ FILE *fp; long int n;

fp=fopen(\ fseek(fp,0,SEEK_END); n=ftell(fp); fclose(fp);

printf(\}

A. 计算文件wj.txt的起始地址 B. 计算文件wj.txt的终止地址 C. 计算文件wj.txt的长度

D. 将文件指针定位到文件末尾 249. 以下程序的功能是( )。

#include

main()

{ FILE *fp; long int n;

fp=fopen(\ fseek(fp,0,SEEK_END); n=ftell(fp); fclose(fp);

printf(\}

A. 将文件指针从地址为0处移动到文件末尾 B. 计算文件指针的当前地址

C. 计算文件exam.txt的终止地址 D. 计算文件exam.txt的字节数

250. 文本文件quiz.txt的内容为\不包含引号),以下程序段的运行结果是

( )。 FILE *fp; char *str;

if((fp=fopen(\ str=fgets(str,7,fp); printf(\A. Progr B. Progra C. Program

D. Programming

251. 文件操作的一般步骤是( )。

A. 打开文件,定义文件指针,修改文件,关闭文件 B. 打开文件,定义文件指针,读写文件,关闭文件 C. 定义文件指针,定位指针,读写文件,关闭文件 D. 定义文件指针,打开文件,读写文件,关闭文件 252. 下面程序的运行结果是( )。

#include main()

{ FILE *fp;

int a=2,b=4,c=6,k,n;

fp=fopen(\ fprintf(fp,\

fprintf(fp,\ %d\\n\ fclose(fp);

fp=fopen(\

fscanf(fp,\ printf(\ %d\\n\ fclose(fp); }

A. 2 4

B. 2 6 C. 4 2 D. 6 2

253. 对于以下程序,说法正确的是( )。

#include main()

{ FILE *fp;

fp=fopen(\ if(fp!=NULL)

{ fprintf(fp,\ fclose(fp); printf(\ } }

A. 程序运行后,当前工作目录下存在quiz.txt文件,其中的内容是\B. 程序运行后,当前工作目录下存在quiz.txt文件,其中的内容是\C. 程序运行之前,当前工作目录下一定不存在quiz.txt文件 D. 程序运行之前,当前工作目录下一定存在quiz.txt文件 254. 以下程序运行后,文件test.txt的内容是( )。

#include main() {

FILE *fp;

char str[][10]={\ fp = fopen(\ if(fp!=NULL)

fprintf(fp,\ fclose(fp);

fp = fopen(\ if(fp!=NULL)

fprintf(fp,\ fclose(fp); } A. first B. second

C. first second D. second first

255. 以下程序的可执行文件名为abc.exe。

#include #include

void main(int argc,char *argv[]) {if(argc!=2)

{printf(\ exit(1);

}

printf(\ }

在DOS命令行输入:abc right<回车>,则输出结果是( )。 A. Input error B. I love abc C. I love right D. I love

256. 对下面程序描述正确的是( )。 #include #include void main() {FILE *in,*out;

if((in=fopen(\ {printf(\ exit(0); }

if((out=fopen(\ {printf(\ exit(0); }

while(!feof(out))

fputc(fgetc(out),in); fclose(in); fclose(out); }

A. 程序实现在屏幕上显示磁盘文件file1.txt的内容

B. 程序实现将磁盘文件file2.txt复制到磁盘文件file1.txt

C. 程序实现将两个磁盘文件file1.txt和file2.txt的内容合二为一 D. 程序实现在屏幕上显示磁盘文件file2.txt的内容 257. 下列中错误叙述的是( )。

A. C语言中的文件是一个字节流或二进制流

B. 可以以只读方式、只写方式或读写方式打开一个文本文件

C. 在程序中对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数

D. 当对文件的写操作完成之后,必须将它关闭,否则可能导致数据丢失 258. 对下面程序描述错误的是( )。 #include main() { int c;

FILE *fp;

if((fp=fopen(\ { c=fgetc(fp); c=c+1;} fseek(fp,0,SEEK_SET);

fputc(i,fp); fclose(fp); }

A. 将文件中第一个字节的内容加1 B. 将文件所有字节的内容加1

C. 以读写方式打开二进制文件file.dat D. SEEK_SET表示文件的开始位置

259. 若在fopen函数中使用文件的方式是\,该方式的含义是( )。 A. 以读/写方式打开一个文本文件 B. 以输出方式打开一个文本文件

C. 以读/写方式建立一个新的文本文件 D. 以读/写方式建立一个新的二进制文件

260. 当顺利执行了文件关闭操作时,fclose函数的返回值是(A. 1 B. 0 C. -1

D. 一个非0值

)。


09-6省考2C选择题(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:用多普勒效应测速的原理及应用

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: