1、%dn,a);1213、下面程序段的输出结果是【1】.a=a&052;printf(814、下面程序段的输出结果是【1】.%on1415、下面程序段的输出结果是【1】.1016、getchar()函数只能接收一个【1】.字符17、C语言的三种基本结构是【1】结构、选择结构、循环结构.顺序18、为了避免嵌套条件语句的二义性,C语言规定else与其前面最近的【1】语句配对.if19、当a=1,b=2,c=3时,执行以下程序段后a=【1】.if (ac) b=a; a=c; c=b;20、当a=1,b=2,c=3时,执行以下程序段后b=【1】.21、当a=1,b=2,c=3时,执行以下程序段后c=【
2、1】.22、当a=3,b=2,c=1;时,执行以下程序段后 a=【1】.if(ab) a=b; if(bc) b=c;else c=b;c=a;23、当a=3,b=2,c=1;时,执行以下程序段后 b=【1】.24、当a=3,b=2,c=1;时,执行以下程序段后 c=【1】.25、若所用变量均已正确定义,则执行下面程序段后的 值是【1】.for(i=0 ; i1+2,x的值 为【1】.58、设x=2&2|51,x的值 为【1】.59、设x=(51)+2,x的值 为【1】.60、设x=4=60=1的值为【1】.62、设x=62,表达式x=60&x=60)的值为【1】.64、设k=(a=2,b=3
3、,a*b),则k 的值为【1】.65、设(k=a=5,b=3,a*b),则表达式的值为【1】.1566、设(k=a=5,b=3,a*b),则k值为【1】.567、设w=5;w+= -2;则w的值为【1】.68、设 int x=1/4;则x的值为【1】.69、int x; x=-3+4*5-6, 则x的值为【1】.1170、int x; x=-3+4%5-6, 则x的值为【1】.-571、int x; x=3*4%-5/6, 则x的值为【1】.72、int x; x=-3+4%-5*3, 则x的值为【1】.973、int x; x=(3+4)%5-6, 则x的值为【1】.-474、int x=2
4、;x*=y=z=4; 则x的值为【1】.75、int x=2;z=x+-1; 则z的值为【1】.76、int x=2;77、int x=2;z=-x+1;78、int x=2;-179、int x=2;z=+x+1;80、int x=2;81、int x=4,y=4,z=2;x=y=z;82、int x=4,y=2,z=2;x=x=(y=z);83、int x=4,y=2,z=2;z=x=(y=z);84、int x=2,y=3,z=4; 则表达式x+yz的值为【1】.85、int x=2,y=3,z=4;z&y=z的值为【1】.86、int x=2,y=3,z=4; 则表达式x+y&87、i
5、nt x=2,y=3,z=4; 则表达式x|y+z的值为【1】.88、int x=2,y=3,z=4;x=y的值为【1】.89、int x=2,y=3,z=4; 则表达式!(x+y)90、int x=2,y=3,z=4;x+y91、int x=2,y=2,z=0; 则表达式x=y92、int x=2,y=3,z=4;!93、int x=2,y=3,z=4; 则表达式x+(yz)的值为【1】.94、已知 a=10,b=15,c=1,d=2,e=0,则表达式 a*b&c 的值为【1】.95、已知 a=10,b=15,c=1,d=2,e=0,则表达式 a+b10|a+be的值为【1】.97、已知 a
6、=10,b=15,c=1,d=2,e=0,则表达式c=b98、已知 a=10,b=15,c=1,d=2,e=0,则表达式!a=6)&=7)的值是【1】.103、程序段int k=10; while(k=0) k=k-1循环体语句执行【1】次.104、若有定义:char s =china则Turbo C系统为数组s开辟【1】个字节的内存单元.105、已知 i=5,写出语句 a=i+; 执行后整型变量a的值是【1】.106、设i,j,k均为int型变量,则执行完下面的for循环后,k的值为【1】.for(i=0,j=10;i278的值是【1】.109、执行下列语句后,z 的值是【1】.int x=
7、4,y=25,z=5; z=y/x*z;30110、x=5,y=8时,c语言表达式5-2=x-1=y-2的值是【1】.111、设char a,b;若想通过a& b运算保留a的第1位和第6位的值,则b的二进制数是【1】.10000100112、执行下列语句后,b 的十进制值是【1】.int x=240,y=15,b;char z=Ab=( x & y ) & ( z b)?a:b后,t 的值是【1】.115、若x和n均是int型变量,且x和n的初值均为5,则计算表达式 x+=n+ 后x的值为【1】,n的值为【2】.116、表达式 i+ 相当于表达式【1】.i=i+1i=1+i117、函数调用时的
8、实参和形参之间的数据是单向的【1】传递.值118、设x=2.5,a=7,y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为【1】.2.5119、假设变量a,b均为整型,表达式(a=5,b=2,ab?a+:b+,a+b)的值是【1】.120、设a取二进制数00101101,若想通过ab运算使a的高4位取反,低4位不变,则b的二进制数是【1】.11110000121、若有以下数组a,数组元素:该数组的元素中,数值最小的元素的下标值是【1】.122、结构体是不同数据类型的数据集合,作为数据类型,必须先说明结构体【1】,再说明结构体变量.类型123、在C语言中的实型变量分为两种类型,
9、它们是float型和【1】型.double124、表达式 a+=b 相当于表达式【1】.a=a+ba=b+a125、C语言源程序的基本单位是【1】.函数126、已知x=3,y=2,则表达式x*=y+8的值为【1】.127、C语言中,【1】是程序的基本组成部分.128、表示xyz的C表达式是【1】x=y&y=z129、静态变量和外部变量的初始化是在【1】阶段完成的,而自动变量的赋值是在【2】时进行的.编译函数调用130、执行下列语句的结果是【1】,a=3;%d,+a);%d,a+);4,4131、表达式 i+ 相当于表达式i=【1】.i+11+i132、若a是int型变量,且a的初值为6,则计算
10、表达式 a+=a-=a*a 后a的值为【1】.-60133、输入整型变量a的值.int a; scanf(,【1】);a134、已知a=13,b=6, a|b的十进制数值为【1】.135、函数调用语句func(e1,e2),(e3,e4,e5)中含有【1】个实参.136、预处理命令行都必须以【1】号开始.#137、执行下面两个语句,输出的结果是【1】,char c1=97,c2=98;%d %c,c1,c2);97 b138、将函数funl 的入口地址赋给指针变量p的语句是【1】.p=funl;139、若a是int型变量,则计算表达式 a=25/3%3 后a的值为【1】.140、写出表达式 1
11、.234&5.982 的值是【1】.141、C语言源程序文件的后缀是.C,经过编译之后,生成后缀为.OBJ的【1】文件,经连接生成后缀.EXE的可执行文件。目标142、一个C程序总是从【1】开始执行。main()main函数143、在微机中,字符的比较就是对它们的【1】进行比较。ASCII码值ASCII码ASCII144、Turbo C 中 unsigned int定义无符号基本整型变量,变量被分配【1】个字节的存储单元。两145、逗号表达式(a=3*5,a*4),a+5的值为【1】。146、设有int x11,则表达式(x+ * 1/3)的值是【1】。147、已知a=13, a2的十进制数值为【1】.答案
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2