大学计算机c语言程序设计(填空题).docx

上传人:文*** 文档编号:68237891 上传时间:2022-12-27 格式:DOCX 页数:74 大小:52.33KB
返回 下载 相关 举报
大学计算机c语言程序设计(填空题).docx_第1页
第1页 / 共74页
大学计算机c语言程序设计(填空题).docx_第2页
第2页 / 共74页
点击查看更多>>
资源描述

《大学计算机c语言程序设计(填空题).docx》由会员分享,可在线阅读,更多相关《大学计算机c语言程序设计(填空题).docx(74页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、一、填空共219题第1题题号:422设有以下结构类型说明和变定义,则变 a在内存所占字节数是1.Struct studchar num6;int s4;double ave; a,*p;答案:1).22第2题题号:533设x和y均为int型变量,则以下for循环中的scanf语句最多可执行的次数是1.for (x=0,y=0;y!=123&x3;x+)scanf (,%d,&y);答案:1).3第3题题号:496静态变和外部变的初始化是在【1】阶段完成的,而自动变的赋值是在【2】时进行的.答案:1) .编译2) .函数调用第4题题号:96已知a=13,b=6, a&b的十进制数值为1.答案:第

2、5题题号:398程序段int k=10; while(k=O) k=k-1循环体语句执行【1】次.答案:1).0第6题题号:651设w=5;w+=-2;则w的值为【1】.答案:1).3第7题题号:258下面程序段的输出结果是【1】.int a=12; a=a&0377;pritnf(%dn,a);答案:1).12第8题题号:457设a,b,c,t为整型变,,初值为a=3,b=4,c=5,执行完语句t=!(a+b)+c-1&b+c/2后,t的值是【1】.答案:1).1第9题题号:402设a取二进制数00101101,若想通过aAb运算使a的高4位取反,低4位不变,则b的二进制数是【1】.答案:1

3、).11110000第10题题号:311若所用变,均已正确定义,则执行下面程序段后的值是【1】.for(i=0; i2; i+) printf(YES); printf(n);答案:1). YESYES第11题题号:663int x=2;z=+x+1;则 z 的值为1.答案:1).4第12题题号:1442设有int x =11厕表达式(x+*1/3)的值是1o答案:1).3第13题题号:35C语言表达式!(36川(49)的值是1.答案:第14题题号:1437C语言源程序文件的后缀是C ,经过编译之后,生成后缀为QBJ的【1】文件,经连接生成后缀EXE的可执行文件。答案:1).目标第15题题号:

4、86写出表达式1.234&5.982的值是1.答案:1).1第16题题号:653int x; x=-3+4*5-6,则 x 的值为【1】.答案:1).11执行以下程序段后,s 的值是1 inta=5,3,721,5,3,10,s=0,k;for(k=0;ke的值为【1】.答案:1).0第23题题号:1439在微机中,字符的比较就是对它们的【1】进行比较。答案:1). ASCII 码值或 ASCII 码或 ASCII第24题题号:80已知i=5,写出语句i*=i+1;执行后整型变 i的值是【1】.答案:1).30第25题题号:673int x=2,y=3,z=4;则表达式 x+y&x=y 的值为

5、1.答案:1).1第26题题号:376调用fopen函数打开一文本文件,在“使用方式这一项中,为输出而打开需填入【1】.答案:1). w 或 w+第27题题号:534若有以下定义和语句:int a4=0,1,2,3)*p;P=&a2;则*-p的值是1.答案:1).1第28题题号:439假设有条件intx=1,y=2,z=3;则表达式z+=xy?+x:+y的值是1.答案:第29题题号:308当a=3,b=2,c=1;时,执行以下程序段后a=1.if(ab) a=b;if(bc) b=c;else c=b;c=a;答案:1).2第30题题号:668int x=4,y=z=2;z=x=(y=z);则

6、 z 的值为1.答案:第31题题号:677int x=2,y=3,z=4;则表达式 x+y!z 的值为1.答案:1).1第32题题号:344复制字符串的库函数是【1,只写函数名即可.答案:1). strcpy第33题题号:664int x=2;z=+x+1;则 x 的值为1.答案:1).3第34题题号:685已知 a=10,b=15,c=1,d=2,e=10则表达式 a+&e+&c+的值为11.答案:1).1第35题题号:306当a=1,b=2,c=3时,执行以下程序段后b=1.if (ac) b=a;a=c;c=b;答案:1)-2第36题题号:386C语言源程序的基本单位是【1】.答案:第3

7、7题题号:652设intx=1/4;则x的值为1.答案:1).0第38题题号:84写出语句b=(a=6,a*3);执行后整型变 b的值是【1】.答案:1).18第39题题号:657int x; x=(3+4)%5-6,则 x 的值为【1】.答案:1).-4第40题题号:477下列语句输出的结果是11,inta=-1;printf(,%x,a);答案:第41题题号:88表达式a+=b相当于表达式【1】.答案:1). a=a+b 或 a=b+a第42题题号:437以下程序的输出结果为【1】,include stdio.h main()int a=010,j=10;printf(%d,%dn,+a,

8、j-);答案:1).9,10第43题题号:433已知x=3,y=2,则表达式x*=y+8的值为1.答案:1).30第44题题号:76设x的值为15,n的值为2,则表达式x%=(n+3)运算后x的值是11.答案:1).0第45题题号:539若有定义:232=2,4,6,8,10,12;,则*佃1+1)的值是1.答案:1).8第46题题号:1443计算机中内存储器的最小存储单位是11o答案:1).位或 bite 或位(bite)第47题题号:604若有以下数组a,数组元素:aa9,其值为941282107513该数组的元素中,数值最大的元素的下标值是【1】.答案:1)-2第48题题号:655int

9、 x; x=3*4%-5/6,则 x 的值为1.答案:1).0第49题题号:346合并字符串的库函数是【1】,只写函数名即可.答案:1). strcat第50题题号:656 int x; x=-3+4%-5*3,则 x 的值为【1】.答案:1).9第51题题号:78已知i=5;写出语句i+=012;执行后整型变i的十进制值是1.答案:1).15第52题题号:679已知 a=10,b=15,c=1,d=2,e=0,则表达式 a*b&c 的值为1.答案:1).1第53题题号:335若有以下数组a,数组元素:aa9,其值为941282107513该数组的元素中,数值最小的元素的下标值是【1】.答案:

10、1).8第54题题号:309当a=3,b=2,c=1;时,执行以下程序段后b=1.if(ab) a=b;if(bc) b=c;else c=b;c=a;答案:1).1第55题题号:526feof(fp)函数用来判断文件是否结束,如果遇到文件结束,函数值为【1】,否则为2.答案:1) .非。值2) .0第56题题号:89表达式i+相当于表达式【1】.答案:1). i=i+1或 i=1+i第57题题号:444c语言表达式5278的值是【1】.答案:1).0第58题题号:382若有定义:char s=china;则Turbo C系统为数组s开辟【1】个字节的内存单元.答案:1).6第59题题号:35

11、0函数调用时的实参和形参之间的数据是单向的【1】传递.答案:1).值第60题题号:445c语言表达式!(4=6)&(3z 的值为1.答案:第62题题号:254int a=1,b=2,c=3;执行语句 a+= b *= c;后 a 的值是1.答案:1)-7第63题题号:501数组在内存中占一段连续的存储区,由1代表它的首地址.答案:1).数组名第64题题号:352预处理命令行都必须以【1】号开始.答案:1).#第65题题号:438以下程序的输出结果为【1】,include stdio.h main()int a;for(a=0;a=x-1e的值为1.答案:第86题题号:327执行语句char s

12、tr81=abcdef;后,字符串str结束标志存储在str1(在括号内填写下标值)中.答案:1).6第87题题号:343求字符串长度的库函数是【1】,只写函数名即可.答案:1). strlen第88题题号:377调用fopen函数打开一文本文件,在使用方式”这一项中,为输入而打开需填入【1】.答案:1). r 或 r+第89题题号:303为了避免嵌套条件语句的二义性,C语言规定else与其前面最近的1语句配对.答案:1). if第90题题号:562已知a=13,b=6,a/b的十进制数值为1.答案:1).2第91题题号:1266设变定义为int x=3,*p=&x7,设变,x的地址为2000

13、,贝U*p=11,&(*p)=【2】(填数字)答案:1) .32) .2000第92题题号:658int x=2;x*=y=z=4;则 x 的值为1.答案:1).8第93题题号:442下列程序的运行结果是1,main()unsigned x1; intb=-1;x1=b;printf(%uH,x1);答案:1).65535第94题题号:290下面程序段的输出结果是【1】.int a=12; a=a&0377;pritnf(%on,a);答案:1).14第95题题号:310当a=3,b=2,c=1;时,执行以下程序段后c=1.if(ab) a=b;if(bc) b=c;else c=b;c=a;

14、答案:1).2第96题题号:516若s是int型变=,且s=6,则下面表达式的值是【1】.s%2+(s+1)%2答案:1).1第97题题号:255表达式18&53的值是【1】.答案:1).1第98题题号:332若有以下数组a,数组元素:aa9,其值为941282107513该数组可用的最小下标值是【1】.答案:1).0第99题题号:471下列语句输出的结果是11,unsigned int b=65535;printf(%d,b);答案:1).-1第100题题号:421若输入字符串:abcde回车,则以下while循环体将执行【1】次.While(ch=getchar()=,e,) printf

15、(*);答案:1).0第101题题号:98已知a=13,b=6,匕的十进制数值为1.答案:1).0第102题题号:384函数的【1】调用是一个函数直接或间接地调用它自身.答案:第103题题号:671int x=2,y=3,z=4;则表达式 x+y&z 的值为1.答案:1).1第104题题号:670int x=2,y=3,z=4;贝U表达式 x+yz&y=z 的值为1.答案:1).0第105题题号:388设x和y均为int型变,且x=1,y=2,则表达式1.0+x/y的值为1.答案:1).1.0或1第106题题号:505在c语言中,格式输入操作是由库函数在C语言中,格式输入操作是由库函数11完成

16、的,格式输出操作是由库函数【2】完成的.答案:1) . scanf2) . printf第107题题号:648设 k=(a=2,b=3,a*b),则 k 的值为1.答案:1).6第108题题号:367执行下列语句后,*(p+1)的值是【1】.char s3=ab,*p;p=s;答案:第109题题号:601若有以下数组a,数组元素:aa9,其值为941282107513该数组中下标最小的元素名字是【1】.答案:1). a0第110题题号:349按内存排列顺序,数组chara2中的所有元素是a1和1.答案:1). a0第111题题号:646设 x=62,表达式 x=60&x70|x=1的值为1.答

17、案:第112题题号:99已知a=13,b=6, a2的十进制数值为1.答案:1).3第113题题号:528设a、b、c为整型数,且a=2、b=3、c=4,则执行完以下语句:a*=16+(b+)-(+c);后,a的值是【1】.答案:1).28第114题题号:100已知a=13,b=6, a|b的十进制数值为1.答案:1).1第115题题号:369将函数funl的入口地址赋给指针变量p的语句是【1】.答案:1). p=funl;第116题题号:328C语言中,数组元素的下标下限为【1】.答案:1).0第117题题号:511若x和n均是int型变量,且x和n的初值均为5,则计算表达式x+=n+后x的

18、值为【1】,n的值为2.答案:1).10第118题题号:333若有以下数组a,数组元素:aa9,其值为941282107513该数组可用的最大下标值是【1】.答案:1).9第119题题号:594若所用变都已正确定义,请填写以下程序段的输出结果【1】.for(i=1;i=5;i+);printf(HOKn);答案:1). OK第120题题号:395语句:X+;+X; x=x+1; x=l+x;执行后都使变,x中的值增1,请写出一条同一功能的赋值语句1.答案:1). x+=1第121题题号:513若有以下定义,则计算表达式y+=y-=m*=y后的y值是【1】.int m=5,y=2;答案:第122

19、题题号:640设x的值为15,n的值为2,则表达式x*=n+3运算后x的值是【1】.答案:1).75第123题题号:536在C语言中,最大整型数是【1】.答案:1).32767第124题题号:672int x=2,y=3,z=4;则表达式 x|y+z 的值为1.答案:1).1第125题题号:289下面程序段的输出结果是【1】.int a=12;a=a&052;printf(%dn,a);答案:1).8第126题题号:434设 x=2.5,a=7,y=4.7,算术表达式 x+a%3*(int)(x+y)%2/4的值为1.答案:1).2.5第127题题号:531若有定义:charc=*01(r;则

20、变C中包含的字符个数为【1】.答案:1).1第128题题号:540若有以下定义和语句:int a5=1,3,5,7,9),*p;P=&a2;则+(*p)的值是1.答案:1).6第129题题号:661int x=2;z=-x+1;则 x 的值为1.答案:1).3第130题题号:334若有以下数组a,数组元素:a0a9,其值为941282107513该数组中下标最大的元素的值是【1】.答案:第131题题号:253int a=1,b=2,c=3;表达式(a&b)|(a|b)的值是1.答案:1).1第132题题号:644设 x=44-!0,x 的值为1.答案:1).0第133题题号:649设(k=a=

21、5,b=3,a*b),则表达式的值为1.答案:1).15第134题题号:403设char a,b;若想通过a& b运算保留a的第1位和第6位的值,则b 的二进制数是【1】.答案:1).10000100第135题题号:497设x的值为15,n的值为2,则表达式x%=(n+=3)运算后x的值是【1】.答案:1).0第136题题号:683已知 a=10,b=15,c=1,d=2,e=0,贝ij表达式!az 的值为1.答案:1).0第139题题号:414设有以下定义的语句:int a32=10,20,30,40,50,60,(*p)2;p=a;则*(*(p+2)+1)值为1.答案:1).60第140题

22、题号:368将数组a的首地址鼠给指针变,p的语句是【1】.答案:1). P=a;第141题题号:379C语言中调用【1】函数来打开文件.答案:1). fopen 或 fopen()第142题题号:353如果函数不要求带回值,可用【1】来定义函数返回值为空.答案:1). void第143题题号:430设c语言中,int类型数据占2个字节,则long类型数据占【1】个字节,short类型数据占【2】个字节.答案:1).4第144题题号:95已知a=13,b=6, a&b的十进制数值为1.答案:1).1第145题题号:331C程序在执行过程中,不检查数组下标是否【1】.答案:1).越界第146题题号

23、:413设i,j,k均为int型变量则执行完下面的for循环后,k的值为1.for(i=0,j=10;i=60=1的值为1.答案:1).0第148题题号:312以下程序段要求从键盘输入字符,当输入字母为Y时,执行循环体,则括号内应填写【1】.ch=getchar();while(ch Y)/*在括号中填写*/ ch=getchar();答案:1).=第149题题号:305当a=1,b=2,c=3时,执行以下程序段后a=1.if (ac) b=a;a=c;c=b;答案:1).3第150题题号:508若a,b和c均是int型变则计算表达式a=(b=4)+(c=2)后,a值为11,b值为【2】,c值

24、为3.答案:1) .62) .43) .2第151题题号:381C语言把文件看作是一个【1】的序列.答案:1).字符或字节第152题题号:432执行下列语句的结果是1,a=3;printf(%d,+a);printf(%d,a+);答案:1).4,4第153题题号:307当a=1,b=2,c=3时,执行以下程序段后c=1.if (ac) b=a;a=c;c=b;答案:1).2第154题题号:647设x=72,表达式x=(x=60)的值为1.答案:1).1第155题题号:340C语言中,二维数组在内存中的存放方式为按【1】优先存放.答案:1).行第156题题号:684已知2=105=15=1,(

25、1=2=0厕表达式 a+&e+&c+的值为11.答案:1).0第157题题号:676int x=2,y=2,z=0;则表达式 x=yz 的值为1.答案:1).0第158题题号:498c语言程序的三种基本结构是:顺序结构,选择结构,【1】结构.答案:1).循环第159题题号:329C语言中,数组名是一个不可变的【1】量,不能对它进行加减和赋值运算.答案:1).地址第160题题号:581下面程序段的输出结果是【1】.int a=12;a=a&052;printf(%dn,a);答案:1).8第161题题号:441设 a=3,b=4,c=4则表达式 a+bc&b=c&a|b+c&b=c 的值为11.

26、答案:1).1第162题题号:342字符串的结束标志是【1】.答案:1).0或0或0第163题题号:525在C程序中,数据可以用二进制和【1】两种代码形式存放.答案:1). ASCII第164题题号:660int x=2;z=x+-1;则 x 的值为1.答案:1).3第165题题号:435假设所有变量都为整型,表达式(a=2,b=5,ab?a+:b+,a+b)的值是11.答案:1).8第166题题号:405若int x=6;则x+=x-=x*x表达式最后x的值是1.答案:1).-60第167题题号:92C语言中的字符变用保留字【1】来说明.答案:1). char第168题题号:93已知a=13

27、,b=6, a/b的十进制数值为11.答案:1).2第169题题号:643设 x=(51)+2,x 的值为1.答案:1).3第170题题号:1261已知而口二8产10,01,01=+1;11司+;问语句执行后171=11,n=2o 答案:1) .92) .10第171题题号:82已知i=5,写出语句a=(i5)?0:1;执行后整型变量a的值是11.答案:1).1第172题题号:602若有以下数组a,数组元素:a0卜a9,其值为该数组中下标最大的元素的值是【1】.答案:1).3第173题题号:74执行下列语句后,z的值是1.int x=4,y=25,z=5; z=y/x*z;答案:1).30第1

28、74题题号:565已知a=13,b=6, a&b的十进制数值为1.答案:1).4第175题题号:83已知i=5,写出语句a=(a=i+1,a+2,a+3);执行后整型变量a的值是11.答案:1).9第176题题号:502执行语句 char s3=ab,*p;p=3;*(p+2)的值是1.答案:1).0第177题题号:642设x=2&2|51,x的值为【1】.答案:1).1第178题题号:440设 a=3,b=4,c=5则表达式!(a+b)+c-1&b+c/2的值为1.答案:1).1第179题题号:404若 charw,intx,floaty,doublez;则表达式 w*x+z-y 的结果为1

29、类型.答案:1). double或双精度第180题题号:336若有以下数组a,数组元素:a0卜a9,其值为941282107513该数组的元素中,数值最大的元素的下标值是【1】.答案:1).2第181题题号:641设x=51+2,x的值为【1】.答案:第182题题号:537在C语言中,最小整型数是【1】.答案:1).-32768第183题题号:73设a,b,t为整型变量,初值为a=7,b=9,执行完语句t=(ab)?a:b后,t的值是1.答案:1).9第184题题号:665int x=y=z=2;x=y=z;则 x 的值为1.答案:1).1第185题题号:1438一个C程序总是从【1】开始执行

30、。答案:1). main()或 main 函数第186题题号:75已知i=5,写出语句a=i+;执行后整型变量a的值是1.答案:1).5第187题题号:1440unsigned int定义无符号基本整型变,分配【1】个字节的存储单兀。答案:1).2或两第188题题号:102已知a=13,a2的十进制数值为1.答案:1).52第189题题号:509若a是int型变量,且a的初值为6,则计算表达式a+=a-=a*a后a的值为11.答案:1).-60第190题题号:510若a是int型变量,则计算表达式a=25/3%3后a的值为1.答案:1).2第191题题号:1267若在程序中用到、trlen()

31、函数时,应在程序开头写上包含命令#include 1答案:1). string.h逗号表达式(a=3*5, a*4), a+5的值为1o答案:1).20第193题题号:87输入整型变量a的值.int a; scanf(%d|(1);答案:1).&a第194题题号:558表达式i+相当于表达式i=11.答案:1). i+1或1+i第195题题号:293getchar()函数只能接收一个1.答案:1).字符第196题题号:675int x=2,y=3,z=4;则表达式!x+yz 的值为1.答案:1).0第197题题号:85已知a=12,写出表达式(0a)&(a10|a+b0的值为【1】.答案:1)

32、.1第200题题号:294C语言的三种基本结构是【1】结构、选择结构、循环结构.答案:1).顺序第201题题号:378调用fopen函数打开一文本文件,在使用方式这一项中,为追加而打开需填入【1】.答案:1). a 或 a+第202题题号:291下面程序段的输出结果是【1】.int a=12;a=a&052;printf(%on,a);答案:1).10第203题题号:666int x=y=4,z=2;x=y=z;贝x 的值为1.答案:1).0第204题题号:572执行下列语句后,b的十进制值是【1】.int x=240,y=15,b;char z=A;b=( x & y)&(z !z)的值为【

33、1】.答案:1).3第208题题号:387假设变 a,b均为整型,表达式(a=5,b=2,ab?a+:b+,a+b)的值是11.答案:1).8第209题题号:345字符串比较的库函数是【1】,只写函数名即可.答案:1). strcmp第210题题号:436下列程序的输出是【1】,main()int a=011;printf(%dn,+a);答案:1).10第211题题号:77已知i=5;写出语句a=-i;执行后整型变 a的值是【1】.答案:1).4第212题题号:532以下do-while语句中循环体的执行次数是【1】.b=0;do b+=2; a-=2+b; while (a=0);答案:1

34、).3第213题题号:366结构体是不同数据类型的数据集合,作为数据类型,必须先说明结构体【1,再说明结构体变.答案:1).类型第214题题号:1262表示,创立的C表达式是1答案:1). x=y&y=z第215题题号:1263从函数的形式上看,函数分为无参函数和【1】两种类型.答案:1).有参函数第216题题号:503在c程序中,只能给指针赋NULL值和【1】值,答案:1).地址第217题题号:101已知a=13,b=6, a|b的十进制数值为1.答案:1).15第218题题号:81已知i=5,写出语句i-=0x12;执行后整型变量i的值是1.答案:1).-13第219题题号:1444变的本质是代表内存中的一个存储单元的11o答案:1).地址

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁