c程序设计 考试new

c程序设计 考试new

ID:20096410

大小:48.50 KB

页数:6页

时间:2018-10-10

c程序设计 考试new_第1页
c程序设计 考试new_第2页
c程序设计 考试new_第3页
c程序设计 考试new_第4页
c程序设计 考试new_第5页
资源描述:

《c程序设计 考试new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、科目程序设计基础班级姓名学号时间山东理工大学试卷密封线共6页第1页题号总分分数一、从下列四个供选择的答案中选出一个正确答案(每题2分,共40分)1.以下说法不正确的是()A.C程序中必须有一个main()函数,C程序是从main()函数的第1条语句开始执行的B.非主函数都是在执行主函数时,通过函数调用或嵌套调用而得以执行的C.C程序中的main()函数必须放在程序的开始位置D.C程序中的main()函数位置可以任意指定2.以下说法不正确的是()A.C程序中的一行可以写多条语句B.C程序中的语句可以采用缩进格式书写C

2、.C程序中的每行只能写一条语句D.C程序中可以用注释提高程序的可读性3.属于合法的C语言长整型常量是()A.5864545B.0LC.2E10D.(long)12354564.在以下一组运算符中,优先级最高的运算符是()A.<=B.=C.%D.&&5.C语言运算对象必须时整型的运算符是()A.%=B./C.=D.<=6.下列选项中,合法的C语言关键字是()A.VARB.cherC.integerD.default7.假定有以下变量定义:intk=7,x=12;则能使值为3的表达式是()A.x%=(k%=5)B.x%

3、=(k-k%5)C.x%=k-k%5D.(x%=k)-(k%=5)8.以下选项中属于C语言的数据类型是()A.复数型B.逻辑型C.双精度型D.集合型9.设x、y,z和k都是int型变量,则执行表达式X=(y=4,z=16,k=32)后,x的值为()6东北大学试卷密封线共6页第2页A.4B.16C.32D.5210.以下程序的输出结果是()main(){inta=3;printf(“%d”,(a+=a-=a*a));}A.-6B.12C.0D.-1211.表示关系x<=y<=z的C语言表达式为()A.(X<=Y)

4、&&(Y<=Z)B.(X<=Y)AND(Y<=Z)C.(X<=Y<=Z)D.(X<=Y)&(Y<=Z)12.若有以下定义和语句:charc1=’b’,c2=’e’;printf(“%d,%c”,c2-c1,c2-‘a’+’A’);则输出结果是()A.2,MB.3,EC.2,ED.输出结果不确定13.假设定义:intx=3,y=3;则复合赋值表达式x/=1+y的值为()A.0B.0.75C.6D.以上都错14.表达式:3>5&&-1

5、

6、6<3-!-1的值是:()A.0B.1C.表达式不合法D.均不对15.语句if

7、(3/4>1/2)a=1;elsea=0;运行后,a的值是()A.1B.0C.与机器有关D.语法有错16.已知字符‘b’的ASCII码为98,语句printf("%d,%c",’b’,’b’+1);的输出为()A.98,bB.语句不合法C.98,99D.98,c17.对于inta,则表达式1<=a<=5值是()A.0B.1C.不定D.表达式语法有错18.设C语言中,一个int型数据在内存中占2个字节,则unsignedint型数据的取值范围为()A.0~255B.0~32767C.0~65535D.0~214748

8、364719.语句while(!E);中的表达式!E等价于    。A)E==0B)E!=1C)E!=0D)E==120.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符()A.须为字母B.必须为下划线C.必须为字母或下划线D.可以是字母、数字和下划线中任一种字符6二、填空题(每空2分,共30分)1.判断一个字符是否是字母或数字的逻辑判断语句是2.用下列for循环将大写字母逆序输出(即从Z到A),其语句应为:for(i=0;i<26;i++);3.语句printf(“%%d%d”,123);将输出

9、4.在C语言中,表示逻辑“真”值用5.设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值是6.以下程序实现输出x,y,z三个数中的最大者,请在【】内填入正确内容。#includemain(){intx=4,y=6,z=7;int【1】;if(【2】)u=x;elseu=y;if(【3】)v=u;elsev=z;printf(“v=%d”,v);}7.下面程序的功能是用公式求π的近似值,直到最后一项的值小于10-6为止,请填空。#include#include<

10、math.h>main(){longi=1;6【1】pi=0;while(i*i<=1e+6){pi=【2】;i++;}pi=sqrt(6.0*pi);printf(“pi=%10.6f”,pi);}8.以下程序的功能是从键盘输入若干个学生成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入,请填空main(){floatx[1000

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

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

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