c语言期末测精彩试题(附问题详解)

c语言期末测精彩试题(附问题详解)

ID:39410939

大小:79.50 KB

页数:11页

时间:2019-07-02

c语言期末测精彩试题(附问题详解)_第1页
c语言期末测精彩试题(附问题详解)_第2页
c语言期末测精彩试题(附问题详解)_第3页
c语言期末测精彩试题(附问题详解)_第4页
c语言期末测精彩试题(附问题详解)_第5页
资源描述:

《c语言期末测精彩试题(附问题详解)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准课程代码:A100002座位号:《计算机技术基础(C语言)》试卷A姓名:学号:专业:学院:班级:20年月日题号一二三四五六七总分得分第一部分选择题(共30分)得分评卷人一、单项选择题(本大题共15小题,每题只有一个正确答案,答对一题得2分,共30分)1、以下关于C语言标识符的描述中,正确的是【】。A)标识符可以由汉字组成B)标识符只能以字母开头C)关键字可以作为用户标识符D)Area与area是不同的标识符2、使下列程序段输出“123,456,78”,键盘输入数据,正确的输入是【】。inti,j,k;scanf(“%d,%

2、3d%d”,&i,&j,&k);printf(“%d,%d,%d”,i,j,k);A)12345678B)123,456,78C)123,45678D)123,*456783、判断char类型的变量c1是否为数字字符的正确表达式为【】。A)(c1>=0)&&(c1<=9)B)(c1>=’0’)&&(c1<=’9’)C)’0’<=c1<=’9’D)(c1>=’0’)

3、

4、(c1<=’9’)4、若有语句inta=1,b=2,c=3;则以下值为0的表达式是【】。A)’a’&&’b’B)a<=bC)((a>b)

5、

6、(b

7、+b)==c&&a)5、已知:inta[2][3];则对数组元素的非法引用是【】文档大全实用标准A.*(a[0]+2)B.a[1][3]C.a[1][0]D.*(*(a+1)+2)6、在循环语句的循环体中执行break语句,其作用是【】。A)跳出该循环体,提前结束循环B)继续执行break语句之后的循环体各语句C)结束本次循环,进行下次循环D)终止程序运行7、执行语句for(i=10;i>0;i--);后,变量i的值为【】。A)10B)9C)0D)18、若有int*p1,*p2,k;不正确的语句是【】A.p1=&kB.p2=p1C

8、.*p1=k+12D.k=p1+p29、在函数中未指定存储类别的局部变量,其隐含的存储类别是【】A.静态(static)B.外部(extern)C.自动(auto)D.寄存器(register)10、如下程序的输出结果是【】main(){intx=2,a=0,b=0;switch(x){case2:a++;b++;case1:++a;b--;break;case0:b++;}printf("a=%d,b=%d",a,b);}A.a=2,b=0B.a=2,b=1C.a=1,b=1D.a=1,b=011、表示关系a

9、言表达式为【】A.(amain(){intx;scanf(“%d”,&x);if(x<=3) ;elseif(x !=10)printf(“%d”,x);}程序运行时,输入的值在哪个范围才会有输出结果。【】文档大全实用标准A.不等于10的整数B.大于3且不等于10的整数C.大于3或不等于10的整数D.小于3的整数13、break语句的正确用法是【】  A.无论在任何情况下,都中

10、断程序的执行,退出到系统下一层。B.在多重循环中,只能退出最靠近的那一层循环语句。  C.跳出多重循环。D.只能修改控制变量。14、若a,b,c,d均为整型变量,执行以下程序段后的t的值为【】#defineMAX(A,B)(A)<(B)?(A):(B)................a=5;b=3;c=3;d=4;t=MAX(a+b,c+d)*10;A.70B.7C.8D.8015、执行以下程序段后,m的值为【】inta[6]={1,2,3,4,5,6},m,*p;p=&a[0];m=(*p)*(*(p+2))*(*(p+4));

11、A)15B)14C)13D)12第二部分非选择题(共70分)得分评卷人二、判断题(本大题共10小题,每题1分,共10分,答T表示说法正确.答F表示说法不正确,本题只需指出正确与错误,不需要修改)16.字符型数据不可以进行加减运算。【】17.函数定义与函数的声明是一回事。【】18.在C语言中函数能嵌套调用,也能嵌套定义。【】19.在C语言中switch语句必须使用break语句。【】20.for循环中的三个表达式都可以省略。【】21.do-while循环是先进行循环体语句,后判断表达式。【】22.只能在main()函数中定义静态变量

12、。【】23.char*s1=“Ilovechina”;定义了一个指针变量s1,它的初值为字符串“Ilovechina”的首地址。【】24.int*p[4];与int(*p)[4];的作用相同,都是定义了一个指向数组的指针。【】25.预处理命令行最后

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。