电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2024年C语言考试题库VIP免费

2024年C语言考试题库_第1页
1/12
2024年C语言考试题库_第2页
2/12
2024年C语言考试题库_第3页
3/12
试卷题型及分值比例:选择题10个题×2=20填空题5个空×2=10读程序题8个空×3=24补写程序题5小题计12个空,共46分总计:28小题、100分、120分钟考核范围:数据类型、三大构造、数组(不含6.5节)、函数(不含7.5-7.7节)、指针(不含8.5节)、构造体(9.1节)试题考核点及难度如下:(从如下题库中选题,试题会变数,但难度不变)一、选择题1、如下说法中不对的的是(C)A、C语言程序中必须有一种main()函数,从main()函数的第一条语句开始执行B、非主函数都是在执行主函数时,通过函数调用或嵌套调用而执行C、C语言程序中的main()函数必须放在程序的开始位置D、C语言程序总是在main()函数的最终一条语句结束2、下列各项中,属于C语言程序中语句的是(B)A、a=b+cB、a=2;C、/*programme*/D、#include3、C语言中用于构造化程序设计的3种基本构造是(A)A、次序构造,选择构造,循环构造B、递归构造,循环构造,转移构造C、嵌套构造,递归构造,次序构造D、循环构造,转移构造,次序构造4、如下选项中不属于C语言的数据类型的是(D)A、signedshortintB、unsignedlongintC、unsignedintD、longshort5、下面有关for循环的对的描述是(A)A、for循环的循环体语句中,可以包括多条语句,但必须用花括号括起来B、for循环是先执行循环体语句,后判断体现式C、在for循环中,不能用break语句跳出循环体D、for循环只能用于循环次数已经确定的状况6、如下说法中不对的的是(C)A、C语句必须以分号结束B、复合语句在语法上被看作一条语句C、空语句出目前任何位置都不会影响程序运行D、赋值体现式末尾加分号就构成赋值语句7、下面可以作为C语言顾客标识符的一组是(B)A、voiddefineWORB、a3_b3_123IFC、for-abccaseD、2aD0sizeof8、下列各选项中,可以作为合法的赋值语句的是(C)A、a=2,b=5B、a=b=c=5C、a++;D、a=int(b)9、如下描述对的的是(C)A、goto语句只能用于退出多层循环B、switch语句中不能出现continue语句C、只能用continue语句来终止本次循环D、在循环中break语句不能独立出现10、在C语言中,引用数组元素时,其数组下标的数据类型容许是(C)A、整型常量B、整型体现式C、整型常量或整型体现式D、任何类型的体现式11、C语言规定,函数返回值的类型是(D)A、return语句中的体现式类型B、调用该函数时的主调函数类型C、调用该函数时由系统临时指定D、在定义函数时所指定的函数类型12、如下对一维整型数组a的对的阐明是(D)A、inta(10);B、intn=10,a[n];C、intn;D、#defineSIZE10;scanf(“%d”,&n);inta[SIZE];inta[n];13、如下对的的函数定义是(D)A、doublefun(intx,inty)B、doublefun(intx,y){z=x+y;returnz;}{intz;returnz;}C、fun(x,y)D、doublefun(intx,inty){intx,y;doublez;{doublez=0;z=x+y;returnz;}returnz;}14、假定有如下变量定义:intk=7,x=12;,则能使值为3的体现式是(A)A、(x%=k)-(k%=5)B、x%=(k-k%5)C、x%=k-k%5D、x%=(k%=5)15、已经有定义:inti,a[10],*p;,则合法的赋值语句是(C)A、p=100B、p=a[5]C、p=a+2D、p=a[2]+216、已经有语句:inta[]={1,2,3,4,5},*p,i;p=a;且0i<5,则下列选项中对数组元素地址的对的表达是(B)A、&(a+i)B、&p[i]C、&pD、a++17、若有语句:int*point,a=4;和point=&a;,则下面各选项中均代表地址的一项是(D)A、a,point,*&aB、&*a,&a,*pointC、*&point,*point,&aD、&a,&*point,point18、已经有语句:charstr[]=“Hello”,*p;p=str;,则执行完上述语句后,*(p+5)的值是(B)A、‘o’B、‘/0’C、‘o’的地址D、不确定的值19、对二维数组a进行对的初始化对的的是(B)A、inta[2][]={{1,0,1},{5,2,3}};B、inta[][3]={{1,2,3},{4,5,6}};C、inta[2][4]={{1,2,3},{4,5},{6}};D、inta[][]={{1,0,1},{},{1,1}};20、设fun()函数的定义形式为:voidfun(charch,floatx){…}则下列对函数fun的调用语句中,对的的是(C)A、fun(“abc”,3.0);B、t=fun(‘D’,16.5);C、fun(‘65’,2.8);D、fun(32,32);21、若变量a是int类型,并执行了语句:a=‘A'+1;,则对的的论述是(D)A、a的值是字符CB、a的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2024年C语言考试题库

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部