首页 > 计算机等级考试
题目内容 (请给出正确答案)
[单选题]

已知一个运行正常的的程序中有下面两个语句: int *p1, *p2=&a; P1=b由此可知,变量a和b的类型分别是

A.int和int

B.int*和int

C.int和int*

D.int*和int

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“已知一个运行正常的的程序中有下面两个语句: int *p1,…”相关的问题
第1题
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使程序正常运行,
并且要求最后一个catch必须抛出执行的任何异常。

程序异常,输出信息为

error

O

ERROR

注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。

试题程序:

include<iostream.h)

intmain

{

try

{

throw("error");

}

//********error********

catch(chars)

{

cout<<s<<endl;

}

try

{

throw((int)0);

}

//********error********

catch

{

cout<<i<<endl;

}

try

{

throw(O);

throw("error");

}

//********error********

catch

{

cout<<"ERROR"<<endl;

}

return0;

}

点击查看答案
第2题
注意:下面出现的“考生文件夹”均为c:\wexam\25160001。 (1) 在考生文件夹下有工程文件sjt3.vbp及窗

注意:下面出现的“考生文件夹”均为c:\wexam\25160001。

(1) 在考生文件夹下有工程文件sjt3.vbp及窗体文件sjt3.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即'号),但不能修改其他部分。存盘时不得改变文件名和文件夹。

本题描述如下:

在窗口中有一个RichText文本框控件和一个文本框控件,名称分别为rtx1和Text1,两个命令按钮,名称分别为Command1和Command2,标题分别为“加入SJT01.TXT”、“统计字符个数”。要求程序运行后,单击command1将考生文件夹下的sjt01.txt的内容显示到rtx1中;单击“统计字符个数”按钮统计 rtx1中有多少个字符,将结果显示在Text1中。程序运行结果如图13-4所示。

(2) 在考生文件夹下有工程文件sjt4.vbp及窗体文件sjt4.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即'号),但不能修改其他部分。存盘时不得改变文件名和文件夹。

本题描述如下:

在窗体上有一个名为Image1的图像框,要求程序运行后,鼠标左键点击图像框,则图像框变大;鼠标右键点击图像框,图像框变小。设计界面如图13-5所示。

注意:下面出现的“考生文件夹”均为c:wexam25160001。 (1) 在考生文件夹下有工程

点击查看答案
第3题
阅读下面的程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。已知下面程
序的功能是:从键盘任意输入一个年号,判断它是否是闰年。若是闰年,输出“Yes”; 否则输出“No”, 已知符合下列条件之一者是闰年:(1) 能被4整除, 但不能被100整除;

(2)能被400整除。

阅读下面的程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。已知下面程序的功能是

点击查看答案
第4题
下面是一个Applet程序,其功能是根据公式:y=a*sin(x)绘制正弦曲线。要求窗口中有一个文本区作为曲

下面是一个Applet程序,其功能是根据公式:y=a*sin(x)绘制正弦曲线。要求窗口中有一个文本区作为曲线峰值a的输入,可以判断输入的数字是否符合要求,一个ok按钮,点击则在画布中绘制曲线,以画布中的横坐标值作为sin()的参数x。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不得增行或删行。

程序运行结果如下:

下面是一个Applet程序,其功能是根据公式:y=a*sin(x)绘制正弦曲线。要求窗口中有一个文本

import java.awt.*;

import java.awt.event.*;

import java.applet.Applet;

import java.lang.Math.*;

/*

<applet code="ex18_3.class" width=800 height=400 >

</applet>

*/

public class ex18_3 extends Applet implements ActionListener {

Panel pane=new Panel();

drawWnd dw;

Label 11 = new Label("峰值");

TextField tf1 = new TextField(15);

Button btn = new Button("OK");

private float a=0;

public void init(){

pane.setLayout(new FlowLayout(FlowLayout.CENTER,25,5));

pane.add(11);

pane.add(tf1);

pane.add(btn);

btn.addActionListener(this);

add("North",pane);

dw=new drawWnd();

add("South",dw);

}

class drawWnd extends Canvas {

drawWnd() {

setSize(300,100);

setBackground(Color. GRAY);

}

public void paint(Graphics g) {

g.setColor(Color.GREEN);

for(int i=0;i<getSize().width-1;i++){

int y=0;

int y1=y+(int) (Math.sin(i)*a);

int y2=y1+(int) (a*Math.sin(i+1));

g.drawLine(i,y1,i+1,y2);

}

}

}

public void actionPerformed(ActionEvent ae) {

try{

a=Integer.parseInt(tf1.getText());

dw.repaint();

}

catch(NumberFormatException nfe){

tf1.setText("error!");

}

}

}

ex18_3.html

<HTML>

<HEAD>

<TITLE>ex18_3</TITLE>

</HEAD>

<BODY>

<applet code="ex18_3.class" width=800 height=400 >

</applet>

</BODY>

</HTML>

点击查看答案
第5题
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列M

已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列 Myst x(3.2),y(5.5),z(0.0); z=8.9-y; y=x-6.3; 能够正常运行,运算符函数operator-应该在类中声明为

A.friend Myst operator-(Myst&,Myst&);

B.friend Myst operator-(Myst,Myst);

C.friend Myst operator-(Myst,Myst&);

D.friend Myst operator-(Myst&,Myst);

点击查看答案
第6题
下面是一个Applet程序,其功能是接收用户输入的两个整数,比较它们的大小,并在用户按下“比较大小”
按钮后,将 Applet中显示的“请先输入两个待比较的整数”,改为“两个整数中最大值是:x”,x是两个数中的最大值。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不得增行或删行。

程序运行结果如下:

下面是一个Applet程序,其功能是接收用户输入的两个整数,比较它们的大小,并在用户按下“比较大小”

import java.applet.*;

import java.awt.*;

import java.awt.event.*;

/*

<applet code=LookForMax width=800 height=400>

</applet>

*/

public class LookForMax extends Applet implements ActionListener{

Label result ;

TextField inl,in2;

Button btn;

int a=0,b=0,max=0;

public void init()

{

result=new Label ("请先输入两个待比较得整数");

in1=new TextField(5);

in2=new TextField(5);

btn=new Button("比较大小");

add(in1);

add(in2);

add(btn);

add(result);

btn.addActionListener(supper);

}

public void actionPerformed(ActionEvent e){

a=Integer.parseInt(in1);

b=Integer.parseInt(in2);

if(a>b)

max=a;

else

max=b;

result, setText ("两个数中最大值是:"+max);

}

}

LookFormax.html:

<html>

<head>

<title>A Simple Program</title>

</head>

<body>

<applet code="LookForMax.class" width=800 height=400>

</applet>

</body>

</html>

点击查看答案
第7题
注意:下面出现的“考生文件夹”均为c:\wexam\25160001。 (1) 在名称为Form1的窗体上画一个名称为H1

注意:下面出现的“考生文件夹”均为c:\wexam\25160001。

(1) 在名称为Form1的窗体上画一个名称为H1的水平滚动条,请在“属性”窗口中设置它的属性值,使之满足以下要求:它的最大刻度值为100,最小刻度值为1,在运行时鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。再在滚动条下面画两个名称分别为L1和L2的标签,并分别显示1和100,运行时的窗体如图19-1所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm

(2) 在名称为Form1的窗体上画两个文本框,名称分别为Text1和Text2,均无初始内容;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个子菜单项,名称分别为Cooy和Clear、标题分别为“复制”和“清除”。请编写适当的事件过程,使得程序运行时,单击“复制”菜单项,则把 Text1中的内容复制到Text2中,单击“清除”菜单项,则清除Text2中的内容(即在Text2中填入空字符串)。程序运行界面如图19-2所示。要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。

注意:下面出现的“考生文件夹”均为c:wexam25160001。 (1) 在名称为Form1的

点击查看答案
第8题
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为 友元函数。要使语句序列
Myst x(3.2),y(5.5),z(0.0); z=8 .9-y; y=x-6 .3; 能够正常运行,运算符函数operator-应该在类中声明为()。

A.friend Myst operator-(Myst&,Myst&);

B.friend Myst operator-(Myst,Myst);

C.friend Myst operator-(Myst,Myst&);

D.friend Myst operator-(Myst&,Myst);

点击查看答案
第9题
下面程序中有错误的语句是:READ*,X()。

A.IF(X<0.0)THENY=1.0

B.ELSEIF(X<=10.0)THENY=2.0

C.ELSEY=3.0

D.ENDIFENDIFPRINT*,YEND

点击查看答案
第10题
设计名为mystu的表单(控件名为form1,文件名为mystu)。表单的标题为“学生学习情况统计”。表单中有一个选项组控件(命名为myOption)和两个命令按钮“计算(名称为Command1)和*退出"(名称为Command2)。中,选项组控件有两个按钮升序”(名称为Option1)和”降序”(名称为Option2)。运行表单时,首先在选项组控件中选择升序或降序(使用IF语句判断),单击“计算”命令按钮后,按照成绩升序'或降序(根据选项组控件)将选修了“C语言”的学生学号和成绩分别存入stu_sort1.db和stu_sort2.dbf文件中。单击退出“按钮关闭表单。注意:完成表单设计后要运行表单的所有功能。
点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改