C语言基础笔试题_第1页
C语言基础笔试题_第2页
C语言基础笔试题_第3页
C语言基础笔试题_第4页
C语言基础笔试题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

第第页C语言基础笔试题

2、C语言程序的三种基本结构是____A、顺次结构,选择结构,循环结构B、递归结构,循环结构,转移结构C、嵌套结构,递归结构,顺次结构D、循环结构,转移结构,顺次结构、A、1

3、C语言规定,程序中各函数之间A)既允许径直递归调用也允许间接递归调用B)不允许径直递归调用也不允许间接递归调用C)允许径直递归调用不允许间接递归调用D)不允许径直递归调用允许间接递归调用、A、1

4、C语言中可处理的文件类型是()A)文本文件和数据文件B)文本文件和二进制文件C)数据文件和二进制文件D)数据代码文件、B、1

5、C语言可执行程序的开始执行点是()A)程序中第一条可执行语句B)程序中第一个函数C)程序中的main函数D)包含文件中的第一个函数、C、1

6、C语言提供的合法的数据类型关键字是A)doubleB)shortC)integerD)char、B、1

7、C语言中,运算对象需要是整型数的运算符是A)%B)\C)%和\D)**、A、1

8、C语言中函数返回值的类型是由()决断。A)return语句中的表达式类型B)调用函数的主调函数类型C)调用函数时临时D)定义函数时所指定的函数类型、D、1

9、C语言中数组名作为参数传递给函数,作为实在参数的数组名被处理为_____。A、该数组的长度。B、该数组的元素个数。C、该数组中各元素的值。D、该数组的首地址。、D、1

10、C语言中数组下标的下限是________。A、1B、0C、视详细状况D、无固定下限、B、1

11、C语言中提供的合法关键字是____A、swithB、cherC、caseD、default、D、1

12、C语言中文件的存取方式是________。A、顺次存取B、随机存取C、顺次存取、随机存取均可D、顺次存取、随机存取均不可、C、1

13、C语言中最简约的数据类型包括A)整型、实型、规律型B)整型、实型、字符型C)整型、字符型、规律型D)整型、实型、规律型、字符型、B、1

14、sizeof(float)是()A)一种函数调用B)一个不合法的.表示形式C)一个整型表达式D)一个浮点表达式、C、1

15、*、y、z被定义为int型变量,假设从键盘给*、y、z输入数据,正确的输入语句是A)input*,y,z;B)scanf("%d%d%d',*,y,z);C)scanf("%d%d%d',*,y,z);D)read("%d%d%d',*,y,z);、B、1

16、表达式:10!=9的值是A)trueB)非零值C)0D)1、D、1

17、表示关系*=y=z的c语言表达式为A)(*=Y)(Y=Z)B)(*=Y)AND(Y=Z)C)(*=Y=Z)D)(*=Y)(Y=Z)、A、1

18、程序片段:在TC20中,inti=65536;printf(%d,i);的输出结果是____A)65536B)0C)有语法错误,无输出结果D)-1、B、1

19、当调用函数时,实参是一个数组名,那么向函数传送的是____A)数组的长度B)数组的首地址C)数组每一个元素的地址D)数组每个元素中的值、B、1

20、对嵌套子程序调用说法正确的选项是____。A、外层子程序可以调用全部的内层子程序B、内层了程序只可以调用包含本身的外层子程序,不能隔层调用C、外分程序需要能完全套住内分程序D、以上说法均不正确、C、1

21、对于基类型相同的两个指针变量之间,不能进行的运算是A)B)=C)+D)-、C、1

22、合法的C语言中,合法的长整型常数是A)\tB)AC)65D)A、A、1

23、假定int类型变量占用两个字节,其有定义:int*[10]={0,2,4};,那么数组*在内存中所占字节数是A)3B)6C)10D)20、D、1

24、假定有以下变量定义:intk=7,*=12;那么能使值为3的表达式是A*%=(k%=5)B*%=(k-k%5)C*%=k-k%5D(*%=k)-(k%=5)、D、1

25、请读程序片段(字符串内没有空格):printf(%d,strlen(ATS012\1\\));的输出结果是A)11B)10C)9D)8、C、1

26、请选出合法的C语言赋值语句A)a=b=58B)i++;C)a=58,b=58D)k=int(a+b);、B、1

27、假设a为int类型,且其值为3,那么执行完表达式a+=a-=a*a后,a的值是A)-3B)9C)-12D)6、C、1

28、假设int类型占两个字节,那么以下语句输出为________。intk=-1;printf(%d,u%,k,k);A、-1,-1B、-1,65536C、-1,32768D、-1,65535、D、1

29、假设变量a是int类型,并执行了语句:a=A+1、6;,那么正确的表达是A)a的值是字符CB)a的值是浮点型C)不允许字符型和浮点型相加D)a的值是字符A的ASCII值加上1。、D、1

30、假设变量已正确说明为float类型,要通过语句scanf(%f%f%f,a,b,c);给a赋于10、0,b给予22、0,c给予33、0,不正确的输入形式是:A)10B)10、0,22、0,33、02233C)10、0D)102222、033、033、B、1

31、假设要求在if后一对圆括号中表示a不等于0的关系,那么能正确表示这一关系的表达式为A)a0B)!aC)a=0D)a、B、1

32、假设已定义*和y为double类型,那么表达式:*=1,y=*+3/2的值是A)1B)2C)2、0D)2、5、C、1

33、假设有定义:inta=8,b=5,c;,执行语句c=a/b+0、4;后,c的值为A)1、4B)1C)2、0D)2、B、1

34、假设有定义:int*,y;chara,b,c;并有以下输入数据(此处CR代表换行符,/u代表空格):1u2AuBuC那么能给*赋整数1,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是A)scanf("*=%dy+%d',*,y);a=getchar();b=getchar();c=getchar();B)scanf("%d%d',*,y);a=getchar();b=getchar();c=getchar();C)scanf("%d%d%c%c%c,*,y,a,b,c);D)scanf("%d%d%c%c%c%c%c%c:*,y,a,a,b,b,c,c);、D、1

35、假设有定义和语句:chars[10]:s='abcd';printf("%s',s);那么结果是(以下u代表空格)A)输出abcdB)输出aC)输出abcduuuuuD)编译不通过、D、1

36、假设有以下程序段,intc1=1,c2=2,c3;c3=1、0/c2*c1;那么执行后,c3中的值是A)0B)0、5C)1D)2、A、1

37、假设有以下定义:chara;intb;floatc;doubled;那么表达式a*b+d-c值的类型为A)floatB)intC)charD)double、D、1

38、假设有以下定义和语句charc1=b,c2=e;printf("%d,%c',c2-c1,c2-a+'A');那么输出结果是:A)2,MB)3,EC)2,ED)输出项与对应的格式掌握不全都,输出结果不确定、B、1

39、假设有以下函数调用语句:fun(a+b,(*,y),fun(n+k,d,(a,b)));在此函数调用语句中实参的个数是A)3B)4C)5D)6、A、1

40、假设执行下面的程序时从键盘上输入3和4,那么输出是____A)14B)16C)18D)20main(){inta,b,s;scanf("%d%d',a,b);s=a;if(a、B、1

41、假设执行下面的程序时从键盘上输入5,那么输出是A)7B)6C)5D)4main(){int*;scanf("%d',*);if(*++5)printf("%d',*);elseprintf("%d',*);}、B、1

42、假设执行以下程序时从键盘上输入9,那么输出结果是A)11B)10C)9D)8main(){intn;scanf("%d',n);if(n++、B、1

43、设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,那么规律表达式(m=ab)(n=cd)运算后,n的值为____A)0B)1C)2D)3、C、1

44、设inta=12,那么执行完语句a+=a-=a*a后,a的值是A)552B)264C)144D)-264、D、1

45、设intb=2;表达式(b2)/(b1)的值是A)0B)2C)4D)8、A、1

46、设a,b和c都是int型变量,且a=3,b=4,c=5,那么以下表达式中,值为0的表达式是________A)abB)a=bC)a||b+cb-cD)!((a

47、设*、y、z和k都是int型变量,那么执行表达式:*=(y=4,z=16,k=32)后,*的值为A4B16C32D52、C、1

48、设*=3,y=-4,z=6,写出

温馨提示

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

评论

0/150

提交评论