安徽省2012年下半年计算机水平考试(二级 c语言程序设计),安徽省计算机水平二级考试真题C语言2012年12月...

21.运行下列程序段

char c=’y’;

if(c>=’x’) printf(“%c”,c); if(c>=’y’) printf(“%c”,c); if(c>=’z’) printf(“%c”,c); 则输出的结果是_____。 A)y

B)yy

C)yyy

D)xy

22.下列叙述中正确的是_____。

A)在switch语句中,不一定使用break语句 B)break语句必须与switch语句中的case配合使用 C)在switch语句中必须使用default语句 D)break语句只能用于switch语句中

23.执行语句for(i=1;i<9;i+=2);后变量i的值是_____。

A)8

B)9

C)10

D)11

24.下列选项中不能正确定义并初始化二维数组的是_____。

A)int a[ ][3]={20,34,56,78}; C)int a[2][ ]={20,34,56,78};

B)int a[2][3]={20,34,56,78}; D)int a[ ][3]={{20,34},{56,78}};

C语言程序设计 第 3 页 (共 8 页 ) 3

25.设有char array[20]=”123456789ab”;,则数组array所占用的存储单元是_____个字节。

A)20

B)11

C)12

D)21

26.下列程序段的输出结果是_____。

char s[ ]=”\\\\\\102abc”; printf(“%d\\n”,strlen(s)); A)5

B)8

C)9

D)10

27.设有int m[ ]={5,4,3,2,1},i=4;,则下列对数组m的元素引用中错误的是_____。

A)m[i-1]

B)m[4]

C)m[m[0]]

D)m[m[i]] 28.若下列表达式_____为真时,说明字符串s1小于字符串s2。 A)strcmp(s1,s2)>0 C)strcpy(s1,s2)

B)strcat(s1,s2) D)strcmp(s1,s2)<0

29.设有函数调用语句func(a1,(a2,a3),(a4,a5,a6));,则该调用语句中实参的个数是_____。

A)6

B)5

C)4

D)3

30.设有以下函数首部:

int func(double x[100],int n) 如果在程序中需要对该函数进行声明,则下列选项中错误的是_____。

A)int func(double x[ ],int n); C)int func(double a[100],int b);

B)int func(double ,int ); D)int func(double *x,int n);

31.C语言规定,函数返回值的类型是由_____决定。

A)调用该函数时传递的实参类型 C)return语句中表达式的类型

B)定义该函数时指定的函数类型 D)调用该函数的主调用函数类型

32.若要说明a是字符型变量,p为指向a的字符型指针变量,则下列选项中正确的是_____。

A)char a,*p=&a; C)char a,*p=a;

B)char a,p=&a; D)char *p=&a,a;

33.设有int s[ ]={2,4,6,8,10},*p=s;,则下列选项中值为8的表达式是_____。

A)*p+2

B)*p+3

C)*(p+3)

D)*(p+2)

C语言程序设计 第 4 页 (共 8 页 ) 4

34.对于类型相同的两个指针变量之间,能进行的运算是_____。

A)%

B)=

C)+

D)/

35.设有:

struct student {

char name[21]; char sex; int score;

}std={“Li Ming”,’M’,90},*p; p=&std;

则下列输出语句中错误的是_____。

A)printf(“%d”,(*p).score); C)printf(“%d”,std.score);

B)printf(“%d”,p->score); D)printf(“%d”,p.score);

36.设有:

union un { }a; int b;

int i;char c;float f;

则下列语句中正确的是_____。

A)a=1.6; C)b=a;

B)a.c=’A’;

D)printf(“%d\\n”,a);

37.设有:

typedef struct stud {

long No; int age;

char name[21]; }STUDENT;

C语言程序设计 第 5 页 (共 8 页 ) 5

以上是由77cn范文大全为大家整理的安徽省计算机水平二级考试真题C语言2012年12月的相关范文,本文关键词为安徽省,计算机,水平,二级,考试,真题,语言,2012年,1,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在教育文库中查看更多范文。

安徽省计算机水平二级考试真题C语言2012年12月.doc

免费范文网为全国范文类知名网站,下载全文稍作修改便可使用,即刻完成写稿任务。

已有11人下载

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库安徽省计算机水平二级考试真题C语言2012年12月在线全文阅读。

本文来自:免费范文网(www.77cn.com.cn) 转载请注明出处!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值