admin 管理员组

文章数量: 1184232


2024年12月31日发(作者:圆柱导轨直线光轴滑轨)

》》》》》》备考资料word版——2024年最新整理《《《《《《

B.

常量:‘101’

C.

常量:“A”

D.

常量:‘A’

回答错误

!

正确答案:

C

下列关于函数的说法中,错误的是。

收藏

A.

函数分成函数说明部分和函数体两部分

B.

主函数可以调用任何非主函数的其他函数

C.

任何非主函数可以调用其他任何非主函数

D.

程序可以从任何函数开始执行

回答错误

!

正确答案:

D

对于charp[]="ABC0ABCD0ABCDE";,输出结果中能看到字符D的是:

收藏

A.

》》》》》》备考资料word版——2024年最新整理《《《《《《

printf("%s",&p[2]);

B.

printf("%s",&p[8]);

C.

printf("%s",&p[4];

D.

printf("%s",p);

回答错误!正确答案:

C

已说明inta=256,执行语句printf(”%x”,a);的结果是:

收藏

A.

100

B.

00ff

C.

256

D.

0ffe

回答错误

!

正确答案:

A

声明一个函数为外部函数,应该在声明函数的函数类型的前面加()。

收藏

》》》》》》备考资料word版——2024年最新整理《《《《《《

A.

extern

B.

register

C.

auto

D.

static

回答错误!正确答案:

A

设x、y、t均为int型变量,则执行语句x=y=3;t=++x||++y;后,y的值为()。

收藏

A.

4

B.

1

C.

3

D.

不定值

回答错误!正确答案:

C

对于二维数组a[2][3],元素a[1][2]是数组的第()个元素。

》》》》》》备考资料word版——2024年最新整理《《《《《《

收藏

A.

3

B.

6

C.

4

D.

5

回答错误!正确答案:

B

下列算术运算符中,只能在两个整型数据之间进行的运算符是()。

收藏

A.

%

B.

*

C.

/

D.

+

回答错误!正确答案:

A

》》》》》》备考资料word版——2024年最新整理《《《《《《

对于链接,正确的说法为()。

收藏

A.

链接是将源程序、目标程序和其他源程序链接到一起,生成可执行程序。

B.

链接是将目标程序、库函数和其他目标程序链接到一起,生成可执行程序。

C.

链接是将源程序、库函数和其他源程序链接到一起,生成可执行程序。

D.

链接是将源程序和库函数链接到一起,生成可执行程序。

回答错误!正确答案:

B

t为int类型,进入while(t=1){……}循环之前,t的值为0,则以下叙述中,

正确的叙述是()。

收藏

A.

循环控制表达式的值为0

B.

循环控制表达式的值为假

C.

循环控制表达式的值为1

D.

循环表达式不合法

》》》》》》备考资料word版——2024年最新整理《《《《《《

回答错误!正确答案:

C

若有说明语句“inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;”,则下列表达式中,不能

表示a数组元素的表达式是()。

收藏

A.

*p

B.

a[p-a]

C.

*a

D.

a[10]

回答错误!正确答案:

D

下列关于C语言用户标识符的叙述中,正确的叙述是()。

收藏

A.

用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头

B.

用户标识符中可以出现下划线,但不可以放在用户标识符的开头

C.

用户标识符中可以出现下划线和中划线(减号)

D.

》》》》》》备考资料word版——2024年最新整理《《《《《《

用户标识符中不可以出现中划线,但可以出现下划线

回答错误!正确答案:

D

若inta=5,b=6,c=7,d=8,m=2,n=2;则逻辑表达式(m=a>b)&&(n=c

>d)运算后,n的值为:

收藏

A.

0

B.

2

C.

1

D.

3

回答错误

!

正确答案:

B

在16位系统中,若有数组定义:doubled[10]={1,2,3,4,5};,则数组d所占的

存储空间为()个字节。

收藏

A.

10

B.

5

C.

》》》》》》备考资料word版——2024年最新整理《《《《《《

40

D.

80

回答错误!正确答案:

D

设有定义“inta=3,b,*p=&a;”,则下列语句中,使b不为3的语句是:

收藏

A.

b=a;

B.

b=*p;

C.

b=*&a;

D.

b=*a;

回答错误!正确答案:

D

设a=10,b=4;,执行赋值语句a%=b+1;后,a的值为()。

收藏

A.

1

B.

2

》》》》》》备考资料word版——2024年最新整理《《《《《《

C.

3

D.

0

回答错误!正确答案:

D

已说明inta=256,执行语句printf(”%x”

收藏

A.

00ff

B.

256

C.

0ffe

D.

100

回答错误

!

正确答案:

D

在C语言中,关于文件存取方式,()。

收藏

A.

只能随机存取(也称直接存取)

B.

,a);的结果是()

》》》》》》备考资料word版——2024年最新整理《《《《《《

只能从文件开头存取

C.

可以顺序存取,也可以随机存取

D.

只能顺序存取

回答错误

!

正确答案:

C

已知intj;i=1;执行语句j=-i++;后,j的值是()

收藏

A.

1

B.

–1

C.

–2

D.

2

回答错误!正确答案:

B

下列关于局部变量的说法中,不正确的说法是()。

收藏

A.

局部变量是在函数内部定义说明的

》》》》》》备考资料word版——2024年最新整理《《《《《《

B.

不能在复合语句中定义变量

C.

形参变量属于被调函数的局部变量

D.

允许在不同的函数中使用相同的变量名

回答错误

!

正确答案:

B

若inta=5,b=6,c=7,d=8,m=2,n=2;则逻辑表达式(m=a>b)&&(n

=c>d)运算后,n的值为():

收藏

A.

1

B.

0

C.

3

D.

2

回答错误!正确答案:

D

C语言允许用外部说明来指定变量、函数等,这里的外部指的是()。

收藏

》》》》》》备考资料word版——2024年最新整理《《《《《《

A.

作用范围是全程的

B.

冠以关键字extern

C.

位置在函数外部

D.

位置在函数体外部

回答错误!正确答案:

C

若形参是简单变量形式,则对应的实参不能是()。

收藏

A.

简单变量

B.

数组元素

C.

常量

D.

数组

回答错误!正确答案:

D

若有inta=3,*pa;floatf=4.5,*pf=&f;,则下列表述中,错误的是()。

》》》》》》备考资料word版——2024年最新整理《《《《《《

收藏

A.

pa=&f

B.

*pf=a+f

C.

pa=&a

D.

pf=&f

回答错误!正确答案:

A

设有定义语句“struct{inta;floatb;charc;}abc;”,则对结构体成员a的引用

可以是()。

收藏

A.

abc.a

B.

abc>a

C.

abc-a

D.

abc->a

回答错误!正确答案:

A

》》》》》》备考资料word版——2024年最新整理《《《《《《

在定义inta[2][3];之后,对数组a的引用正确的是()。

收藏

A.

a[1>2][!1]

B.

a[1,3]

C.

a(1,2)

D.

a[2][0]

回答错误!正确答案:

A

在一个C程序中,()。

收藏

A.

main函数可以在任何地方出现

B.

main函数必须出现在所有函数之后

C.

main函数必须出现在所有函数之前

D.

main函数必须出现在固定位置

》》》》》》备考资料word版——2024年最新整理《《《《《《

回答错误!正确答案:

A

有定义charp[]="ABCDE";,能输出字符串”ABCDE”的语句为()

收藏

A.

printf("%s%s%s",&p[0],p+3,p+6);

B.

printf("%s",p);

C.

printf("%s%s%s",&p[0],&p[2],&p[3]);

D.

printf("%s",&p[0]);

回答错误

!

正确答案:

A

在说明一个结构体变量时系统分配给它的存储空间是()。

收藏

A.

该结构体中的最后一个成员所需存储空间

B.

该结构体中所有成员所需存储空间的总和

C.

该结构体占用最大存储空间的成员所需存储空间

D.

》》》》》》备考资料word版——2024年最新整理《《《《《《

该结构体中的第一个成员所需存储空间

回答错误!正确答案:

B

下列四条语句中,有语法错误的语句是()。

收藏

A.

if((a=b;)>=0)m=a;

B.

if((a=b)>=0)m=a;

C.

if(a

D.

if(a>b)m=a;

回答错误

!

正确答案:

A

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

收藏

A.

fprintf函数

B.

fwrite函数

C.

fputc函数

》》》》》》备考资料word版——2024年最新整理《《《《《《

D.

fread函数

回答错误!正确答案:

B

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

收藏

A.

0

B.

EOF

C.

1

D.

地址值

回答错误!正确答案:

A

以下程序的输出结果是:main(){intx,y=0;for(x=1;x<10;x++)for

(x=10;x<10;x++)y++;printf("%d",y);}

收藏

A.

2

B.

0

》》》》》》备考资料word版——2024年最新整理《《《《《《

C.

10

D.

1

回答错误!正确答案:

B

如果在定义函数时不指定函数类型,系统会隐含指定函数类型为()型。

收藏

A.

int

B.

float

C.

double

D.

void

回答错误!正确答案:

A

以下关于预处理的叙述,不正确的是。

收藏

A.

预处理行不是c的可编译语句

B.

》》》》》》备考资料word版——2024年最新整理《《《《《《

在程序中凡以#开始的语句都是预处理命令

C.

预处理命令须以#开始

D.

c程序在执行过程中对预处理命令进行处理

回答错误

!

正确答案:

D

下列描述中,能正确对二维数组a进行初始化的是()。

收藏

A.

inta[2][]={1,2,3,4,5,6};

B.

inta[2][3]={{1,2},{3,4},{5,6}};

C.

inta[][3]={1,2,3,4,5,6};

D.

inta[2][]={{1,2},{3,4}};

回答错误!正确答案:

C

设chars[10];inti=5;,下列表达式中,正确的表达式是()。

收藏

A.

*(s+i)

》》》》》》备考资料word版——2024年最新整理《《《《《《

B.

*(&s+i)

C.

*((s++)+i

D.

s[i+6]

回答错误

!

正确答案:

A

以下合法的赋值语句是:

收藏

A.

c=int(a+b);

B.

d+5=10;

C.

x=y=100;

D.

x+y=100;

回答错误

!

正确答案:

C

C语言中规定,函数的返回值的类型是由:

收藏

A.

》》》》》》备考资料word版——2024年最新整理《《《《《《

调用该函数时系统临时决定的

B.

调用该函数时的主调用函数类型所决定

C.

在定义该函数时所指定的函数类型所决定

D.

return语句中的表达式类型所决定

回答错误!正确答案:

C

程序段inta=2,c=5;printf("a=%d,b=%dn",a,c);的运行结果是()。

收藏

A.

a=2,b=5

B.

a=d,b=d

C.

a=%2,b=%5

D.

a=%d,b=%d

回答错误

!

正确答案:

A

有如下程序段:intw=1;x=2;y=3;z=4;m=(w<x)?w:x;m

=(m<y)?m:y;m=(m<z)?m:z;该程序段执行后,m的值是:

》》》》》》备考资料word版——2024年最新整理《《《《《《

收藏

A.

3

B.

1

C.

4

D.

2

回答错误!正确答案:

B

若在程序中用到“putchar()”函数时,应在程序开头写上()。

收藏

A.

#include

B.

#include

C.

#include

D.

#include

回答错误!正确答案:

A

》》》》》》备考资料word版——2024年最新整理《《《《《《

若自定义函数不要求返回一个值,则应在该函数说明时加一个类型说明符

()。

收藏

A.

int

B.

char

C.

void

D.

float

回答错误!正确答案:

C

若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,

≤9,则对a数组元素不正确的引用是()

收藏

A.

*(&a[i])

B.

p[i]

C.

a[10]

D.

a[p-a]

其中0≤ii;

》》》》》》备考资料word版——2024年最新整理《《《《《《

回答错误!正确答案:

C

设有定义“inta=3,b,*p=&a;”,则下列语句中,使b不为3的语句是()。

收藏

A.

b=*&a;

B.

b=a;

C.

b=*p;

D.

b=*a;

回答错误!正确答案:

D

已知inta[]={1,2,3,4,5,6,7,8,9},*p=a;则值为3的表达式是()

收藏

A.

p+=2,++*p

B.

p+=3,*p++

C.

p+=2,*++p

D.

》》》》》》备考资料word版——2024年最新整理《《《《《《

p+=2,*(p++)

回答错误!正确答案:

D

下面循环语句中inta,b;for(a=0,b=1;a<=b+2;a+=2,b--)

printf(“%d”,a);,循环体的执行次数为():

收藏

A.

0

B.

2

C.

1

D.

3

回答错误!正确答案:

B

C语言中规定,函数的返回值的类型是由()。

收藏

A.

调用该函数时系统临时决定的

B.

return语句中的表达式类型所决定

C.

》》》》》》备考资料word版——2024年最新整理《《《《《《

调用该函数时的主调用函数类型所决定

D.

在定义该函数时所指定的函数类型所决定

回答错误!正确答案:

D

执行charstr[10]="Chnina";strlen(str);的结果是()。

收藏

A.

9

B.

7

C.

6

D.

8

回答错误!正确答案:

C

如果想使一个数组中全部元素值均为0,不能写成()。

收藏

A.

inta[5]=0;

B.

inta[5]={0,0};

》》》》》》备考资料word版——2024年最新整理《《《《《《

C.

inta[5]={0,0,0,0,0};

D.

inta[5]={0};

回答错误!正确答案:

A

有定义charp[]="AB0CD0E";,能输出字符串”ABCDE”的语句为:

收藏

A.

printf("%s%s%s",&p[0],p+3,p+6);

B.

printf("%s",p);

C.

printf("%s",&p[0]);

D.

printf("%s%s%s",&p[0],&p[2],&p[3]);

回答错误!正确答案:

A

下列对C语言字符数组的描述中,错误的描述是()。

收藏

A.

字符数组中的字符串可以整体输入、输出

B.

》》》》》》备考资料word版——2024年最新整理《《《《《《

字符数组可以存放字符串

C.

可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值

D.

不可以用关系运算符对字符数组中的字符串进行比较

回答错误

!

正确答案:

C

若有main(){intx='f';printf("%cn",'A'+(x-'a'+1));},程序执行后的输出结果

是()。

收藏

A.

J

B.

I

C.

H

D.

G

回答错误!正确答案:

D

与语句y=(x<0?1:x>0?-1:0);的功能相同的if语句是()。

收藏

A.

》》》》》》备考资料word版——2024年最新整理《《《《《《

if(x>0)y=1;elseif(x<0)y=-1;elsey=0;

B.

y=-1;if(x)if(x>0)y=1;elseif(x==0)y=0;elsey=-1;

C.

if(x)if(x>0)y=1;elseif(x<0)y=-1;elsey=0;

D.

y=0;if(x>=0)if(x>0)y=1;elsey=-1;

回答错误!正确答案:

A

在定义inta[2][3];之后,下列使用正确的是:

收藏

A.

a(1,2)

B.

a[2][0]

C.

a[1,3]

D.

a[1>2][!1]

回答错误

!

正确答案:

D

一个C程序的执行是从()。

收藏

》》》》》》备考资料word版——2024年最新整理《《《《《《

A.

第一个语句开始,直到最后一个语句结束

B.

第一个函数开始,直到最后一个函数结束

C.

main()函数开始,在main()函数中结束

D.

main()函数开始,直到最后一个函数结束

回答错误!正确答案:

C

已知:chari=’A’;floatf=11.5;正确的语句是():

收藏

A.

int(f%i)

B.

int(f)%i

C.

(intf)%i

D.

(int)f%i

回答错误!正确答案:

D

》》》》》》备考资料word版——2024年最新整理《《《《《《

在16位系统中,若有数组定义:floatf[10]={1,2,3,4};,则数组f所占的存储

空间为()个字节。

收藏

A.

4

B.

40

C.

16

D.

10

回答错误!正确答案:

B

设fp是文件指针,str是一个字符串变量,n是一个整数,向文件中输出字

符串的正确格式是()。

收藏

A.

fputs(str,n,fp);

B.

fputs(str,fp);

C.

fputs(fp,str);

D.

fputs(fp,n,str);

》》》》》》备考资料word版——2024年最新整理《《《《《《

回答错误!正确答案:

B

若有func((v1,v2),(v3,v4,v5),v6)调用,说明函数func有()个形参。

收藏

A.

4

B.

6

C.

5

D.

3

回答错误!正确答案:

D

C语言中,若全局的外部变量和函数内的局部变量重名,则。

收藏

A.

局部变量优先

B.

全局的外部变量优先

C.

外部变量优先

D.

》》》》》》备考资料word版——2024年最新整理《《《《《《

产生错误

回答错误!正确答案:

A

在16位系统中,若有数组定义:inta[2][3][4]={1,2,3,4,5,6,7,8,9};,则数组a

所占的存储空间为()个字节。

收藏

A.

9

B.

24

C.

48

D.

18

回答错误

!

正确答案:

C

C语言可以处理的文件类型是()。

收藏

A.

文本文件和二进制文件

B.

大数据文件和文本文件

C.

》》》》》》备考资料word版——2024年最新整理《《《《《《

数据文件和二进制文件

D.

文本文件和数据文件

回答错误!正确答案:

A

表达式10==9的值是()。

收藏

A.

0

B.

true

C.

2

D.

1

回答错误!正确答案:

A

对于16位系统中,C语言中整数-8在内存中的存储形式是():

收藏

A.

1000

B.

1000

》》》》》》备考资料word版——2024年最新整理《《《《《《

C.

10111

D.

11000

回答错误!正确答案:

D

以下程序运行后,main(){char*s="abcde";

s);},输出结果是()

收藏

A.

字符c的ASCII码值

B.

值不确定

C.

字符c的地址

D.

cde

s+=2;printf("%d",

回答错误

!

正确答案:

C

C语言规定了一个“字符串结束标志”,以字符()作为标志。

收藏

A.

'0'

》》》》》》备考资料word版——2024年最新整理《《《《《《

B.

'0'

C.

'n'

D.

空格

回答错误

!

正确答案:

A

能正确表示条件x≥y≥z的C语言表达式是()。

收藏

A.

(x>=y).AND.(y>=z)

B.

(x>=y>=z)

C.

(x>=y)&(y>=z)

D.

(x>=y)&&(y>=z)

回答错误!正确答案:D

设x、y均为int类型变量,且x=10,y=3,则语句printf(“%d,%dn”,x--,--y);

的输出结果是:

收藏

A.

》》》》》》备考资料word版——2024年最新整理《《《《《《

10,2

B.

9,3

C.

10,3

D.

9,2

回答错误!正确答案:

A

若a为int类型,且其值为5,则执行完表达式a+=a-=a*a后,a的值是()。

收藏

A.

-40

B.

20

C.

-5

D.

25

回答错误

!

正确答案:

A

若a为int类型,且其值为5,则执行完表达式a+=a-=a*a后,a的值是()。

收藏

》》》》》》备考资料word版——2024年最新整理《《《《《《

A.

-5

B.

20

C.

-40

D.

25

回答错误!正确答案:

C

下列属于结构化算法基本结构的是()。

收藏

A.

选择结构,嵌套结构

B.

复合结构,嵌套结构

C.

顺序结构,循环结构

D.

顺序结构,复合结构

回答错误!正确答案:

C

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

》》》》》》备考资料word版——2024年最新整理《《《《《《

收藏

A.

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

B.

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

C.

文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件

D.

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

回答错误!正确答案:

B

以下合法的赋值语句是():

收藏

A.

x=y=100;

B.

d+5=10;

C.

c=int(a+b);

D.

x+y=100;

回答错误

!

正确答案:

A

》》》》》》备考资料word版——2024年最新整理《《《《《《

假定x和y均为double类型,则表达式x=2,y=x+3/2的值是():

收藏

A.

3.000000

B.

3

C.

3.500000

D.

2.000000

回答错误!正确答案:

A

以读写方式打开一个已存在的二进制文件fil2,正确的调用方式是。

收藏

A.

FILE*FP;FP=fopen("fil2","rb+");

B.

FILE*FP;FP=fopen("r","fil2");

C.

FILE*FP;FP=fopen("rb+","fil2");

D.

FILE*FP;FP=fopen("fil2","r");

》》》》》》备考资料word版——2024年最新整理《《《《《《

回答错误!正确答案:

A

若有inta[][3]={{1,2},{3,4}};,则a[1][2]的值是()。

收藏

A.

0

B.

4

C.

2

D.

3

回答错误!正确答案:

A

在C程序中,main()的位置()。

收藏

A.

必须作为最后一个函数

B.

可以任意

C.

必须作为第一个函数

D.

》》》》》》备考资料word版——2024年最新整理《《《《《《

必须放在它所调用的函数之后

回答错误!正确答案:

B

设x、y、z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值

为()。

收藏

A.

4

B.

52

C.

32

D.

16

回答错误

!

正确答案:

C

若fp是指向某文件的指针,若没到该文件的末尾,则函数feof(fp)的返回值

是()。

收藏

A.

EOF

B.

非零值

C.

》》》》》》备考资料word版——2024年最新整理《《《《《《

0

D.

-1

回答错误!正确答案:

C

设x是int型变量,f是float型变量,用下面的语句给这两个变量输入值:s

canf("i=%d,f=%f",&i,&f);,为了把100和765.12分别送给i和f,正确的输入

为()。

收藏

A.

x=100<回车>f=765.12<回车>

B.

i=100,f=765.12<回车>

C.

100<空格〉765.12<回车>

D.

100<回车〉765.12<回车>

回答错误!正确答案:

B

下列描述中,能正确给字符数组str定义和赋值的是()。

收藏

A.

charstr[10];strcpy(str,"abcdefghijklmn");

B.

》》》》》》备考资料word版——2024年最新整理《《《《《《

charstr[]={"China"};

C.

charstr[10]={"abcdefghijklmn"};

D.

charstr[10];str={"China"};

回答错误

!

正确答案:

B

若有说明语句“inta[10],*p=a;”,对数组元素的正确引用是()。

收藏

A.

p[a]

B.

p+2

C.

*(p+2)

D.

a[p]

回答错误!正确答案:

C

对于下面两个结构体变量的定义:(1)structperson{charname[20];intage;}p

upil,student;structpersonmen,women;,(2)struct{charname[20];intage;}pu

pil,student;structmen,women;,正确的理解是()。

收藏

A.

》》》》》》备考资料word版——2024年最新整理《《《《《《

(1)错误(2)正确

B.

(1)正确(2)错误

C.

(1)和(2)都正确

D.

(1)和(2)都错误

回答错误!正确答案:

B

单目运算符“&”是()。

收藏

A.

指针运算符

B.

乘法运算符

C.

取地址运算符

D.

非法的

回答错误

!

正确答案:

C

如果全局的外部变量和函数体内定义的局部变量重名,则()。

收藏

》》》》》》备考资料word版——2024年最新整理《《《《《《

A.

全局的外部变量优先

B.

局部变量优先

C.

外部变量优先

D.

出错

回答错误!正确答案:

B

若fp是指向某文件的指针,若没到该文件的末尾,则函数表达式!feof(fp)的

值是()。

收藏

A.

非零值

B.

EOF

C.

1

D.

0

回答错误!正确答案:

C

》》》》》》备考资料word版——2024年最新整理《《《《《《

下列描述中,正确的描述是()。

收藏

A.

预处理指令只能位于程序首部

B.

预处理就是完成c编译程序对C源程序第一遍扫描,为编译的词法分析和语法分析做准备

C.

凡是C源程序中行首以#标示的控制行都是预处理指令

D.

预处理是指完成宏替换和文件包含指定的文件调用

回答错误!正确答案:

C

从下列选项中选择不会引起二义性的宏定义是()

收藏

A.

#defineCUBE(x)(x*x*x)

B.

#defineCUBE(x)((x)*(x)*(x))

C.

#defineCUBE(x)x*x*x

D.

#defineCUBE(x)(x)*(x)*(x)

》》》》》》备考资料word版——2024年最新整理《《《《《《

回答错误!正确答案:

B

若有intf(inta,intb);,则说明函数f()。

收藏

A.

是一个外部函数

B.

能被同一源程序其他文件中的函数调用

C.

是一个内部函数

D.

只能在本文件中使用

回答错误!正确答案:

B

若有inta[5][6];,则数组a包含的元素个数是。

收藏

A.

24

B.

20

C.

30

D.

》》》》》》备考资料word版——2024年最新整理《《《《《《

25

回答错误!正确答案:

C

下列关于数组的叙述,不正确的是。

收藏

A.

数组名的命名规则和变量名的命名规则相同

B.

在定义数组时的常量表达式中可以包含变量

C.

在定义数组时,需要指定数组中元素的个数

D.

数组必须先定义后使用

回答错误

!

正确答案:

B

在主函数中定义的变量()。

收藏

A.

可以在整个文件中有效

B.

可以在所有函数中有效

C.

可以在被调用的函数中有效

》》》》》》备考资料word版——2024年最新整理《《《《《《

D.

只在主函数中有效

回答错误!正确答案:

D

在16位系统中,若有数组定义:intarray[10]={1,2,3,4};,则数组array所占

的存储空间为()个字节。

收藏

A.

20

B.

10

C.

4

D.

8

回答错误!正确答案:

A

已知inta[]={1,2,3,4,5,6,7,8,9},*p=a;则值为3的表达式是()

收藏

A.

p+=2,++*p

B.

p+=2,*++p

》》》》》》备考资料word版——2024年最新整理《《《《《《

C.

p+=3,*p++

D.

p+=2,*(p++)

回答错误!正确答案:

D

在执行inta[][3]={1,2,3,4,5,6};语句后,a[1][0]的值是()。

收藏

A.

1

B.

5

C.

2

D.

4

回答错误!正确答案:

D

以读写方式打开一个已存在的二进制文件fil2,fopen函数的正确的调用方式

是()。

收藏

A.

FILE*FP;FP=fopen("fil2","r");

》》》》》》备考资料word版——2024年最新整理《《《《《《

B.

FILE*FP;FP=fopen("fil2","r+");

C.

FILE*FP;FP=fopen("fil2","rb+");

D.

FILE*FP;FP=fopen("fil2","rb");

回答错误

!

正确答案:

C

根据定义:structperson{charname[9];intage;};structpersonc[10]={"John",

17,"Paul",19,"Mary",18,"Adam",16};,能打印出字母M的语句是()。

收藏

A.

printf("%c",c[3].name[1]);

B.

printf("%c",c[2].name[0]);

C.

printf("%c",c[3].name);

D.

printf("%c",c[2].name[1]);

回答错误

!

正确答案:

B

下列选项中关于赋值运算,正确的是()。

收藏

》》》》》》备考资料word版——2024年最新整理《《《《《《

A.

被赋值的对象只能是单个变量,而不能是表达式、常量或函数

B.

复合赋值运算符的优先级高于赋值运算符的优先级

C.

赋值运算符在C语言的各运算符中,优先级最低

D.

一个表达式中,至多只能包含一个赋值运算符

回答错误!正确答案:

A

一个完整的可运行的C源程序是()。

收藏

A.

至少由一个主函数和一个以上的辅助函数组成

B.

至少由一个且只有一个主函数或多个辅助函数组成

C.

至少需要一个主函数和(或)一个以上的辅助函数组成

D.

由一个且只有一个主函数和一个以上(含0个)的子函数组成

回答错误!正确答案:

D

执行“chara[10]={"abcd"},*p=a;”后,*(p+4)的值是()。

》》》》》》备考资料word版——2024年最新整理《《《《《《

收藏

A.

'0'

B.

不能确定

C.

abcd

D.

'd'

回答错误!正确答案:

A

对于16位系统中,C语言中整数-8在内存中的存储形式是():

收藏

A.

10111

B.

1000

C.

11000

D.

1000

回答错误

!

正确答案:

C

》》》》》》备考资料word版——2024年最新整理《《《《《《

以下不合法的表达式是():

收藏

A.

5+(x=10);

B.

x=y=200;

C.

5+x=10;

D.

y+x==10;

回答错误!正确答案:

C

main(){inta,b,s;scanf(”%d%d”,&a,&b);s=a;if(a

回车,则输出结果是(=""}若执行上面的程序时,从键盘上输入=""printf(”%

dn”,s);=""s="b;">

收藏

A.

20

B.

16

C.

14

D.

18

》》》》》》备考资料word版——2024年最新整理《《《《《《

回答错误!正确答案:

B

从下列选项中选择不会引起二义性的宏定义是:

收藏

A.

#defineC(x)((x)*(x))

B.

#defineC(x)x*x

C.

#defineC(x)(x*x)

D.

#defineC(x)(x)*(x)

回答错误!正确答案:

A

下列不能输出字符B的是:

收藏

A.

putchar(ˊx42ˊ);

B.

putchar(ˊ101ˊ);

C.

putchar(ˊx41ˊ);

D.

》》》》》》备考资料word版——2024年最新整理《《《《《《

putchar(66);

回答错误!正确答案:

C

在函数中定义变量时,若省略存储类型符,系统默认其为()存储类别。

收藏

A.

自动

B.

静态

C.

外部

D.

寄存器

回答错误

!

正确答案:

A

若i,j已定义为int类型,则在程序段for(i=5;i;i--)for(j=0;j<4;j++){...}中,

内循环体的总的执行次数是()。

收藏

A.

24

B.

30

C.

》》》》》》备考资料word版——2024年最新整理《《《《《《

25

D.

20

回答错误!正确答案:

D

若程序中包含有以下说明和定义:structex{intx,y;}…structexx,y;…,

则在计算机上调试时,()。

收藏

A.

编译出错

B.

可以编译、连接、执行

C.

可以编译,但连接出错

D.

可以编译、连接,但不能执行

回答错误!正确答案:

A

若有程序段intk=0;while(k=1)k++;,则while循环执行的次数是()。

收藏

A.

一次也不执行

B.

》》》》》》备考资料word版——2024年最新整理《《《《《《

有语法错,不能执行

C.

执行1次

D.

无限次

回答错误

!

正确答案:

D

调试C程序时正确的步骤应当是()。

收藏

A.

编辑、编译、链接和运行

B.

链接、编辑、编译和运行

C.

编辑、链接、编译和运行

D.

编辑、链接、编译和运行

回答错误!正确答案:

A

C语言中要求运算对象必须是整型的运算符是()。

收藏

A.

/

》》》》》》备考资料word版——2024年最新整理《《《《《《

B.

%

C.

!=

D.

++

回答错误

!

正确答案:

B

以下错误的描述是()

收藏

A.

在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环

B.

在switch语句中使用break语句或continue语句的作用相同

C.

在循环语句中使用break语句是为了跳出循环体,提前结束循环

D.

break语句不能用于循环语句和switch语句外的任何其它语句

回答错误!正确答案:

D

对于inta[10];,下列正确的是。

收藏

A.

》》》》》》备考资料word版——2024年最新整理《《《《《《

a(6)

B.

a[9+1]

C.

a[10-10]

D.

a[10]

回答错误!正确答案:

C

以下类型选项中,不属于C语言的类型的是()。

收藏

A.

longshort

B.

signedshortint

C.

unsignedint

D.

unsignedlongint

回答错误

!

正确答案:

A

以下数组定义中不正确的是:

》》》》》》备考资料word版——2024年最新整理《《《《《《

收藏

A.

intd[3][]={{1,2},{1,2,3},{1,2,3,4}};

B.

intb[][3]={0,1,2,3};

C.

inta[2][3];

D.

intc[3][3]={0};

回答错误!正确答案:

A

若变量c为char类型,能正确判断出c为小写字母的表达式是()。

收藏

A.

(c>='a')||(c<='z')

B.

'a'<=c<='z'

C.

('a'<=c)and('z'>=c)

D.

(c>='a')&&(c<='z')

回答错误!正确答案:

D

》》》》》》备考资料word版——2024年最新整理《《《《《《

属于低级语言的计算机语言是()。

收藏

A.

机器语言

B.

汇编语言

C.

Java语言

D.

Pascal语言

回答错误!正确答案:

B

以下不属于第三代语言的是

收藏

A.

COBOL

B.

C

C.

JAVA

D.

BASIC

》》》》》》备考资料word版——2024年最新整理《《《《《《

回答错误!正确答案:

C

已知定义“intx=1,*p”,则合法的赋值表达式是()。

收藏

A.

*p=&x

B.

p=&x

C.

p=x

D.

*p=*x

回答错误!正确答案:

B

已知字母A的ASCII码为十进制的65,charc5,c5;c5='A'+'5'-'3';c5='A'+'6'-'3';,

则printf("%d,%cn",c5,c5);的输出是()。

收藏

A.

不确定的值

B.

67,D

C.

C,D

D.

》》》》》》备考资料word版——2024年最新整理《《《《《《

B,C

回答错误!正确答案:

B

已定义c为字符型变量,则下列语句中,正确的语句是()。

收藏

A.

c=97;

B.

c='97';

C.

c="97";

D.

c="a";

回答错误

!

正确答案:

A

下列表述中,合法的C语言赋值语句是()。

收藏

A.

a=58,b=58

B.

k=int(a+b);

C.

a=b=58

》》》》》》备考资料word版——2024年最新整理《《《《《《

D.

i++;

回答错误!正确答案:

D

若有inta[][3]={1,2,3,4,5,6,7,8,9,10,11,12};,则数组a的第1维的长度()。

收藏

A.

未知

B.

为2

C.

为4

D.

为3

回答错误!正确答案:

C

下列运算符中,优先级最高的是()。

收藏

A.

>

B.

+

C.

》》》》》》备考资料word版——2024年最新整理《《《《《《

&&

D.

=

回答错误!正确答案:

B

函数中的形参若为指针,则调用时对应位置上的实参不能是()。

收藏

A.

简单变量

B.

数组名

C.

指针变量

D.

地址

回答错误!正确答案:

A

C语言中最简单的数据类型包括()。

收藏

A.

整型、实型、字符型

B.

整型、实型、逻辑型、字符型

》》》》》》备考资料word版——2024年最新整理《《《《《《

C.

整型、实型、逻辑型

D.

整型、字符型、逻辑型

回答错误!正确答案:

A

当c的值为5时,则在下列能正确将c的值赋给变量a、b的选项是。

收藏

A.

(a=c)‖(b=c);

B.

c=b=a;

C.

a=c=b;

D.

(a=c)&&(b=c);

回答错误!正确答案:

D

如果函数值的类型和return语句中表达式的值不一致,则()。

收藏

A.

连接出错

B.

》》》》》》备考资料word版——2024年最新整理《《《《《《

以表达式值的类型为准

C.

以函数类型为准

D.

语法出错

回答错误

!

正确答案:

C

设有如下程序段:intx=2002,y=2003;printf("%dn",(x,y));,则以下叙述中,正

确的叙述是()。

收藏

A.

输出语句中格式说明符的个数少于输出项的个数,不能正确输出

B.

运行时产生出错信息

C.

输出值为2002

D.

输出值为2003

回答错误!正确答案:

D

在执行inta[][3]={1,2,3,4,5,6};语句后,a[1][0]的值是()。

收藏

A.

》》》》》》备考资料word版——2024年最新整理《《《《《《

2

B.

4

C.

5

D.

1

回答错误!正确答案:

B

下列不能输出字符B的是():

收藏

A.

putchar(66);

B.

putchar(ˊx41ˊ);

C.

putchar(ˊx41ˊ+1);

D.

putchar(ˊx42ˊ);

回答错误!正确答案:

B

strlen(”18a,0””)的值为():

》》》》》》备考资料word版——2024年最新整理《《《《《《

收藏

A.

6

B.

7

C.

8

D.

11

回答错误!正确答案:

B

fp是文件指针,str是一个字符串,n是一个整数,向文件中输出数据的正

确格式是:

收藏

A.

fprintf("fp%s,%dn",str,n);

B.

fprintf("%s,%dfpn",str,n);

C.

fprintf(fp,"%s,%dn",str,n);

D.

fprintf("%s,%dn",str,n,fp);

回答错误!正确答案:

C

》》》》》》备考资料word版——2024年最新整理《《《《《《

以下程序的输出结果是:main(){intx,y=0;for(x=1;x<10;x+=2)y+

+;printf("%d",y);}

收藏

A.

6

B.

7

C.

5

D.

4

回答错误!正确答案:

C

在函数中定义变量时,若省略存储类型符,系统默认存储类别为()。

收藏

A.

自动

B.

寄存器

C.

外部

D.

静态

》》》》》》备考资料word版——2024年最新整理《《《《《《

回答错误!正确答案:

A

表达式10==9的值是()。

收藏

A.

0

B.

1

C.

true

D.

2

回答错误!正确答案:

B

若有定义floatw;inta,b;,则合法的switch语句是()。

收藏

A.

switch(a);{case1printf("*n");case2printf("**n");}

B.

switch(w){case1.0:printf("*n");case2.0:printf("**n");}

C.

switch(a+b);{case1:printf("*n");case2:printf("**n");default:printf("n");}

D.

》》》》》》备考资料word版——2024年最新整理《《《《《《

switch(b){case1:printf("*n");default:printf("n");case1+2:printf("**n");}

回答错误!正确答案:

B

已有intx=2,y=7;则printf("%d",x+y==6);的输出结果是:

收藏

A.

2

B.

3

C.

0

D.

9

回答错误

!

正确答案:

C

若k是int型变量,程序片段k=-3;if(k<=0)printf("####");elseprintf("&&&

&");的输出结果是()。

收藏

A.

&&&&

B.

####

C.

》》》》》》备考资料word版——2024年最新整理《《《《《《

####&&&&

D.

有语法错误,无输出结果

回答错误!正确答案:

B

下列语句中,正确的定义语句是()。

收藏

A.

intA[a];

B.

intA[10];

C.

intA[3][];

D.

intA[3,4];

回答错误!正确答案:

B

函数中的形参若为简单变量形式,则调用时对应位置上的实参可以是()。

收藏

A.

数组名

B.

地址

》》》》》》备考资料word版——2024年最新整理《《《《《《

C.

指针变量

D.

常量

回答错误!正确答案:

D

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

收藏

A.

将文件位置指针移动距文件头10个字节处

B.

将文件位置指针从当前位置向文件头方向移10个字节

C.

将文件位置指针从当前位置向文件尾方向移10个字节

D.

将文件位置指针移至距文件尾10个字节处

回答错误!正确答案:

D

对于charp[]="ABCABCDABCDE";,输出结果中能看到字符D的是():

收藏

A.

printf("%s",p);

B.

》》》》》》备考资料word版——2024年最新整理《《《《《《

printf("%s",p+2);

C.

printf("%s",p+4);

D.

printf("%s",p+8);

回答错误

!

正确答案:

C

已说明inta=256,执行语句printf(”%x”,a);的结果是()

收藏

A.

256

B.

100

C.

00ff

D.

0ffe

回答错误!正确答案:

B

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

收藏

A.

0

》》》》》》备考资料word版——2024年最新整理《《《《《《

B.

1

C.

EOF

D.

地址值

回答错误

!

正确答案:

A

程序main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;

break;case1:b++;break;}case2:a++;b++;break;}printf("a=%d,b=%dn

",a,b);}的输出结果是()。

收藏

A.

a=1,b=0

B.

a=2,b=1

C.

a=1,b=1

D.

a=2,b=2

回答错误

!

正确答案:

B

以下类型选项中,不属于C语言的类型的是:

收藏

》》》》》》备考资料word版——2024年最新整理《《《《《《

A.

signedshortint

B.

unsignedint

C.

unsignedlongint

D.

longshort

回答错误!正确答案:

D

下列合法的数组定义选项是。

收藏

A.

chara={"String"};

B.

inta[]={"String"};

C.

chara[]={0,1,2,3,4,5};

D.

inta[5]={0,1,2,3,4,5};

回答错误!正确答案:

C

》》》》》》备考资料word版——2024年最新整理《《《《《《

在以下关于C语言的叙述中,正确的说法是():

收藏

A.

C语言比FORTRAN语言和汇编语言都快

B.

C语言比汇编语言快

C.

C语言比FORTRAN语言慢

D.

C语言比FORTRAN语言快

回答错误!正确答案:

D

以下对C语言函数的有关描述中,正确的描述是()。

收藏

A.

C程序中有调用关系的所有函数必须放在同一个源程序文件中

B.

C函数既可以嵌套定义又可以递归调用

C.

在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参

D.

函数必须有返回值,否则不能使用函数

》》》》》》备考资料word版——2024年最新整理《《《《《《

回答错误!正确答案:

C

设intx=10,y=3,则语句printf(“%d%dn”,x+y,x-y);的输出结果是():

收藏

A.

13,7

B.

137

C.

10,3

D.

103

回答错误!正确答案:

B

设有说明语句:chara='72';,则变量a包含()。

收藏

A.

2个字符

B.

说明不合法

C.

3个字符

D.

》》》》》》备考资料word版——2024年最新整理《《《《《《

1个字符

回答错误!正确答案:

D

在C语言中,关于文件存取方式,:

收藏

A.

只能顺序存取

B.

只能随机存取(也称直接存取)

C.

可以顺序存取,也可以随机存取

D.

只能从文件开头存取

回答错误

!

正确答案:

C

在C语言中,不正确的常量是:

收藏

A.

0876

B.

+3e+2

C.

0xf6

》》》》》》备考资料word版——2024年最新整理《《《《《《

D.

.5e-6

回答错误!正确答案:

A

设x、y均为int类型变量,且x=10,y=3,则以下语句printf(“%d,%d

”,x--,--y);的输出结果是():

收藏

A.

9,3

B.

10,2

C.

9,2

D.

10,3

回答错误!正确答案:

B

若有inta[10],*p=a;,则()。

收藏

A.

p++可以使p指向下一个元素,即a[1]的首地址

B.

p+=2相当于p=sizeof(a)/10

》》》》》》备考资料word版——2024年最新整理《《《《《《

C.

p+=2可以使p指向下一个元素,即a[1]的首地址

D.

p++可以使p指向下一个字节

回答错误!正确答案:

A

若x=10,则表达式x+=3+x%(-3)的值为()。

收藏

A.

11

B.

15

C.

12

D.

14

回答错误!正确答案:

D

函数出现在表达式中,这种表达式称为函数表达式,这时函数带回()确定的

值以参加表达式的运算。

收藏

A.

1个

》》》》》》备考资料word版——2024年最新整理《《《《《《

B.

0个

C.

多个

D.

2个

回答错误

!

正确答案:

A

下列语句中,正确的语句是()。

收藏

A.

inta[3][4]={{1},{},{9}};

B.

inta[3][4]=({1},{},{9});

C.

inta[2][3]={1,2,3,4,5,6,7,8};

D.

inta[2][3]=(1,2,3,4,5,6,7,8);

回答错误

!

正确答案:

A

设chars[10],*p=s;,下列表达式中,不正确的表达式是()。

收藏

A.

》》》》》》备考资料word版——2024年最新整理《《《《《《

s=p+s

B.

s[2]=p[4]

C.

p=s+5

D.

*p=s[0]

回答错误!正确答案:

A

C语言的编译系统对宏命令的处理是()。

收藏

A.

和C程序中的其他语句同时进行编译的

B.

在程序连接时进行的

C.

在对源程序中其他成分正式编译之前进行的

D.

在程序运行时进行的

回答错误

!

正确答案:

C

若有main(){charc='z';printf("%c",c-25);},此程序的输出结果是()。

收藏

》》》》》》备考资料word版——2024年最新整理《《《《《《

A.

Z

B.

a

C.

y

D.

z-25

回答错误!正确答案:

B

下列计算机语言中,CPU能直接执行的是()

收藏

A.

自然语言

B.

高级语言

C.

机器语言

D.

汇编语言

回答错误!正确答案:

C

》》》》》》备考资料word版——2024年最新整理《《《《《《

下面循环语句中inta,b;for(a=0,b=1;a<=b+2;a=a+2,b=b-1)p

rintf(“%d”,a);,循环体的执行次数为:

收藏

A.

1

B.

0

C.

3

D.

2

回答错误!正确答案:

D

在程序段x=-1;do{x=x*x;}while(!x);中,()。

收藏

A.

系统将提示有语法错误

B.

循环体将执行一次

C.

循环体将执行两次

D.

循环体将执行无限次

》》》》》》备考资料word版——2024年最新整理《《《《《《

回答错误!正确答案:

B

用C语言编写的代码()。

收藏

A.

是一个源程序

B.

经过编译解释才能执行

C.

可立即执行

D.

经过编译即可执行

回答错误!正确答案:

A

设x和y均为int型变量,则以下语句:x=x+y;y=x-y;x=x-y;的功能是:

收藏

A.

把x和y按从大到小排列

B.

x中为原来x和y的值的和

C.

把x和y按从小到大排列

D.

》》》》》》备考资料word版——2024年最新整理《《《《《《

交换x和y中的值

回答错误!正确答案:

D

以下程序的输出结果是:main(){intx;for(x=1;x<10;x++)for(x=10;

x<10;x++);printf("%d",x);}

收藏

A.

9

B.

11

C.

10

D.

12

回答错误!正确答案:

B

设a、b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值

为0的表达式是()。

收藏

A.

a<=b

B.

!((a<b)&&!c||1)

C.

》》》》》》备考资料word版——2024年最新整理《《《《《《

a||b+c&&b-c

D.

ˊaˊ&&ˊbˊ

回答错误!正确答案:

B

下列选项中关于register变量,正确的是()。

收藏

A.

频繁存取的自动变量适于定义为register变量

B.

外部变量适于定义为register变量

C.

存储单元较大的变量,适于定义register变量

D.

静态存储的内部变量,适于定义为register变量

回答错误!正确答案:

A

若有inta[5][4];,则数组a的第12个元素是。

收藏

A.

a[1][0]

B.

a[2][2]

》》》》》》备考资料word版——2024年最新整理《《《《《《

C.

a[2][3]

D.

a[2][0]

回答错误!正确答案:

C

已知intn=10;,则循环while(n>7){n--;printf("%d",n);}的输出结果是

()。

收藏

A.

987

B.

9876

C.

10987

D.

1098

回答错误!正确答案:

A

能将高级语言编写的源程序转换成目标程序的是()。

收藏

A.

编译程序

》》》》》》备考资料word版——2024年最新整理《《《《《《

B.

解释程序

C.

链接程序

D.

编程程序

回答错误

!

正确答案:

A

下列表述中的逗号,作为逗号运算符的是()。

收藏

A.

x=(x+y,x*x);

B.

printf("%d%d",x,y);

C.

intfun(intx,inty);

D.

printf("Hello,world!");

回答错误

!

正确答案:

A

C语言程序的基本单位是()。

收藏

A.

》》》》》》备考资料word版——2024年最新整理《《《《《《

程序行

B.

函数

C.

字符

D.

语句

回答错误!正确答案:

B

若在程序中用到“strlen()”函数时,应在程序开头写上()。

收藏

A.

#include

B.

#include

C.

#include

D.

#include

回答错误

!

正确答案:

D

C语言并不是非常严格的算法语言,在以下关于C语言的不严格的叙述中,

错误的说法是():

》》》》》》备考资料word版——2024年最新整理《《《《《《

收藏

A.

同一个运算符号在不同的场合可以有不同的含义

B.

在赋值表达式中赋值号(=)左边的变量和右边的值可以是不同类型

C.

有些不同类型的变量可以在一个表达式中运算

D.

大写字母和小写字母的意义相同

回答错误!正确答案:

D

结构化程序有3种基本结构组成,3种基本结构组成的算法()。

收藏

A.

只能完成一些简单的任务

B.

只能完成部分复杂的任务

C.

只能完成符合结构化的任务

D.

可以完成任何复杂的任务

回答错误!正确答案:

D

》》》》》》备考资料word版——2024年最新整理《《《《《《

当一个函数为外部函数时,意味着该函数()。

收藏

A.

可以被其他文件调用

B.

可以被本文件中所有函数调用

C.

只能被非主函数调用

D.

只能被main()调用

回答错误!正确答案:

A

main()函数是c程序执行的入口,这是()。

收藏

A.

用户编写程序时定义的

B.

用户事先定义好的

C.

由第三方协商并定义的

D.

系统定义的

》》》》》》备考资料word版——2024年最新整理《《《《《《

回答错误!正确答案:

D

在以下关于C语言的叙述中,正确的说法是:

收藏

A.

C语言比BASIC语言慢

B.

C语言比BASIC语言快

C.

C语言比汇编语言快

D.

C语言比BASIC语言和汇编语言都快

回答错误!正确答案:

B

若形参是数组名,则对应实参应该是()。

收藏

A.

数组元素的个数

B.

数组长度

C.

数组中各元素的值

D.

》》》》》》备考资料word版——2024年最新整理《《《《《《

数组的首地址

回答错误!正确答案:

D

执行“chara[10]={"abcd"},*p=a;”后,*(p+4)的值是()。

收藏

A.

字符ˊdˊ

B.

字符ˊ0ˊ

C.

常量"abcd"

D.

不能确定

回答错误

!

正确答案:

B

有定义char*s="ABCDE";,不能输出字符串”ABCDE”的语句为()

收藏

A.

printf("%s",++s);

B.

printf("%s",&s[0]);

C.

printf("%s",s);

》》》》》》备考资料word版——2024年最新整理《《《《《《

D.

printf("%s",s++);

回答错误!正确答案:

A

一个C程序是由()。

收藏

A.

若干子程序组成

B.

一个主程序和若干子程序组成

C.

一个或多个函数组成

D.

若干过程组成

回答错误!正确答案:

C

在C中,以()为单位进行编译。

收藏

A.

main()函数

B.

非主函数

C.

》》》》》》备考资料word版——2024年最新整理《《《《《《

源程序文件

D.

函数

回答错误!正确答案:

C

历年考试真题为作者精心整理,如有需要,请下载。


本文标签: 函数 语句 文件 C语言