郑州大学c语言考精彩试题1.docx

上传人:b****7 文档编号:9514636 上传时间:2023-02-05 格式:DOCX 页数:13 大小:324.73KB
下载 相关 举报
郑州大学c语言考精彩试题1.docx_第1页
第1页 / 共13页
郑州大学c语言考精彩试题1.docx_第2页
第2页 / 共13页
郑州大学c语言考精彩试题1.docx_第3页
第3页 / 共13页
郑州大学c语言考精彩试题1.docx_第4页
第4页 / 共13页
郑州大学c语言考精彩试题1.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

郑州大学c语言考精彩试题1.docx

《郑州大学c语言考精彩试题1.docx》由会员分享,可在线阅读,更多相关《郑州大学c语言考精彩试题1.docx(13页珍藏版)》请在冰豆网上搜索。

郑州大学c语言考精彩试题1.docx

郑州大学c语言考精彩试题1

考试课程:

考试时间:

100分钟考场:

第一考场考试日期:

2013・05・24

咅有走义:

inta=7;floatx=2.5ry=4.7;,则表达式x+a%3*(int)(x+y)%2/4的值是()。

(1分)

r

A、2.500000B、2.750000

r

C、3.500000D、0.000000sxJJ和k都是int型变重,则执行表达式x=(i=4j=16,k=32)后,x的值为()・(1分)

r

C、32D、52

表达式18/4*sqrt(4.0)/8值的数据类型为()•(1分)

r,

A、intB、float

r

C、doubleD、不确定

printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列.如果字符串长度小于5,则输出按方式()•(1分)

A、从左起输出该字串,右补空格CB、按原字符长从左向右全部输出

r

C、右对齐输出该字串,左补空格D.输出错误信息

已知程序段:

intxyz;scanf(”%d%d%d;&x,&y,&z);printf(”x+y+z=%d\n;x+y+z);,当输入数据的形式为:

25/13/10,正确的输出结果为()・

已有走义和输入语句:

intal,a2;charclfc2;scanf(M%d%c%d%c-f&alf&clf&a2r&c2);,若要求al,a2,cl,c2值分别为10r20fA和B,当从第一列开始q扫寸f正确的数据输入方式是()・(1分)

若希望当A的值为奇数时f表达式的值为“真“,A的值为偶数时r表达式的值为”假”•则以下不能满足要求的表达式是()°(1分)

判断char型变重cl是否为小写字母的正确表达式为()(1分)

C、x||y+z&&y・z

执行程序段:

intw=3fz=7fx=10;x>10?

x+100:

x-10;w++||z++;!

w>z;printf(-%d\n;w&&z);后,输出结果是()。

(1分)

A、0CB.1

C、2

D、3

有两个字符数组a和b,则以下正确的输入语句是()°(1分)

r

A、gets(a,b);B、scanfC%s%s\a;b);

r

C、scanf(”%s%s;&a,&b);D.getsCalgetsCb”);

以下叙述中,不正确的叙述是()°(1分)

B、在C程序中,APH和aph是两个不同的变量

A、在C程序中,逗号运算符的优先级最低

C、若a和b类型相同「在执行了赋值表达式a=b后b中的值将放人a中,D、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型?

[中的值不变只能输入实型数值

下面不正确的字符串箒重是()。

(1分)

下面四个选项中r均是合法整型常量的选项是()。

(1分)

循环语句for(x=0fy=0;(y=123)&&(x<4);x++);的执行次数是()。

(1分)

C、执行4次

当a=lfb=3fc=5fd=4,执行程序段:

if(a

A、1

C、3

人下虧:

floata,b;scanf(M%f;&a);if(a<10.0)b=1.0/a;elseif((a<0.5)&&(a!

=2.0))b=1.0/(a+2.0);elseif(a<10.0)b=1.0/x;elseb二10・0;printf(”%f\ntr输入2.0(回车)f则上面程序的输出结果是()。

(1分)

以下不正确的语句为()•(1分)

以下if语句语确的是()。

(1分)

B、0次

D、2次

()•(1分)

CB、运行程序段后输出1

r

D、程序段执行无限次

r

B、只能是0或3E0正数

r

D、可以是田可类型的数据

(1分)

r

B、整型表达式

rD、任何类型的表达式

r

B.inta[10]={}

r

D.inta[10]={10*l};

r

B、a[3.5]

r

D、a[10-10]

r

B、字符个数多的字符串比字符个数少的字符串大

r

D、字符串”That”小于字符串"The-

C

Bxif(a=b)

若i为整型变量,则for(i=2;i==0;)printf("%d;i-);循环执行次数是()。

(1分)

A、无限次

C、1次

有以下程序段:

intx=O,s=O;while(!

x!

=O)s+=++x;printfC,%d;s);f贝i

A、运行程序段后输出0

C、程序段中的控制表达式是非法的

逻辑运算符两侧运算对象的数据类型()。

(1分)

A、只能是0或1

C、只能是整型或字符型数据

在C语言中,引用数组元素时,其数组下标的数据类型允许是()。

A、整型第重

C、整型箒量或整型表达式

以下能对一维数组a进行正确初始化的语句是()。

(1分)

A.inta[10]=(0/0,0/0f0)

Cxinta[]={0};

若有说明:

inta[10];z则对a数组元素的正确引用是()・(1分)

A、a[10]

C、a[15]

下面描述中,正确的是()。

(1分)

A、两个字符串所包含的字符个数相同时,才能比较字符串

C、字符串•STOP”(注:

有一个空恪)与”STOP丁目等

判断字符串a和b是否相等,应当使用()。

(1分)

Axif(a==b)

定义如下变重和数组:

intk;inta[3][3]={1234567,&9};f则语句for(k=0;k<3;k++)printf(”%d:

a[2-k][k]);的输出结果是()•(1分)

B、753

A、369

对两个数组a和b进行如下初始化:

chara[]=MABCDEFw;charb(]={>A,;B7C7D7E7F,};f则以下叙述正确的是()。

(1分)

C、a和b中都存放字符串

D、a数组比b数组长度长

在C语言中,形参的缺省存储类别是()°(1分)

A、auto

B、register

C、static「

D、extern

函数调用语句y=func(a,bfmax(d,e));中,含有实参的个数为()・(1分)

A、5-

B、2

r

C、3

D、4

以下正确的函数定义形式是()。

(1分)

A、doublefun(intxjnty)

B、doublefun(intx;inty)

C、doublefun(intxjnty);「

D、doublefun(intx,y);

在宏定义#definePI3.14159-中r用宏名PI代替一个()。

(1分)

A、帛重

B、单精度数

c、双精度数r

D、字符串

程序段:

intarrQ={6f7/8f9J0};int*ptr;ptr=arr;*(ptr+2)+=2;printf("%d,%d\n;*ptr/(ptr+2)M输出结果为()。

(1分)

A、8,10

B、6,8

c、7,9「

D、6,10

程序段:

charstWABC•和二str;printf(”%d\n/(p+2));的运行结果是(

).(1分)

A、0「

B、字符C的ASCII码

c、字符的地址r

D、字符C

在C语言中,int.char和short类型数据在存中所占用的字节数()。

(1分)

A、由用户目己定义

B.均为2个字节

c、是任意的「

D、由所用机器的机器字长决定

扌题(7道小题,共30分)

^E0<5EUUT・u\p^fflH疑如耳二、噪gs.surEU匸,(ruw・u\p案fflw盘縁<

-doJEHdluco

ZIUOOHIUJO。

guJHdlu

、u尼E怒問ylsv詹“

 

【一_・・・u\p$HSH』d

=O"U)

OI'UHU

=OT%u)*(OI%>u)+UJnsHluns

op

巧寸

oHlunsciu一

Ou吊iupo>八woplsvCDpnpu*禎蛭奴京gH-件曹血gS寸気疑問B輝tt砂七-.

 

・Euud(++PT丄VR

(++X6H>==?

n()£e_

Aqoplsvo"

I8H6X6

£H6X8寸9=8X8m9"6x\9SH8XZ6寸US寸SU6X98寸H8X90寸芒X99MH9X9S寸H6XS0寸"8XSST卜xs0T9XSseusxs9763寸8T'xtz寸卡9X寸OCXIHSX寸91>寸xbAH6XCO寸0=8X6IT卜xm879X6SIHSXmUH龙rn6Hmxm8IU6X09IH8X0寸TGZ0IH9X0OIHSX08H寸X094xe寸“兮6H6XT8H8XT卜£XI9H9XISHSXI寸H寸XTmzzmtTexT1

・氏嗥刪戾K理・蛊即一

 

xHxelup(xelue八X)二)(OHA-)9ZMxHU_luexHxelue盏匸齐)Jueosc一cuexelueXleo-J

()u吊E"

ZOP0心pnr。

哥w®・帐堀富齋底<窮汕・-服温qis蛊bin.

xcc二£、

、E:

Z?

・・PT%>

p%*p决吕u_=

 

if(XAamin)aminuxj

scanf(yf・、)j

prin(f(,namaxH%f\naminH%f\rro>ma>

①)

-薪Jftl幣、BaBRivl闵聲曲琵左—->21擁曉磬曲>10=10「斗朝聲曲召a—旦磬窃3书进B。

:

cde・std=b・h-

:

-Ude人stdio.hv

LLudeAtime.hvnaino

-a【10=10E

-ub_eb【10x_「

md(time(NULL));

r(lr0x10i++)m〒。

亍107++)amuTrandpr(nox-le++)m〒。

亍107++)buTbuTamsr(ll0r10¥+)linrf(ylo.3_-,3b三、10)j

cm9

①)

-CIJ册砂血109耳渊3磬曲favl2斗廉3壶參・B痂曲。

fineSIZE10

LLudeAstdio・hv

-favl(ints=)

 

kJ;

r(k=2J=0;i

+=2;

1mainO

:

i,sfSIZEJ;

/1(«);

「(i=0;i<10;i++)

)rintf("%d\s[i]);

分)

分)

E题(2道小题,共20分)

'编写程序,输出1000以最大的養数。

)分)[将本题程序最后的运行结果填入下面的框中。

否则,该题以零分计!

M尔解答本题所写的源程序粘贴到下面或者上载源程序

M尔解答本题所写的源程序粘贴到下面或者上载源程序

考号:

剩余时间:

99:

41

保存交卷退出帮助

 

k以下程序的功能是:

通过指针操作,找出三个整数中的最大值井输出。

:

lude

:

lude

1mainO

*af**b,*cfl,xyz;

2x;b=&y;c=&z;

对(”输入3个整数:

•);

if(”%d%d%d”ab,c);itf(M%df%df%d\n\*a/b/c);

=*a;

i<*b)max=*b;

iax<*c)max=*c;

itf(Mmax=%d\n\max);

*下载由正整数组成的文件data0003.txtr编程计算其第偶数项(第2,4,6,8,……项f起始项为1)元素的最小值.把结果写入指定位置…

:

下载文件”data0003・lxT】;)下载方法:

在上右击打开弹出菜单f选择“目标另存为”°

)分)

[将本题程序最后的运行结果填入下面的框中。

否则,该题以零分计!

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

当前位置:首页 > 党团工作 > 入党转正申请

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

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