郑州大学c语言考精彩试题1.docx
- 文档编号:9514636
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:13
- 大小:324.73KB
郑州大学c语言考精彩试题1.docx
《郑州大学c语言考精彩试题1.docx》由会员分享,可在线阅读,更多相关《郑州大学c语言考精彩试题1.docx(13页珍藏版)》请在冰豆网上搜索。
郑州大学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选择“目标另存为”° )分) [将本题程序最后的运行结果填入下面的框中。 否则,该题以零分计!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 郑州大学 语言 精彩 试题
![提示](https://static.bdocx.com/images/bang_tan.gif)