东北大学23春“计算机科学与技术”《C语言及程序设计》考试高频考点参考题库答案_第1页
东北大学23春“计算机科学与技术”《C语言及程序设计》考试高频考点参考题库答案_第2页
东北大学23春“计算机科学与技术”《C语言及程序设计》考试高频考点参考题库答案_第3页
东北大学23春“计算机科学与技术”《C语言及程序设计》考试高频考点参考题库答案_第4页
东北大学23春“计算机科学与技术”《C语言及程序设计》考试高频考点参考题库答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

长风破浪会有时,直挂云帆济沧海。东北大学23春“计算机科学与技术”《C语言及程序设计》考试高频考点参考题库带答案(图片大小可自由调整)第I卷一.综合考核(共15题)1.下面的叙述,不正确的是()。A.宏名无类型,其参数也无类型B.宏定义不是C语句,不必在行末加分号C.宏替换只是字符替换D.宏替换定义命令必须写在文件开头2.sizeof(float)是()。A.双精度型表达式B.一个整型表达式C.一个函数调用D.一个不合法的表达式3.c语言结构类型变量在程序执行期间所有成员一直驻留在内存。()A.正确B.错误4.在x值处于-2到2,4到8时值为“真”,否则为“假”的表达式是()。A.(2>x>-2)||(4>x>8)B.((x=2)||(x>4)||(x>=8))C.(x=-2)(x>4)(xD.(x>-2)(x>4)||(x<8)(x<2)5.下面四个选项中,均是C语言关键字的选项是()。A.autoenumincludeB.switchtypedefcontinueC.signedunionscanfD.ifstructtype6.若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()。A.6.5B.7C.6D.87.设I和x都是int类型,则对于for循环语句for(i=0,x=0;iA.执行8次B.执行9次C.是无限循环D.循环体一次也不执行8.设I和x都是int类型,则对于for循环语句for(i=0,x=0;iA.执行8次B.执行9次C.是无限循环D.循环体一次也不执行9.下列四组选项中,均不是C语言关键字的选项是()。A.defineIFtypeB.getccharprintfC.includescanfcaseD.whilegopow10.C语言中,下列说法正确的是()。A.不能使用do…while语句构成循环。B.do…while语句构成的循环必须用break语句才能退出。C.do…while语句构成的循环,当while语句中的表达式值为非0结束循环。D.do…while语句构成的循环,当while语句中的表达式值为0结束循环。11.C语言本身没有输入输出语句。()A.正确B.错误12.合法的C语言标识符是()。A.abcB.2abC._a1D./n13.C语言中的构造类型数据包括()。A.数组类型、构造体类型和共用体类型B.数组类型、结构体类型和指针类型C.数组类型、结构体类型和枚举类型D.数组类型、结构体类型和空类型14.有定义inta[3][4],输入其3行2列元素的正确语句为()。A.scanf(“%d”,a[3,2])B.scanf(“%d”,*(*(a+2)+1))C.scanf(“%d”,*(a+2)+1)D.scanf(“%d”,*(a[2]+1))15.标有/**/语句的输出结果为()。Intx=20;printf(“%d,%o,%x”,x,x,x);/**/A.20,20,20B.20,24,14C.20,14,24D.20,024,14第II卷一.综合考核(共15题)1.若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是“ab+”。()A.正确B.错误2.函数必须有返回值,否则不能使用函数。()A.正确B.错误3.对于条件表达式(M)?(a++):(a--),其中的表达式M等价于()。A.M==0B.M==1C.M!=0D.M!=14.若有变量说明:inta=0,b=0,c=0;以下符合C语言语法的赋值表达式是()。A.a=9+b+c=a+9B.a=9+b;c=a+9C.a=(9+b,b++)D.a=9+b++=a+75.一个C源程序可由一个或多个函数组成。()A.正确B.错误6.若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。A.n%=(m%=5)B.n%=(m-m%5)C.n%=m-m%5D.(n%=m)-(m%=5)7.执行下列语句后,第一个输出的值为()。#includestdio.h;#defineM;#defineN;M+1;main(){printf(“%d\n”,N);}A.3B.4C.6D.88.若x为float型变量,则以列程序段结果是()。x=1234.6789;printf(“%-2.1f”,x)A.输出格式描述符的域宽度不够,不能输出B.输出为1234.7C.输出为1234.6D.输出为-1234.69.若有以下类型说明语句:chara;intb;floatc;doubled;则表达式a*b-2*d+c的结果类型为()。A.floatB.charC.intD.double10.char*A[5],则标识符A的意义时()。A.A是一个指向有5个字符型元素的指针变量B.A是一个有5个元素的一维数组,每个元素指向字符型的指针变量C.A是一个指向字符型的函数的指针变量D.A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量11.若有说明:inta[10];则对数组元素的正确引用是()。A.a[10]B.a[3,5]C.a(5)D.a[10-10]12.以下程序段()。intx=1,y=4;printf(xA.输出控制格式错误B.输出:x=1C.输出:y=1D.输出:y=413.下列程序的输出结果是()。main(){intb=4;b*=b+=b+b;printf(“%d\n”,a);}A.16B.32C.96D.14414.若执行fopen函数时发生错误,则函数的返回值是()。A.随机值B.1C.NULLD.EOF15.以下对二维数组a的正确说明是()。A.inta[3][];B."floata(3,4);"C.doublea[1][4]D.floata(3)(4);第I卷参考答案一.综合考核1.参考答案:D2.参考答案:B3.参考答案:A4.参考答案:D5.参考答案:B6.参考答案:C7.参考答案:B8.参考答案:B9.参考答案:A10.参考答案:D11.参考答案:A12.参考答案:C13.参考答案:A14.参考答案:C15.参考答案

温馨提示

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

评论

0/150

提交评论