搜档网
当前位置:搜档网 › 《Java语言程序设计教程》习题参考答案

《Java语言程序设计教程》习题参考答案

《Java语言程序设计教程》习题参考答案
《Java语言程序设计教程》习题参考答案

《Java 语言程序设计教程》习题参考答案
第1章
习题参考答案
一、选择题 1.B 6.C
2.D 7.A
3.C 8.B
4.B 9.C
5.A 10.D 3.信息 8.继承关系 4.数据和方法 9.多种语义 5.包容关系 10.关联关系
二、填空题 1.归纳方法 2.映射和体现 6.面向对象的设计 7. “获得”
第2章
习题参考答案
一、选择题 1.D 6.B
2.C 7.A
3.B 8.B
4.C 9.A
5.C 10.D
二、填空题 1.public 2.多重 3.Java API 4.appletviewer 5.Java 虚拟机 b5E2RGbCAP 6.class 7.垃圾自动回收 8.Java Applet 9.字节码 10.Object p1EanqFDPw 三、编程题 1.编写 Java 程序,要求在主方法中显示另一个类中的“这是 Java 程序的第二个例子” 字符串。注意: 另一个类中的字符串应是静态的(有关问题在今后的学习中将会逐渐介绍) 。DXDiTa9E3d 参考源代码如下:
import java.io.*; public class Programming0201 { public static void main(String args[]) { System.out.println(user0101.mM); } } class user0101
1 / 23

{ static String mM="这是 Java 程序的第二个例子!";}
Programming0201.java 程序运行结果如下。 这是 Java 程序的第二个例子! 2.仿照教材例 2.2 程序编写 Applet 程序,在窗体上输出“Java 是面向对象的程序设计语言!” 。 参考源代码如下:
import java.applet.Applet; import java.awt.Graphics; /**/RTCrpUDGiT public class Programming0202 extends Applet { public void paint(Graphics g) { g.drawString("Java 是面向对象的程序设计语言!",30,30); } }
Programming0202.java 程序运行界面如图 1-2-1 所示。
图 1-2-1
Programming0202.java 程序运行界面
第3章
习题参考答案
一、选择题 1.D 6.B
2.D 7.B
3.C 8.D
4.D 9.C
5. C 10.C 3.long 和 double 5.boolean/15PCzVD7HxA 7.5 10.void
二、填空题 1.2/16 2.十六进制数 4.double dValue=12.34; 6.long intLong=1000000000L; 8.3/3.5 9.–32768~32767
三、编程题 1.编写求圆的面积和周长的程序,半径 r 由用户在键盘上随机输入。 参考源代码如下:
import java.io.*; public class Programming0301 { public static void main(String args[]) { double r=0.0,cl,area; System.out.print("请输入圆的半径:"); BufferedReader rr=new BufferedReader(new InputStreamReader(System. in));jLBHrnAILg try { r=Double.valueOf(rr.readLine()).doubleValue(); }xHAQX74J0X catch(IOException e) { }
2 / 23

cl=2*3.1415926*r; area=3.1415926*r*r; System.out.println("半径为"+r+",圆的周长为"+cl+";圆的面积为"+area); LDAYtRyKfE } }
Programming0301.java 程序运行结果如下。 请输入圆的半径:10 半径为 10.0,圆的周长为 62.831852;圆的面积为 314.15926 2.编写程序,将用户输入的华氏温度以摄氏温度输出。其公式为:C=5*(F-32)/9。 参考源代码如下:
import java.io.*; public class Programming0302 { public static void main(String args[]) { float f=0.0f,c; System.out.print("请输入一个华氏温度:"); BufferedReader rr=new BufferedReader(new InputStreamReader(System. in));Zzz6ZB2Ltk try { f=Float.valueOf(rr.readLine()).floatValue(); } catch(IOException e) { } c=5*(f-32)/9; System.out.println("华氏"+f+"度对应于"+c+"度。"); } }
Programming0302.java 程序运行结果如下。 请输入一个华氏温度:78 华氏 78.0 度对应于 25.555555 度。
第4章
习题参考答案
一、选择题 1.B 6.C 二、填空题 1.0 6.new
2.C 7.B
3.D 8.A
4.A 9.B
5.A 10.B 5.&&/! 10.变量,表达式
2.乘法 7.对象
3.82 4.运算符/操作数(项) 8.508 9.equals()
dvzfvkwMI1
三、编程题 1.有“int a=5,b=10;”语句,编写求“c=(a++) +( ++b)+a*b;”的 Java 程序。rqyn14ZNXI 参考源代码如下:
import java.io.*; public class Programming0401 { public static void main(String []args) { int a=5,b=10,c; c=(a++)+(++b)+a*b; System.out.println("c=(a++)+(++b)+a*b 的值为"+c);
3 / 23

} }
Programming0401.java 程序运行结果如下。 c=(a++)+(++b)+a*b 的值为 82 2.在“int a=3,b=4,c=5;”时,若 a 的平方加上 b 的平方等于 c 的平方,则将 c 的值向左移(b-a)位,编 写实现上述功能的 Java 程序。EmxvxOtOco 参考源代码如下:
public class Programming0402 { public static void main(String []args) { int a=3,b=4,c=5; if (a * a + b * b == c * c) c = c << (b - a); System.out.println("5 向左移(b-a)位为"+c); } }
Programming0302.java 程序运行结果如下。 5 向左移(b–a)位为 10
第5章
习题参考答案
一、选择题 1.D 6.D
2.C 7.C
3.B 8.C
4.B 9.A
5.C 10.A 3.常量 6.循环体 10.多层循环
二、填空题 1.选择结构,循环结构 4.循环控制表达式 7.关系
2.If…else 语句,switch 语句 5.执行表达式 1 8.switch 9.Break
三、编程题 1.用二分法求方程 2x3–4x2+3x–6=0 在(–10,10)之间的根。 参考源代码如下:
import java.io.*; public class Programming0501 { public static void main(String args[]) { double x0=0,x1=0,x2=0,fx0,fx1,fx2; BufferedReader rr=new BufferedReader(new InputStreamReader( System. in));SixE2yXPq5 do { System.out.println("请输入 x0,x1 的数值:"); try { x1=Integer.parseInt(rr.readLine()); x2=Integer.parseInt(rr.readLine()); } catch(IOException e){ } fx1=x1*((2*x1-4)*x1+3)-6; fx2=x2*((2*x2-4)*x2+3)-6; }while(fx1*fx2>0); do
4 / 23

{
x0=(x1+x2)/2; fx0=x0*((2*x0-4)*x0+3)-6; if(fx0*fx1<0) { x2=x0;fx2=fx0;} else
{ x1=x0;fx1=fx0; } }while(Math.abs(fx0)>1e-5); System.out.print("方程的根是:"+x0); } }
Programming0501.java 程序的运行结果如下。 请输入 x0,x1 的数值: –10 10 方程的根是:2.000000476837158 2.用牛顿迭代法求方程 2x3–4x2+3x–6=0 在 1.5 附近的根。 参考源代码如下:
import java.io.*; public class Programming0502 { public static void main(String args[]) { double x,x0,f,f1; x=1.5; do { x0=x; f=((2*x0-4)*x0+3)*x0-6; f1=(6*x0-8)*x0+3; x=x0-f/f1; }while(Math.abs(x-x0)>=1e-5); System.out.print("\n 方程的根为:"+x); } }
Programming0502.java 程序运行结果如下。 方程的根为:2.0000000000163607
第6章
习题参考答案
一、选择题 1.A
2.B
3.C
4.D
5.A
6.B
二、填空题 1.奇数 2.中华人民共和国 3.true 4.程 5.Java 语言程序 设计 6.C#语言程序设计 三、编程题 1.编写 Java 程序,求 3×3 矩阵的主对角线上元素之和,矩阵数据由随机函数自动
6ewMyirQFL
生成。
参考源代码如下: 5 / 23

import java.io.*; public { { class int Programming0601 main(String args[]) int [3][3] ; public static void i,j,s=0;
int a[][]= new
for(i=0;i<3;i++) for(j=0;j<3;j++) a[i][j]=(int)(Math.random()*100+10); System.out.println("矩阵 A 的各个元素为:"); for(i=0;i<3;i++) { for(j=0;j<3;j++) System.out.print(a[i][j]+" System.out.println(); } for(i=0;i<3;i++) s+=a[i][i]; System.out.print("矩阵的主对角线之和为:"+s); } } ");
Programming0601.java 程序运行结果如下。 矩阵 A 的各个元素为: 93 43 73 94 73 20 65 89 43 矩阵的主对角线之和为:209 2.编写 Java 程序,求 3×3 矩阵的次对角线上元素之和,矩阵数据由随机函数自动 参考源代码如下:
import java.io.*; public class Programming0602 { public static void main(String args[]) { int i,j,s=0; int a[][]= new int [3][3];
生成。
for(i=0;i<3;i++) for(j=0;j<3;j++) a[i][j]=(int)(Math.random()*100+10); System.out.println("矩阵 A 的各个元素为:"); for(i=0;i<3;i++) { for(j=0;j<3;j++) System.out.print(a[i][j]+" System.out.println(); } for(i=0;i<3;i++) s+=a[i][2-i]; System.out.print("矩阵的次对角线之和为:"+s); } } ");
Programming0602.java 程序运行结果如下。 矩阵 A 的各个元素为: 6 / 23

59 31 21 28 48 106 102 80 67 矩阵的次对角线之和为:171 本题的源代码也可以如下所示:
import java.io.*; public class Programming0602 { public static void main(String args[]) { int i,j,s=0; int a[][]= new int [3][3];
for(i=0;i<3;i++) for(j=0;j<3;j++) a[i][j]=(int)(Math.random()*100+10); System.out.println("矩阵 A 的各个元素为:"); for(i=0;i<3;i++) { for(j=0;j<3;j++) { System.out.print(a[i][j]+" if((i+j)==2 ) s+=a[i][j]; } System.out.println(); } System.out.print("矩阵的次对角线之和为:"+s); } } ");
Programming0602.java 程序运行结果如下。 矩阵 A 的各个元素为: 58 75 10 80 99 67 84 31 21 矩阵的次对角线之和为:193
第7章
习题参考答案
一、选择题 1.C
2.D
3.A
4.A
5.B
6.B
二、填空题 1.方法名 4.final 三、读程题 1.程序运行结果为:
2.调用语句 5.static
3.实参的修改 6.明确的结束条件
Greast Common Divisor Least Common Multiple
of 24 and 16 is 8 of 24 and 16 is 48
2.程序运行结果为: 调用 convert()方法前的情况 7 / 23

1 4 7
2 3 5 6 8 9 调用 convert()方法后的情况
1 4 7 2 5 8 3 6 9 3.程序运行结果为: 2 的 5 次方=32 4.程序运行结果为: 该程序输出 3~100 之间的所有素数。 3 5 7 11 29 31 37 41 61 67 71 73 5.程序运行结果为: 输出含有九行的杨辉三角形。 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 6 15 20 15 1 7 21 35 35 1 8 28 56 70 6.计设序程#C 13 43 79 17 47 83 19 53 89 23 59 97
1 6 1 21 7 1 56 28 8 1
四、编程题 1.采用递归调用的方式编写计算 mn 的方法,然后在主方法中调用该方法计算 53 的值。 参考程序如下:
import java.io.*; public class Programming0701 { public static void main(String[] args) { int m=0,n=0; System.out.println("请输入求 m 的 n 次方参数 m 和 n 的整型数值:"); BufferedReader rr=new BufferedReader(new InputStreamReader(System. in));kavU42VRUs try { m=Integer.parseInt(rr.readLine()); n=Integer.parseInt(rr.readLine());
} catch(IOException e){ } System.out.println(m+"的"+n+"次方为"+fact(m,n)); } static int fact(int m,int n) { if(n==0) return 1;
8 / 23

else return m*fact(m,n-1); } }
Programming0701.java 程序运行结果如下。 请输入求 m 的 n 次方参数 m 和 n 的整型数值: 5 3 5 的 3 次方为 125 2.找出一个二维数组中的鞍点,即该位置上的元素在该行上为最大,在该列上为最小;也可能没有鞍 点。 参考源代码如下:
import java.io.*; public { class Programming0702 main(String args[]) public static void { int i,j,s=0;
int a[][]= new int [3][3]; for(i=0;i<3;i++) for(j=0;j<3;j++) a[i][j]=(int)(Math.random()*100+10); System.out.println("二维数组 A 的各个元素为:"); for(i=0;i<3;i++) { for(j=0;j<3;j++) System.out.print(a[i][j]+" System.out.println(); } int f1,f2=0,max,maxj=0; for(i=0;i<3;i++) { max=a[i][0]; for(j=0;j<3;j++) if(a[i][j]>max) { max=a[i][j]; maxj=j; } for(j=0,f1=1;j<3 && f1==1;j++) if(max>a[j][maxj]) f1=0; if(f1==1) { System.out.println("第"+i+"行第"+maxj+"列的"+max+"是鞍点");y6v3ALoS89 f2=1; } } if(f2==0) System.out.print("本矩阵无鞍点!"); } } ");
Programming0702.java 程序运行结果如下。 9 / 23

二维数组 A 的各个元素为: 60 80 38 78 93 63 101 32 55 本矩阵无鞍点! D:\Java>java Programming0702 二维数组 A 的各个元素为: 35 69 100 49 73 41 50 65 22 第 2 行第 1 列的 65 是鞍点
第8章
习题参考答案
一、选择题 1.B
2.C
3.B
4.C
5.B
6.C 3. “. ” 6.创建对象
二、填空题 1.单重/多重 4.成员变量、方法参数 三、读程题 1.程序运行结果为: 12,20.0 2.程序运行结果为: 11, 12, 13 1, 1 3.程序运行结果为: x=6 4.程序运行结果为: a=12, b=45; a=100, b=200 5.程序运行结果为: Helloworld! 6.程序运行结果为:
2.抽象 5.构造方法
abcde, ABCZE 四、编程题 1. 定义一个 Circle 类, 包括属性 Radius, 带参的构造方法 Circle (float radius) 和求面积的方法 GetArea(), 实现并测试该类的正确性。M2ub6vSTnP 参考源代码如下:
import java.io.*; public class Programming0801 { public static void { float m; main(String args[])
Circle c=new Circle(10.0f); m=c.GetArea(); System.out.println("调用 Circle 类的方法:GetArea="+m);
10 / 23

} } class Circle { float Radius; float PI=3.1415926f; Circle(float radius) { Radius=radius; } float GetArea() { return PI*Radius*Radius; } }
Programming0801.java 程序运行结果如下。 调用 Circle 类的方法:GetArea=314.15924 2.定义一个 Dog 类,其中包含 Age、Weight 属性,GetAge()、SetAge()、GetWeight()、SetWeight()方 法,实现并测试该类的正确性。0YujCfmUCw 参考源代码如下:
import java.io.*; public class Programming0802 { public static void main(String args[]) { int m,n; Dog d=new Dog(); d.SetAge(55); d.SetWeight(120); m=d.GetAge(); n=d.GetWeight(); System.out.println("调用 Dog 类的方法:Age="+m); System.out.println("调用 Dog 类的方法:Weight="+n); } } class Dog { int Age;int Weight; void SetAge(int age) { Age=age; } void SetWeight(int weight) { Weight=weight; } int GetAge() { return Age; } int GetWeight() { return Weight; } }
Programming0802.java 程序运行结果如下。 调用 Dog 类的方法:Age=55 调用 Dog 类的方法:Weight=120
第9章
习题参考答案
一、选择题 1.D
2.C
3.B
4.A
5.A
6.D
11 / 23

二、填空题 1.继承性 2.父类/子类 4.方法重载 5.覆盖或重写 三、读程题 1.程序运行结果为: 我的车牌号是:654321 本车的载重量是:50 吨 2.程序运行结果为: abc.pub_i=567 pub_i=9876 3.程序运行结果为: 我是 B 类的对象!! 我是类 A 的对象! 4.程序运行结果为: data = 12345 a.data = 2 b.data = 2 data = 3 5.程序运行结果为:
3.super. 6.final
data_a = 5 A.data_a =3 四、编程题 1.定义一个时钟类 Clock,其中有 Hour、Minute、Second 属性和缺省参数的构造方法、带参构造方法、 void SetTime()和 void ShowTime()方法,实现并测试类的正确性。eUts8ZQVRd 参考源代码如下:
import java.io.*; public class Programming0901 { public static void main(String args[]) { Clock c=new Clock(15,45,30); System.out.print("调用 Clock 类的 ShowTime()方法!"); c.ShowTime(); System.out.print("调用 Clock 类的 SetTime()方法!"); c.SetTime(23,10,50); c.ShowTime(); } static class Clock { int Hour,Minute,Second; Clock(){} Clock(int hour,int minute,int second) { Hour=hour; Minute=minute; Second=second; } void SetTime(int h,int m,int s) { Hour=h; Minute=m; Second=s;
12 / 23

} void ShowTime() { System.out.println("现在时间是:"+Hour+"点"+Minute+"分"+Second+"秒");}sQsAEJkW5T } }
Programming0901.java 程序运行结果如下。 调用 Clock 类的 ShowTime()方法!现在时间是:15 点 45 分 30 秒 调用 Clock 类的 SetTime()方法!现在时间是:23 点 10 分 50 秒 2. 定义一个矩形类, 其中包含 Length 和 Width 属性, 其方法有: 带参的构造方法 Rectangle(float len,float GMsIasNXkA width),GetArea(),GetLength(),GetWidth(),实现并测试该类的正确性。 参考源代码如下:
import java.io.*; public class Programming0902 { public static void main(String args[]) { float m,n,l; Rectangle r=new Rectangle(5.0f,2.0f); m=r.GetLength(); n=r.GetWidth(); l=r.GetArea(); System.out.println("调用 r.GetLength()方法:Length="+m); System.out.println("调用 r.GetWidth()方法: Width="+n); System.out.println("调用 r.GetArea()方法: Area="+l); } static class Rectangle { float Length; float Width; Rectangle(float len,float width) { Length=len; Width=width; } float GetArea() { return Length*Width;} float GetLength() { return Length;} float GetWidth() { return Width;} } }
Programming0902.java 程序运行结果如下。 调用 r.GetLength()方法: Length=5.0 调用 r.GetWidth()方法: Width=2.0 调用 r.GetArea()方法: Area=10.0
第 10 章
一、选择题
习题参考答案
13 / 23

1.B
2.C
3.C
4.B
5.A
6.D
7.A
8.DTIrRGchYzg
二、填空题 1.package MyPackage/程序第 1 条 3.try…catch 语句/throws 语句 5.IOException 7.泛型通配符 三、读程题 1.程序运行结果为: 110 110 110 110 2. 程序运行结果为: Hell 3.程序运行结果为: 0 4. 程序运行结果为: 5 5. 程序运行结果为: 153 6. 程序运行结果为:
2.Java 虚拟机标准异常处理程序 4.运行 6.释放资源 8.创建数组的实例
16 四、编程题 1.回文是一种从前向后读或从后向前读都一样的文字或数字,例如 12121、777、335533。编写程序,判 断由用户输入的 5 位数是不是回文。7EqZcWLZNX 参考源代码如下:
import java.io.*; public class Programming1001 { public static void main(String args[]) { int i,j,b,bb; int a[]=new int[5],n=0,nn; System.out.println("请输入一个 5 位整数:"); BufferedReader rr=new BufferedReader(new InputStreamReader(System. in));lzq7IGf02E try { n=Integer.parseInt(rr.readLine());} catch(IOException e){ }; nn=n; for(i=0;i<5;i++) { a[i]=n%10; n=n/10; } for(i=0,j=4;i=j) System.out.println(nn+"是回文!"); else System.out.print(nn+"不是回文!"); } }
14 / 23

Programming1001.java 程序运行结果如下。 请输入一个 5 位整数: 12321 12321 是回文! D:\Java>java Programming1001 请输入一个 5 位整数: 12345 12345 不是回文! 2.定义一个矩形类 Rectangle,其属性是矩形左下角和右上角两点的坐标,其方法有:带参的构造方法 Rectangle(int top,int left,int bottom,int right), GetTop(), GetLeft(), GetBottom(), GetRight(), SetTop(), SetLeft(), SetBottom(),SetRight()和 GetArea(),实现并测试该类的正确性。zvpgeqJ1hk 参考源代码如下:
import java.io.*; public class Programming1002 { public static void main(String args[]) { Rectangle r=new Rectangle(20,10,15,25); float i,j,k,m,n; i=r.GetTop(); j=r.GetLeft(); k=r.GetBottom();m=r.GetRight();n=r.GetArea(); System.out.println("调用 Rectangle 类的方法:GetTop="+i); System.out.println("调用 Rectangle 类的方法:GetLeft="+j); System.out.println("调用 Rectangle 类的方法:GetBottom="+k);NrpoJac3v1 System.out.println("调用 Rectangle 类的方法:GetRight="+m); System.out.println("调用 Rectangle 类的方法:GetArea="+n); } static class Rectangle { float Zx,Yx,Zy,Yy; Rectangle(int top,int left,int bottom,int right) { Zx=left;Zy=bottom;Yx=right;Yy=top;} void SetTop(int t) { Yy=t;} void SetLeft(int l) { Zx=l;} void SetBotton(int b) { Zy=b;} void SetRight(int r) { Yx=r;} float GetTop() { return Yy;} float GetLeft() { return Zx;} float GetBottom() { return Zy;} float GetRight() { return Yx;} float GetArea() { return (Yy-Zy)*(Yx-Zx); } }
15 / 23

}
Programming1002.java 程序运行结果如下。 调用 Rectangle 类的方法:GetTop=20.0 调用 Rectangle 类的方法:GetLeft=10.0 调用 Rectangle 类的方法:GetBotton=15.0 调用 Rectangle 类的方法:GetRight=25.0 调用 Rectangle 类的方法:GetArea=75.0
第 11 章
一、选择题 1.C 6.B
习题参考答案
2.C 7.C
3.B 8.C
4.A 9.A
5.C 10.D 3.过滤 7.write()方法 10.java.io 包 4.FilterOutputStream 1nowfTG4KI 8.Reader/OutputStream fjnFLDa5Zo
二、填空题 1.管道流 2.串行 5.字节 6.dos.writeInt(i) 9.RandomAccessFile 类 三、读程题 1.程序运行结果为:
Abcdq 2.程序运行结果为: 计算机退出 3.程序运行结果为: 这是字符串!-5,4500.0 4.程序运行结果为: 将 fin(args[0])所指的文件读出,显示在显示器上 5.程序运行结果为: 将 fin(args[0])所指的文件读出,写入到由 fout(args[1])所指的文件中 四、编程题 1.编写程序,在整型数组中存入 10~100 之间的 20 个互不相等的元素,并将它们输出。 参考源代码如下:
import java.io.*; public class Programming1101 { public static void main(String args[]) { int a[]=new int[20]; for(int i=0;i<20;i++) { int temp=Rnd(); if(i==0) a[0]=temp; else { L0: for(int j=0;j16 / 23

} a[i]=temp; } SelectSort(a,20); System.out.println("20 个互不相等的元素:"); for(int i=0;i<20;i++) if((i+1)%10==0) System.out.println(" "+a[i]+" "); else System.out.print(" "+a[i]+" "); } static void SelectSort(int arr[],int n) { int temp,p; for(int i=0;iarr[j])p=j; if(p!=i) { temp=arr[p]; arr[p]=arr[i];arr[i]=temp; } } } static int Rnd() { return (int)(91*Math.random()+10);} }
Programming1101.java 程序运行结果如下。 20 个互不相等的元素: 13 21 22 28 30 42 49 55 56 58 62 67 71 77 87 90 94 95 96 98 改进程序为:
import java.io.*; public class Programming1101f { public static void main(String args[]) { int arr[]=new int[20]; int i,j; arr[0]=(int)(Math.random()*100+10);
17 / 23

18 / 23

19 / 23

20 / 23

C语言题库及答案

C语言题库及答案

姓名成绩 温馨提示:同学们,经过培训学习,你一定积累了很多知识,现在请认真、仔细地完成这张试题吧。加油! 一单项选择题 1. 在C语言中,以 D 作为字符串结束标志 A)’\n’ B)’’ C) ’0’ D)’\0’ 2.下列数据中属于“字符串常量”的是( A )。 A.“a” B.{ABC} C.‘abc\0’ D.‘a’ 若干个字符构成字符串 在C语言中,用单引号标识字符;用双引号标识字符串 选项B,C,分别用{}和’’标识字符串 选项D,标识字符。 3、以下说法中正确的是( C )。 A、C语言程序总是从第一个定义的函数开始执行

B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是( B )。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C )。 A.-a1 B.a[i] C.a2_i D.int t 6.下列C语言用户标识符中合法的是( B )。 A)3ax B)x C)case D)-e2 E)union 7.下列四组选项中,正确的C语言标识符是( C )。 A) %x B) a+b C) a123 D) 123 8、下列四组字符串中都可以用作C语言程序中的标识符的是( A )。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 9.C语言中的简单数据类型包括(D )。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 10.在C语言程序中,表达式5%2的结果是 C 。

关联词语练习题及答案

关联词语练习题 一.为下面的句子搭上恰当的关联词: 只要……就……如果……就……因为……所以…… 既然……就…… 虽然……但是……不但……而且……即使……也……只有……才…… (1) ()多读多写,作文能力()能得到提高。 (2) 花生()不好看,()很有用。 (3) ()他讲得很动听,()我听得津津有味。 (4) 爷爷()答应了你,你()放心吧! (5)()是数九寒天,我()坚持锻炼。 (6)()刻苦学习,长大()能成为一个合格的建设者。 (7)这座井里的水()清凉,()甘甜。 (8)()没有这个转播台,老山沟里()收不到电视。 二.请你让这两个句子合成一句!要用上合适的关联词哦。 1.小华的字写得很快。小华的字写得很好。 2、有千难万险。千难万险不能阻挡我们前进的步伐。 3.我们多赶几里路。我们要去看一看精彩的武术表演。 4、你没有告诉我。我知道了。 5.我们发动群众。我们很好地完成上级交给我们的任务。 三.请你把失落的孩子找个家,让他们享受到妈妈的爱。 1、下面句子中关联词用地不恰当的一句是() A、如果没有太阳,就没有我们这个美丽可爱的世界。 B、即使下了暴雨,我们就应该来上学。 C、小红虽然年纪小,但是她有远大的理想。 2、下面的句子关联词运用正确的是() A、凡卡即使回到乡下,也改变不了他的命运。 B、只有天不下雨,我们就去春游。 C、王刚的成绩即使很好,才能骄傲。 四.请你用关联词说一句话。 无论……都…… 虽然……却…….尽管……宁可……也不…… 七、选择合适的关联词填空。 1.不但……而且…… 虽然……但是…… 因为……所以…… 如果……就…… 尽管……可是…… 不是……就是…… (1)()我去找小刚,()小刚来找我。 (2)()天天的成绩优秀,()天天的体质较差。 (3)()这个任务很艰巨,()我班能完成这个任务。 (4)妈妈()关心我的学习,()关心我的身体。 (5)()骆驼是沙漠里重要的交通工具,()人们称骆驼为“沙漠之舟”。 2.不光……还…… 只要……就…… 虽然……但是…… 不管……总是…… 既然……就…… 因为……所以…… (1)()太阳离地球太远了,()我们看上去只有盘子那么大。 (2)雷锋叔叔()牺牲了,()他的精神永世长存。 (3)()多读多写,你的作文水平()会提高。 (4)他()多么难做的算术题,()想尽办法把它算出来。 (5)()同学选你当组长,你()要处处起带头作用,把工作做好。 答案1只有才虽然但是因为所以既然就即使也只有才虽然但是如果就

C语言课后习题答案(最终)

第0章习题 1. 将下列十进制数分别转化为二进制数、八进制数和十六进制数: (1)128 (2)511 (3)1024 (4)65535 (5)1048575 答: (1)10000000、200、80 (2)111111111、777、1FF (3)10000000000、2000、400 (4)1111111111111111、177777、FFFF (5)11111111111111111111、3777777、FFFFF 2. 将下列二进制数转化为十进制数和十六进制数: (1)1100110101B (2)101101.1011B 答: (1)821、335 (2)45.6875、2D.B 3. 写出下列数的原码、反码、补码:15、-20、-27/32 答: (1)00001111、00000000、00001111 (2)10010100、11101011、11101100 (3)1.1101100、1.0010011、1.0010100 4. 16位无符号定点整数的数值表示范围为多少?8位补码的表示范围是多少?16位补码的表示范围是多少? 答: 0~65535、-128~127、-32768~32767 5.1968年Dijkstra提出结构化程序设计的思想的原因是什么?简要回答结构化程序设计的经典定义。 答: 结构化程序设计概念的提出主要是源于程序结构的层次性与模块化使得构造出来的软件具有良好的可理解性和可维护性,随着软件规模的扩大与复杂性的提高,程序的可维护性成为程序设计者们关注的重要问题之一。 如果一个程序的代码块仅仅通过顺序、选择和循环这3种基本控制结构进行连接,并且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。 6.C程序在内存中存储在哪儿?计算机的内存空间是如何分区的?分区存放不同类型的数据的目的是什么? 答:

建筑制图与识图练习题与答案

1、以下建筑平面图纸中需要标注指北针的是()。 B、底层平面图 2、原位标注代表该部位的特殊数值,施工时应以原位标注取值优先。 C、平法 3、两个或两个以上的点、线、面具有同一的投影时,则称它们的投影()。 D、重合 4、建筑详图的比例范围为()。 D 、1:1-1:50 5、楼梯详图中需要标注的不只是各种尺寸,还有步数、平台标高、墙段轴线、梯段上下 关系。 C、结构设计 6、建筑用地范围内所有建筑物占地的面积与用地总面积之比叫做()。 A、建筑系数 7、将原状图放大后加以充实,清晰详尽地标注尺寸、写出说明,并将装饰纹样进行具象补 充以便参照的图样是()。 B、局部放大图 8、建筑给排水施工图中应画成粗实线的是()。 C、排水和重力流管线 9、基础详图通常为用()剖切平面沿垂直于定位轴线方向切开基础所得到的断面图。 B、铅垂 10 、柱平法施工图中,柱在不同标准层截面多次变化时,可采用(),其余情况宜用截面注写方式。 C、列表注写方式 11 、用于绘制晒图底版的图纸是()。 C、硫酸纸 12 、装饰平面布置图的剖切形式和位置与建筑平面图()。 B、完全一样 13 、框架结构的楼层结构布置图中被现浇板遮盖住的梁不可见轮廓线应画成()。 A、细虚线 14 、房屋建筑的平面图通常采用的比例为()。 B 、 1:100 15 、图纸的大小称为()。 A、图幅 16 、主要表示承重结构的布置情况,构件类型、大小以及构造作法等的图纸是()。 B、结构施工图

17 、反映电气系统基本组成、主要电气设备、元件之间的连接情况以及规格、型号、参数 等的图纸称为()。 C、电气系统图 18 、建筑总平面图观察基地的地貌特征主要依靠阅读()。 D、等高线 19 、观察以下图例,阅读正确的是()。 D、自然土壤、砖、钢筋混凝土 20 、建筑平面图中对墙、柱进行轴线编号的作用是()。 D、定位 21 、建筑剖面图是假想用一个或多个垂直于外墙轴线的(),将房屋剖开,所得的投影图。 B、铅垂剖切面 22 、建筑物宽度方向的墙叫做()。 B、横墙 23 、建筑施工图特指建筑设计工种在()阶段的图纸。 D、施工 24 、建筑工程图纸中的标高数据采用的单位是()。 D、米 25 、详细表现出装饰面连接处的构造,注有详细的尺寸和收口、封边的施工方法的图样是()。 C、构造节点图 26 、仿宋字的字号表示字的()。 C、高度 27 、能够满足设备材料采购、非标准设备制作和施工的需要的是()。 C、施工图 28 、图纸中书写的汉字字高应不小于()mm。 C 、3.5 29 、消防设计专篇中应对总平面设计中的()和消防登高面作出要求。 D、防火间距、消防车道 30 、绘图铅笔尾部的“ B或”“ H等”字样表示铅笔的()。 C、硬度 31 、以下部分在建筑剖面图中用粗线表达的是()。 B、剖到的墙体 32 、以下不属于建筑图纸作用的是()。

大学c语言考试题库含答案

================================================== 题号:1482 执行以下程序段后,输出结果和a的值是()。int a=10; printf("%d",a++); A、11 和10 B、11 和11 C、10 和11 D、10 和10 答案: C 题号:2100 已知字符'A'的ASCⅡ代码值是65,字符变量c1的值是'A',c2的值是'D'.执行语句printf("%d,%d",c1,c2-2);后,输出结果是 A、65,66 B、A,B C、65,68 D、A,68 答案: A 题号:5055 相同结构体类型的变量之间,可以()。 A、比较大小 B、地址相同 C、赋值 D、相加 答案: C 题号:3217 int a[10];合法的数组元素的最小下标值为()。 A、1 B、0 C、10 D、9 答案: B

能正确表示逻辑关系:" a≥10或a≤0 "的C语言表达式是 A、a>=0 | a<=10 B、a>=10 or a<=0 C、a>=10 && a<=0 D、a>=10 || a<=0 答案: D 题号:157 main() {int x=1,a=0,b=0; switch (x) { case 0: b++; case 1: a++; case 2: a++;b++;} printf("a=%d,b=%d",a,b); }该程序的输出结果是( ) A、2,2 B、2,1 C、1,1 D、1,0 答案: B 题号:4784 设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的 数据类型为()。 A、不确定 B、double C、int D、float 答案: B 题号:1647 以下程序中,while循环的循环次数是______ main() { int i=0;

关联词练习题及答案

关联词练习及答案 一、 1.我们要组织到公园参加游园晚会,你不去,他()不去。 2.天安门广场西侧的人民大会堂()高大,()庄严。 3.我问小刚:“你()参加美术小组,()参加航模小组?” 4.小刚让我猜他参加了什么兴趣小组,我说:“()美术组,()航模组。” 5.()他不一定能来,我们()要通知他。 6.这里的花()很多,()没有奇花异草。 7.鲁迅先生()爱惜自己的时间,()爱惜别人的时间。 8.我们()可以看见铁丝网和胸墙,()可以看见火力点,()连敌人讲话都听得见。 9.()天气很冷,爷爷()要坚持早锻炼。 10.()我们现在不好好学习,将来()不能担当起建设祖国的重任。 11.很多同学在实践中体会到,()多读多写,作文()会有进步。 12.()困难有多大,我们()能克服。 13.()他热情地为同学们服务,()受到同学们的好评。 14.()你答应找小兰一起去看画展,()应该准时去找他。 15.刘胡兰()牺牲自己的生命,()说出党的机密。 16.放学后,我们()在街上乱跑,()回家读一读课外书。 17.我()知道这件事情,()并不了解事情的全过程。 18.()你去,()他去,总得有一个人去。 19.他()牺牲自己,()暴露党的组织。 20.同学们()走着,()谈论着。 21.()是什么人,谁向我们指出()行。 22.小李在学习上()有这么好的成绩,是()他平时刻苦学习的结果。23.()风浪再大,我()要把你送过河去。 24.王老师()关心我们的学习,()关心我们的身体。 25.()多读多练,()会提高作文水平。 26.我们的教室()宽敞()明亮。 27.现在我们的生活水平()有了提高,()还要注意节约。 28.()没有老师的耐心教育和帮助,我()不会有这么大的进步。 29.()芦花村的孩子们几乎都会凫水,()能像雨来游得这么好的却没有几个。30.()人人都献出一点爱,世界()会变成美好的人间。 31.()走到天涯海角,我()不会忘记自己的祖国。 32.凡卡()在城里受罪,()回到乡下爷爷那里去。 33.邱少云()牺牲自己,()暴露潜伏部队。 34.()工作再忙,他每天晚上()挤出时间学习英语。 35.每天上学,()王洁来找我,()我去找他,我俩总是结伴去学校。 36.他把他的大提包扔在一边,怀里()紧紧地抱着一个纸箱子。 37.()我做了充分准备,这次试验()没有成功。 38.()困难再大,我们()要按时完成任务。 39.()明天下雨,我们()下个星期再去游乐园吧。 40.()石块有多重,小草()要从下面钻出来。 41.我()说了,()不怕发表。

@画法几何及工程制图试题及参考答案

1、单项选择题(30) 1.图纸的会签栏一般在( B) A.图纸右上角及图框线内 B.图纸左上角及图框线外 C.图纸右上角及图框线外 D.图纸左上角及图框线内 @!.一物体图上长度标注为2000,其比例为1﹕5,则其实际大小为( B)A.400 B.2000 C.10000 D.200 3.下列仪器或工具中,不能用来画直线的是( D ) A.三角板 B.丁字尺 C.比例尺 D.曲线板 4. 在土木工程制图中,除了遵守建筑工程制图标准和某些行业标准外,还必须遵守的国家标准为:( A ) A.总图制图标准 B.水利水电工程制图标准 C.技术制图标准 D.铁路工程制图标准 5. 由国家职能部门制定、颁布的制图标准,是国家级的标准,简称国标。国标的代号为:( B ) A. ISO B. GB C. Standard D. ANSI 6. 图纸上的各种文字如汉字、字母、数字等,必须按规定字号书写,字体的号数为:( A ) A. 字体的高度 B. 字体的宽度 C. 标准中的编号 D. 序号 7. 绘制工程图应使用制图标准中规定的幅面尺寸,其中A2幅面的尺寸为:( C) A. 594 841(A1) B. 210 297(A4) C. 420 594(A2) D. 297 420(A3) 1189*841(A0) 8. 绘制工程图应使用制图标准中规定的幅面尺寸,其中A4幅面的尺寸为:(B ) A. 594 841 B. 210 297 C. 420 594 D. 297 420 9. 绘图比例是:( A ) A. 图形与实物相应要素的线性尺寸之比 B. 实物与图形相应要素的线性尺寸之比 C. 比例尺上的比例刻度 D. 图形上尺寸数字的换算系数 10. 如果物体的长度为1000mm,绘图比例是1:20,则在绘图时其长度应取:( C ) A. 100 B. 1000 C. 50 D. 20

关联词练习题(含答案).

1.我们(与其把轮船停在港口,(不如冒着狂风暴雨前进。 2.(只有从小学好本领,(才更好地为国家建设出力。 3.鲁迅(不仅是伟大的文学家,(还是伟大的思想家和革命家。 4.(尽管今天下雨了,我们(还是要去探望李老师。 5.因为长城是那样雄伟壮丽,(所以吸引了很多游客。 6.一滴水(虽然很小很小,(但是无数滴水汇集起来,就可以形成江河湖海。 7.如果我们现在不好好学习,将来(就不能担当起建设祖国的重任。 8.很多同学在实践中体会到,(只要多读多写,作文(就会有进步。 9.(无论困难有多大,我们(都能克服。 10.(因为他热情地为同学们服务,(所以受到同学们的好评。 11.(如果你答应找小兰一起去看画展,(就应该准时去找他。 12.刘胡兰(宁可牺牲自己的生命,(也不说出党的机密。 13.我(虽然知道这件事情,(但是并不了解事情的全过程。 14.(要么你去,(要么他去,总得有一个人去。 15.他(宁可牺牲自己,(也不暴露党的组织。 16.同学们(一边走着,(一边谈论着。 17.(不管是什么人,谁向我们指出(都行。 18.小李在学习上(之所以有这么好的成绩,(是因为他平时刻苦学习的结果。 19.(不管风浪再大,我(都要把你送过河去。

20.王老师(不但关心我们的学习,(而且关心我们的身体。 21.(只要多读多练,(就会提高作文水平。 22.我们的教室(不但宽敞(而且明亮。 23.现在我们的生活水平(虽然有了提高,(但是还要注意节约。 24.(如果没有老师的耐心教育和帮助,我(就不会有这么大的进步。 25.(虽然芦花村的孩子们几乎都会凫水,(但是能像雨来游得这么好的却没有几个。 26.(只要人人都献出一点爱,世界(就会变成美好的人间。 27.(不管走到天涯海角,我(都不会忘记自己的祖国。 28.凡卡(宁可在城里受罪,(也不回到乡下爷爷那里去。 29.邱少云(宁可牺牲自己,(也不暴露潜伏部队。 30.(即使工作再忙,他每天晚上(也挤出时间学习英语。 31.每天上学,(要么王洁来找我,(要么我去找他,我俩总是结伴去学校。 32.他把他的大提包扔在一边,怀里(仍然紧紧地抱着一个纸箱子。 33.(虽然我做了充分准备,这次试验(但是没有成功。 34.(如果明天下雨,我们(就下个星期再去游乐园吧。 35.(不管石块有多重,小草(都要从下面钻出来。 36.王平和我同桌三年,(因此我很了解他。

C语言习题及参考答案

C语言习题集 习题一 一.填空题 1.C程序是由(函数)构成的,一个C程序中至少包含(main函数)。因此,( 函数) 是C程序的基本单位。 2.C程序注释是由( /*) 和( */ ) 所界定的文字信息组成的。3.函数体一般包括( 变量声明) 和( 语句) 。 二.判断题 1.一个C程序的执行总是从该程序的main函数开始,在main函数最后结束。【错】 2.main函数必须写在一个C程序的最前面。【错】 3.一个C程序可以包含若干的函数。【对】 4.C程序的注释部分可以出现在程序的任何位置,它对程序的编译和运行不起任何作用。但是可以增加程序的可读性。【对】 5.C程序的注释只能是一行。【错】 6.C程序的注释不能是中文文字信息。【错】 8.可以使用Visual C++ 6.来编译和连接一个C程序。【对】 9.可以使用Visual C++ 6.来运行一个C程序。【对】 10.可以使用Visual C++ 6.来实时调试(即动态调试)一个C程序。【对】三.简答题 1.写出一个C程序的基本结构。 2.简要叙述使用Visual C++ 6.0编译和运行一个程序的步骤。 四.编程题 1.提高题:参照课本例1.1,试编写一个C程序,输出如下信息。(提示:使用键盘上的一些符号)。 2.提高题:试编写一个C程序,输出如下信息。 ********************** *** @ @ *** *** @ *** ********************** 试试看,可以输出其他组合图案吗?

习题二 一.选择题 1、合法的字符常量是(ACD)。 A)…\t?B) “A” C)…a?D)?\x32? 2、合法的字符常量是( D) 。 A)…\084?B) …\84? C)…ab?D)?\x43? 3、(B)是C语言提供的合法的数据类型关键字。 A)Float B)signed C)integer D)Char 4、在以下各组标识符中,合法的标识符是((4))。 (1)A)B01 B)table_1 C)0_t D)k% (2)A)Fast_ B)void C)pbl D) (3)A)xy_ B)longdouble C)*p D)CHAR ( 4 ) A) sj B) Int C)_xy D)w_y23 5、属于合法的C语言长整型常量的是(BD)。 A)5876273 B)0L C)2E10 D)(long)5876273 6、下面选项中,不是合法整型常量的是(B )。 A)160 B)-0xcdg C)-01 D)-0x48a 7、判断int x = 0xaffbc;x的结果是(D)。 A)赋值非法B)溢出C)为affb D)为affbc 8、下面选项中,均是合法浮点数的是(B)。 A)+1e+1 B)-.60 C)123e D)-e3 A)5e-9.4 B)12e-4 C)1.2e-.4 D).8e-4 A)03e2 B)-8e5 C)+2e-1 D)5.e-0 9、在C语言中,要求参加运算的数必须时整数的运算符是(C)。 A)/ B)* C)% D) = 10、在C语言中,字符型数据在内存中以(D)形式存放。 A)原码B)BCD码C)反码D)ASCII码 11、下列语句中,符合语法的赋值语句是(C)。 A)a=7+b+c=a+7;B)a=7+b++=a+7; C)a=(7+b,b++,a+7);D)a=7+b,c=a+7; 12、是非法的C语言转义字符(B )。 A)…\b?B)…\0xf? C)…\037? D)… \?? 13、对于语句:f=(3.0,4.0,5.0),(2.0,1.0,0.0);的判断中,( B )是正确的。A)语法错误B)f为5.0 C)f为0.0 D)f为2.0 14、与代数式(x*y)/(u*v) 不等价的C语言表达式是(A )。 A)x*y/u*v B)x*y/u/v C)x*y/(u*v) D)x/(u*v)*y 15、在C语言中,数字029是一个(D)。

小学语文关联词练习题

关联词练习题 小学语文关联词复习(一) 一、知识整理: 1、并列句(各分句间的关系是平行并列的)如:“这衣裳既漂亮,又大方。” 常用的关联词语有:又……又……、既……又……、一边……一边……、那么……那么……、是……也是……(不是)、不是……而是…… 2、承接句(各分句表示连续发生的事情或动作,分句有先后顺序)如:“看了他的示范动作后,我就照着样子做。” 常用的关联词语有:……接着……、……就……、……于是……、……又……、……便…… 3、递进句(分句间是进一层的关系)如:“海底不但景色奇异,而且物产丰富。” 常用的关联词语有:不但(不但)……而且……、不但……还……、……更(还)……、……甚至…… 4、选择句(各分句列出几种情况,从中选出一种)如:“我们下课不是跳橡皮筋,就是踢毽子。” 常用的关联词语有:不是……就是……、或者……或者……、是……还是……、要么……要么……、宁可(宁愿)……也不……、与其……不如…… 5、转折句(后一个分句与前一个分句的意思相反或相对,或部分相反)如:“虽然天气已晚,但是老师仍在灯下伏案工作。”

常用的关联词语有:虽然……但是……、即使……不过……、……不过……、……却…… 6、因果句(分句间是原因和结果的关系)如:“因为这本书写得太精彩了,所以大家都喜欢看。” 常用的关联词语有:因为(因为)……所以……、……因而(所以)……、既然……就……、之所以……是因为…… 7 、假设句(一个分句表示假设的情况,另一个分句表示假设实现后的结果)如:“如果明天下雨,运动会就不举行了。” 常用的关联词语有:如果……就……、即使……也…… 8、条件句(一个分句说明条件,另一个分句表示在这个个条件下产生的结果)如:“只要我们努力,成绩就会持续地提升。” 常用的关联词语有:只要……就……、无论(不管、不论)……也(都)……、只有……才……、凡是……都……、除非……才…… 1. (无论)是什么人,谁向我们指出(都)行。 2. 小李在学习上(所以)有这么好的成绩,是(因为)他平时刻苦学习的结果。 3. (即使)风浪再大,我(也)要把你送过河去。 4. 王老师(不但)关心我们的学习,(而且)关心我们的身体。 5. (只要)多读多练,(就)会提升作文水平。

C语言全部章节习题集(参考答案)

第一章 C语言概述 一、选择题: 1、一个C程序的执行是从( A )。 A本程序的main函数开始,到main函数结束 B本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C本程序的main函数开始,到本程序文件的最后一个函数结束 D本程序文件的第一个函数开始,到本程序main函数结束 [ 2、在 C 语言中,每个语句必须以( D )结束。 A. 回车符 B. 冒号 C. 逗号 D. 分号 3、C 语言规定:在一个源程序中,main函数的位置( C )。 A. 必须在最开始 B. 必须在系统调用的库函数的后面 C. 可以任意 D. 必须在最后 4、一个C 语言程序是由( B )。 ~ A. 一个主程序和若干子程序组成 B. 函数组成 C. 若干过程组成 D. 若干子程序组成 5、下列说法中错误的是( D )。 A. 主函数可以分为两个部分:主函数说明部分和主函数体 B. 主函数可以调用任何非主函数的其他函数 C. 任何非主函数可以调用其他任何非主函数 D. 程序可以从任何非主函数开始执行 》 6、用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( C )。 A. 生成可执行目标文件 B. 生成目标文件 C. 输出运行结果 D. 自动保存源文件 二、填空题: 1、C 语言只有 32 个关键字和 9 种控制语句。 ~ 2、每个源程序有且只有一个 main 函数,系统总是从该函数开始执行C语言程序。 3、C 语言程序的注释可以出现在程序中的任何地方,它总是以 \* 符号作为开始标记,以 */ 符号作为结束标记。 4、C 语言中,输入操作是由库函数 scanf 完成的,输出操作是由库函 数 printf 完成的。 5、系统默认的C 语言源程序文件的扩展名是 .c ,经过编译后生成的目标文件的扩展名是 .obj ,经过连接后生成的可执行文件的扩展名是 .exe 。 6、C 语言的标识符只能由字母、数字和下划线三种字符组成。

电气制图试题-带答案

电气设计人员电气制图理论知识测评题及答案 姓名:职务:分数: 说明:本试卷满分为190分,及格分数线为114分。 一、 1. 2. 3. 4. 5. 6. 7. 选定建筑物室内一层地坪为±0.00而 确定的高度尺寸,称为相对标高。 8. 建筑物中的供电系统采用TN -S 系统供 电的安全性,可靠性最好。 9. RVVP -3×1.5表示塑料绝缘护套屏蔽 铜芯软线,3芯1.5mm2。 10. Φ25厚壁钢管沿地坪暗敷,其敷设代号 (英文含义)为SC25—FC 。 11. MR —200X100表示金属线槽,宽200mm , 高100mm 。 12. 三根及以上绝缘导线穿于同一根管时, 其导线总结面积不应超过管内总面积的40%。 13. 照明单相分支回路的电流一般不超过: 16A,出线口:25个。 5 屏 C ) A 、GB/T B 、GB/Z C 、GB 2. 如右图所示,将开关手柄达到“F ”位置, 第(B )组触点被接通。 A1B2C3D 均未接通 3. 是(A ) A 延时闭合的动合触点 B 延时断开的动合触点

C 延时闭合的动断触点 D 延时断开的动断触点 4. 下面哪个是动合触点(A ) ABCD 5. 下面哪个是动断触点(B ) ABCD 6. 下面哪个是按钮触点(C ) 7. 下面哪个是旋钮触点(8. 9. 10. 11. 12. 13. 下面哪个是零序电流继电器的文字符号 (A) AKZCBKDCKZPDKS 14. 下面哪个是差动继电器的文字符号(B) AKZCBKDCKCDKS 15. 下面哪个是无功功率表的电气符号(B) APW(W)BVACPJ(VA..h)DPJ(W..h) 16. 下面哪个是有功电能表的文字符号(D) APW(W)BVACPJ(VA..h)DPJ(W..h) 17. 下列哪个是切换片的文字符号(C ) ATBBXBCXBCDTC 下列哪个是连接片的文字符号(B ) ATBBXBCXBCDTC 18. 是下面哪种设备的图形符号(A ) A 功率因数表 B 相位表 C 频率表 D 无功19.) D 无功功率表是下面哪个设备的图形符号() A 无功功率表有功电能表D 无功电能表) 有功电能是下面哪个设备的图形符号() 23. 是下面哪个设备的图形符号() 24. 是下面哪个设备的图形符号() 25. 下面哪个是变压器的文字符号。(B ) ALBTCGDTA 26. 下面哪个是发电机的文字符号。(C ) ALBTCGDTA 27. 下面哪个是断路器的文字符号。(B ) AQSBQFCGDTV

C语言函数题库及答案

C语言函数题库及答案 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

第六部分函数 一、单项选择题 1.C语言中的函数返回值的类型是由(D)决定 A.return语句中的表达式B.调用函数的主调函数 C.调用函数时临时D.定义函数时所指定的函数类型 2.下面不正确的描述是(B)。 A.调用函数时,实参可以是表达式 B.调用函数时,实参和形参可以共用内存单元 C.调用函数时,将形参分配内存单元 D.调用函数时,实参与形参的类型必须一致 3.在C语言中,调用一个函数时,实参变量和形参变量之间的数据传递是 (D) A.地址传递B.值传递 C.由实参传递给形参,并由形参传回给实参D.由用户指定传递方式 4.下面的函数调用语句中含有(A)个实参 inta,b,c; intsum(intx1,intx2); …… total=sum((a,b),c); A.2B.3C.4 D.5 5.在C语言中(C) A.函数的定义可以嵌套,但函数的调用不可以嵌套

B.函数的定义和调用均不可以嵌套 C.函数的定义不可以嵌套,但是函数的调用可以嵌套 D.函数的定义和调用均可以嵌套 6.关于C语言中的return语句正确的是(C) A.只能在主函数中出现 B.在每个函数中都必须出现 C.可以在一个函数中出现多次 D.只能在除主函数之外的函数中出现 7.两个形参中,第一个形参为指针类型、第二个形参为整型,则对函数形参的说明有错误的是(D) (floatx[],intn) (float*x,intn) (floatx[10],intn) (floatx,intn) 8.在C语言中,函数的数据类型是指(A) A.函数返回值的数据类型 B.函数形参的数据类型 C.调用该函数时的实参的数据类型 D.任意指定的数据类型 9.已知如下定义的函数: fun1(a) {printf("\n%d",a); } 则该函数的数据类型是(C)

小学语文关联词练习题及答案

小学语文关联词练习题 1.我们(与其)把轮船停在港口,(不如)冒着狂风暴雨前进。 2.(只有)从小学好本领,(才)更好地为国家建设出力。 3.鲁迅(不仅)是伟大的文学家,(还)是伟大的思想家和革命家。 4.(尽管)今天下雨了,我们(还是)要去探望李老师。 5.(因为)长城是那样雄伟壮丽,(所以)吸引了很多游客。 6.一滴水(虽然)很小很小,(但是)无数滴水汇集起来,就可以形成江河湖海。 7.如果)我们现在不好好学习,将来(就)不能担当起建设祖国的重任。 8.很多同学在实践中体会到,(只要)多读多写,作文(就)会有进步。 9.(无论)困难有多大,我们(都)能克服。 10.(因为)他热情地为同学们服务,(所以)受到同学们的好评。 11.(如果)你答应找小兰一起去看画展,(就)应该准时去找他。 12.刘胡兰(宁可)牺牲自己的生命,(也不)说出党的机密。 13.我(虽然)知道这件事情,(但是)并不了解事情的全过程。 14.(要么)你去,(要么)他去,总得有一个人去。 15.他(宁可)牺牲自己,(也不)暴露党的组织。 16.同学们(一边)走着,(一边)谈论着。 17.(不管)是什么人,谁向我们指出(都)行。18.小李在学习上(之所以)有这么好的成绩,(是因为)他平时刻苦学习的结果。 19.(不管)风浪再大,我(都)要把你送过河去。 20.王老师(不但)关心我们的学习,(而且)关心我们的身体。 21.(只要)多读多练,(就)会提高作文水平。 22.我们的教室(不但)宽敞(而且)明亮。 23.现在我们的生活水平(虽然)有了提高,(但是)还要注意节约。 24.(如果)没有老师的耐心教育和帮助,我(就)不会有这么大的进步。 25.(虽然)芦花村的孩子们几乎都会凫水,(但是)能像雨来游得这么好的却没有几个。26.(只要)人人都献出一点爱,世界(就)会变成美好的人间。 27.(不管)走到天涯海角,我(都)不会忘记自己的祖国。 28.凡卡(宁可)在城里受罪,(也不)回到乡下爷爷那里去。 29.邱少云(宁可)牺牲自己,(也不)暴露潜伏部队。 30.(即使)工作再忙,他每天晚上(也)挤出时间学习英语。 31.每天上学,(要么)王洁来找我,(要么)我去找他,我俩总是结伴去学校。 32.他把他的大提包扔在一边,怀里(仍然)紧紧地抱着一个纸箱子。 33.(虽然)我做了充分准备,这次试验(但是)没有成功。 34.(如果)明天下雨,我们(就)下个星期再去游乐园吧。 35.(不管)石块有多重,小草(都)要从下面钻出来。 36.王平和我同桌三年,(因此)我很了解他。 37.我们一定要把京张铁路修好,否则(不但)那些外国人会讥笑我们,(而且)会使中国工程师失去信心。 38.他干的活计(不但)速度快,(而且)质量好。39.(只有)这种草,(才)是坚韧的草。 40.这艘轮船(不但)载客多,(而且)速度非常快。

C语言程序设计第二版习题参考答案

C语言程序设计第二版 习题参考答案 Document serial number【LGGKGB-LGG98YT-LGGT8CB-LGUT-

C语言程序设计习题参考答案 习题 1 一、判断题 1.在计算机中,小数点和正负号都有专用部件来保存和表示。 2.二进制是由0和1两个数字组成的进制方式。 3.二进制数的逻辑运算是按位进行的,位与位之间没有进位和借位的关系。 4.在整数的二进制表示方法中,0的原码、反码都有两种形式。 5.有符号数有三种表示法:原码、反码和补码。 6.常用字符的ASCII码值从小到大的排列规律是:空格、阿拉伯数字、大写英文字母、小写英文字母。 解:1.F2.T 3.T 4.T 5.T 6.T 二、单选题 1.在计算机中,最适合进行数值加减运算的数值编码是。 A. 原码 B. 反码 C. 补码 D. 移码 2.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母y的ASCII 码为十进制数。 A. 112 B. 120 C. 121 D. 122 3.关于ASCII码,在计算机中的表示方法准确地描述是。 A. 使用8位二进制数,最右边一位为1 B. 使用8位二进制数,最左边一位为1 C. 使用8位二进制数,最右边一位为0 D. 使用8位二进制数,最左边一位为0 4.设在机器字长4位,X=0111B,Y=1011B,则下列逻辑运算中,正确的是 ___________。 A. X∧Y=1000 B. X∨Y=1111 C. X⊕Y=0011 D. ˉY=1000 5.下列叙述中正确的是()。 A.高级语言就是机器语言 B.汇编语言程序、高级语言程序都是计算机程序,但只有机器语言程序才是计算机可以直接识别并执行的程序 C.C语言因为具有汇编语言的一些特性,所以是汇编语言的一种 D.C源程序经过编译、连接,若正确,执行后就能得到正确的运行结果6.用C语言编写的源程序经过编译后,若没有产生编译错误,则系统将()。 A.生成可执行文件B.生成目标文件 C.输出运行结果D.自动保存源文件 7.下列叙述中不正确的是()。 A.main函数在C程序中必须有且只有一个 B. C程序的执行从main函数开始,所以main函数必须放在程序最前面 C. 函数可以带参数,也可以不带参数。

工程制图复习题(含答案)

工程制图复习试题 一、填空题 1.当棱柱的上、下底面与棱线垂直时,称之为;若棱柱的上、下底面与棱线倾斜 时称之为。正棱柱、斜棱柱 2.平面与立体相交,所得的交线称为:,交线所围成的平面图形称为:。截 交线、断面 3.正垂面上的圆在V面上的投影为,在H面上的投影形状为。直线、椭 圆 4.曲线根据其上面点所属平面不同分为:平面曲线和两大类。空间曲线 5.侧平线的_________投影反映直线的实长。侧面 6.求圆锥面上的点的投影常用法和法。纬圆、素线 7.在轴测图中,根据投射方向与轴测投影面P的位置关系可分为轴测图和轴测 图。正、斜 8.组合体尺寸分为,和尺寸三种。定形、定位、总体 9.绘制机械图样时采用的比例,为机件相应要素的线性尺寸与相应要素的线性尺 寸之比。图样、实物 10.图形是圆或大于半圆的圆弧标注_____尺寸;图形是小于半圆的圆弧标注_____尺寸。直径、半 径 11.正等轴测图的伸缩系数是,简化伸缩系数是。0.82、1 12.同一机件如采用不同的比例画出图样,则其图形大小______(相同,不同),但图上所标注的 尺寸数值是______(一样的,不一样的)。不同、一样的 13.投影法分和两大类。中心投影法、平行投影法 14.用平行于正圆柱体轴线的平面截该立体,所截得的图形为_________。矩形 15.用垂直于圆椎轴线的平面截该立体,所截得的图形为。圆 二、判断题 1棱锥的一个面在W面的投影积聚成一条线,面上的一点A在W面的投影也在这条线上。(√)2求棱锥面上点的投影,可以利用素线法来做。(╳)3平面立体相贯,相贯线可能是一组也可能是两组。(√)4曲线的投影只能是曲线。(╳)5直线的投影只能是直线。(╳)6平面截割圆柱,截交线有可能是矩形。(√)7正等测的三个轴间角均为120°,轴向伸缩系数为:p=r≠q。(╳)8三面正投影图的规律“长对正、高平齐、宽相等”仍然适用于组合体的投影图。(√)9立体的投影图中,正面投影反映形体的上下前后关系和正面形状。(╳) 三、选择题 下列不是曲面立体术语的是()。 A 素线 B 纬圆 C 椭圆 D 轴线 平面截割圆柱时,当截平面平行于圆柱的轴线时,截交线为()。 A 矩形 B 圆 C 椭圆 D 都有可能 平面截割圆锥时,当截平面通过锥顶于圆锥体相交时,截交线为() A 圆或椭圆 B 等腰三角形 C 抛物线 D 双曲线 求直线与平面立体相交时的贯穿点不会用到的方法()

2019二级C语言题库参考答案解析

2019年C语言考题答案 1、程序填空题 给定的程序的功能是调用fun 函数建立班级通讯录。通讯录中记录每位学生的编号、姓名和电话号码班级的人数和学生的信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat 的二进制中。 填空:( 1) STYPE(2)FILE(3)fp 改错:(1) for(i=0;i<=sl;i++)(2)t[2*sl]= 0“ 或t[sl+sl]= 0“ 编程: *c=(a/10)*1000+(b/10)*100+(a%10)*10+(b% 10); 2、程序填空题给定程序的功能是:从键盘输入若干文本 (每行不超过80 个字符),写到文件myfile4.txt 中,用-1 作为字符串输出输入的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText 和Writetext 实现。 填空:(1)*fw(2)str (3) str 改错:(1)voidfun(longs,long*t)(2) s1=s1*10; 编程:int i,j=0,min=a[0].s; for(i=0;i

else if(min==a[i].s) b[j++]=a[i]; } return j; 3、程序填空题 给定程序中,函数fun 的功能是:讲自 然数1~10 以及它们的平方根写到名为myfile3.txt 的文本中,然后再按顺序读出显示在屏幕上。 填空:( 1) fp( 2)fclose(fp)(3)myfile3.txt 改错:( 1)for(i=j+1;i

小升初关联词语练习及答案

关联词语的使用: (1)一般方法:初读句子,弄清分句之间的关系。选择关联词语,填入句子。在读句子,检查句子是否通顺,句意是否正确。 (2)两个注意点 搭配要得当:使用一组关联词语是要前后呼应,要"成双配对",不能交叉使用,这样才能是句意畅通、明确。 运用要合理:该用的时候用,不该用的时候就不用,不要生搬硬套。根据句子表达的需要,正确的选择关联词语。 练习题: 1、选择关联词语填空。 不是……就是…… 不但……而且…… (1)小敏的课外活动丰富多彩,每天放学后()到图书馆看书,()到科技小组活动。(2)我和张平是好朋友,暑假里()我到他家去玩,()他到我家来做作业。 (3)激光作为一种新兴的人造广源,()可用于科研、军事、医学方面,()可用于通讯、教育、宣传等方面。 因为……所以…… 如果……就…… (1)()他学习刻苦,工作认真,积极参加体育锻炼,()被评为"三好"学生。 (2)()我说得不对,()请你给我指出来。 (3)()我们往足球里打气,足球()变得硬梆梆的了。 不是……而是…… 即使……也…… (1)()我们的生活条件很好,()不能丢掉勤俭节约的好传统。 (2)台湾()独立的国家,()中华人民共和国领土不可分割的一部分。 (3)这次接力赛我们落后了,()我们跑得太慢,()接棒不够默契。 宁可……也不…… 与其……不如…… (1)江姐()牺牲自己,()泄露党的机密。 (2)凡卡()在莫斯科的鞋铺受折磨,()回到乡下爷爷那里去。 (3)凡卡()回到乡下与爷爷一起吃苦,()愿留在莫斯科的鞋铺。 2、选择关联词语填空。 (1)虽然……但是…… 不管……也…… 与其……不如…… 之所以……是因为…… 放学后,我们()在街上乱跑,()回家读书。 ()怎样风浪再大,我()要送你过河去。 这里的花()很多,()没有奇花异草。 小明在学习上()有这么好的成绩,()他平时的刻苦学习。 (2)即使……也…… 既然……就…… 只要……就…… 不仅……还…… 虽然……可是…… 因为……所以…… 爸爸()技术高明,()积极肯干。再难的活儿,()一到爸爸的手里,()能化难为易。()是别人不愿意干的活儿,他()从不推辞。他觉得做难度大的活儿()人累一点,()能提高自己的技术。 3、填入恰当的关联词

相关主题