c语言考试编程题万能公式,C语言程序设计历年统考试题集10套含答案(可编辑)

《C语言程序设计历年统考试题集10套含答案(可编辑)》由会员分享,可在线阅读,更多相关《C语言程序设计历年统考试题集10套含答案(可编辑)(39页珍藏版)》请在人人文库网上搜索。

1、C语言程序设计历年统考试题集10套含答案C语言程序设计试题集第1套请将第一、二、三、四题的答案写在答题页的相应题目的后面(写在别处不得分)。一、单项选择题每题2分,共20分1、以下叙述不正确的是A C程序由函数构成B 一个C程序至少包含一个main函数C main函数可以调用main函数D main函数是每个程序执行的起始点2、C程序中能直接让机器执行的文件是A)编辑后的.c源文件 B)通过编译的.obj文件C)通过连接的.exe文件D)编辑后的.bak文件3、假设定义变量如下:int x;float y;以下输入语句中哪个是正确的?A)scanf(“%f%d”,&y,&x);B)scanf(。

2、“%f%d”, y, x);C)scanf(“%f%f”,&y,&x);D)scanf(“%d%d”,&y,&x);4、已知:int a31,2,3,4,5,6;则数组a的第一维的大小是A)2B)3C)4D)无确定值5、.如果switch表达式是char 变量code,下面哪一个case子句是合法的。A)case “3”:B) case 3: C)case 3 :D)case 3:6、能正确表示”x的值在1,10和200,210范围内”的表达式是Ax1&x10&x200&x210B x1 | x10 | x200 | x210C x1&x10 | x200&x210D x1 | x10&x20。

3、0 | x2107、C语言中while和do-while 循环的主要区别是do-while循环至少无条件执行一次,而while循环可能一次也不执行while循环控制条件比do-while循环控制条件严格do-while循环允许从外部转到循环体内,而while循环不允许do-while的循环体可以是复合语句,而while循环不可以是复合语句 8、下面哪一项函数的头部是有效的?oneint a int bint thisonechar xchar anotherint a,bdouble yetanother9、若有定义char x 12345; char y 1, 2, 3, 4, 5;则A)x。

4、数组与y数组的长度相同B)x数组长度大于y的长度C)x 数组长度小于y数组长度D)x数组等价于y 数组10、二维数组的第一个元素的行下标和列下标是A 1,1B0,1C1,0D 0,0二、填空题每空3分,共30分1、如果a4, b3,那么,在执行语句ab;之后,a、b的值分别是(1)2、语句:if65printf“#”;printf“$”;输出(2)3、for sumj0; j10; +j sum + j; 循环结束后sum的值等于(3)4、长度为10的int类型数组和长度为3 的double类型数组,哪一个数组占用的内存空间多(4)5、字符数组achar a“one”;占多少内存字节(5)6、。

5、如果chA或chZ,那么,表达式chA& chZ的值是(6)7、编写C语句,交换a、b的值(7)8、为了使用库函数getchar,必须在程序中包含命令(8)9、设int numbers517,25,30,56,58;编写C的for语句,将数组numbers中的每个元素减去3。使用变量i跟踪下标。(9)10、设有函数定义:设有函数定义:int int x,int y int z;z=xy?xy;return(z); 语句printf“%d”, 2,3,4;输出什么?(10)三、阅读下列程序,写出运行结果每题5分,共20分1、#includevoid main? char aA;printf“%c。

6、n,a+ 32;2、#includevoid mainint x3,y; ifx0y-1; else ifx0y1; else y0; printf“x%d,y%dn”,x,y;3、#include void mainint f1,f2;int j;f11;f21;forj1; j4; j+printf%d%d ,f1,f2;f1f1+f2;f2f2+f1;4、#include void mainint a23 1,2,3,4,5,6;int b32, i,j;fori0;i2;i+ forj0;j3;j+ bji aij;printfarray b:n;fori0;i3;i+ forj0;j。

7、2;j+printf%5d,bij;printfn;四、编写程序 共30分,每题10分认真阅读题目,按要求编写完整的C语言程序。并输入Turbo C语言编程环境进行调试,运行,将调试结果写在答题页程序的后面(有输入数值的话,写明输入)。1、从键盘上输入两个整数,比较两个数的大小,并输出较大者2、编写程序,打印如下图案:*3、编写程序,求一维数组中最大元素,数据自定。答题页一、单项选择题每题2分,共20分1.2.3.4.5.6.7.8.9.10.二、填空题每空3分,共30分(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)三、阅读下列程序,写出运行结果每题5分,共20分1.2.3.4。

8、.编写程序 共30分,每题10分1.程序:2.程序:3.程序:参考答案:单项选择题每题2分,共20分15CCAAB610CABBD二、填空题每空3分,共30分1 a3, b32 #$3 55 4 double类型数组 54 6 07 ta;ab;bt;8 #include 9fori0;i5;+inumbersi-3; 104三、阅读下列程序,写出运行结果每题5分,共20分ax3,y11 1 2 3 5 8 13 21array b:1 4 2 53 6四、根据题目要求编写完整程序共30分,每题10分1#includevoid mainfloat f1,f2,t;scanf%f%f,&f1,&。

9、f2;iff1f2printf%fn,f1;else printf%fn,f2;2、#includevoid mainint a,b;fora1;a5;+aforb1;ba;+b printf*;printf“n”;3、#includevoid mainint i,a10,sum; fori0;i10;+iscanf“%d”,&ai;suma0; fori1;i10;+iifaisumsumai; printf“sum%dn”,sum;C语言程序设计试题集第2套请将第一、二、三题的答案写在第三题后面的三个答题框中(答在别处不得分)。第四题的答案写在相应题目的后面。单项选择题(30分,每题2分)。

10、请选择a,b,c,d四个选项中的唯一的一个正确答案,然后将正确答案的标号(a或b或c或d),填在答题框中相应题号的括号内。答在别处不得分。1.用C语言编写的代码程序______。A、可立即执行B、是一个源程序C、经过编译即可执行D、经过编译解释才能执行 2. C语言中用于结构化程序设计的三种基本结构是______。A、 顺序结构、选择结构、循环结构B、 if、switch、breakC、 for、while、do-while D、 if、for、continue3. 以下选项中合法的实型常数是______。A、5E2.0 B、 E-3C、

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值