湖南省c语言,急求----湖南省计算机二级C语言题库

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

27.以下说法正确的是

A)C语言程序总是从第一个的函数开始执行

B)在C语言程序中,要调用函数必须在main()函数中定义

C)C语言程序总是从main()函数开始执行

D)C语言程序中的main()函数必须放在程序的开始部分

28.有以下程序

#define F(X,Y)(X)*(Y)

main()

{ int a=3, b=4;

printf("%d\n", F(a++, b++));

}

程序运行后的输出结果是

A)12

B)15

C)16

D)20

29.下列程序执行后的输出结果是

void func(int *a,int b〔〕)

{ b〔0〕=*a+6; }

main()

{ int a,b〔5〕={0};

a=0; b〔0〕=3;

func(&a,b); printf("%d\n",b〔0〕);

}

A)6

B)7

C)8

D)9

30.若有下面的程序段

char s〔〕="china";char *p; p=s;

则下列叙述正确的是

A)s和p完全相同

B)数组s中的内容和指针变量p中的内容相等

C)s数组长度和p所指向的字符串长度相等

D)*p与s〔0〕相等 26.若运行时给变量x输入12,则以下程序的运行结果是

main()

{ int x,y;

scanf("%d",&x);

y=x>12?x+10:x-12;

printf("%d\n",y);

}

A)0

B)22

C)12

D)10

27.以下说法正确的是

A)C语言程序总是从第一个的函数开始执行

B)在C语言程序中,要调用函数必须在main()函数中定义

C)C语言程序总是从main()函数开始执行

D)C语言程序中的main()函数必须放在程序的开始部分

28.有以下程序

#define F(X,Y)(X)*(Y)

main()

{ int a=3, b=4;

printf("%d\n", F(a++, b++));

}

程序运行后的输出结果是

A)12

B)15

C)16

D)20

29.下列程序执行后的输出结果是

void func(int *a,int b〔〕)

{ b〔0〕=*a+6; }

main()

{ int a,b〔5〕={0};

a=0; b〔0〕=3;

func(&a,b); printf("%d\n",b〔0〕);

}

A)6

B)7

C)8

D)9

30.若有下面的程序段

char s〔〕="china";char *p; p=s;

则下列叙述正确的是

A)s和p完全相同

B)数组s中的内容和指针变量p中的内容相等

C)s数组长度和p所指向的字符串长度相等

D)*p与s〔0〕相等

31.以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序

void sort(int a〔〕,int n)

{ int i,j,t;

for(i=0;ifor(j=i+1;jif(a〔i〕}

main()

{ int aa〔10〕={1,2,3,4,5,6,7,8,9,10},i;

sort(&aa〔3〕,5);

for(i=0;i<10;i++)printf("%d,",aa〔i〕);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值