c语言实现pdf下载,在C语言中实现.pdf

在C语言中 , 对文件的存取是以 ( ) 为单位 .

A、文件

B、模块

C、程序

D、字节

下面说法中错误的是 ( ) 。

A、共用体变量的地址和它各成员的地址都是同一地址

B、共用体内的成员可以是结构变量 , 反之亦然

C、函数可以返回一个共用体变量

D、在任一时刻 , 共用体变量的各成员只有一个有效

结构体类型的定义允许嵌套是指()。

A、成员是已经或正在定义的结构体型

B、定义多个结构体型

C、成员可以重名

D、结构体型可以派生

若有定义 int a[10],*p=a;, 则p+5表示 ( ) 。

A、元素 a[5] 的值

B、元素 a[6] 的值

C、元素 a[6] 的地址

D、元素 a[5] 的地址

若有 int i=3,*p;p=&i; 下列语句中输出结果为 3 的是()。

A、printf("%d",*p);

B、printf("%d",*i);

C、printf("%d",p);

D、printf("%d",&p);

以下程序的输出结果是 ( ).

main( )

{int a[ ]={2,4,6,8},*p=a,i;

for(i=0;i<4;i++) a[i ]=*p++;

printf("%d\n",a[2]);}

A、2

B、6

C、8

D、4

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

A、宏替换不占用运行时间 , 只占编译时间

B、使用带参的宏时 , 参数的类型应与宏定义时的一致

C、在程序的一行上可以出现多个有效的预处理命令行

D、在以下定义中 C R 是称为 " 宏名 " 的标识符 #define C R 045

以下对静态局部变量的叙述哪一个是不正确的 ( ).

A、数值型静态局部变量的初值默认为 0

B、在一个函数中定义的静态局部变量可以被另一函数调用

C、静态局部变量是在编译时赋初值的 , 故它只被赋值一次

D、静态局部变量在整个程序运行期间都不释放

C语言中不可以嵌套的是()。

A、函数定义

B、函数调用

C、选择语句

D、循环语句

若使用一维数组名作函数实参,则以下正确的说法是()。

A、实参数组名与形参数组名必须一致

B、必须在主调函数中说明此数组的大小

C、实参数组类型与形参数组类型可以不匹配

D、在被调用函数中 , 不需要考虑形参数组的大小

在C语言中,函数的隐含存储类别是()。

A、无存储类别

B、auto

C、static

D、extern

若有说明 int a[3][4]; 则对 a数组元素的正确引用是()。

A、a[1,3]

B、a[2][4]

C、a[1+1][0]

D、a(2)(1)

下列字符数组长度为 5的是 ( ) 。

A、char d[6]= {'h', 'a', 'b', 'c', '\0' };

B、char c[10]= {'h', 'a', 'b', 'c', 'd'};

C、char b[]= {'h', 'a', 'b', 'c', 'd', '\0'};

D、char a[]={'h', 'a', 'b', 'c', 'd'};

以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是()。

A、char t[]="abcdefg",*s=t;

B、char s[10]="abcdefg";

C、char s[10];s="abcdefg";

D、char s[10];strcpy(s,"abcdefg");

下面各语句中 , 能正确进行赋字符串操作的语句是 ( ).

A、char s1[5][ ]={"ABCDE"};

B、char s2[6]={'A','B','C','D','E'};

C、char st[ ][ ]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值