C语言程序设计试卷及答案

上传人:m**** 文档编号:547897310 上传时间:2024-01-30 格式:DOC 页数:18 大小:166.50KB
返回 下载 相关 举报
C语言程序设计试卷及答案_第1页
第1页 / 共18页
C语言程序设计试卷及答案_第2页
第2页 / 共18页
C语言程序设计试卷及答案_第3页
第3页 / 共18页
C语言程序设计试卷及答案_第4页
第4页 / 共18页
C语言程序设计试卷及答案_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《C语言程序设计试卷及答案》由会员分享,可在线阅读,更多相关《C语言程序设计试卷及答案(18页珍藏版)》请在金锄头文库上搜索。

1、 C语言程序设计 笔试试题题号一二三四五六笔试(70%)综合(30%)总分分数 号学名姓试卷阐明:笔试卷面总分10分,取卷面成绩的70计入总分;2 综合成绩为平时成绩(10)和实验成绩(0)之和,占总分的30%;3 答题时严禁拆开试卷钉,试卷背面即为草稿纸;4. 答题时间120分钟。一、单选题。将对的答案填入下面框中。 (本题16分,每题分) 题号123678答案题号910111234116答案注意行为规范 遵守考试纪律1. 有如下程序min()n a=1,;f(!a) +;ese if(a=0) f() +=2;lseb+=;prin(“%dn”,b);则程序输出( A )。A) 0) 1C

2、)2D)2. 有如下定义:int a; ln b;ule,y;则下列对的的是( )。A)a%(int)(x-)B) x!=yC) ()bD)=x= 3 若有定义it (p);则下列说法对的的是( )。A) 定义了基类型为t的三个指针变量B) 定义了一种名为 p、具有三个元素的整型数值)定义了一种名为t的指针变量,它可以指向每行有三个整数元素的二维数组D) 定义了基类型为int的具有三个元素的整型数组有如下程序段min()nt x=0;wi(x-);pinf(x%dn,x);则最后的输出成果是:( )。)x= ) x -C)x=D)while构成无限循环5. 有如下程序:intfun()tati

3、c tx=; 2; tr x;ain() ,=1;or(i=1;);) 12 ) 3 C) D) 113若有定义语句:doube ,y,x,*py;执行了px&;y=&;之后,对的的输入语句是( )。A) canf(“lf%f”,x,y); B) caf(“%f,%lf”,px,py);C) ca(“f%f”,&x,y); ) snf(“%”,x,y);4. 如下程序运营成果是( D )。carsr “abc“;prinf(“d,d“,tren(),szef(str);)6, B) ,3 )10,10 ) 3,1015. 如下程序段运营成果是( A )。#efin f(x) x*xai( )

4、int a=1,c;=f(a+1);=((a+1);prtf(“d,%dn“,b,c);) 4,8 B)8,4 C) 8,8 ) ,416.有如下程序:main()FILE *;f=open(“f.txt“,“w“);fprtf(f,“dy“);fclse(f);若文本文献fa.tx中原有内容为:hel,则运营以上程序后,文献.txt中的内容为( )。)day B) hlloa ) ylo )dayho二、填空题。请按序号把答案填入下面框中, 不容许出框线。(本题2分,每空2分) 题号答 案题号答 案1arwcolk=%或x100%1k+32hE5a8m=0&i=0fun()ppt5m+i或0

5、 如下fu函数功能是在N行M列的整型二维数组中,选出一种最大值作为函数值返回。itfu(int M) nt i,j,ow0,o0;fo(i0;N;i)for(=0;arowcol)o=i;coj;rtr( 【1】 );2 如下程序的功能是:将值为三位正整数的变量x中的数值按照个位、十位,百位的顺序拆分输出。min() x12;pritf(“%d-%d-n”, 【2】 ,x0%10,x/10);3.下列程序运营时,若输入3e5a,输出成果是 【】 #clema() cha 0;c;hi((=getc()!=n)f(!=0&(ch=&z)chchA;a+;utchr(c);rintf(“n”);4

6、. 如下程序的功能是,通过函数fun输入字符并记录输入字符个数。用字符作为输入结束标志。#include ong 【4】 ;*函数声明语句*/mn() longn;=un(); prnf(“=ld”,n);long fu()long; r(m;ehr()!=$; 【5】 ); retu m;5. 有如下程序段,且变量已对的定义和赋值fo(s0,k=;k=n;+)=s+1.0/(k(k+1));prntf(=%fn,s);请填空,是下面程序段的功能与之完全相似=1;k1;while( 【】 )s=s+.0/(*(+1); 【】 ;rintf(=%nn,);. 如下函数的功能是求两个整数的最大公约

7、数。fun(intm,it n)int =1,;for(;i=m&ata); 【9】 ;rinf(“n”);8. 如下程序的功能是:删除字符串中所有的空格。mai() char s20”hoareyu!”;in i,j;fo(j;s!=;+)(si!= ) sj=si; j+; j= 【10】 ;三、请把下列程序运营成果填入答案框中,不允 许出框线,用“”表达回车。(本题24分,每题3分) 题号12678答案124462155501. main() nt i,,a 2=1,,3,4;fr(i0;i2;+)or(j;& h2) eturn(ib(1)+ib(n-2));elseeturn(2);voidmain()pnf(“dn”,fi(4));4. ain( )nion xaplstrctnt;int y;in;nta;in ;e;;e.1;e.in.xe.a+e.bin.=e.b;intf(“%d”,in.y);5.strt NDint ;stru NODE link;vid an() trctOE m,p=,q+2;int i;whe(p!q)pk=

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号