C语言填空题复习课程_第1页
C语言填空题复习课程_第2页
C语言填空题复习课程_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、题号:1设x和y均为int型变量,则以下for循环中的scanf语句最多可执行的次数是【1】.for(x=0,y=0;y!=123&&x<3;x+)scanf("%d",&y);答案:1).3题号:2设w=5;w+=-2;则w的值为【1】.答案:1).3题号:3设a取二进制数00101101,若想通过aAb运算使a的高4位取反,低4位不变,则b的二进制数是【1】.答案:1).11110000题号:4intx=2;z=+x+1;则z的值为【1】.答案:1).4题号:5C语言源程序文件的后缀是.C,经过编译之后,生成后缀为.OBJ的【1】文件,经连

2、接生成后缀.EXE的可执行文件。答案:1).目标题号:6执行以下程序段后,s的值是【1】inta=5,3,7,2,1,5,3,10,s=0,k;for(k=0;k<8;k+=2)s+=*(a+k);题号:7在C语言中,文件的存取是以【1】为单位的,这种文件被称为【2】文件.答案:1) .字符2) .流式题号:8在微机中,字符的比较就是对它们的【1】进行比较。答案:1).ASCII码值或ASCII码或ASCII题号:9intx=2,y=3,z=4;则表达式x+y&&x=y的值为【1】.答案:1).1题号:10假设有条件intx=1,y=2,z=3;则表达式z+=x>y

3、?+x:+y的值是【1】答案:1).6第29题题号:11当a=3,b=2,c=1;时,执行以下程序段后a=【1】.if(a>b)a=b;if(b>c)b=c;elsec=b;c=a;答案:1).2题号:12intx=2,y=3,z=4;则表达式x+y>!z的值为【1】.答案:1).1题号:13复制字符串的库函数是【1】,只写函数名即可.答案:1).strcpy题号:14intx=2;z=+x+1;则x的值为【1】.答案:1).3题号:15已知a=10,b=15,c=1,d=2,e=10,则表达式a+&&e+&&c+勺值为【1】答案:1).1题号

4、:16当a=1,b=2,c=3时,执行以下程序段后b=【1】if(a>c)b=a;a=c;c=b;答案:1).2题号:17以下程序的输出结果为【1】,#include"stdio.h"main()(inta=010,j=10;printf("%d,%dn",+a,j-);答案:1).9,10题号:18已知x=3,y=2,则表达式x*=y+8的值为【1】.答案:1).30题号:19设x的值为15,n的值为2,则表达式x%=(n+3)运算后x的值是【1】答案:1).0题号:20若有定义:inta32=2,4,6,8,10,12;,则*(a1+1)的值是

5、【1】答案:1).8题号:21计算机中内存储器的最小存储单位是【1】答案:题号:22若有以下数组a,数组元素:a0a9,其值为941282107513该数组的元素中,数值最大的元素的下标值是【1】答案:1).2题号:23intx;x=3*4%-5/6,则x的值为【1】答案:1).0题号:24合并字符串的库函数是【1】,只写函数名即可.答案:1).strcat题号:25intx;x=-3+4%-5*3,则x的值为【1】.答案:1).9题号:26已知i=5;写出语句i+=012;执行后整型变量i的十进制值是【1】答案:1).15题号:27已知a=10,b=15,c=1,d=2,e=0,则表达式a*

6、b&&c的值为【1】.答案:1).1题号:28若有以下数组a,数组元素:a0a9,其值为941282107513该数组的元素中,数值最小的元素的下标值是【1】.答案:1).8题号:29feof(fp)函数用来判断文件是否结束,如果遇到文件结束,函数值为【1】否则为【2】.答案:1) .非0值2) .0题号:30表达式i+相当于表达式【1】答案:1).i=i+1或i=1+i题号:31c语言表达式5>2>7>8的值是【1】.答案:1).0题号:32若有定义:chars="china"则TurboC系统为数组s开辟【1】个字节的内存单元答案:1)

7、.6题号:33函数调用时的实参和形参之间的数据是单向的【1】传递.答案:1).值题号:34c语言表达式!(4>=6)&&(3<=7)的值是【1】.答案:1).1题号:35intx=2,y=3,z=4;则表达式x+y>z的值为【1】.答案:1).1题号:36inta=1,b=2,c=3;执行语句a+=b*=c;后a的值是【1】答案:1).7题号:37数组在内存中占一段连续的存储区,由【1】代表它的首地址答案:1).数组名题号:38预处理命令行都必须以【1】号开始答案:1).#题号:39以下程序的输出结果为【1】,#include"stdio.h&quo

8、t;main()(inta;for(a=0;a<10;a+);printf("%d",a);答案:1).10题号:40表达式3&&0的值是【1】答案:1).0第67题题号:667intx=4,y=z=2;x=x=(y=z);贝Ux的值为【1】答案:1).0题号:41函数的定义不可以嵌套,但函数的调用【1】嵌套.答案:1).可以题号:42若有定义:inta=10,b=9,c=8;接着顺序执行下列语句后,变量b中的值是【1】c=(a-=(b-5);c=(a%11)+(b=3);答案:1).3题号:43已知a=13,b=6,a%b的十进制数值为【1】.答案:1).1题号:44执行下面两个语句,输出的结果是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论