c语言上机考试试题2

c语言上机考试试题2

ID:47264222

大小:79.50 KB

页数:7页

时间:2019-09-01

c语言上机考试试题2_第1页
c语言上机考试试题2_第2页
c语言上机考试试题2_第3页
c语言上机考试试题2_第4页
c语言上机考试试题2_第5页
资源描述:

《c语言上机考试试题2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言上机考试试卷-22008.1.7一、选择题(评分标准20分,每小题2分)1.执行语句“a=b=3;printf(“%d,%d”,a<<2,b>>2);”后的输出结果为________。(A)12,0(B)12,3(C)false,true(D)true,false2.若a是32位int整型变量,判断其最低2个二进位均为1的表达式为________。(A)a&3==3(B)a&3==11(C)a&11==3(D)a&11==113.以“只读”方式打开文本文件c:xy.text,下列语句中哪一个是正确的________。(A)fp=fopen(“c:\xy.txt

2、”,“a”);(B)fp=fopen(“c:\xy.txt”,“r”);(C)fp=fopen(“c:\xy.txt”,“wb”);(D)fp=fopen(“c:xy.txt”,“r”);4.为表示“a和b都不等于0”,应使用的C语言表达式是_______。(A)(a!=0)‖(b!=0)(B)a‖b(C)!(a=0)&&(b!=0)(D)a&&b5.若x是单精度实型变量,k是基本整型变量,以下正确的输入语句是________。(A)scanf(“%f%d”,&x,&k);(B)scanf(“%f%d”,x,k);(C)scanf(“%d%f”,&x,&k)(D)sc

3、anf(“%d%f”,x,k);6.下列运算中优先级最低的是________。(A)*(B)<<(C)=(D)->7.已知字符‘c’的ASCII为99,语句printf(“%d,%c”,‘c’,‘c’+1);输出为________。(A)99,c(B)99,100(C)99,d(D)语句不合法8.不正确的赋值或赋初值的方式是________。(A)charstr[6]={‘s’,’t’,’r’,’i’,’n’,’g’};(B)charstr[10]=”string”(C)char*str=”string”;(D)charstr[10];str=”string”;"9.C语言

4、程序中可以对程序进行注释,注释部分必须用符号_________括起来。(A)‘{‘和’}’(B)‘[‘和’]’(C)“/*”和”*/”(D)“*/”和”/*”10.________是合法的用户自定义标识符。(A)b-b(B)float(C)(D)_isw套数号答案21.A2.A3.B4.D5.A6.C7.C8.D9.C10.D二、判断题(评分标准20分,每小题2分)1.表达式(3.6%2)符合C语言语法。2.在C程序中,用整数0表示逻辑值“假”。3.08是正确的整型常量。4.设变量定义为chars[]=“hello”,则数组s中有6个元素。5.若x是单精度实型变量,

5、表达式(x=10/4)的值是2.5。6.若变量已正确定义,表达式x=y=1符合C语言语法。7.表达式!(x>0‖y>0)等价于!(x>0&&!(y>0)。8.表达式(0x19<<1)&0x7的值是3。9.在C源程序中将语句“if(x==5)y++;”误写成“if(x=5)y++;”,将导致编译错误。10.C的double类型数据可以精确表示任何实数。套数号答案41.F2.T3.F4.T5.F6.T7.T8.F9.F10.F三、填空题(评分标准10分,每小题2分)1.存储‘A’要占用________个字节(用数字表示)。2.设a=3.b=2.c=1.则a>b>c的值为____

6、____。(用‘0’或‘1’表示)3.在C语言中,头文件的后缀名是________。4.表达式!!5的值是________。5.若有定义:inta=8,b=5,c;,执行语句c=a/b+0.4;后,c的值为________。参考答案:第4套(1)1(2)0(3)h(4)1(5)1四、程序改错题(评分标准20分,每小题5分)1.该程序功能:输入m、n(要求输入数均大于0),输出它们的最小公倍数。#includevoidmain(){intm,n,k;while(scanf("%d%d",&m,&n),m<0&&n<0);for(k=m;k%n==0;)/*$

7、1*/k=k+m;printf("%d",k);}操作说明:在考生目录的**子目录下,有*.c文件,该文件中“/*$1*/”行中的语句k%n==0;有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:输入m、n(要求输入数均大于0),输出它们的最小公倍数。参考答案:k%n!=0运行样例2行运行样例:86结果:24运行样例:68结果:242.该程序功能:输入x、eps,计算多项式1-x+x*x/2!-x*x*x/3!+...的和直到末项的绝对值小于eps为止。/*一重循环*/#inclu

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

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

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