ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:18.49KB ,
资源ID:1379646      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1379646.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c语言考试第三套.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c语言考试第三套.docx

1、c语言考试第三套c语言考试第三套 作者: 日期: C语言中运算对象必须是整型的运算符是(B)。A.=B.%=C.=D./下列字符序列中,不可用作C语言标识符的是(C)。A.b70B.a_1C.#abD.symbol下列程序的输出结果是(D)。main()int a=011; printf(%dn,+a);A.11B.9C.12D.10逻辑表达式53&2|84-!0的值为:(C)A.3B.2C.1D.0下列选项中,合法的C语言关键字是(B)。A.integerB.defaultC.VARD.cher下列程序的输出为(A)。main() int y=10; while(y-); printf(y=

2、%dn,y); A.y=-1B.y=0C.y=1D.while构成无限循环以下表述中正确的是(B).A.在do-while循环中,while表达式的值不能为假B.do-while循环中,while语句不能省略C.do-while循环中,while(表达式)后面不能加分号D.除了for循环,其他循环中都不能使用复合语句以下不能正确定义二维数组的选项是(A)。A.int a2=1,2,3,4;B.int a22=1,2,3;C.int a22=1,2;D.int a2=1,2,3,4;int a10; 给数组a的所有元素分别赋值为1、2、3、的语句是(D)。A.for(i=1;i11;i+)ai=

3、i;B.for(i=1;i11;i+)a0=1;C.for(i=1;i11;i+)ai+1=i;D.for(i=1;i(y)?(x):(y),则F=4*MAX(2,3)的值为(B).A.3B.2C.12D.8以下程序的输出结果是 (B).#include stdio.hf(char *s) char *p=s; while(*p!=0) p+; return(p-s); main( ) printf(%dn,f(ABCDEF);A.0B.6C.3D.8对于下述定义,不正确的叙述是(B).union dataint i;char c;float f;a,b;A.变量a的地址和它的各成员地址都是相

4、同的B.可以在定义类型的同时定义变量a,并对a的任意成员初始化C.变量a所占内存的长度等于成员f的长度D.如果有定义语句 union data a=6;则对变量a的初始化是正确的定义my_file为文件型指针变量,使用fopen打开一个能读能写的新的文本文件,正确的调用形式为(D).A.my_file=fopen(my.dat, wb+);B.my_file=fopen(my.dat, ab+);C.my_file=fopen(my.dat, r+);D.my_file=fopen(my.dat, w+);在C程序中,APH和aph是两个不同的变量T格式字符%o用来以八进制形式输出整数.T已知

5、a=1,b=2,c=3,d=4,则条件表达式ab?a:(cd?c:d)的值为4. T在逻辑运算符中的运算级别由高向低依次为 &-|-! Ffor语句的循环体至少执行一次.Ffor循环语句不能用于循环次数未知的情况下.F字符串Da lian在内存中的存储长度是7. F给数组赋初值时,初值的个数可以小于所定义的元素的个数. T引用数组元素时,下标可以是整型表达式或整型常量.T 函数strlen(ASDFGn)的值是7。 F在C语言中,函数名代表函数的入口地址.T在C程序中 , 函数既可以嵌套定义 , 也可以嵌套调用F宏命令#define无论在文件中何处定义,其有效范围为整个源文件。F指向某一变量的

6、指针,就是该变量的内存地址.T在定义结构体变量时不允许对它赋初值.FC语言把文件看作是一个字符(字节)序列。T已知 float i=5.6;int a;写出语句 a=(int)i; 执行后变量 i 的值是_5.6_.在C语言中,long类型数据占_4_个字节, short类型数据占_2_个字节.c语言表达式5278的值是_0_.设a=3,b=4,c=4,则表达式a+bc&b=c&a|b+c&b=c的值为_1_.若有数组定义:int a10;则该数组可用的最小下标值是_0_. 若在程序中用到strlen()函数时,应在程序开头写上包含命令#include _string.h_.设有以下共用体类型

7、说明和变量定义,在TC编译环境下,变量a在内存所占字节数是 _16_。 union stud char num6; float s4; double ave; a,*p;fscanf(fp,%d,&here)用来把fp所指向的文件数据读入到here变量中,执行一次fscanf(fp,%3d,&here);读入一个_整_型数据,该数据的宽度为_3_。/*-【程序设计】-功能:给定n个数据, 求最大值在数组中出现的逻辑位置 (如果最大值出现多次,求出第一次出现的位置即可。 注意:下标为0的数组元素,逻辑位置为1)。-*/#include stdio.hint station(int s,int n

8、) /*Begin*/ /* End */【参考代码】int i,k=0; for(i=1;isk) k=i; return(k+1);/*-【程序设计】-功能:输入n个数,并求出小于平均值的数的个数。-*/#include stdio.hint average_num(int a,int n) /*Begin*/ /* End */【参考代码】int i,sum=0,k=0; double average; for(i=0;in;i+) sum=sum+ai; average=sum*1.0/n; for(i=0;iai) k+;return(k);/*- 【程序改错】-功能:计算数组元素中

9、值为正数的平均值(不包括0)。例如:数组中元素的值依次为39 -47 21 2 -8 15 0 , 则程序的运行结果为19.250000。-*/#include stdio.hdouble fun(int s) /*ERROR*/ int sum=0.0; int c=0,i=0; /*ERROR*/ while(si =0) if (si0) sum+=si; c+; i+; /*ERROR*/ sum=c; /*ERROR*/ return c;main() int x1000;int i=0; do scanf(%d,&xi); while(xi+!=0); printf(%fn,fun(x);【改错1】 【参考答案】double sum=0.0;double sum=0;【改错2】 【参考答案】while(si!=0)while(!si=0)while(!0=si)while(si)【改错3】 【参考答案】sum/=c;sum=sum/c;【改错4】 【参考答案】return sum;return (sum);/*- 【程序改错】-功能:以下程序输出前六行杨辉三角形,既 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 -*/#include stdio.hmain( )

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

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