C语言期末考试试题及答案-3_第1页
C语言期末考试试题及答案-3_第2页
C语言期末考试试题及答案-3_第3页
C语言期末考试试题及答案-3_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言期末考试试卷

共7页第1页

一、单选题(每题2分,共30分)

1.以下叙述正确的是_____o

A)C程序的每行只能写一条语句B)语言本身没有输入输出语句

C)在C程序中,注释说明只能位于一条语句的后面

D)在多函数的程序中,main函数必须放在其它子函数的定义之前

2.以下不正确的常量表示形式是o

A)0o45B)0XF5C)'\85'D)32。67E—5

3.以下不正确的变量名是o

A)R&BB)_maxC)1NTD)SUM3

4.以下正确的一组语句是.

A)intx=y=5;B)intn;scanf(%d”,&n);inta[n];

C)chara,*p;p=&a;D)chars[10];s=“hello,,;

5。若以下变量均己正确定义和赋值,则正确的语句是o

A)a=b=5;B)y=x%2。0;C)x+y=1。;D)n=8=2*4;

6.下面各组中与给出的程序段功能不等价的是。

if(a>0)b=l;

elseif(a=0)b=0;

elseb=-1;

A)if(a)0)b=l;B)if(a)0)b=l;C)if(a>0)b=l;D)if(a)=0)

if(a=0)b=0;elseif(a=0)b=0;if(a>0)b=l;

if(a<0)b=一1;if(a<0)b=一1;elseb=-l;if(a-0)b=0;

elseb=0;if(a<0)b=一1;

7o运行下面程序段,若输入abc#<CR>,则程序输出是:.

charc;intvl=0,v2=0;

while((c=gctchar())!=,#')

{switch(c)

{case'a':vl++;

default:vl++;v2++;

case'c':v2++;

)

)

printf("vl=%d,v2=%d\n”,vl,v2);

A)2,2B)3,5C)3,4D)2,5

共7页第2页

共7页第3页

坛内填空题文每箜逊:跳,黜酬券,为:-------。

1。A篡婆辍i与咬雷辣滤抽镰;}存拗搬獭嚏不嚏盛酸买福麹再朝5§曰则变

食友。的藏劳弋1;0[表达太;3){…}D)for(表达式1;表达式3;表达式3){…}

?:喻苫磨瓯IT:商阿喻匐4c'则裳端料L用耐刷加锻/

为:4的值是,一。

3。,可氯春融繇J,于>鼬的献hQ心算拱艮加也爵翩解风。

座数归口娼都瑜巢亵象爰瘠D)数组a和数组b中存储的内容完全一样

"•ch琼蟹[2卜时嶷揄人云财,沿血&典多9国下列程序段后m,n的值为:一。

4.若i力酷塑变鲁,崛徭坏祺句P郎抬师3,Q当;)printf(“猊”,—i);的执行结

果m=a<b)||(n=c<d);

。A卡痴漏媪盘酷入的南不常进行比较。输国胡平帮中第一个味相前字将葡

5ASCII

I】柩赚喻陶蝌繇一。

fcMrrsa[丽:断12Mgt''〃;

,z

intPfigt£.(''%d,strlen(s));

gets(a);gets(b);

林限((a[i][i])&&C)(aH]!="+;

12.有章旄率@又场复>,[3]={1,2y;3}4,5,6,7,8,9},(*p)[3]=a;则

6.下惭麟棚腿踹神的焉翩变某个串中是否包含指定的字符。若找到显示找到

M第讶而缸掣符的下根.*(P+2)+20p[2]L1]D)*(a+1+l)

⑶如霸奥里册迪用常嚣X型找字符毛],则输出:position^请补充程序。

-3咫槛<轴法%9.y)B)intfun(intx,y)

ch*设邛irM岫产益}charc){intz;z=x+y;returnz;}

QMhd糕gM)D)fun(intx,inty)

{用%战拈s二刺blez;{intz;z=x+y;returnz;}

z飞打;.returnz;}

14.若有}定义int(*p)();则下面叙述正确的是:o

A)第孱指㈣飞濯组的指针变量

㈱i8椅鬣照臀型双据的指针变量

QP4近个驴裳箱产电翳催回值是指向整型数据的指针

D)£彘摒^黎噬翁声露盛函魏留丹值是整型数据

15.设御I忑亲*甜食)啰下面的叙述不正确的是______o

s外邺RliLL)printf("nofind。\n");

(eigbdfprintz(,zposition=%d\nz,,___________);

}floatx;

7.下曲程浮的功能是统计从键盘输入的一行英文中的单词个数,单词之间用空格分隔。请

独兖热”都是结构体成员名B)s是用户定义的结构体类型名

C)slruclA是用户定义的结构体典型D)\liucI是结构体典型的美娓手

共7页第4页

共7页第5页

6错:嚼1勉),(苕得整次为6、7、8、9分,共30分)

♦黑及黑软覆煦Z电算盘输入,输出其中最大的一个数。

}口不愉玳]频射般辉中斫着的闰年每输出3个年号换

;北湍:魏新瞒解解为•卡面二者之一:能被4整除,

:觉鳏般■则就然者能繇糊皿。)

及施J嘴埔)今函数intfun(inta),它的功能是:判断a

{JiTsig^riedintx=0xFFFF;

连;是}素数,返回1;若不是素数,返回0。a

2。

8

贾欣键盘读入。

的算瞳常事的匾I息括洋荐3性招、姓名、

3.和黑微蹄

{阐M涮皴练「从健盘组输入即个学生的信息,要求输出

IfdP,(丝1,y=2;y<=20;y++)

二葡嬲鎏照附鬻信扁黑舌}学号、性别、姓名和平

《偏懈,1;"…}

voidP^fnb(P+i));}

4.

9.i&n护驻3*#j;稹ty){returnx+y;}

''PM盘曲;Q〈3;i++)a[i]=0;

Q舛a=5,b=8,s;

((智(?;(”&;叫5)

p-forj=0;j<k;j++)a[j]=a[i]+l;

跖《P?('a%叭口”,a[i]);}

5.vo?S^swa^(ix:i,*y)

\int*t;t=x;x=y;y=t;

1♦\,站即温i8«)intx;charn[10];};

邙邛肥仃b[4);

{sWU^a,S&bT;{L"fox"};

Pri值也以I心辑Mg„财;}

共7页第6页

《C程序设计》答案A

考试说明:本课程为闭卷考试,可携带书写与修正文具,满分为:100分。

题号—*三四总分

得分

一、单选题(每题2分,共30分)

1.ACD2.ABSD3.=A=BCD4.ABSD

5.-4-BCD6.AB-G-D7.A4cD8.-A-BCD

9.ABD10.A,CD11.A-8-CD12.AB-G-D

13.ABc=y=14.ABc=y=15.A=B=CD

二、境至题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论