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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

C语言期中考试题.docx

1、C语言期中考试题试卷编号:8101所属语言:C语言试卷方案:C语言程序设计期中考试试卷总分:100分共有题型:3种一、填空 共10题 (共计30分)第1题 (3.0分) 题号:536在C语言中,最大整型数是【1】.答案: 1). 32767第2题 (3.0分) 题号:664int x=2;z=+x+1; 则x的值为【1】.答案: 1). 3第3题 (3.0分) 题号:678int x=2,y=3,z=4; 则表达式x+(y!z)的值为【1】.答案: 1). 3第4题 (3.0分) 题号:666int x=y=4,z=2;x=y=z; 则x的值为【1】.答案: 1). 0第5题 (3.0分) 题

2、号:1552下列程序的运行结果是【1】,main()unsigned x1; int b=-1;x1=b;printf(%u,x1);答案: 1). 65535第6题 (3.0分) 题号:306当a=1,b=2,c=3时,执行以下程序段后b=【1】.if (ac) b=a; a=c; c=b;答案: 1). 2第7题 (3.0分) 题号:1142设i,j,k均为int型变量,则执行完下面的for循环后,k的值为【1】.for(i=0,j=10;i=j;i+,j-)k=i+j;答案: 1). 10第8题 (3.0分) 题号:1508若输入字符串:abcde,则以下while循环体将执行 【1】

3、次.While(ch=getchar()=e) printf(*);答案: 1). 0第9题 (3.0分) 题号:1555若所用变量都已正确定义,请填写以下程序段的输出结果【1】.for(i=1;i=5;i+); printf(OKn);答案: 1). OK第10题 (3.0分) 题号:311The result of the following program segment is【1】.for(i=0 ; i2 ; i+ ) printf(YES); printf(n);答案: 1). YESYES二、判断 共10题 (共计10分)第1题 (1.0分) 题号:40一个include 命令可

4、以指定多个被包含的文件。答案:N第2题 (1.0分) 题号:5若有定义和语句:int a33=3,5,8,9,12,35,i,sum=0;for(i=0;i3;i+) sum+=ai2-i;则sum=21.答案:Y第3题 (1.0分) 题号:8在Turbo C中,整型数据在内存中占2个字节。答案:N第4题 (1.0分) 题号:22关系运算符b)=c 的值为真。答案:Y第6题 (1.0分) 题号:35若有int =10, j=0;则执行完语句if (j=0)+ +; else - -; 的值为11。答案:N第7题 (1.0分) 题号:15整数 -32100可以赋值给int型和long int型变

5、量。答案:Y第8题 (1.0分) 题号:1参加位运算的数据可以是任何类型的数据。答案:N第9题 (1.0分) 题号:19C语言本身不提供输入输出语句,输入和输出操作是由函数来实现的。答案:Y第10题 (1.0分) 题号:21语句scanf(%7.2f,&a);是一个合法的scanf函数。答案:N三、单项选择 共20题 (共计60分)第1题 (3.0分) 题号:568一个C语言程序是由()。A:一个主程序和若干子程序组成B:函数组成C:若干过程组成D:若干子程序组成答案:B第2题 (3.0分) 题号:101以下数据中,不正确的数值或字符常量是()。A:8.9e1.2B:10C:0xff00D:8

6、2.5答案:A第3题 (3.0分) 题号:624以下关于运算符优先顺序的描述中正确的是()。A:关系运算符算术运算符赋值运算符逻辑运算符B:逻辑运算符关系运算符算术运算符赋值运算符C:赋值运算符逻辑运算符关系运算符算术运算符D:算术运算符关系运算符赋值运算符逻辑运算符答案:C第4题 (3.0分) 题号:622putchar函数可以向终端输出一个()。A:整型变量表达式值B:实型变量值C:字符串D:字符或字符型变量值答案:D第5题 (3.0分) 题号:136The result of the following program is()。main()int m=7,n=4;float a=38.

7、4,b=6.4,x;x=m/2+n*a/b+1/2;printf(%fn,x);A:27.000000B:27.500000C:28.000000D:28.500000答案:A第6题 (3.0分) 题号:152The result of the following program is()。main() int n; for(n=1;n=10;n+) if(n%3=0) continue; printf(%d,n); A:12457810B:369C:12D:1234567890答案:A第7题 (3.0分) 题号:436设j和k都是int类型,则下面的for循环语句()。 for(j=0,k=

8、0;jbc)a=b;else a=c;则a的值为()。A:3B:2C:1D:0答案:C第10题 (3.0分) 题号:698整型变量x和y的值相等、且为非0值,则以下选项中,结果为零的表达式是()。A:x | yB:x | yC:x & yD:x y答案:D第11题 (3.0分) 题号:113After execution of the following statement ,the value of x and y are()。y=10;x=y+;A:x=10,y=10B:x=11,y=11C:x=10,y=11D:x=11,y=10答案:C第12题 (3.0分) 题号:116The res

9、ult of the following program is()。main() int j; j=3;printf(%d,+j); printf(%d,j+);A:3,3B:3,4C:4,3D:4,4答案:D第13题 (3.0分) 题号:147执行下列语句后,a和b的值分别为()。int a,b; a=1+a; b=2+7%-4-A;A:-63,-64B:98,-60C:1,-60D:79,78答案:B第14题 (3.0分) 题号:157下列程序的输出结果是()。main() int x=1,y=0,a=0,b=0; switch(x) case 1:switch(y) case 0:a+;

10、break; case 1:b+;break; case 2:a+;b+;break; case 3:a+;b+;break; printf(a=%d,b=%dn,a,b);A:a=1,b=0B:a=2,b=1C:a=1,b=1D:a=2,b=2答案:B第15题 (3.0分) 题号:161设j和k都是int类型,则for循环语句 for(j=0,k=-1;k=1;j+,k+) printf(*n);()。A:循环结束的条件不合法B:是无限循环C:循环体一次也不执行D:循环体只执行一次答案:B第16题 (3.0分) 题号:614若i为整型变量,则以下循环执行次数是()。for(i=2;i=0;)

11、 printf(%d,i-);A:无限次B:0次C:1次D:2次答案:B第17题 (3.0分) 题号:617执行语句 for(i=1;i+4;); 后变量 i 的值是()。A:3B:4C:5D:不定答案:C第18题 (3.0分) 题号:505以下语句中,循环次数不为10次的语句是()。A:for(i=1;i10;i+);B:i=1;doi+;while(i0)-i;D:i=1;m:if(i=10)i+;goto m;答案:A第19题 (3.0分) 题号:135已知字母a的ASCII十进制代码为97,则执行下列语句后的输出结果为()。char a=a; a-;printf(%d,%cn,a+2-0,a+3-0);A:b,cB:a-运算不合法,故有语法错C:98,cD:格式描述和输出项不匹配,输出无定值答案:C第20题 (3.0分) 题号:115先用语句定义字符型变量c,然后要将字符a赋给c,则下列语句中正确的是()。A:c=a;B:c=a;C:c=97;D:C=97答案:A

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

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