安徽省二级C语言程序设计笔试样题1.docx

上传人:b****1 文档编号:2375041 上传时间:2022-10-29 格式:DOCX 页数:15 大小:29.35KB
下载 相关 举报
安徽省二级C语言程序设计笔试样题1.docx_第1页
第1页 / 共15页
安徽省二级C语言程序设计笔试样题1.docx_第2页
第2页 / 共15页
安徽省二级C语言程序设计笔试样题1.docx_第3页
第3页 / 共15页
安徽省二级C语言程序设计笔试样题1.docx_第4页
第4页 / 共15页
安徽省二级C语言程序设计笔试样题1.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

安徽省二级C语言程序设计笔试样题1.docx

《安徽省二级C语言程序设计笔试样题1.docx》由会员分享,可在线阅读,更多相关《安徽省二级C语言程序设计笔试样题1.docx(15页珍藏版)》请在冰豆网上搜索。

安徽省二级C语言程序设计笔试样题1.docx

安徽省二级C语言程序设计笔试样题1

第1套C语言程序设计笔试样题

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

1.某微型计算机的型号规格标有PentiuШ600字样,其中PentiuШ是指__C____

A.厂家名称B.机器名称C.CPU型号D.显示器名称

2.目前微型机上普通使用的光驱及光盘,它采用的是__C____

A.超导技术B.激光技术C.集成电路技术D.调频技术

3.在下列一组数中,最小数为__C_____

A.(11011101)2B.(125)10C.(A7)16D.(157)8

4.Windows98中,“回收站”是__B___

A.内存中的部分空间B.硬盘中的部分空间

C.软盘中的部分空间D.部分空间中的高速缓存

5.在“我的电脑”窗口中改变一个文件或文件夹的名称,可以采用的方法是:

先选取该文件夹或文件,再用鼠标左键_____

A.单击该文件夹或文件的名称B.单击该文件夹或文件的图标

C.双击该文件夹或文件的名称D.双击该文件夹或文件的图标

6.Windows98的文件夹组织结构是一种_B____

A.表格结构B.树形结构C.网状结构D.线性结构

7.以太网(Ethernet)的拓扑结构是_B____

A.环形B.星形C.总线形D.树形

8.在因特网(Internet)中,电子公告板简称为_B_____

A.E-mailB.BBSC.WWWD.FTP

9.在多媒体个人计算机中,声卡的作用是_D_____

A.用来播放声音B.连接主机和声音播放设备

C.用来录入声音D.连接主机和声音播放与录入设备

10.“CIH”是一种计算机病毒,它主要是破坏_D___,导致计算机系统瘫痪。

A.CPUB.软盘C.BOOT(程序)D.BIOS

11.设x,y,z和k都是int型变量,则执行表达式:

x=(y=4,z=16,k=32)后,x的值为_C___

A.4B.16C.32D.52

12.设有如下的变量定义

inti=8,k,a,b;

unsignedlongw=5;

doublex=1.42,y=5.2;

则以下符合C语言的表达式是C_____

A.a+=a-=(b=4)*(a=3)B.x%(-3)C.a=a*3=2D.y=float(i)

13.假定有以下变量定义:

intk=7,x=12;

则能使值为3的表达式是B_____

A.x%=(k%=5)B.x%=(k-4%5)C.x%=k-k%5D.(x%=k)-(k%=5)

14.以下叙述正确的是___D__

A.输入量可以是一个实型常量,

例如:

scanf("%f",3.5);

B.只有格式控制,没有输入项,也能正确输入数据到内存,

例如:

scanf("a=%d,b=%df");

C.当输入实型数据时,格式控制部分可以规定小数点后位数,

例如:

scanf(“%4.2f”,&f);

D.当输入数据时,必须指明变量地址,

例如:

scanf(“%f”,&f);

15.设x和y均为int型变量,则语句:

x+=y;y=x-y;x-=y;的功能是_D_

A.把x和y按从大到小排列B.把x和y按从小到大排列

C.无确定结果D.交换x和y中的值

16.以下程序的输出结果是__D___

main()

{

inta=12,b=12;

printf(“%d,%d\n”--a,++b);

}

A.1010B.1212C.1110D.1113

17.以下程序运行后,输出结果是__C____

main()

{char*s="abcd";

s+=2;

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

}

A.cdeB.字符c的ASCII码C.字符c的地址D.出错

18.以下程序的输出结果是_C___

main()

{intm=5;

if(m++>5)printf("%d\n",m);

elseprintf("%d\n",m--)

}

A.7B.6C.5D.4

19.当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为__B__

if(a

if(c

elseif(a

if(b

elsex=3;

elsex=6;

elsex=7;

A.1B.2C.3D.6

 

20.在执行以下程序时,如果从键盘输入:

ABCdef<回车>,则输出为_B___

#include

{charch;

while((ch=getchar())!

='\n')

{if(ch>='A'&&ch<=’Z’)ch=ch+32;

elseif(ch>=’a’&&ch<=’z’)ch=ch-32

printf(“%c”,ch);

}

printf(“\n”);

}

A.ABCdefB.abcDEFC.abcD.DEF

21.下面能正确进行字符串赋值操作的语句是__A__

A.chars[5]={“\ABCDE”}B.chars[5]={‘A’,’B’,’C’,’D’,’E’};

C.char*s;s={“ABCDEF”};D.char*s;scanf(“%s”,s);

22.当执行以下程序段时,描述正确的选项是__A__

x=-1;

do{x=x*x;}while(!

x);

A.循环题将再执行一次B.循环题将执行两次

C.循环题将执行无限次D.系统提示有语法错误

23.执行以下程序后,输出结果是___D

main()

{inty=10;

do{y--;}while(--y);

printf(“%d\n”,y--);

}

A.-1B.1C.8D.0

 

24.在下列选项中,没有构成死循环的程序是__C_

A.inti=100;B.for(;;);

while

(1)

{i=i&100+1;

if(i>100)break;}

C.intk=1000;D.ints=36;

do{++k;}while(k<=1000);while(s);--s;

25.执行语句:

for(i=1;i++<4;);后,变量i的值是__C__

A.3B.4C.5D.不定

26.以下程序运行后,如果从键盘输入ABCDE<回车>,则输出结果为______

#include

#include

func(charstr[])

{intnum=0;

while(*(str+num)!

=’\0’)num++;

return(num);

}

main()

{charstr[10],*p=str;

gets(p);printf(“%d\n”,func(p));

}

A.8B.7C.6D.5

27.运行以下程序后,如果从键盘输入china<回车>,则输出结果为___

#include

main()

{intv1=0,v2=0;

charch;

while((ch=getchar())!

=’\n’)

switch(ch)

{case‘a’:

case’h’:

default:

v1++;

case’0’:

v2++;

}

printf(“%d,%d\n”,v1,v2);

}

A.2,0B.5,0C.5,5D.2,5

28.若以下程序所生成的可执行文件名为fiel.exe,当打入以下命令执行该程序时,程序的输出结果是_____

FILE1CHINABEIJINGSHANGHAI

main(intargc,char*argv[])

{while(argc-->0)

{++argv;printf(“%s”,*argv);}

}

A.CHINABEIJINGSHANGHAIB.FILE1CHINABEIJING

C.CBSD.FCB

29.下面程序的运行结果是____

main()

{charch[7]={“65ab21”};

inti,s=0;

for(i=0;ch[i]>=’0’&&ch[i]<=’9’;i+=2)

s=10*s+ch[i]-‘0’;

printf(“%d\n”,s);

}

A.12ab56B.6521C.6D.62

30.运行下面的程序,如果从键盘输入:

ab<回车>

c<回车>

def<回车>

则输出结果为____

#include

#defineN6

main()

{charc[N];

inti=0;

for(;i

for(i=0;i

printf(“\n”);

}

A.aB.aC.abD.abcdef

bbc

dcd

ed

f

31.以下程序运行后,输出结果是_____

#include

ss(char*s)

{char*p=s;

while(*p)p++;

return(p-s);

}

main()

{char*a=“abded”;

inti;

i=ss(a);

printf(“%d\n”,i);

}

A.8B.7C.6D.5

32.以下程序运行后输出结果是____

#include

func(inta,intb)

{staticintm=0,i=2;

i+=m+1;

m=i+a+b;

return(m);

}

main()

{intk=4,m=1,p;

p=func(k,m);printf(“%d”,p);

p=func(k,m);printf(“%d”,p);

}

A.8,15B.8,16C.8,17D.8,8

33.以下程序运行后,输出结果是____

#include

#definePT5.5

#defineS(x)PT*x*x

main()

{inta=1,b=2;

printf(“%4.1f\n”,S(a+b));

}

A.49.5B.9.5C.22.0D.45.0

34.以下程序运行后,输出结果是___

main()

{staticchara[]=”ABCDEFGH”,b[]=”abCDefGh”;

char*p1,*p2;

intk;

p1=a;p2=b;

for(k=0;k<=7;k++)

if(*(p1+k)==*(p2+k))printf(“%c”,*(p1+k));

printf(“\n”);

}

A.ABCDEFGB.CDGC.abcdefghD.abCDefGh

35.以下程序执行后,a的值是_____.

main()

{inta,k=4,m=6,*p1=&k,*p2=&m;

a=p1==&m;

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

}

A.4B.1C.0D运行时出错,a无定值

36.以下程序运行后,输出结果是______

intd=1;

fun(intp)

{intd=5;

d+=p++;

printf(“%d”,d);

}

main()

{inta=3;

fun(a);

d+=a++;

printf(“%d”,d);

}

A.84B.99C.95D.44

37.以下程序

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

当前位置:首页 > 党团工作 > 党团建设

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

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