欢迎来到天天文库
浏览记录
ID:37928019
大小:87.50 KB
页数:11页
时间:2019-06-03
《C语言程序设计试题与答案-3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《C语言程序设计》试题年级班级____________姓名_________学号__________得分评卷人一、单项选择题:(每题2分,共30分)1.C语言中,程序的基本单位是_____________。A.子程序B.子过程C.子函数D.函数2.一个C程序的执行是从_____________。A.本程序的main函数开始,到main函数结束B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C.本程序的main函数开始,到本程序文件的最后一个函数结束D.本程序文件的第一个函数开始,到本程序main函数结束3.在C语言中,每个
2、语句必须以_____________结束。A.回车符B.冒号C.分号D.逗号4.以下C语言用户标示符中,不合法的是_____________。A._1B.a--bC.a_bD.AaBc5.下列运算优先级按从高到低正确的排序是_____________。A.!%>&&=,B.!%&&>,=C.!%>&&,=D.!%&&>=,6.若x、i、j和k都是int型变量,则计算x=(i=5,j=i*2,k=30)表达式后,x的值是_____________。A.5B.10C.30D.507.设a=1,b=2,c=3,d=4,则表达式:a
3、=0&&a<=10C.a>=10
4、
5、a<=15D.a=>0&&a=<1010.C语言中,要求运算对象只
6、能为整数的运算符是_____________。A.%B./C.>D.*11.设有定义:chars[12]="China";则printf("%d",strlen(s));的输出是_____________。A.12B.10C.6D.512.数组定义为inta[3][2]={1,2,3,4,5,6},值为6的数组元素是_____________。A.a[3][2]B.a[2][1]C.a[1][2]D.a[2][3]13.被调函数通过_____________语句,将值返回给主调函数。A.includeB.defineC.return
7、D.Loop14.有以下程序段int*p,a;a=100;p=&a;a=*p+10;printf("%d",a);}程序运行后的输出结果是_____________。A.110B.100C.&a+10D.1015.有以下说明和定义语句(int在内存中占4B)《C语言程序设计》试卷第11页共11页structBook{charname[20];floatprice;ints;}b;则sizeof(b)的值为_____________。A.20B.4C.24D.28得分评卷人二、判断题:(每题1分,共10分)1.C语言是一种面向对象的程序设
8、计语言。()2.一个程序中可以没有输入语句,但是一定要有输出语句。()3.在C语言中主函数main()的位置是固定的。()4.在选择结构程序中,if和else一定是成对出现的。()5.break语句的作用是结束整个循环。()6.do—while语句总是比while语句多执行一次。()7.二维数组的列标在任何时候都不能被省略。()8.赋值运算符的结合次序是自右向左的。()9.函数可以分为两个部分:函数首部和函数过程。()10.预处理是在编译之前进行的。()得分评卷人三、程序填空:(每空3分,共18分)1.求m和n的最大公约数。#inclu
9、devoidmain(){intm,n,i;《C语言程序设计》试卷第11页共11页scanf(“%d,%d”,&m,&n);for(i=m;___________________________)if(___________________________){printf(“%d”,i);__________________________}}1.求n!。#includelongf(intn){longx;if(___________________________)return(1);else_
10、_____________________________return(x);}voidmain(){intn;longm;scanf(“%d”,&n);__________________________
此文档下载收益归作者所有