[精品]C语言上机考试试题9

[精品]C语言上机考试试题9

ID:41960857

大小:122.13 KB

页数:9页

时间:2019-09-05

[精品]C语言上机考试试题9_第1页
[精品]C语言上机考试试题9_第2页
[精品]C语言上机考试试题9_第3页
[精品]C语言上机考试试题9_第4页
[精品]C语言上机考试试题9_第5页
资源描述:

《[精品]C语言上机考试试题9》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言上机考试试题・9一、选择题(每小题2分)1.用数组名作为函数的实参时,传递给两数的形参是(A)数组的首地址(B)数组的第1个元素(C)数组中的全部元素(D)数组的元素个数2.下列定义一维数组正确的写法是o(A)inta(10);(C)intn;scanf(“%d”,&n);inta[n];(B)intn=10,a[n];(D)#defineSIZE10inta[SIZEJ;3.下述两数头定义形式正确的是(A)intf(intx;inty)(B)intf(intx,y)(C)intf(intx

2、,inty)(D)intf(x,y:int)4.以“只读''方式打开文木文件c:xy.txt,下列语句中哪一个是正确的(A)fp=fopen("c:\xy.txt","a");(B)fp=fopen(Hc:\xy.txt","r");(C)fp=fopen("c:\xy.txt","wbu);(D)fp=fbpen("c:xy.txt","r");5.判断变量x和y中有且只有一个值为0成立的表达式为o(A)!(x*y)&&x+y(B)(x*y)&&x+y(C)x*y==0(D)x==0&

3、&y!二06.设有如下定义:structss{charname[10J;intage;charsex;)std[3],*p=std;下而各输入语句中错误的是o(A)scanf(”%d",&(*p).age);(B)scanf(”%s”,&std.name);(C)scanf(”%c",&s(d[()].sex)(D)scanf("%c",&(p->sex));7.语句"inta=0;if(a=l)a+=10r编译不会出错,但运行后a的值是。(A)0(B)11(C)10(D)出错1.设有字符数组:c

4、hars[20];,能把一串字符:Howdoyoudo?v回车〉全部输入的语句是(C)gets(s);(D)scanf("%s",s);1.定义语句为4tchara[10]r,执行下列语句后的输出结果为。printf("%d,%d”,sizeof(a),strlen(strcpy(a,"Windows")));(A)7,7(B)7,8(C)10,7(D)10,82.若有定义:intk=l,*q;,下面赋值表达式正确的是。判断题(每小题2分)(A)q=&k(B)*q=&k(C)q=k(D)*q=

5、k套数号

6、答案9l.A2.D3.C4.B5.A6.B7.B8.C9.C10.A1.t=s;if(u>t)(二u;程序段可以实现将变量u,s中的最人值赋给变量t的功能。2.在定义了数组inta⑸⑹;后,笫10个元素是a[4JL2J03.在C语言中,以下描述“任何子函数必须位于主函数之询”是正确的。4.设变量定义为chars[]二“hello”,则数组s中有5个元素。5.若x是单精度实型变量,表达式(x=10/4.0)的值是2.5。6.若变量已正确定义,表达式x二y=l符合C语言语法。7.表达式!(x

7、>0IIy>0)等价于!(x>0&&!(y>0)。8.表达式(0xl9«l)&()x7的值是3。9.在C源程序屮将语句“if(x=5)y++T谋写成“if(x=5)y++「不会导致编译错误。10.式子!(a%2==0)在a为奇数时结果为假。套数号

8、答案9I.T2.F3.F4.F5.T6.T7.T&F9.T10.F三、填空题(每小题2分)1.c语言中用于结构化程序设计的三种基木结构是:顺序结构、和循环结构。2.intx=-17,y;执行语句y=x%4后y的值为。3.intx=10,y=4;float

9、z=x/y;执行语句printf("%.2f',刁);输出。4.a是一个值为两位数的整型变最,判断其个位数是人于等于5的奇数,而十位数是偶数的逻辑表达式为05.若a=3、b=8、c=10,条件表达式((y=(a+6=5&&m%2==l&&m/10%2==0(5)20四、程序改错题(每小题5分)1.以下程序输入数字:24,则程序运行结果为:84o#include"stdio.h”voidf(

10、inta,int*b){a二a+*b;*b=*b+a;}intmain(){inta,b;scanf(”%d%d”,&a,&b);f(b,a);/*$1*/printf(n%d%d“,a,b);rctum1;}操作说明:在考生冃录的**子冃录下,有咒c文件,该文件中“严$1*厂行中的语句f(b,a);有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:在程序中输入:24,得到输出数值:84。参考答案:f(b,&a);运行样例1行运行样例1:48运行结果

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。