更多"下面程序功能是接收数据库文件名,显示数据库的字段名、字段类型、宽度和小"的相关试题:
[填空题]下面程序功能是接收数据库文件名,显示数据库的字段名、字段类型、宽度和小数位数,请阅读程序并填空:
SET TALK OFF
CLEAR
DBNAME=SPACE(10)
YN=“Y”
D0 WHILE UPPER(YN);“Y”
@2,16 SAY“请输入数据库文件名:”GET DBNAME
READ
FNAME=TRIM(DBNAME)+“.DBF.”
IF.NOT.FILE(FNAME)
94,30 SAY“数据库不存在!”
LOOP
ENDIF
USE [13]
COPY T0 XYZ STRUCTURE EXTENDED
USE XYZ
⑦4,10 SAY“字段名:”
①4,10 SAY“类型:”
@4,10 SAY “宽度:”
⑦4,10 SAY“小数位数:”
ROW=5
DO WHILE.NOT.EOF( )
④ROW,10 SAY FIELD-NAME
⑦ROW,23 SAY [14]
@ROW,32 SAY STR(FIELD-LEN,3)
⑦ROW,“SAY STR(FIELD-DEC,3)
ROW=ROW+!
SKIP
ENDDO
USE
9 ROW,30 SAY“是否继续(Y/N)”GET YN
READ
ENDDO
SET TALK 0N
RETURN
[填空题]下面一段程序的功能是,单击窗体弹出对话框。在对话框中输入一个文件名,窗体中输出该文件名的文件号。请填空。
Private Sub Form_ click( )
filename = InputSox (“请输入文件名”)
Filecode =
Open filename For Output As # Filecode
Print filename; “的文件号是”; Filecode
Close # Filecode
End Sub
[简答题][说明]
下面程序的功能是将多个文件的内容同时输出在屏幕上,文件名都作为参数传入,命令执行为:cat file1 file2 file3,即同时输出file1、file2、file3的内容。
[程序]
#include <stdio.h>
#include <stdlib.h>
void fileeopy(FILE * ifp, FILE *ofp)
{ int c;
while((c=getc( (1) ))!=EOF) pute(c, (2) ); }
int main(int arge, char *argv[])
{ FILE *fp;
while( (3) >0)
if((fp=fopen( (4) ,"r"))= =NULL){
printf("Can’t open file/n");
return 1;
}
else {
filecopy(fp, stdout);
fclose( (5) );
}
return 0;
}
[简答题][说明]
下面程序的功能是将多个文件的内容同时输出在屏幕上,文件名都作为参数传入,命令执行为:cat file1 file2 file3,即同时输出file1、file2、file3的内容。
[程序]
#include <stdio.h>
#include <stdlib.h>
void fileeopy(FILE * ifp, FILE *ofp)
int c;
while((c=getc( (1) ))!=EOF) pute(c, (2) );
int main(int arge, char *argv[])
FILE *fp;
while( (3) >0)
if((fp=fopen( (4) ,"r"))= =NULL)
printf("Can’t open file/n");
return 1;
else
filecopy(fp, stdout);
fclose( (5) );
return 0;
[填空题]不少微机软件的安装程序都具有相同的文件名,其安装程序的文件名一般为()。
[填空题]不少微机软件的安装程序都具有相同的文件名,Windows系统也如此,其安装程序的文件名一般为( )。
[简答题]编写程序,显示“学生”表中的全部字段名。
[单项选择]下面示例中准则的功能是( )。
字段名 | 准则 |
工作时间 | Between #99-02 1-01#And#99-12-31# |
A. 查询99年1月之前参加工作的职工
B. 查询99年12月之后参加工作的职工
C. 查询99年参加工作的职工
D. 查询99年1月和2月参加工作的职工
[填空题]下面程序由终端键盘输入一个文件名。然后把从终端键盘输入的字符依次存放到该文件中,用#作为结束输入的标志。
#include<stdio.h>
#include
main( )
{FILE *fp;
char ch,fname[10];
printf("Please input the file name./n");
gets(fname);
if((fp=______)==NULL)/*第一空*/
{printf("( )pen it error/n");______;}/*第二空*/
else(printf("Enter the content/n");
while((ch=getchar( ))!=’#’)
______;/*第三空*/
}
fclose(fp);
}
[填空题]下面的程序用来从键盘重复接收一字符送BUFF开始的单元,直到接收到行结束
标志ODH。在程序中填空,保证其正确运行。
1 DATA SEGMENT
2 BUFF DW 128 DUP(0)
3 DATA ENDS
4 CODE SGEMENT
5 ASSUME CS:CODE,DS:DATA
6 BEGIN: MOV AX, DATA
7 MOV DS, AX
8 LEA SI, BUFF
9 GCH: MOV AH, 01H
10 INT 21H
11 MOV [SI], AL
12 INC SI
13 __________
14 JNE GCH
15 MOV AH, 4CH
16 INT 21H
17 CODE ENDS
18 END BEGIN
[填空题]请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
[题目要求]
本题的要求是填三个空,改两个错。
该程序是两个整数进行比较,由考生通过输入窗口分别输入两个整数,程序比较出结果。
源程序:
import javax.swing.JOptionPane;
public class Jave_3
public static void main(String args[])
String firstNumber, //用户输入第1个字符串
secondNumber, //用户输入第2个字符串
result; //a string containing the output
int number1, //比较的第1个数
number2; //比较的第2个数
//读用户输入的第1个字符串read first number from user as a string
firstNumber=JOptionPane.showInputDialog("Enter first integer:");
//读用户输入的第2个字符串read second number from user as a string
secondNumber=JOptionPane.showInputDialog("Enter second integer:");
//将字符串类型转换成整数类型
number1=Integer.parseInt(firstNumber);
number2=Integer.parseInt(secondNumber);
result=" ":
if(number1=number2) (1) //本行有错需修改
result=number1+"=="+number2:
if(number1 !=number2) res
[填空题]请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
[题目要求]
构造一个5行5列的二维数组,给数组赋值,并将其按照行列对齐的方式输出,使程序输出结果如下:
0 0 0 0 1
0 0 0 2 3
0 0 4 5 6
0 7 8 9 10
11 12 13 14 15
源程序:
import java.io.*;
public class Java_2
public static void main(String args[])
int a[][] =new int[5][5];
int i,j,k=1;
for(i=0;i<5;i++)
for(j=0; (1) ;j++)
if((i+j)<4)a[i][j]=0;
else (2) ;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
if(a[i][j]<10)System.out.print(a [i][j]+" ");
else System.out.print(a[i][J]+" ");
System.out.println( );