计算机二级 2021_09_25 每日一练
如下的类定义,错误的语句是( )。class Myclass {public: int a=1; //A) Myclass( ); //B) Myclass(int i); //C) ~Myclass( ); //D)
A.A
B.B
C.C
D.D
有以下程序( )。 #include<iostream.h> int f(int n) { if(n==1)return 1; else return f(n-1)+1; } void main() { int i,j=-; for(i=1;i<3;i++) j+=f(i); cout<<j<<endl; } 程序运行后输出结果是( )。
A.4
B.3
C.2
D.1
( 33 )查询尚未最后确定订购单的有关信息的正确命令是
A ) SELECT 名称 , 联系人 , 电话号码 , 订单号 FROM 客户 , 订购单
WHERE 客户 . 客户号 = 订购单 . 客户号 AND 订购日期 IS NULL
B ) SELECT 名称 , 联系人 , 电话号码 , 订单号 FROM 客户 , 订购单
WHERE 客户 . 客户号 = 订购单 . 客户号 AND 订购日期 =NULL
C ) SELECT 名称 , 联系人 , 电话号码 , 订单号 FROM 客户 , 订购单
FOR 客户 . 客户号 = 订购单 . 客户号 AND 订购日期 IS NULL
D ) SELECT 名称 , 联系人 , 电话号码 , 订单号 FROM 客户 , 订购单
FOR 客户 . 客户号 = 订购 单 . 客户号 AND 订购日期 =NULL
给定程序中,函数fun()的功能是:使数组中的元素的值缩小5倍。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
include<stdio.h>
include<conio.h>
float m[10];
/*************found**************/
int fun (void)
{
int j;
printf("In subfunc after calling\n");
for(j=O;j<lO;j++)
{
;
/*************found**************/
print ("%f ",m[j]%5);
}
}
main()
{
int i;
printf ("In main before calling\n");
for (i=0;i<10;i++)
{
m[i]=i+20;
printf("%f ",m[i]);
}
fun();
printf("\nIn main after calling\n");
for(i=O; i<10;i++)
printf("%f ",m[i]/5);
}
以下叙述中正确的是
A)C 语言中文件是流式文件,因此只能顺序存取数据。
B) 打开一个已存在的文件进行了写操作后,原有文件中的全部数据必定被覆盖。
C) 在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第 1 个数据。
D) 当对文件的读 ( 写 ) 操作完成之后,必须先关闭,否则可能导致数据丢失。