08年省安徽水平考试二级C语言试题及参考答案1教程文件.docx

上传人:b****6 文档编号:8815960 上传时间:2023-02-01 格式:DOCX 页数:11 大小:22.48KB
下载 相关 举报
08年省安徽水平考试二级C语言试题及参考答案1教程文件.docx_第1页
第1页 / 共11页
08年省安徽水平考试二级C语言试题及参考答案1教程文件.docx_第2页
第2页 / 共11页
08年省安徽水平考试二级C语言试题及参考答案1教程文件.docx_第3页
第3页 / 共11页
08年省安徽水平考试二级C语言试题及参考答案1教程文件.docx_第4页
第4页 / 共11页
08年省安徽水平考试二级C语言试题及参考答案1教程文件.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

08年省安徽水平考试二级C语言试题及参考答案1教程文件.docx

《08年省安徽水平考试二级C语言试题及参考答案1教程文件.docx》由会员分享,可在线阅读,更多相关《08年省安徽水平考试二级C语言试题及参考答案1教程文件.docx(11页珍藏版)》请在冰豆网上搜索。

08年省安徽水平考试二级C语言试题及参考答案1教程文件.docx

08年省安徽水平考试二级C语言试题及参考答案1教程文件

2008年1月安徽省计算机水平考试二级C语言试题

一、单项选择题(每题1分,共40分)

1.通常将个人计算机称为1。

A)PLCB)LCDC)PCD)CRT

2.下列表示存储器容量的数据中,最大的是2。

A)1GBB)211MBC)220KBD)210B

3.将十进制数41转换为二进制数,下面结果中正确的是3。

A)00101001B)00101011C)00100011D)00100101

4.按照计算机应用领域分类,学校使用的成绩管理系统属于4。

A)实时控制B)科学计算C)数据处理D)计算机辅助设计

5.删除Windows桌面上应用程序的快捷图标,意味着5。

A)该程序连同其图标一起被删除

B)只删除了该程序,对应的图标被隐藏

C)该程序连同其图标一起被隐藏

D) 只删除了图标,对应的程序仍然存在

6.以下关于多媒体技术的叙述中,错误的是6。

A)多媒体技术将各种媒体以数字化的方式集成在一起

B)多媒体技术就是能用来观看DVD电影的技术

C)多媒体技术已经成为声、文、图等媒体信息在计算机系统中综合应用的代名词

D) 多媒体技术和计算机技术的融合开辟出一个多学科交叉、跨行业的崭新领域

7.下列的网络IP地址中,正确的是7。

A)249.220.258.202B)204.250.9C)202.155.98.CD)202.245..101.201

8.“熊猫烧香”是一种8。

A)办公软件   B)杀毒软件   C)计算机病毒   D) 下载工具

9.下列有关计算机病毒和黑客的说法中,不正确的是9。

A)所有计算机病毒都可以通过杀毒软件彻底清除

B)计算机黑客是指利用网络入侵别人计算机的人  

C)防范计算机病毒的一种常用办法是在计算机上安装正版的反病毒软件

D) 防范计算机黑客的一种常用办法是在计算机上安装网络防火墙

10.10是程序、数据以及相关文档的集合

A)软件   B)程序   C)指令   D) 算法

11.下列关于C语言程序说法正确的是11。

A)C程序书写时,不区分大小写字母

B)C程序书写时,一行只能写一条语句

C)C程序书写时,一条语句可分成几行书写

D)C程序书写时,每行必须有行号

12.C语言中的源程序文件和目标文件的扩展名分别是12。

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

A)C和objB)C和exeC)com和exeD)obj和c

13.以下四项中属于ANSIC语言关键字的是13。

A)CHARB)defineC)maxD)return

14.在C语言中,double、long、unsigned、int、char类型数据所占字节数分别是14。

A)8、2、4、1B)2、8、4、1C)4、2、8、1D)8、4、2、1

15.设inta=0,b=1,c=2;,则表达式a?

a+b:

a+c的值是15。

A)0B)1C)2D)3

16.下列16是字符型常量。

A)'\n'B)"A"C)"\"D)'65'

17.已知intx,y;,执行语句x=(y=10-5,y*2),y-5;后,变量x和y的值分别是17。

A)x=0,y=5B)x=10,y=5C)x=5,y=0D)x=5,y=5

18.已知intx;,当x为大于1的奇数时,下列值为0的表达式是18。

A)x%2==1B)x/2C)x%2!

=0D)x%2==0

19.下面程序段执行结果是19。

inti=5,k;

k=(++i)+(++i)+(i++);

printf("%d,%d",k,i);

A)24,8B)21,8C)21,7D)24,7

20.下列正确的赋值语句是20。

A)10=a;B)b=45.6C)c=15*5;D)a+47=c;

21.已知intx=1,y=2,z=3;,则逻辑表达式x

A)1B)2C)3D)4

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

A)'A'<=c<='Z'B)c>='A'||c<='Z'

C)'A'<=cand'Z'>=cD)c>='A&&c<='Z'

23.已知intx,y;floatz;,以下正确的输入语句是23。

A)scanf("%d%d%f",x,y,z);B)scanf("%d%d%f",&x,&y,&z);

C)scanf("%d%6d%6.2f",&x,&y,&z);D)scanf("%d%d%f";&x;&y;&z);

24.执行下面的程序:

main()

{intx=-1;

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

}

则输出结果是24。

A)-1,-1,-1B)-1,-ffff,-32768C)-1,ffff,-32768D)-1,ffff,65535

25.C语言对于嵌套的if语句规定else总是25匹配。

A)与最外层的ifB)与之前最近的if

C)与之前最近的不带else的ifD)与最近的{}之前的if

26.下面程序运行结果为26

main()

{charc='a';

if('a'

elseprintf("UP");

}

A)LOWB)UPC)LOWUPD)语句错误,编译不能通过

27.以下叙述正确的是27

A)do-while语句构成的循环,在while后的表达式为非零时结束循环

B)do-while语句构成的循环,在while后的表达式为零时结束循环

C)do-while语句构成的循环只能用break语句退出

D)do-while语句构成的循环不能用其他语句构成的循环来代替

28.要使下面程序段输出10个整数,则在下划线处填入正确的数是28。

for(i=0;i<=;i+=2)

printf("%d",i);

A)9B)10C)18D)20

29.下列描述中不正确的是29。

A)字符数组中可以存放字符串

B)可以对字符数组进行整体输入、输出

C)可以对实型数组进行整体输入输出

D)不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值

30.下面能对字符数组正确赋给字符串的初始化操作语句是30。

A)chars[5]={'C','H','I','N','A'};

B)chars[5]={"CHINA"};

C)chars[]="CHINA";

D)chars[5];s[0]='C';s[1]='H';s[2]='I';s[3]='N';s[4]='A';

31.下面程序段的输出结果是31。

chars[]="\\\101abc\0";

printf("%s\n",s);

A)\Aabc\0B)\101abc\0C)\101abcD)\Aabc

32.有如下程序:

main()

{inta[6],i,s=0;

for(i=1;i<6;i++){a[i]=i+1;s+=a[i];}

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

}

该程序的输出结果是32。

A)18B)19C)20D)21

33.当调用函数时,实参是一个数组名,则向函数传送的是33。

A)数组的长度B)数组的首地址

C)数组每一个元素的地址D)数组每个元素中的值

34.C语言中,如果在定义函数时没有指定函数类型,系统会隐含指定为34。

A)charB)intC)registerD)static

35.一个源文件中定义的全局变量的作用域是35。

A)本函数的全部范围B)本程序的全部范围

C)本文件的全部范围D)从定义开始至本文件结束

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

A)

37.已知ints[]={1,3,5,7,9},*p=&s[0];,则值为5的表达式是37。

A)*p+2B)*p+3C)*(p+2)D)*(p+3)

38.若有如下语句:

intc[4][5],(*p)[5];

p=c;

能正确引用c数组元素的是38。

A)p+1B)*(*p+2)C)*(p+3)D)*(p+1)+3

39.有如下定义:

structperson

{charname[9];intage;};

structpersonclass[10]={"John",17,"Paul",19,"Mary",18,"Adam",16};

根据上述定义,能输出字母M的语句是39。

A)printf("%c\n",class[3].name);B)printf("%c\n",class[3].name[1]);

C)printf("%c\n",class[2].name[1]);D)printf("%c\n",class[2].name[0]);

40.设intb=8;,表达式(b>>2)/(b>>1)的值是40。

A)0B)2C)4D)8

二、填空题(每空2分,共20分)

1.在turboC2.0编辑环境中,激活主菜单的热键是

(1)。

2.已知inta=7;floatx=3.5,y=4.8;,则表达式x+a%2*(int)(x+y)的值是

(2)。

3.设有intx,y;scanf("%d%*d%d",&x,&y);,从键盘输入数据10□20□30<回车>后,y的值是(3)。

4.已知chars1[10]="ABCD",s2[5]="xy";,则strlen(strcpy(s1,s2))的值是(4)。

5.有函数调用语句fun(a,b+c,(d,e));,则该函数调用语句中含有的实参的个数是(5)。

6.以下程序运行的结果是(6)。

main()

{chara[]="12345",*p;

ints=0;

for(p=a;*p!

='\0';p++)

s=10*s+*p-'0';

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

}

7.执行程序段charstr[]="abc\0def\0ghi";char*p;p=str;printf("%s",p+5);,则该程序段运行结果是(7)。

8.structperson

{charname[8];

longnum;

union{floatx;inty;}m;

}w;

则表达式sizeof(w)的值是(8)。

9.判断文件指针是否指向文件尾的函数为(9)。

10.#defineS(x)5*x

main()

{inta=1,b=2;

printf("%d",S(a+b));

}

运行结果是(10)。

三、阅读理解题(每小题4分,共20分)

1.下面程序运行的结果。

main()

{inti,j,s=0;

for(i=1;i<=4;i++)

for(j=1;j<=5-i;j++)

s=s+i*j;

printf("%d",s);

}

2.下面程序运行的结果。

main()

{inti,a=3,b=4,t;

for(i=1;i<=5;i++)

switch(i%5)

{case0:

b=3;

case1:

t=a;a=b;b=t;break;

default:

b=5;

}

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

}

3.下面程序运行的结果。

main()

{inta[10],i,s=0;

a[0]=1;a[1]=2;

for(i=2;i<10;i++)

{a[i]=a[i-1]+a[i-2];

s=s+a[i];

}

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

}

4.下面程序运行的结果。

main()

{inti,s=0;

for(i=1;i<=5;i++)

{staticintx=0;

x=x+i;

s=s+x;

}

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

}

5.下面程序运行的结果。

intf(intn)

{if(n==2)return1;

elsereturnf(n-2)+n;

}

main()

{printf("%d\n",f(10));

}

四、编程题(共20分)

1.(6分)设计程序计算并输出

2.(7分)设计程序输出下面图形(要求用嵌套循环语句实现)

     55555

4444

333

22

1

3.(7分)设计程序输入一个字符串并判断其是否是“顺序串”(从小到大或从大到小排序,如:

AABccd或dccBAA),“是”则打印“Yes”,“否”则打印“No”。

#include

#include

main()

{

chars[100];

...

}

2008年1月安徽省计算机水平考试二级C语言试题参考答案

一、单项选择题(每题1分,共40分)

1.C2.A3.A4.C5.D6.B7.D8.C9.A10.A

11.C12.A13.D14.D15.C16.A17.B18.D19.B20.C

21.C22.D23.B24.D25.C26.A27.B28.C29.C30.C

31.D32.C33.B34.B35.D36.C37.C38.B39.D40.A

二、填空题(每题2分,共20分)

1.F102.11.53.304.25.3

6.123457.ef8.169.eof()10.7

三、阅读理解题(每题4分,共20分)

1.352.3,43.2284.355.29

四、编程题(共20分)

1.(6分)

main()

{inti;

floatt,s=0;

for(i=1;i<=99;i+=2)

{t=1.0/i;

s+=t;

}

printf("s=%f\n",s);

}

运行结果:

s=2.937775

2.(7分)

main()

{inti,j;

for(i=5;i>=1;i--)

{for(j=1;j

for(j=1;j<=i;j++)printf("%d",i);

printf("\n");

}

}

3.(7分)

#include

main()

{inti,j;

chars[80];

gets(s);

if(s[1]>s[0])

{for(i=2;s[i]&&s[i]>=s[i-1];i++);

if(s[i])printf("No\n");

elseprintf("Yes\n");

}

if(s[1]

{for(i=2;s[i]&&s[i]<=s[i-1];i++);

if(s[i])printf("No\n");

市场环境所提供的创业机会是客观的,但还必须具备自身的创业优势,才能使我们的创业项目成为可行。

作为大学生的我们所具有的优势在于:

elseprintf("Yes\n");

}

if(s[1]==s[0])

附件

(二):

调查问卷设计{for(i=2;s[i]&&s[i]>=s[i-1];i++);

if(s[i]=='\0')printf("Yes\n");

else{for(j=2;s[j]&&s[j]<=s[j-1];j++);

秘诀:

好市口+个性经营if(s[j])printf("No\n");

elseprintf("Yes\n");

}

}

}

十字绣□编制类□银饰制品类□串珠首饰类□又解:

#include

main()

{inti,j;

chars[80];

2003年,上海市人均GDP按户籍人口计算就达到46700元,是1995年的2.5倍;居民家庭人均月可支配收入为14867元,是1995年的2.1倍。

收入不断增加的同时,居民的消费支出也在增加。

2003年上海居民人均消费支出为11040元,其中服务性消费支出为3369元,是1995年的3.6倍。

gets(s);

if(s[1]>s[0])

“漂亮女生”号称全国连锁店,相信他们有统一的进货渠道。

店内到处贴着“10元以下任选”,价格便宜到令人心动。

但是转念一想,发夹2.8元,发圈4.8元,皮夹子9.8元,好像和平日讨价还价杀来的心理价位也差不多,只不过把一只20元的发夹还到5元实在辛苦,现在明码标价倒也省心省力。

{for(i=2;s[i]&&s[i]>=s[i-1];i++);

if(s[i])printf("No\n");

elseprintf("Yes\n");

(一)对“漂亮女生”饰品店的分析}

else

10、如果学校开设一家DIY手工艺制品店,你希望_____{for(i=2;s[i]&&s[i]<=s[i-1];i++);

if(s[i]=='\0')printf("Yes\n");

else{for(j=2;s[j]&&s[j]>=s[j-1];j++);

if(s[j])printf("No\n");

大学生对手工艺制作兴趣的调研elseprintf("Yes\n");

据调查统计,有近94%的人喜欢亲戚朋友送给自己一件手工艺品。

无论是送人,个人兴趣,装饰还是想学手艺,DIY手工制作都能满足你的需求。

下表反映了同学们购买手工艺制品的目的。

如图(1-4)}

}

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1