您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > 合肥工业大学 C语言考试 题库-1
━━━━━━━━━━━━━━━━一、填空共203题━━━━━━━━━━━━━━━━第1题(9.0分)题号:513若有以下定义,则计算表达式y+=y-=m*=y后的y值是【1】.intm=5,y=2;答案:1).-16第2题(9.0分)题号:537在C语言中,最小整型数是【1】.答案:1).-32768第3题(9.0分)题号:441设a=3,b=4,c=4,则表达式a+bc&&b==c&&a||b+c&&b==c的值为【1】.答案:1).1第4题(9.0分)题号:77已知i=5;写出语句a=--i;执行后整型变量a的值是【1】.答案:1).4第5题(9.0分)题号:496静态变量和外部变量的初始化是在【1】阶段完成的,而自动变量的赋值是在【2】时进行的.答案:1).编译2).函数调用第6题(9.0分)题号:291下面程序段的输出结果是【1】.inta=12;a=a&052;printf(%o\n,a);答案:1).10第7题(9.0分)题号:102已知a=13,a2的十进制数值为【1】.答案:1).52第8题(9.0分)题号:643设x=(51)+2,x的值为【1】.答案:1).3第9题(9.0分)题号:457设a,b,c,t为整型变量,初值为a=3,b=4,c=5,执行完语句t=!(a+b)+c-1&&b+c/2后,t的值是【1】.答案:1).1第10题(9.0分)题号:678intx=2,y=3,z=4;则表达式x+(y!z)的值为【1】.答案:1).3第11题(9.0分)题号:640设x的值为15,n的值为2,则表达式x*=n+3运算后x的值是【1】.答案:1).75第12题(9.0分)题号:501数组在内存中占一段连续的存储区,由【1】代表它的首地址.答案:1).数组名第13题(9.0分)题号:658intx=2;x*=y=z=4;则x的值为【1】.答案:1).8第14题(9.0分)题号:85已知a=12,写出表达式(0a)&&(a2)的值是【1】.答案:1).0第15题(9.0分)题号:565已知a=13,b=6,a&b的十进制数值为【1】.答案:1).4第16题(9.0分)题号:558表达式i++相当于表达式i=【1】.答案:1).i+1或1+i第17题(9.0分)题号:413设i,j,k均为int型变量,则执行完下面的for循环后,k的值为【1】.for(i=0,j=10;i=j;i++,j--)k=i+j;答案:1).10第18题(9.0分)题号:414设有以下定义的语句:inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;则*(*(p+2)+1)值为【1】.答案:1).60第19题(9.0分)题号:73设a,b,t为整型变量,初值为a=7,b=9,执行完语句t=(ab)?a:b后,t的值是【1】.答案:1).9第20题(9.0分)题号:293getchar()函数只能接收一个【1】.答案:1).字符第21题(9.0分)题号:385函数调用语句func((e1,e2),(e3,e4,e5))中含有【1】个实参.答案:1).2第22题(9.0分)题号:676intx=2,y=2,z=0;则表达式x==yz的值为【1】.答案:1).0第23题(9.0分)题号:350函数调用时的实参和形参之间的数据是单向的【1】传递.答案:1).值第24题(9.0分)题号:671intx=2,y=3,z=4;则表达式x+y&&z的值为【1】.答案:1).1第25题(9.0分)题号:380C语言中调用【1】函数来关闭文件.答案:1).fclose或fclose()第26题(9.0分)题号:572执行下列语句后,b的十进制值是【1】.intx=240,y=15,b;charz='A';b=((x&&y)&&(z'a'));答案:1).1第27题(9.0分)题号:680已知a=10,b=15,c=1,d=2,e=0,则表达式a+b10||a+b0的值为【1】.答案:1).1第28题(9.0分)题号:567已知a=13,b=6,!a的十进制数值为【1】.答案:1).0第29题(9.0分)题号:531若有定义:charc='\010';则变量C中包含的字符个数为【1】.答案:1).1第30题(9.0分)题号:444c语言表达式5278的值是【1】.答案:1).0第31题(9.0分)题号:669intx=2,y=3,z=4;则表达式x+yz的值为【1】.答案:1).1第32题(9.0分)题号:657intx;x=(3+4)%5-6,则x的值为【1】.答案:1).-4第33题(9.0分)题号:342字符串的结束标志是【1】.答案:1).\0或'\0'或0第34题(9.0分)题号:684已知a=10,b=15,c=1,d=2,e=0,则表达式a++&&e++&&c++的值为【1】.答案:1).0第35题(9.0分)题号:305当a=1,b=2,c=3时,执行以下程序段后a=【1】.if(ac)b=a;a=c;c=b;答案:1).3第36题(9.0分)题号:344复制字符串的库函数是【1】,只写函数名即可.答案:1).strcpy第37题(9.0分)题号:312以下程序段要求从键盘输入字符,当输入字母为'Y'时,执行循环体,则括号内应填写【1】.ch=getchar();while(ch____'Y')/*在括号中填写*/ch=getchar();答案:1).==第38题(9.0分)题号:402设a取二进制数00101101,若想通过a^b运算使a的高4位取反,低4位不变,则b的二进制数是【1】.答案:1).11110000第39题(9.0分)题号:642设x=2&&2||51,x的值为【1】.答案:1).1第40题(9.0分)题号:646设x=62,表达式x=60&&x70||x==1的值为【1】.答案:1).1第41题(9.0分)题号:309当a=3,b=2,c=1;时,执行以下程序段后b=【1】.if(ab)a=b;if(bc)b=c;elsec=b;c=a;答案:1).1第42题(9.0分)题号:329C语言中,数组名是一个不可变的【1】量,不能对它进行加减和赋值运算.答案:1).地址第43题(9.0分)题号:388设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为【1】.答案:1).1.0或1第44题(9.0分)题号:661intx=2;z=-x+++1;则x的值为【1】.答案:1).3第45题(9.0分)题号:433已知x=3,y=2,则表达式x*=y+8的值为【1】.答案:1).30第46题(9.0分)题号:89表达式i++相当于表达式【1】.答案:1).i=i+1或i=1+i第47题(9.0分)题号:378调用fopen函数打开一文本文件,在使用方式这一项中,为追加而打开需填入【1】.答案:1).a或a+第48题(9.0分)题号:76设x的值为15,n的值为2,则表达式x%=(n+3)运算后x的值是【1】.答案:1).0第49题(9.0分)题号:101已知a=13,b=6,a|b的十进制数值为【1】.答案:1).15第50题(9.0分)题号:432执行下列语句的结果是【1】,a=3;printf(%d,,++a);printf(%d,a++);答案:1).4,4第51题(9.0分)题号:516若s是int型变量,且s=6,则下面表达式的值是【1】.s%2+(s+1)%2答案:1).1第52题(9.0分)题号:403设chara,b;若想通过a&&b运算保留a的第1位和第6位的值,则b的二进制数是【1】.答案:1).10000100第53题(9.0分)题号:87输入整型变量a的值.inta;scanf(%d,【1】);答案:1).&a第54题(9.0分)题号:681已知a=10,b=15,c=1,d=2,e=0,则表达式(c==b)e的值为【1】.答案:1).0第55题(9.0分)题号:683已知a=10,b=15,c=1,d=2,e=0,则表达式!ae的值为【1】.答案:1).0第56题(9.0分)题号:673intx=2,y=3,z=4;则表达式x+y&&x=y的值为【1】.答案:1).1第57题(9.0分)题号:83已知i=5,写出语句a=(a=i+1,a+2,a+3);执行后整型变量a的值是【1】.答案:1).9第58题(9.0分)题号:594若所用变量都已正确定义,请填写以下程序段的输出结果【1】.for(i=1;i=5;i++);printf(OK\n);答案:1).OK第59题(9.0分)题号:505在c语言中,格式输入操作是由库函数在C语言中,格式输入操作是由库函数【1】完成的,格式输出操作是由库函数【2】完成的.答案:1).scanf2).printf第60题(9.0分)题号:601若有以下数组a,数组元素:a[0]~a[9],其值为941282107513该数组中下标最小的元素名字是【1】.答案:1).a[0]第61题(9.0分)题号:353如果函数不要求带回值,可用【1】来定义函数返回值为空.答案:1).void第62题(9.0分)题号:654intx;x=-3+4%5-6,则x的值为【1】.答案:1).-5第63题(9.0分)题号:445c语言表达式!(4=6)&&(3=7)的值是【1】.答案:1).1第64题(9.0分)题号:662intx=2;z=-x+++1;则z的值为【1】.答案:1).-1第65题(9.0分)题号:675intx=2,y=3,z=4;则表达式!x+yz的值为【1】.答案:1).0第66题(9.0分)题号:78已知i=5;写出语句i+=012;执行后整型变量i的十进制值是【1】.答案:1).15第67题(9.0分)题号:651设w=5;w+=-2;则w的值为【1】.答案:1).3第68题(9.0分)题号:349按内存排列顺序,数组chara[2]中的所有元素是a[1]和【1】.答案:1).a[0]第69题(9.0分)题号:660intx=2;z=x++-1;则x的值为【1】.答案:1).3第70题(9.0分)题号:405若intx=6;则x+=x-=x*x表达式最后x的值是【1】.答案:1).-60第71题(9.0分)题号:290下面程序段的输出结果是【1】.inta=12;a=a&0377;pritnf(%o\n,a);答案:1).14第72题(9.0分)题号:96已知a=13,b=6,a&b的十进制数值为【1】.答案:1).4第73题(9.0分)题号:655intx;x=3*4%-5/6,则x的值为【1】.答案:1).0第74题(9.0分)题号:334若有以下数组a,数组元素:a[0]~a[9],其值为941282107513该数组中下标最大的元素的值是【1】.答案:1).3第75题(9.0分)题号:94已知a=13,b=6,a%b的十进制数值为【1】.答案:1).1第76题(9.0分)题号:664intx=2;z=++x+1;则x的值为【1】.答案:1).3第77题(9.0分)题号:294C语言的三种基本结构是【1】结构、选择结构、循环结构.答案:1).顺序第78题(9.0分)题号:376调用fopen函数打开一文本文件,在使用方式这一项中,为输出而打开需填入【1】.答案:1).w或w+第79题(9.0分)题号:82已知i=5,写出语句a=(i5)?0:1;执行后整型变量a的值是【1】.答案:1).1第80题(9.0分)题号:81已知i=5,写出语句i-=0x12;执行后整型变量i的值是【1】.答案:1).-13第81题(9.0分)题号:602若有以下数组a,数组元素:a[0]~a[9],其值为941282107513该数组中下标最大的元素的值是【1】.答案:1).3第82题(9.0分)题号:436下列程序的输出是【1】,main(){inta=011;
本文标题:合肥工业大学 C语言考试 题库-1
链接地址:https://www.777doc.com/doc-4238971 .html