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

如果想在程序中反复使用一个日期型数据“01/01/2005”,为了避免在编写程序时反复输入这个数据,也为

了一次能够修改程序中所有用到这个数据的语句,可以采用()。

A.将这个数据声明为字符串型常量,用一个常量标识符代表它

B.将这个数据声明为字符串型变量,用一个变量标识符表示它

C.将这个数据声明为日期型常量,用一个常量标识符代表它

D.将这个数据声明为日期型变量,用一个变量标识符表示它

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“如果想在程序中反复使用一个日期型数据“01/01/2005”…”相关的问题
第1题
C程序中,如果要从读出一个图形文件的数据进行处理,最好使用标准函数()。

A.fgetc

B.fgets

C.fscanf

D.fread

点击查看答案
第2题
在程序中,使用InputBox函数可以接受用户的输入,如果要把它的返回值转换为数值型的数据,应该使用的函数是()

A.Val

B.Len

C.Str

D.Log

点击查看答案
第3题
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>void reverse(i

下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。 #include<stdio.h> void reverse(int a[],int n) { int i,t; for(i=0;i<n/2,i++) { t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;} } main() { int b[10]={1,2,3,4,5,6,7,8,9,10};int i,s=0; reverse(b,

A.ptr是一个返回值是血的函数

B.ptr是指向int型数据的指针变量

C.ptr是指向函数的指针,该函数返回一个int型数据

D.ptr是一个函数名,该函数的返回值是指向血型数据的指针

点击查看答案
第4题
在窗体上画—命令按钮和一个文本框;名称分别为Command1和Text1,然后编写如下程序: Private Sub
Command1_Click() a=InputBox(“请输入日期(1~31)”) t=“旅游景点” &llf(a>0 And a<=10,“长城”,“”,)_ &Ill(a>10 And a<=20,“故宫”,“”)_ &Iff(9>20 And a<=31,“颐和园”,“”) TextI.Text=t End Sub 程序运行后,如果从键盘—亡输A16,则在文本框中显示的内容是

A.旅游景点:长城故宫

B.旅游景点:长城颐和园

C.旅游景点:颐和园

D.旅游景点:故宫

点击查看答案
第5题
请编制程序PROC1.ASM,其功能是:内存中有一个ASCII字符串(从S0URCE开始存放),试将其中所有连续的

请编制程序PROC1.ASM,其功能是:内存中有一个ASCII字符串(从S0URCE开始存放),试将其中所有连续的回车与换行符(0DH,0AH)置换成单个回车符(0DH)。字符串以00H结尾,长度(包括00H)不超过100个字节。

例如:字符串41H,42H,0DH,0AH,43H,00H

转换为41H,42H,0DH,43H,00H

部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中。运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUT- PUT1.DAT中。请编写BECIN到END之间的代码。对程序必须进行汇编,并与IO.OBJ连接产生PROC1.EXE执行文件,最终运行程序产生结果(无结果或结果不正确者均不得分)。

部分源程序如下:

EXTRN LOAD:FAR,SAVE:FAR

N EQU 100

STAC SEGMENT STACK

DB 128 DUP ()

STAC ENDS

DATA SEGMENT

SOURCE DB N DUP (0)

RESULT DB N DUP (0)

NAME0 DB 'INPUT1. DAT', 0

NAME1 DB 'OUTPUT1. DAT', 0

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE, DS:DATA, SS:STAC

START PROC FAR

PUSH DS

XOR AX, AX

PUSH AX

MOV AX, DATA

MOV DS, AX

LEA DX, SOURCE ; 数据区起始地址

LEA SI, NAME0 ; 原始数据文件名

MOV CX,N ; 字节数

CALL LOAD ; 从"INPUT1.DAT"中读取数据

**** BEGIN ****

***** END *****

LEA DX, RFSULT ; 结果数据区首址

LEA SI, NAME1 ; 结果文件名

MOV CX,N ; 结果字节数

CALL SAVE

RET

START ENDP

CODE ENDS

END START

编程思路:

第一步:分析程序要求的功能。

本程序需要完成以下功能。

(1)据文件INPUT1.DAT中读取100个ASCII码存放在SOURCE开始的内存单元中。

(2)将SOURCE开始的100个字单元中的ASCII码,将0DH后的0AH删除,并将结果存放在RFSULT开始的内存单元中。

(3)将结果存放在OUTPUT1.DAT中。

第二步:用相应的汇编程序来实现其功能。

(1) 数据的读取和存入文件部分的实现,题目中已经给出。

(2) 如果是将数据在原地进行处理,那么每删除一个数据就要将其后面的所有数据向前移动一个位置,如果直接将扫描处理完毕的数据复制到结果地址中,将会节省移动数据的开销;

因为要删除0DH后面的0AH,所以,在扫描数组的过程中除了要了解当前数据元素的内容还要了解前一个数据的内容。解决方法可使用标志单元记录前一个数据是否为 0DH,然后当前数据元素根据标志单元的内容决定当前元素是否复制到结果中;也可在扫描数组的过程中,如果碰到一个0DH,则进入不同的程序段,这个程序段决定是否将当前数据元素复制到结果中。我们的参考答案采用了后一种方法。

点击查看答案
第6题
从键盘上输入一个实数nu,利用字符串函数对该数进行处理,如果输出的内容不是字符End,则程序输出的
内容是 nu = InputBox("nu = ") n$ = Str$ (nu) p=InStr(n$,".") if p>0 Then Print Mid$(n$.p) Else Print "END" End If

A.用字符方式输出数据nu

B.输出数据的整数部分

C.输出数据的小数部分

D.只去掉数据中的小数点,保留所有数字输出

点击查看答案
第7题
VB中的变量如果没有显式声明其数据类型,则默认为()。

A.日期型

B.数据型

C.字符型

D.变体型

点击查看答案
第8题
新建一个工程,在窗体中创建一个水平滚动条,名称为HS1,Min属性为0,Max属性为200,以及一个命令按钮
,名称为“Command1”,标题为“显示位置”。编写一个事件过程,要求程序运行后将滚动块移到某个位置后,如果单击“显示”按钮,则在窗体上显示滚动框当前所在位置的值。程序中不得使用任何变量。程序运行结果如图11所示。

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

新建一个工程,在窗体中创建一个水平滚动条,名称为HS1,Min属性为0,Max属性为200,以及一个

点击查看答案
第9题
在VFP表结构中,如果有一个字段的属性定义为“通用型”,那么在这个字段中可以存放____。

A.字符型数据和数值型

B.图像、声音等数据

C.日期型和日期时间型

D.货币型和逻辑型数据

点击查看答案
第10题
使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是

A.DEBUGOUT X1

B.DEBUG X1

C.OUT X1

D.TEST X1

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改