齐大C语言单选题(10)

2019-08-30 23:42

单项选择

#define C R 045

以下各选项企图说明一种新的类型名,其typedef int typedef v4: 446

中正确的是()。

typedef v1 int;

447 以下叙述正确的是()。

可以把define和if定义为用户标识符

448 以下叙述中不正确的是()。 表达式a&=b等价于a=a&b

449

设 int b=2;表达式(b>>2)/(b>>1)的值是()。

0 450 若x=2,y=3则x&y的结果是()。

0

整型变量x和y的值相等、且为非0值,

451 则以下选项中,结果为零的

x || y 表达式是()。

452 下面说明不正确的是()。

char

a[10]=\

设p1和p2是指向同一个字符串的指针变453

量,c为字符变量,则以下

c=*p1+*p2; 不能正确执行的赋值语句是()。 设 char *s=\则指针变量s454

指向的字符串所占的字节数

9 是()。 455 对于基本类型相同的两个指针变量之间,不能进行的运算是()。

< 456

若有以下的定义:int t[3][2];能正确表示t数组元素地址的表达式是()。 &t[3][2]

457 变量的指针,其含义是指该变量的()。 值 458 若有语句int *point,a=4;和 point=&a;下面均代表地址的一组选项是()。 a,point,*&a 459 若有说明:int *p,m=5,n;以下正确的程序p=&n;scanf(\段是()。

p);

460

若有说明:int *p1,*p2,m=5,n;以下均是正确赋值语句的选项是()。

p1=&m;p2=&p1 char *a=\等

461 下面判断正确的是()。

价于 char *a;*a=\

typedef v2=int; 可以把define定义

为用户标识符,但不能把if定义为用户标识符

表达式a|=b等价于a=a|b 2 2

x | y char

a[10],*p=a;p=\ina\

p2=c; 5 = t[3] 地址

&*a,&a,*point p=&n;scanf(\*p)

p1=&m;p2=&n;*p1=*p2; char

str[10]={\};等价于char str[10];str[]={\

v3;

可以把if定义为用户标识符,但不能把define定义为用户标识符 表达式a!=b等价于a=a!b 4 3

x & y char

*a;a=\

p1=p2; 6 + &t[1] 名

*&point,*point,&a

scanf(\);*p=n; p1=&m;p2=p1; char

*s=\等价于 char

*s;s=\int; define和if都不能定义为用户标识符 表达式a^=b等价于a=a^b 8 5

x ^ y char a[10],*p;p=a=\c=*p1*(*p2);

7 - t[2] 一个标志 &a,&*point,point p=&n;*p=m; p1=&m;*p2=*p1; char c[4]=\d[4]=\

等价于 char

C

B C A B D

D

B

C

C D B D D C

C

单项选择

china\

若定义:int a=511,*b=&a;, 则

printf(\的输出结果为()。

c[4]=d[4]=\abc\

462

无确定值

a的地址

512

511 定义了一个

定义了一个基类型

若有定义:int *p[3];,则以下叙述中正为int的指针变量p,定义了一个指针数组p,该数组含有三定义了一个名为*p的整型数可指向一维数组的指针D

463

确的是()。

464 下列选项中正确的语句组是()。

465

若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是()。

466

在说明语句:int *f();中,标识符f代表的是()。

若有定义:int aa[ 8];则以下表达式中不467

能代表数组元aa[1]的

地址的是()。 468 若有说明:int i, j=2,*p=&i;,则能完成i=j赋值功能的语句是()。

469

设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是()。

470 fscanf函数的正确调用形式是()。

471 系统的标准输入文件是指()。 472 函数 ftell(fp) 的作用是()。

473 函数 rewind 的作用是()。

474 fseek函数的正确调用形式是()。

475 利用 fseek 函数可以实现的操作是()。

该变量具有三个指针

char s[8]; s={\p=q;

一个用于指向整型数据的指针变量

&aa[0]+1

i=*p; p=1;

fscanf(fp,格式字符串,输出表列); 键盘

得到流式文件中的当前位置 使位置指针重新返回文件的开头

fseek(文件类型指针,起始点,位移量) 改变文件的位置指针

个元素,每个元素都是基类型为int的指针

char *s; s={\*p=*q;

一个用于指向一维数组的行指针

&aa[1]

*p=*&j; *q=2;

fscanf(格式字符串,输出表列,fp); 显示器

移到流式文件的位置指针

将位置指针指向文件中所要求的特定位置

fseek(fp,位移量,起始点)

文件的顺序读写

组,该数组含有三个int类型元素

char s[8]; s=\n=*q; 一个用于指向函数的指针变量

&aa[0]++

i=&j; q=p;

fscanf(格式字符串,文件指针,输出表列); 软盘 初始化流式文件的位置指针 使位置指针指向文件的末尾

fseek(位移量,起始点,fp) 文件的随机读写

变量p,所指一维数组应具有三个int类型元素

char *s; s=\; p=n; 一个返回值为指针型的函数名

aa+1

i=**p; *p=5; fscanf(文件指针,格式字符串,输入表列); 硬盘 以上答案均正确 使位置指针自动移至下一个字符位置 fseek(起始

点,位移量,文件类型指针)

以上答案均正确

B D D D C

B D

D A A A B A 476

函数调用语句:fseek(fp,-20L,2);的含义是()。

477 若调用fputc函数输出字符成功,则其返回值是()。

478

在执行 fopen 函数时,ferror 函数的初值是()。

479 fwrite函数的一般调用形式是()。

480

以下read函数的调用形式中,参数类型正确的是()。 已知函数的调用形式:

fread(buffer,size,count,fp);其中481 buffer

代表的是()。 482

当顺利执行了文件关闭操作时,fclose函数的返回值是()。

483

若以\方式打开一个已存在的文件,则以下叙述正确的是()。

若要用fopen函数打开一个新的二进制文484

件,该文件要既能读也能写,

则文件方式字符串应是()。 485

若执行fopen函数时发生错误,则函数的返回值是()。

486 以下叙述中不正确的是()。

487

以下可作为函数fopen中第一个参数的正确格式是()。

fgetc函数的作用是从指定文件读入一个488

字符,该文件的打开方式

必须是()。

489 以下叙述中错误的是()。

单项选择

将文件位置指针移到距离文件头20个字节处 EOF TRUE

fwrite(buffer,count,size,fp);

read(int fd,char *buf,int count)

一个整数,代表要读入的数据项总数

-1

文件打开时,原有文

件内容不被删除,位置指针移到文件末尾,可作添加和读操作

\

地址值

C语言中的文本文件

以ASCⅡ码形式存储数据

c:user\\text.txt

只写

二进制文件打开后

将文件位置指针从当前位置向后移动20个字节 1 -1

fwrite(fp,size,count,buffer);

read(int *buf,int fd,int count)

一个文件指针,指向要读的文件

TRUE

文件打开时,原有文件内容不被删除,位置指针移到文件开头,可作重写和读操作

\

0

C语言中对二进制文件的访问速度比文本文件快 c:\%user\\text.txt

追加

在程序结束时,应

将文件位置指针从文件末尾处倒退20个字节 0 1

fwrite(fp,count,size,buffer); read(int

fd,int count,char *buf)

一个指针,指向要读入数据的存放地址

0

文件打开时,原有文件内容被删除,只可作写操作

\

1

C语言中,随机读写方式不适用于文本文件 \.txt\

读或读写

在利用fread

将文件位置指针移到离当前位置20个字节处 输出的字符 0

fwrite(buffer,size,count,fp); read(int count,char *buf,int fd)

一个存储区,存放要读的数据项

1

以上各种说法皆不正确

\

EOF C语言中,顺序读写方式不适用于二进制文件 \text.txt\

答案B和C都正确

不可以用

C

D D D A C

C

A

B

B

D D C

D

490

下列关于C语言数据文件的叙述中正确的是()。

若fp已正确定义并指向某个文件,当未491

遇到该文件结束标志时函数

feof(fp)的值为()。

若要打开A盘上user子目录下名为492

abc.txt的文本文件进行读、写操作,

下面符合此要求的函数调用是()。 493

在C程序中,可把整型数以二进制形式存放到文件中的函数是()。

若fp是指向某文件的指针,且已读到此494

文件末尾,则库函数feof(fp)

的返回值是()。 495

C语言结构体类型变量在程序执行期间()。

496

当说明一个结构体变量时系统分配给它的内存是()。

单项选择

可以先读文件的末尾,而顺序文件不可以

文件由ASCII码字符序列组成,C语言只能读写文本文件

0

fopen(\c.txt\

fprintf函数

EOF

所有成员一直驻留在内存中 各成员所需内存量的总和

当用fclose函数关闭已打开的文件

文件由二进制数据序列组成,C语言只

能读写二进制文件 1

fopen(\\\abc.txt\

fread函数

0

只有一个成员驻留在内存中 结构中第一个成员所需内存量

函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据

文件由记录序

列组成,可按数据的存放形式分为二进制文

件和文本文件

-1

fopen(\r\\abc.txt\b\fwrite函数

非零值

部分成员驻留在内存中 成员中占内存量最大者所需的容量

FILE定义指向二进制文件的文件指针

文件由数据

流形式组成,可按数据的存放形式分为二进制文件和文本文件

一个非0值

fopen(%user\\\\abc.txt\fputc函数

NULL

没有成员驻留在内存中 结构中最后一个成员所需内存量

D

A

B

A C

A

A


齐大C语言单选题(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:企业上半年工作总结及下半年计划汇报纲要(发布)

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

马上注册会员

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