东北大学22春“计算机科学与技术”《C语言及程序设计》期末考核试题库带答案参考5

上传人:住在山****ck 文档编号:104581205 上传时间:2022-06-10 格式:DOCX 页数:8 大小:16.04KB
返回 下载 相关 举报
东北大学22春“计算机科学与技术”《C语言及程序设计》期末考核试题库带答案参考5_第1页
第1页 / 共8页
东北大学22春“计算机科学与技术”《C语言及程序设计》期末考核试题库带答案参考5_第2页
第2页 / 共8页
东北大学22春“计算机科学与技术”《C语言及程序设计》期末考核试题库带答案参考5_第3页
第3页 / 共8页
点击查看更多>>
资源描述
书山有路勤为径,学海无涯苦作舟! 住在富人区的她东北大学22春“计算机科学与技术”C语言及程序设计期末考核试题库带答案参考一.综合考核(共30题)1.在x值处于-2到2,4到8时值为“真”,否则为“假”的表达式是()。A.(2x-2)|(4x8)B.(x=2)|(x4)|(x=8)C.(x=-2)(x4)(xD.(x-2)(x4)|(x8)(x2)参考答案:D2.以下不正确的说法为()。A.在不同函数中可以使用相同名字的变量B.形式参数是局部变量C.在函数内定义的变量只在本函数范围内有效D.在函数内的复合语句中定义的变量在本函数范围内有效参考答案:D3.函数必须有返回值,否则不能使用函数。()A.正确B.错误参考答案:B4.sizeof(float)是()。A.双精度型表达式B.一个整型表达式C.一个函数调用D.一个不合法的表达式参考答案:B5.在C程序中,注释说明只能位于一条语句的后面。()A.正确B.错误参考答案:B6.以下不正确的C语言标识符是()。A.intB.a_1_2C.ab1exeD._x参考答案:A7.下列关于switch语句和break语句的结论中,只有()是正确的。A.break语句是switch语句的一部分B.在switch语句中可以根据需要使用或不使用break语句C.在switch语句中必须使用break语句D.以上三个结论有两个是正确的参考答案:B8.设I和x都是int类型,则对于for循环语句for(i=0,x=0;iA.执行8次B.执行9次C.是无限循环D.循环体一次也不执行参考答案:B9.一个C源程序可由一个或多个函数组成。()A.正确B.错误参考答案:A10.函数strcmp(“A”,“B”)的值为()。A.0B.-1C.1D.3参考答案:B11.声明语句int a=0; 可以对一维数组a进行正确初始化。()A.正确B.错误参考答案:A12.若有以下定义:intm=7,n=12; 则能得到值为3的表达式是()。A.n%=(m%=5)B.n%=(m-m%5)C.n%=m-m%5D.(n%=m)-(m%=5)参考答案:D13.一个整数可以直接赋给一个枚举变量。()A.正确B.错误参考答案:B14.函数rewind(fp)的作用是:使文件位置指针()。A.重新返回文件的开头B.返回到前一个字符的位置C.指向文件的末尾D.自动移至下一个字符的位置参考答案:A15.标有/*/语句的输出结果为()。 int x=20;printf(“%d,%o,%x”,x,x,x);/*/A.20,20,20B.20,24,14C.20,14,24D.20,024,14参考答案:B16.在c语言中,函数形参的存储类型是自动类型的变量。()A.正确B.错误参考答案:B17.以下for循环语句()。 for(;)printf(“*”);A.判断循环结束的条件不合法B.是无限循环C.循环一次也不执行D.循环只执行一次参考答案:B18.若执行fopen函数时发生错误,则函数的返回值是()。A.随机值B.1C.NULLD.EOF参考答案:C19.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。()A.正确B.错误参考答案:B20.已知char s119,*s2=ab0cdef;则执行语句strcpy(s1,s2);后,变量s的内容是不能确定。()A.正确B.错误参考答案:B21.若有定义:int x=7;float a=2.5,b=4.7;则表达式a+x%3*(int)(a+b)%2/4的值是()。A.2.5B.2.75C.3.5D.0参考答案:A22.下列各数组定义程序段,正确的是()。A.int n=10;int an;B.main()char str10=”aman”C.static int3=0,1,2,80,89,2;D.static char5=“i am a student.”;参考答案:C23.c语言结构类型变量在程序执行期间所有成员一直驻留在内存。()A.正确B.错误参考答案:A24.设int类型的数据长度为2个字节,则unsignedint类型数据的取值范围是()。A.0255B.065535C.-32768+32767D.-256+255参考答案:B25.若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。 int a1,a2,a3;scanf(%d%d%d,a1,a2,a3);printf(a1+a2+a3=%dn,a1+a2+a3);A.a1+a2+a3=48B.a1+a2+a3=25C.a1+a2+a3=10D.不确定值参考答案:D26.复制题干,如有插入图片点击第二个“插入多图按钮”插入图片并上传图片:()A.单击选项1:粘贴答案,如有图片同样方法插入上传B.选项内容都是参考答案:A27.下面四个选项中,均是C语言关键字的选项是()。A.auto enum includeB.switch typedef continueC.signed union scanfD.if struct type参考答案:B28.在swith语句中可以根据需要使用或不需要使用break语句。()A.正确B.错误参考答案:A29.有定义inta34,输入其3行2列元素的正确语句为()。A.scanf(“%d”,a3,2)B.scanf(“%d”,*(*(a+2)+1)C.scanf(“%d”,*(a+2)+1)D.scanf(“%d”,*(a2+1)参考答案:C30.C语言本身没有输入输出语句。()A.正确B.错误参考答案:A
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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