全国年高等教育自学考试java语言程序设计一考试试题

全国年高等教育自学考试java语言程序设计一考试试题
全国年高等教育自学考试java语言程序设计一考试试题

全国年高等教育自学考

试j a v a语言程序设计

一考试试题

TPMK standardization office【 TPMK5AB- TPMK08- TPMK2C- TPMK18】

全国2010年1月自学考试Java语言程序设计(一)试题课程代码:04747

一、单项选择题(本大题共10小题,每小题1分,共10分)

1.在下述字符串中,不属于Java语言关键字的是 ( ) A.float B.new C.java D.return

2. Java语言中数值数据的类型能自动转换,按照从左到右的转换次序为 ( )

A.byte→int→short→long→float→double B.byte→short→int→long→float→double

C.byte→short→int→float→long→double D.short→byte→int→long→float→double

. 3.在以下供选择的概念中,不属于面向对象语言概念的是 ( ) A.消息 B.模块 C.继承 D.多态性

4.在下述Java语言语句中,错误的创建数组的方法是 ( )

A. int intArray [ ]; intArray=new int[5]; B.int intArray [ ]=new int[5];

C. int [ ] intArray ={1,2,3,4,5}; D.int intArray [5]={1,2,3,4.5};

5.在Swing中,它的子类能用来创建框架窗口的类是 ( ) A.JWindow B.JFrame C.JDialog D.JApplet

6.MouseListener接口不能处理的鼠标事件是 ( )A.按下鼠标左键 B.点击鼠标右键 C.鼠标进入D.鼠标移动

7.以下不属于文字字型要素的是 ( ) A.颜色 B.字体 C.风格 D.字号

8.在以下四个供选的整数中,能作为线程最高优先级的整数是 ( ) A.0 B.1 C.10 D.11

9.Java语言可以用javax.swing包中的类JFileChooser来实现打开和保存文件对话框。用户通过文件对话框不可能获得的信息是 ( ) A.文件名称 B.文件路径 C.文件内容 D.文件对象

10.在编写访问数据库的Java程序时,Connection对象的作用是 ( )

A.用来表示与数据库的连接 B.存储查询结果 C.在指定的连接中处理SQL语句 D.建立新数据库连接

二、填空题(本大题共10小题,每空2分,共20分)

11.Java的编译程序先将Java源程序翻译成与机器无关的__________。

12.表达式¨23 & 18’’的值是__________。

13.如果类A某个成员变量的类型是类B,则类A和类B之间是__________关系。

14.Java语言提供了两个用于处理字符串的类,它们是__________。

15.某程序用代码“JTextField text=new JTextField();”创建了一个文本框,并对这个文本框注册了监视器,则在监视器处理方法actionPerformed(ActionEvent e)中,判定是在这个文本框上发生事件的条件表达式是__________。

16.一个水平滚动条对象的初始值是50,滑块的宽是10个像素,表示的范围是[0,250]。创建这样的滚动条对象时,提供的5个参数依次是__________。

17.要在JComponent 子类的组件中绘图,应重写__________方法。

18.当线程使用完临界段后,为了使等待的线程恢复工作,需要调用的方法是__________。19.某程序想为一个long型整数文件构造随机读写对象,支持这个要求的类是__________。20.设已知服务器的IP地址和端口号,要创建一个套接字对象,支持这个要求的类是

__________。

三、简答题(本大题共6小题,每小题3分,共18分)

21.请写出一段if语句,判断一个整数n是否为偶数。如果是偶数,输出“Yes.”;否则,输出“No.”。

22.请写出接口定义的一般形式。

23.请写出Java语言编写事件处理程序的两种主要方案。

24.设已经有Graphics2D对象g2d, 请用Java语句绘制一个矩形rect,其左上角坐标是(20,30),宽是120,高是30。

25.打开文件对话框时,还可以设置筛选条件,即指定文件的类型。请写出FileFilter类预设的两个方法。

26.请写出URLConnection类提供的三个常用方法。

四、程序填空题(本大题共5小题,每空2分,共20分)

27.方法void moveOddForword(int a[ ])的功能是将数组中的所有奇数移到所有偶数之前。void moveOddForword(int a[]){

for(int i=0, odd=0;________;i++)

if(________){int t=a[i];a[i]=a[odd];a[odd]=t;odd++;}}

28.以下程序创建了一个窗口,然后在窗口内显示″Hello,World! ″。

import javax.swing.*; import java.awt*;

public class HelloWorld {

public static void main(String[ ]ares) { TextFrame frame=new TextFrame();

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame. ________;}}

class TextFrame extends JFrame {

public TextFrame() { .setTitle(″HelloWorld″);

setSize(WIDTH,HEIGHT);

TextPanel panel=new TextPanel();

Container contentPane=getContentPane();

contentPane.add(panel);}

public static final int WIDTH=300;

public static final int HEIGHT= 200;}

class TextPanel extends JPanel {

public void paintComponent(Graphics g) {

super. ________;

g.drawString(″Hello,World! ″,x,y);}

public int x=100; public int y=100;}

29.以下是子窗口中设置一个菜单条类的定义。类的构造方法根据指定的窗口名称和菜单表设置菜单条,菜单和菜单项,当选中某个菜单项时,在文本框中显示相应菜单项被选中的信息。class MenuWindow extends JFrame implements ActionListener {

public static JTextField text;

public MenuWindow(String s,String menuList[][]) { setTitle(s);

Container con=this.getContentPane();

con.setLayout(new BorderLayout());

this.setLocation(100,100); this.setSize(300,100);

JMenuBar menubar=new JMenuBar();

for(int i=0; i

JMenu menu=new JMenu(menuList[i][0]);

for(int j=1;j

JMenultem anltem=new JMenultem(menuList[i][j]);

anltem.setActionCommand(menuList[i][j]);

anltem.________;menu.add(anltem);}

menubar.__________;}

text=new JTextField();setJMenuBar(menubar);

con.add(text,BorderLayout.SOUTH);}

public void actionPerformed(ActionEvent e){

text.setText(e.getActionCommand()+″菜单项被选中! ″);}}

public class Test29 extends Applet {

MenuWindow window;

String menuList[][]={{″体育″,″跑步″,″打蓝球″,″打乒乓″},

{″娱乐″,″唱歌″,″跳舞″}};

public void init() {

window=new MenuWindow(″体育娱乐之窗″,menuList);

window.setVisible(true);}}

30.以下是一个用鼠标自由作画的小应用程序。最简单的方法是根据鼠标所在位置画点,跟随鼠标的移动,不断画圆点,就能实现用鼠标作画。

import java.awt.*;

import java.awt.event.*;

public class Test30 extends java.applet.Applet implements MouseMotionListener {

Color color;int lineSize=2:

int x=-1,y=-l;

public void init(){

setLocation(30,20); setSize(300,300);

setBackground(Color.green);addMouseMotionListener(this);}

public void paint(Graphics g){

if(x!=-1&&y!=-1) {

g.setColor(color);g.fillOval(x,y,1ineSize,lineSize);}}

public void mouseMoved(MouseEvent e){}

public void mouseDragged(MouseEvent e){

x=e.getX();y=e.getY();_________;}

public void ________ (Graphics g){ paint(g);}}

31.以下定义的类ShareData用于管理多个线程共享数据data。一个线程生成data,另一个线程使用data。约定,新生成的data只有被另一个线程使用后,才能生成下一个data。反之,一个data 被使用后,也不能再继续使用。所以,生成和使用data的线程之间需要互斥和同步。以下是管理上述使用方式的类,类内有要管理的共享数据,以及对共享数据的存操作putData()和取操作getData()。

class ShareData{

int data;∥共享数据

boolean newData=false;∥有最近新生成data的标志

synchronized int getData(){

while(!newData){

try{ _________;} catch(InterruptedExceptipn e){}}

newData=false; notify();return data;}

synchronized void putData(int n){

while(newData){

try{wait();}catch(InterruptedException e){}}

data=n; __________;

notify(); return;}}

五、程序分析题(本大题共5小题,每小题4分,共20分)

32.阅读下列程序,请写出该程序的输出结果。

class Parent{

}}

class Child extends Parent {

public static void main(String args[]){ Parent p = new Child();p.method2();}} 33.阅读下列程序,请写出该程序的功能。

import java.util.*;import javax.swing.*;

public class Test33{

public static void main(String args[]){

String str=(String)JOptionPane.showInputDialog(null,″请输入信息″,

″输入对话框″,JOptionPane.PLAIN_MESSAGE,null,null,null);StringTokenizer pas=new StringTokenizer(str, ″,″);

int n=pas.countTokens();

while(pas.hasMoreTokens()){

String s=pas.nextToken();

}}

34.阅读下列程序,请用示意图画出程序运行时呈现的界面。import java.applet.*;import java.awt.*;import javax.swing.*;class MyPanel extends JPanel{

JTextField textl,text2;

MyPanel(String sl,String s2) {

textl=new JTextFieId(s1); text2=new JTextField(s2);

add(text 1); add(text2);}}

class MySubPanel extends MyPanel { JTextField text;MySubPanel(String sl,String s2,String s3) {

super(s1,s2);text = new JTextField(s3);add(text);}}

public class Test34 {

public static void main(String args[]) {

JFrame mw=new JFrame(″一个示意窗口″);

mw.setSize(350,150);

Container con = mw.getContentPane();

con.setLayout(new BorderLayout());

MyPanel pl=new MyPanel(″文本框l″,″文本框2″);

MySubPanel p2=new MySubPanel(″文本框3″,″文本框4″,″文本框5″);JTextArea text=new JTextArea(″这里是一个文本区″);

con.add(pl,″North″); con.add(p2,″South″);

con.add(text,″Center″);mw.setVisible(true);}}

35.阅读下列程序,请写出该程序的功能。

public class Class 1 extends Applet implements KeyListener{

JButton button=new JButton(″开始″);

JTextArea text=new JTextArea(5,20);

public void init() {

button.addKeyListener(this); add(button);add(text);}

public void keyPressed(KeyEvent e){

int t=e.getKeyCode();

if(t>=KeyEvent.VK_A&& t<=KeyEvent.VK_Z) {

text.append(″ ″+(char)t);}}

public void keyTyped(KeyEvent e){}

public void keyReleased(KeyEvent e){}}

36.阅读下列程序,请写出该程序的功能。

import java.applet.*; import java.awt.*;

Thread myThread = null;

double seta=0.0;

public void start() {

setSize(500,400);

if(myThread=null){ myThread=new Thread(this); myThread.start();}} public void run() {

while(myThread!=null) {

try {myThread.sleep(40);} catch(InterruptedException e){}

seta+=3.0; if(seta>=360)seta=0; repaint();}}

public void paint(Graphics g) {

final double pi=3.14159; final double r = 100.0;

int x0=250+(int)(r*Math.cos(3.1415926/180.0*seta));

int y0=200+(int)(r*Math.sin(3.1415926/180.0*seta));

g.setColor(Color.red); g.drawOval(x0,y0,10,10);}}

六、程序设计题(本大题共2小题,每小题6分,共1 2分)

37.请编写方法void strReverse(String str),该方法的功能是输出一个新字符串,新字符串字符排列顺序与原字符串str的字符排列顺序相反。例如,strReverse(″ABCD″) 所输出的结果是″DCBA″。请使用字符串与字节数组的相互转换方法进行设计。

38.请设计实现如下用于输入学号和姓名的对话框界面,其中空白格是文本框,用于输入相应的内容。

这里给出的是程序的一部分,你要编写的是类InputNoNameDialog的构造方法InputNoNameDialog(JFrame f,String s,JTextField t)。其中参数f是对话框的依赖窗口,s是对话框标题,t是依赖窗口中显示对话框输入内容的文本框。

以下是类InputNoNameDialog的程序框架。

class InputNoNameDialog extends JDialog implements ActionListener{

JLabel title;JTextField textl,text2,mainText;JButton done;

InputNoNameDialog(JFrame f String s,JTextField t) {

super(f,s,true); mainText = t;Container con = getContentPane();

title=new JLabel(s); textl=new JTextField(10);

text2=new JTextField(10); con.setLayout(new GridLayout(3,2));

con.setSize(200,100); setModal(false);

//请在以下位置续写其余代码

}

public void actionPerformed(ActionEvent e) {

//输入结束按确定按钮后,将对话框中输入的学号和姓名在它依赖窗口的文本框中显示。mainText.setText(″学号:″+textl.getText()+″ 姓名:″+text2.getText());

setVisible(false);dispose();

}

}

自考Java语言程序设计试题及答案解析

自考J a v a语言程序设计试题及答案解析 文档编制序号:[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]

2015年10月高等教育自学考试全国统一命题考试 Java语言程序设计(一) 试卷 (课程代码04747) 本试卷共13页,满分100分.考试时间150分钟。 考生答题注意事项: 1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸. 2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑. 3.第二部分为非选择题。必须注明大、小题号.使用0.5毫米黑色字迹签字笔作答. 4.合理安排答题空间.超出答题区域无效。 第一部分选择题 一、单项选择题(本大题共10小题.每小题1分.共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的。请将其选出并将“答题卡” 的相应代码涂黑。未涂、错涂或多涂均无分. 1.以下字符组合中,不能作为Java整型常量的是 A.037 B.0x3ADG C.7000 D.0x3abcL 2.以下程序代码的输出结果是 3.设有数组定义,则x.length的值为 A.2 B.3 C.4 D.5 4. 设有字符串String s=〝ABCDEFGABC〞;,则表达式s.indexOf(〝A〞,7)的值是 A.7 B.6 C.3 D.0 5.以下关于Swing与AWT之间关系的叙述中,正确的是 A.Swing是AWT的提高和扩展

B.在写GUl程序时,AWT和Swing不能同时使用 C.AWT和Swing在不同的平台上都有相同的表示 D.AWT中有一些类是从Swing中的一些继承的 6.以下供选择的类中,其子类能用来创建框架窗口的是 A.JWindow B.JFrame C.JDialog D.JAudio 7.某程序定义了一个子类,并要让它实现多线程,以下正确的步骤是 A.继承Thread类,在类内定义run( )方法,声明和创建线程对象,并让该对象调用 start( )方法。 B.继承Thread类,在类内定义run( )方法,声明线程对象,并让该对象调用start( )方法。 c.声明实现Runnable接口,在类内实现run( )方法,声明线程对象,创建线程,并调用start( )方法。 D.声明实现Runnable接口,在类内实现run( )方法,声明和创建线程对象,并让该对象调用start( )方法。 8.大多数采用缓冲式输入数据文件的程序的主要目的是 A.用readLine( )方法按行输入字符 B.提高输入速度 C.更快地读入字符数据 D.用read( )方法输入任意个字符 9.在打开文件对话框时,可用FileFilter类设置筛选条件,在以下供选择的方法中,是 FileFilter类预设的方法之一的是 A.setFileFilter( ) B.addFileFilter( ) C.accept( ) D.setDescription( ) 10.对访问数据库的Java程序来说,DriverManager类的作用是

全国高等教育自学考试高级语言程序设计

全国高等教育自学考试高级语言程序设计 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

2001年10月全国高等教育自学考试高级语言程序设计(一) 试卷 第一部分选择题 一、单项选择题 (本大题共20小题,每小题1分,共20分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 1. C语言程序编译时,程序中的注释部分【】 A. 参加编译,并会出现在目标程序中 B. 参加编译,但不会出现在目标程序中 C. 不参加编译,但会出现在目标程序中 D. 不参加编译,也不会出现在目标程序中 2. 下列表达式的值为0的是【】 A. 3﹪5 B. 3/ C. 3/5 D. 3<5 3. 正确的C语言用户自定义标识符是【】 A. print B. float C. when?

D. random﹪2 4. 设int a = 3;则表达式a<1&& - - a>1的运算结果和a的值分别是【】 A. 0和2 B. 0和3 C. 1和2 D. 1和3 5. 下列叙述中,正确的是【】 A. 引用带参的宏时,实际参数的类型应与宏定义时的形式参数类型相一致 B. 宏名必须用大写字母表示 C. 宏替换不占用运行时间,只占编译时间 D. 在程序的一行上可以出现多个有效的宏定义 6. 下列保留字中用于构成循环结构的是【】 A. if B. while C. switch D. default 7. 与语句if(a>b)if(c>d)x = 1;else x = 2;等价的是【】 A. if(a>b){if(c>d) x = 1;else x = 2;} B. if(a>b){if(c>d) x = 1;} else x = 2;

《高级语言程序设计》复习题及答案

一、选择题 1.以下叙述正确的是( ): A)在C程序中,main函数必须位于程序的最前面 B) C程序的每行只能写一条语句 C) C语言使用库函数实现输入输出操作 D)注释中的拼写错误会影响编译结果 2、以下说法中正确的是() A) C语言程序总是从第一个的函数开始执行 B) C语言程序总是从main()函数开始执行 C)在C语言程序中,要调用的函数必须在main()函数中定义 D)C语言程序中的main()函数必须放在程序的开始部分 3、下列选项种说法正确的是( ) A)函数由声明部分和执行部分两部分组成 B)语言中main函数一定在程序的开始部分 C)C语言程序总是从第一个定义的函数开始执行 D)C程序的每行中只能写一条语句 4、设有说明:int a;float b; char c; double d; 则表达式1.3*a+2*b*c+d*(int) 2.6 值的类型为( )。 A)doubleB) char C) floatD) int 5、C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( ) A)必须为字母 B)必须为下划线 C)必须为字母或下划线 D)可以是字母、数字和下划线中任一种字符 6、以下不正确的C语言标识符是( )。 A) ABC B) abc C)a_bc D) void 7、下列运算符中优先级最高的是( ) A)< B)+ C)&& D)!= 8、以下选项中属于C语言中合法关键字的是( ) A)Float B)abc C)int D)CASE 9、若x、i、j和k都是int型变量,计算下面表达式后,x的值为( ) x=(i=4,j=16,k=32) A)4 B)16 C)32 D)52 10、在C语言中,要求数据必须是整型的运算符是( ) A)/ B)+ + C)!=D) % 11、若整型变量x的值为8,则下列表达式中值为1的表达式是 A)x+=x-=x B) x%=x-1 C) x%=x%=3 D) x/=x+x 12、若w=1,x=2,y=3,z=4,则条件表达式“w > x? w : y< z ? y : z”的值是( ) A)4 B)3 C)2 D)1 13、有以下程序,程序运行后的输出结果是。 main() {inti=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d %d %d\n",i,j,k); }

自考Java语言程序设计试题及答案解析

2015年10月高等教育自学考试全国统一命题考试 Java语言程序设计(一) 试卷 (课程代码04747) 本试卷共13页,满分100分.考试时间150分钟。 考生答题注意事项: 1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸. 2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑. 3.第二部分为非选择题。必须注明大、小题号.使用0.5毫米黑色字迹签字笔作答. 4.合理安排答题空间.超出答题区域无效。 第一部分选择题 一、单项选择题(本大题共10小题.每小题1分.共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的。请将其选出并将“答题卡” 的相应代码涂黑。未涂、错涂或多涂均无分. 1.以下字符组合中,不能作为Java整型常量的是 A.037 B.0x3ADG C.7000 D.0x3abcL 2.以下程序代码的输出结果是 3.设有数组定义,则x.length的值为 A.2 B.3 C.4 D.5

4. 设有字符串String s=〝ABCDEFGABC〞;,则表达式s.indexOf(〝A〞,7)的值是 A.7 B.6 C.3 D.0 5.以下关于Swing与AWT之间关系的叙述中,正确的是 A.Swing是AWT的提高和扩展 B.在写GUl程序时,AWT和Swing不能同时使用 C.AWT和Swing在不同的平台上都有相同的表示 D.AWT中有一些类是从Swing中的一些继承的 6.以下供选择的类中,其子类能用来创建框架窗口的是 A.JWindow B.JFrame C.JDialog D.JAudio 7.某程序定义了一个子类,并要让它实现多线程,以下正确的步骤是 A.继承Thread类,在类内定义run( )方法,声明和创建线程对象,并让该对象调用 start( )方法。 B.继承Thread类,在类内定义run( )方法,声明线程对象,并让该对象调用start( ) 方法。 c.声明实现Runnable接口,在类内实现run( )方法,声明线程对象,创建线程,并 调用start( )方法。 D.声明实现Runnable接口,在类内实现run( )方法,声明和创建线程对象,

自考高级语言程序设计复习题

2013年海南省衔接课程考试 高级语言程序设计复习题 一、单项选择题(在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。) 1、在以下给出的表达式中,与while E中的E不等价的表达式是()。 A)(!E=0) B)(E>0||E<0) C)(E==0) D)(E!=0) 2、若x和y是代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是()。 A)abs(x-y)<10 B)x-y>-10&&x-y<10 C) @(x-y)<-10||!(y-x)>10 D)(x-y)*(x-y)<100 3、以下能够正确判断char型变量c是否为大写字母的表达式是()。 A) (‘A’<=c)AND (‘Z’>=c) B)(‘A’<=c)& (‘Z’>=c) C)(‘A’<=c) && (‘Z’>=c) D)以上答案都不对 4、下列叙述正确的是()。 A) break语句只能用于switch语句 B)在switch语句中必须使用default C) break语句必须与switch语句中的case配对 D)在switch语句中,不一定使用break语句 5、以下选项中,不能看作一条语句的是()。 A){ ;} B)a=0,b=0,c=0; C) if(a>0); D)if(b==0) m=1;n=2; 6、以下程序段中与语句k=a>b?(b>c?1:0):0)功能等价的是()。 A) if(a>b&&(b>c)) k=1; B) if(((a>b)||(b>c)) k=1; else k=0; else k=0; C)if(a<=b) k=0; D)if(a>b) k=1; else if(b<=c) k=1; else if(b>c) k=1; else k=0; 7、若有以下程序: main() { int y=10; while(y--); printf(“y=%d\n”,y); }

《高级语言程序设计》答案

1. 输入两个整数,要求用两个函数求出其最大公约数和最小公倍数,最大公约数和最小公倍数都在主函数中输出。#include int main() { int i,j,t; int max(int,int); int min(int,int); scanf("%d%d",&i,&j); if(i int main() { int max4(int,int,int,int); //对max4的函数声明 int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); //输入4个数 printf("max=%d\n",max4(a,b,c,d));//调用4个数中的最大者 return 0; } int max4(int a,int b,int c,int d) //定义max4函数 { int max2(int,int); //对max2的函数声明 return max2(max2(max2(a,b),c),d); //调用max2把作为函数值带回main函数} int max2(int a,int b) { return(a>b?a:b); //返回条件表达式的值,即a和b中的大者 } 3. 用递归调用的方法求5!。 #include int main() { int fac(int); int n; scanf("%d",&n);

2016年10月自考Java语言程序设计(一)04747

2016年10月高等教育自学考试全国统一命题考试 Java语言程序设计(一)试卷 (课程代码 04747) 本试卷共9页,满分l00分,考试时间l50分钟。 考生答题注意事项: 1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。 2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。 3.第二部分为非选择题。必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。 4.合理安排答题空间,超出答题区域无效。 第一部分选择题(共l0分) 一、单项选择题(本大题共l0小题,每小题l分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。错涂、多涂或未涂均无分。淘宝店铺自考达人 V信1297755429 1.在下述字符串中,不是Java余言关键字的是 A.int B.static C.java D.try 2.要作下列数据类型转换,需进行强制类型转换才能实现的是 A.从int到char B.从int到 long C.从lloat到 double D.从byte到 int 3.在以下供选择的概念中,属于面向对象语言重要概念或机制的是 A.方法 B.模块 C.线程 D.继承 4.在下述Java程序代码中,能正确创建数组的是 A.int myA[5]={1,2,3,4,5); B.int myA[]=new int(5); C.int myA[];myA[]=new int[5]; D.int[]myA={1,2,3,4,5,6};5.某Java程序的类A需要利用Swin9创建无边框窗口,则A需要继承的类是A.JWindow B.JApplet C.JFrame D.JDialog 6.在以下供选的鼠标事件中,MouseMotionListener接口能处理的是 A.按下鼠标键 B.拖动鼠标 C.鼠标进入 D.鼠标松开7.在以下代码中,能正确创建Font对象的是 A.new Font(″宋体″,斜体,20); B.new Font(″楷体″,20,正常);C.new Font(″楷体″,Font.BOLD,l 8); D.new Font(″楷体″,1 8,Font.BOLD);8.某线程正处于运行状态,则在以下选项中,不可能是它的后继状态的是 A.就绪状态 B.新建状态 C.阻塞状态 D.死亡状态 9.某Java程序用类JFileChooser来实现打开和保存文件对话框。当对话框的返回 值是JFileChooser.APPROVE_OPTION时,程序进一步的工作是 A.用方法getName()取得文件名称 B.用方法getPathO()取得文件路径 C.用方法getFile()取得文件内容 D.用方法getSelectedFile()取得文件对象 10.Java语言实现C/S模式时,需要使用网络套接字,套接字的内容包括 A.IP地址+端口号 B.IP地址+监控线程名 C.监控线程名+端口号 D.IP地址+监控线程名+端口号 第二部分非选择题(共90分) 二、填空题(本大题共l0小题,每空2分,共20分) 11.一个Java小应用程序必须定义成一个子类,它的超类是______。 12.在Java语言中,左移运算符是______。 13.类A的成员变量x的类型是类B的,则类A和类B之间的关系是______。14.以下代码: 的输出结果是_______。 15.在JFrame子类的构造方法中,代码getContentPane0的作用是_______。16.用JScrollBar创建一个垂直滚动条对象时,需要指定的常量是_______。17.在异或模式下绘图时,实际绘制的颜色是由3种颜色作特定的运算确定的:当前正要绘 制的颜色、原先绘制的颜色以及_______。 18.处于运行状态的线程执行yield()方法,该线程将进入_______状态。 19.在Java语言中,客户端使用的套接字类是_______。 20.在Java语言中,DriverManager类的作用是加载驱动程序和_______。

2020年10月全国高级语言程序设计(一)自考试题及答案解析.docx

??????????????????????精品自学考料推荐?????????????????? 全国 2018 年 10 月高等教育自学考试 高级语言程序设计(一)试题 课程代码: 00342 一、单项选择题(本大题共20 小题,每小题 1 分,共 20 分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括 号内。错选、多选或未选均无分。 1.下列不正确的转义字符是() . A. ′ ′ B. ′ ″ C. ′ \086′ D. ′ \0′ 2.下列运算符中,优先级最高的是() A. [] B.++ C.% D.&& 是 C 语言保留字的是 () 3.下列标识符中,不. A. char B. while C. min D. default 4.下列数据中,不.是 C 语言常量的是 () A. ′ \n′ B. ″ a″ C. e-2 D. 012 5.若定义了 int a; char b; float c ;,则表达式a*b-c 的类型是 () A. float B. int C. char D. double 6.若定义了 int a, x,y;,则下列语句中不.正确的是 () A. x=3 ,y=5 ; B. ++x ; C. x=y+=x*30 ; D. a=y+x=30 ; 7.调用函数时,若实参是一个数组名,则向函数对应的形参传送的是() A. 数组的长度 B.数组的首地址 C. 数组第一个元素的值 D. 整个数组元素的值 8.在 C 语言中,函数返回值的类型是由() A. 定义的函数类型决定 B.return 语句中表达式的类型决定 C.调用该函数的主调函数类型决定 D. 调用该函数时系统状态决定 9.若定义了 int b [][ 3]={ 1,2, 3,4, 5, 6, 7};,则 b 数组第一维的长度是 () A. 2 B. 3 C. 4 D.无确定值 1

高级语言程序设计自考模拟10

[模拟] 高级语言程序设计自考模拟10 单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的。 第1题: 下列不属于面向机器语言的是( ) A.符号语言 B.二进制语言 C.汇编语言 D.C语言 参考答案:D 答案解析: 第2题: 设int b=2;表达式(b<<2)/(b>>1)的值是( ) A.2 B.4 C.6 D.8 参考答案:D 答案解析: 左移位运算移一位相当于乘2,右移位运算右移一位相当于除2。 第3题: 设置变量定义为:int a=0x53;int b=6;,求表达式~a|b的值(假定现有计算机字长为16)( ) A.82 B.-82 C.72 D.-72 参考答案:B 答案解析: 因计算机字长为16.故a的二制表示是0000000001010011,b的二进制表示是0000000000000110。运算符"~"自右向左结合,运算符"|"是自左向右结合;且运算符"~"的优先级高于运算符"|"的优先级,则进行计算的顺序是"(~a)|b"。最终计算结果是1111111101010010(十进制值为-82)。 第4题:

为了判定两个字符串是否相等应当使用( ) A.if(s1==s2) B.if(s1=s2) C.if(strcmp(s1,s2)==0) D.if(strcmp(s1,s2)=0) 参考答案:C 答案解析: 第5题: 设char c[5]={'a','b','\0','C','\0');则printf("%s",c);的输出是( ) A.'a''b' B.ab C.abc D."ab\0c" 参考答案:B 答案解析: 第6题: 以下程序的运行结果是( ) #include<stdio.h>main() { int a[]={1,2,3,4,5,6,7,8,9,10,11,12};int *p=&a[5],*q=NULL;printf("%d%d\n",*p,*q);} A.运行后报错 B.6 0 C.6 12 D.5 5 参考答案:A 答案解析: #include<stdio.h> main() { int a[]={1,2.3.4,5,6,7,8,9,10,11,12}; int*p=&a[5],*q=NULL; printf("%d%d\n",*P,*q);/*被置空的指针不能参与"*"运算*/ } 第7题: 当执行以下程序段时( ) do{y--;}while(--y) printf("%d\n",y--); A.循环体将执行一次 B.循环体将执行两次 C.循环体将执行无限次 D.系统将提示有语法错误

00342高级语言程序设计自考机考答案

高级语言程序设计(一)(00342) 一、选择题(共75小题,每题2分,共150分) 1-5 BBCDB 6-10 CBAAC 11-15 DACBC 16-20 BACAA 21-25 CCCBB 26-30 DACDD 31-35 CDCDC 36-40 DBADD 41-45 CACCD 46-50 BBCBB 51-55ABCDC 56-60BCBAA 61-65DCDCD 66-70CDBAA 71-75DBADD 二、判断题(共25小题,每题2分,共50分) 1-5 ????6-10 ????11-15 ????16-20 ????21-25 ???? 三、名词解释题(共25小题,每题4分,共100分) 1、答:所谓函数的调用,是指一个函数(调用函数)暂时中断本函数的运行,转而执行另一个函数(被调用函数)的过程。 2、答:计算机能直接识别和接受的二进制代码。 3、答:由.OBJ文件转化而成的.EXE文件,即计算机可以识别、执行的程序。 4、答:即一组计算机能识别和执行的指令。 5、答:在程序中要指定用到哪些数据以及这些数据的类型和数据的组织性形式,就是数据结构。 6、答:用一个符号代表一个常量,称为符号常量。 7、答:在计算机高级语言中,用来对变量、符号变量名、函数、数组、类型等命名的有效字符序列统称为标识符。 8、答:用关系运算符将两个数值或数值表达式连接起来的式子,称关系表达式。 9、答:在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用。 10、答:函数的首行(即函数首部)称为函数原型。 11、答:即要求计算机进行操作的步骤,可以用言语描述,也可以用流程图描述。 12、答:将已设计好的算法用计算机语言来表示,即根据已经细化的算法正确写出计算机程序。 13、答:如果一个变量在某个文件或函数范围内是有效的,就称该范围为该变量的作用域。 14、答:如果在程序中定义了一个函数,在编译时,编译系统为函数代码分配一段存储空间,这段存储空间的起始地址(又称入口地址),称为这个函数的指针。 15、答:一个数组,若其元素均为指针类型数据,称为指针数组。 16、答:所谓类型,就是对数据分配存储单元的安排,包括存储单元的长度(所占多少字节)

全国高等教育自学考试高级语言程序设计试卷考卷

全国高等教育自学考试高级语言程序设计试卷 考卷 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

2001年10月全国高等教育自学考试高级语言程序设计试卷 第一部分选择题 一、单项选择题 (本大题共20小题,每小题1分,共20分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 1. C语言程序编译时,程序中的注释部分【】 A. 参加编译,并会出现在目标程序中 B. 参加编译,但不会出现在目标程序中 C. 不参加编译,但会出现在目标程序中 D. 不参加编译,也不会出现在目标程序中 2. 下列表达式的值为0的是【】 A. 3﹪5 B. 3/ C. 3/5 D. 3<5 3. 正确的C语言用户自定义标识符是【】 A. print

C. when? D. random﹪2 4. 设int a = 3;则表达式a<1&& - - a>1的运算结果和a的值分别是【】 A. 0和2 B. 0和3 C. 1和2 D. 1和3 5. 下列叙述中,正确的是【】 A. 引用带参的宏时,实际参数的类型应与宏定义时的形式参数类型相一致 B. 宏名必须用大写字母表示 C. 宏替换不占用运行时间,只占编译时间 D. 在程序的一行上可以出现多个有效的宏定义 6. 下列保留字中用于构成循环结构的是【】 A. if B. while C. switch

7. 与语句if(a>b)if(c>d)x = 1;else x = 2;等价的是【】 A. if(a>b){if(c>d) x = 1;else x = 2;} B. if(a>b){if(c>d) x = 1;} else x = 2; C. if((a>b) && (c>d)) x = 1;else x = 2; D. if(a< =b) x = 2;else if (c>d) x = 1; 8. 设char x =′a′;则printf(″x = ﹪c, y = ﹪c \ n″,x,97);的输出是【】 A. x = a,y = 97 B. x = 97,y = a C. x = 97,y = 97 D. x = a,y = a 9. 设int a[][4]={1,2,3,4,5,6,7,8,9};则数组a的第一维的大小是【】 A. 2 B. 3 C. 4 D. 无确定值 10. 执行下列程序

高级语言程序设计作业及答案(2017.1)

《高级语言程序设计(https://www.360docs.net/doc/483410673.html,)》作业 2017.1 教学中心:新疆产业发展研究中心校外学习中心 专业层次: 高中升大专 学 号:2009 姓 名: 王 成 均 分 数: 注意事项:1. 本作业共五大题,满分100分; 2. 请将以上各项信息填写清楚,否则,作0分处理; 3. 所有答案直接做在答案栏上,做在其它地方无效。 一.判断题(如正确打√,否则,打×。) 1.源程序中的错误一般分为编译错误、运行错误和逻辑错误等三种。 2.控制台应用程序至少有一个Main 过程。 3.在程序设计语言系统中具有固定语法含义的符号串称为标识符。 4. 判别a 是否等于b ,若a=b ,则输出字符串 “a is equal to b ”的块结构条件语句为: If a=b Then WriteLine(“a is equal to b ”) End If 5. 输入结构变量的值就是输入该变量的各个元素的值。 6.若某个模块中以关键字private 定义函数过程,则该函数过程只能在该模块中使用。 7. 关键字private 用于声明私有成员。私有成员可以在类中和类外访问。 8.在程序运行期间,用户可以用文本框显示信息。文本框接受输入的内容的属性是Text 。 9.列表框ListBox 中项目的序号从1开始到Listcount 结束。 10.以数据流的方式对文本文件中的数据进行读/写操作,需要StreamReader 类和StreamWriter 类。 答案栏: 1.√ 2.√ 3.√ 4.√ 5.√ 6.× 7.√ 8.× 9.√ 10.×二.单项选择题 1.下列变量名中错误的是( )。 A. n B. 名称 C. ab# D.“年龄” 2.设X 为整型变量,不能正确表达1< X < 5的逻辑表达式是( )。 A. 1< X <5 B. X=2 or X=3 or X=4 C. 1=5) 3.设有数组说明语句:Dim c( 10) AS Integer ,则下面表示数组c 的元素选项中( )是错误的。 A. c(i-1) B. c(5+0.5) C. c(0) D. c(11) 4.在过程的形式参数前面加上关键字( ),则该参数说明为引用参数。 A. Val B. ref C. Byref D. ByVal 5. 设已定义函数过程f ,它有三个实型传值参数;设a,b 和c 为实型变量,则调用该函数的正确形式为( )。 A. f B. f( a+b, b+c ) C. f ( a+b, b+c ,c+a ) C. f a+b, b+c, c+a 6. 若使命令按钮不可见,可以设置Visible 属性的值为( )。 A. False B. True C. T D. F 7.要使单选按钮RadioButton 处于选中或未选中状态,需由( )属性来决定。 A. Show B. List C. Text D. Checked 8.要删除列表框中的某一个项目,需要使用( )方法。 (密封线内不答 题 )

全国高等教育自学考试Java语言程序设计完整版

全国高等教育自学考试 J a v a语言程序设计 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

全国2008年10月高等教育自学考试 Java?语言程序设计(一)试题 课程代码:04747 一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下述字符组合不能作为Java程序标识符的是()A.Aa12? B.大x C.y小? D.5x 2.以下程序代码的输出的结果是() int?x=53; System.out.println+x/2); A. B.

C. D.参照以下Java代码,以下四个叙述中最确切的是()class A{ int x; static int y; void fac(String s){Syatem. out. println("字符串:"+s);} } A.x、y和s都是成员变量 B.x是实例变量、y是类变量、s是局部变量 C.x和y是实例变量、s是参数 D.x、y和s都是实例变量 4.需要分析字符串,并将字符串分解成可被独立使用的单词,可使 用java. util包中的类是() A.String B.StringBuffer C.StringTokenizer

D.stringTokenizer 5.要为程序的子窗口设定一个由字符串s指定的名字,可以采用的代码是() A.JFrame(s) B.window(s) C.new JFrame(s) D.super(s) 6.以下关于菜单的叙述中,正确的是() A.菜单分三级定义,最高一级的是菜单条,菜单条中放菜单,菜单中放菜单项 B.菜单分三级定义,最高一级的是菜单,菜单中放菜单条,菜单条中放菜单项 C.菜单分两级定义,最高一级的是菜单,菜单中放菜单项 D.菜单分两级定义,最高一级的是菜单条,菜单条中放菜单项

全国高等教育自学考试高语言程序设计试题

全国高等教育自学考试高语言程序设计试题 文件排版存档编号:[UYTR-OUPT28-KBNTL98-UYNN208]

全国2008年1月高等教育自学考试 高级语言程序设计(一)试题 课程代码:00342 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下列转义字符中,错误 ..的是() A.′\n′ B.′\\′ C.′\108′ D.′\xbb′ 2.在C语言中,整型常量的书写形式不.包括() A.二进制 B.八进制 C.十进制 D.十六进制 3.在C语言程序中,主函数的摆放位置() A.必须置于所有函数之首 B.必须置于所有函数之尾 C.不得置于所有函数之尾 D.任意 4.自定义标识符正确的是() 5.表达式2&3|4和2>>1的值分别是() 和0 和1 和0 和1 6.执行下列程序段后x的值为() int i=1, j=10, x; for (; i<=j; i++, --j) x=i;

(表达式)语句中的“表达式”,允许的类型是( ) A. float, int B. float, int, char C. int, char D. char, double 8.字符数组初始化错误..的是( ) A. static char word [ ]=″Turbo ″; B. static char word [ ]={″Turbo ″}; C. static char word [ ]={′T ′,′u ′,′r ′,′b ′,′o ′,′\0′}; D. static char word [ ]=′Turbo\0′; 9.设int b[5]={1,2,3,4,5};char a ,c, d;,则数组元素值为4的是( ) [′d-c ′] [4] [′d ′-a] [′d ′-′a ′] 10.设int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a ; 则不. 能表示数组a 中元素的是( ) A.*p [10] C.*a [p-a] 11.设double *p[6];,则p 是( ) A.指向double 型的指针 型数组 C.指针数组 D.数组指针 12.设int x ;,则与计算|x|等价的表达式是( ) >0-x :x >0x :-x <0x :-x <0-x :-x

2020年10月全国高级语言程序设计(一)自考试题及答案解析

全国2018年10月高等教育自学考试 高级语言程序设计(一)试题 课程代码:00342 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下列不.正确的转义字符是( ) A. ′\\′ B. ′\″ C. ′\086′ D. ′\0′ 2.下列运算符中,优先级最高的是( ) A.[] B.++ C.% D.&& 3.下列标识符中,不.是C语言保留字的是( ) A. char B. while C. min D. default 4.下列数据中,不.是C语言常量的是( ) A. ′\n′ B. ″a″ C. e-2 D. 012 5.若定义了int a;char b;float c;,则表达式a*b-c的类型是( ) A. float B. int C. char D. double 6.若定义了int a,x,y;,则下列语句中不.正确的是( ) A. x=3,y=5; B. ++x; C. x=y+=x*30; D. a=y+x=30; 7.调用函数时,若实参是一个数组名,则向函数对应的形参传送的是( ) A.数组的长度 B.数组的首地址 C. 数组第一个元素的值 D. 整个数组元素的值 8.在C语言中,函数返回值的类型是由( ) A.定义的函数类型决定 B.return语句中表达式的类型决定 C.调用该函数的主调函数类型决定 D. 调用该函数时系统状态决定 9.若定义了int b[][3]={1 ,2,3,4,5,6,7};,则b数组第一维的长度是( ) A. 2 B. 3 C. 4 D.无确定值 1

2010年全国自考高级语言程序设计模拟试卷(六)及答案

更多优质自考资料,请访问自考乐园俱乐部 https://www.360docs.net/doc/483410673.html,/club/5346389 2010年全国自考高级语言程序设计模拟试卷(六) 一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 1.设int a=3;则表达式a<1&&--a>1的运算结果和a的值分别是() A.0和2 B.0和3 C.1和2 D.1和3 答案:A 2.若给定条件表达式:“(a)?(b++):(b--),”则与表达式 a 等价的表达式是() A.a==0 B.a==1 C.a!=0 D.a!=1 答案:C 3.设有下列数据定义语句,则表达式值是字母M的是() struct P {char name[10]; int age;}; struct P c[3]={ {″John″ ,17},{″Paul″,19},{″Mary″,18}}; A.*c[3].name B.c[3].*name C.c[2].name[0] D.c+2->name[0] 答案:C 4.设有下列数据定义语句,则表达式“sizeof(abc)”的值是() struct { char a; short b; float c[2]; }abc; A. 4 B.7 C.8 D.11 答案:D 5.执行下列程序段后的输出是 () int a=3,b=2; printf(″%d,%d″,b=a

C.1,0 D.1,1 答案:C 更多优质自考资料,请访问自考乐园俱乐部https://www.360docs.net/doc/483410673.html,/club/5346389 6.设x和y均为int型变量,则执行下面的循环后,y的值为() for(y=1;x=1;y<=50;y++) if(x>=10) break; A.10 B.9 C.11 D.8 答案:A 7..执行下面的程序段后,变量 k 中的值为() int k=3,s[2]; s[0]=k;k=s[1]*10; A.不定值 B.33 C.30 D.10 答案:A 8.结构型变量占用内存的字节数是() A.各成员占用内存字节数之和 B.第一个成员占用的内存字节数 C.占用内存最大成员所需的字节数 D.最后一个成员占用的内存字节数 答案:A 9.若已定义: int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i≤9,则对 a 数组元素不正确的引用是() A.a[p-a] B.*(&a[i]) C.p[i] D.a[10] 答案:D 10.运行下列程序后,输出结果是() f(int x,int y,int *z) { return(*z=x*x+y*y); } main() {int a=3;

高级语言程序设计(C)答案

学习中心/ 函授站_ 姓名学号 西安电子科技大学网络与继续教育学院 2015 学年上学期 《高级语言设计(C)》期末考试试题 (综合大作业) 题号一二三四总分 题分15 25 30 30 得分 考试说明: 1、大作业于2015 年4 月3 日公布,2015 年5 月9 日前在线提交; 2、考试必须独立完成,如发现抄袭、雷同、拷贝均按零分计。 一、名词解释(每小题 3 分,共15 分) 1、【初始化】: 初始化就是把变量赋为默认值,把控件设为默认状态,把没准备的准 备好。 2、【软件测试】: 描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过 程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。 3、【库函数】:顾名思义是把函数放到库里,是别人把一些常用到的函数编完放到一个 文件里,供程序员使用,程序员用的时候把它所在的文件名用#include<> 加到里面就可以了(尖括号内填写文件名),例如#include 。 4、【作用域】:通常来说,一段程序代码中所用到的名字并不总是有效/可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻辑的局部 性,增强程序的可靠性,减少名字冲突。 5、【编译预处理】:编译预处理是 C 语言区别于其它高级程序设计语言的特征 之一,它属于 C 语言编译系统的一部分。 C 程序中使用的编译预处理命令均以# 开头,它在 C 编译系统对源程序进行编译之前,先对程序中这些命令进行“预处

理”。本章的知识点是编译预处理命令的三种不同形式:宏定义、文件包含和条 件编译。 二、简答题(每小题 5 分,共25 分) 1、为什么要用变量? 答:1) 、计算机在工作过程中所产生的所有数据,都是在“内存”是存储和读取的。 大家可以把“内存”想象成一个工厂的仓库,数据呢就是这个工厂工作过程中要使用的“零 件”。在一段程序中,有很多很的数据(零件),它们分别存放在内存(仓库)中的不同地方。需要用变量把它引用出来。 2、算法设计的一般步骤有哪些? 答:1)、分析问题:输入是什么?输出是什么?条件是什么?能用什么方法? 2 )、用流程图画出解决方案:决定了程序的结构。三大结构有:顺序结构、判断结构、循 环结构 3 )、算法设计:常见的算法设计方法:穷举法、迭代法、递推法、递归法、回溯法、贪婪 法、分治法 4 )、程序设计:用编程语言来实现 3、引入数组机制的好处是什么? 答:数组在内存中分配是栈内存,是【连续】存储【同一种类型】的【线性】结构。它 的作用主要体现在对同一类型的数据进行存储。(要是int 型,全都是int 型,要是char 型,全都是char 型),不可以出现其他类型。对数据的访问是具名访问,可是直接读出数 据中某一块的数据,例如int array[5]={1,2,3,4,5}; array[3] 等于 3. 这里需要注意的是:数组的下标是从0 开始的。如果你想访问array[5], 会提示错误,因为已经越界了。提取数据比较方便,因为数组在内存中是连续存储数据的,好找。随便说句,数组可以当指针用,但它绝不是指针。 4、函数设计三要素包括功能、输入和输出三个方面的内容,它们和函数结构的关系是 怎么样的? 答:函数设计的功能告诉这个函数具有具体的功能。输入对应函数的首部,输出对应函数的返回值。 5、值调用的特点是什么? 答:函数体内相应数据的改变不影响调用它的函数中的数据。 三、分析填表题(每小题 6 分,共30 分) 1. struct student { int StuId; int Score[4]; int Total ; } struct student com [10] ={{ 1, 90, 83, 72, 82},{ 2, 71, 92, 88, 78 }, { 3, 85, 72, 98, 66 },{ 4, 78, 95, 63, 90 } }; struct student x, *sPtr; sPtr=com; x=com[0]; 结构成员引用值 x. Total 0

相关文档
最新文档