请编写一个函数fun(int x,int n),该函数返回x的n次幂的值,其中x和n都是非负整数。x的n次幂的计算方法是1与x相乘n次,如x的20次幂的计算为1与x相乘20次,
注意:部分源程序已存在文件test30_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填写若干语句。
如输入3和4,输出结果如下:
3 4
81
文件test30_2.cpp清单如下:
include<iostream.h>
double fun(int x, int n)
{
}
void main ( )
{
int x,n;
cin>>x>>n;
cout<<fun(x,n)<<end1;
}
关于关键字class 和typename,下列表述中正确的是______。
A.程序中的typename 都可以替换为class
B.程序中的class 都可以替换为typename
C.在模板形参表中只能用typename 来声明参数的类型
D.在模板形参表中只能用class 或typename 来声明参数的类型
要引用当前对象的直接容器对象,应使用A)ParentB)ThisC)ThisFormD)ThisFormSet
若要查询课程名称为Access的记录,在查询设计视图对应字段的准则中,错误的表达式是()。
A.Access
B.Access
C.*Access*
D.Like"Access"
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出比中的值为大写字母的表达式是
A.kk>='A'&&kk<='Z'
B.!(kk>='A'||kk<='Z')
C.(kk+32)>='a'&&(kk+32)<='z'
D.isalpha(kk)&&(kk<91)
用树形结构表示实体之间联系的模型是()。
A.关系模型
B.网状模型
C.层次模型
D.以上三个都是
在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下事件过程:Private Sub Command1_Click() n = Val (Text1.Text) For i = 2 To n For j = 2 To Sqr(i) If i Mod j = 0 Then Exit For Next j If j > Sqr (i) Then Print i Next iEnd Sub 该事件过程的功能是。
A.输出n以内的奇数B.输出n以内的偶数C.输出n以内的素数D.输出n以内能被j整除的数
在VB中,表达式21\4+21Mod4的结果是()
A.5
B.6
C.7
D.出错
关于主对角线(从左上角到右下角)对称的矩阵为对称矩阵;如果一个矩阵中的各个元素取值为0或1,那么该矩阵为01矩阵,求大小为N*N的01对称矩阵的个数?()
A.power(2,n);
B.power(2,n*n/2);
C.power(2,(n*n+n)/2);
D.power(2,(n*n-n)/2);
下列关于结构复合索引文件,描述正确的是______。
A.在同一索引文件中只能包含一个索引项
B.不能随表打开时自动打开
C.一个表只能建立一个结构复合索引文件
D.在添加、更改或删除记录时需要手动维护索引
如果将主文件型指针fp指向的文件内部指针置于文件尾,正确的语句是()。
A.feof(fp);B.rewind(fp);C.fseek(fp,OL,0);D.fseek(fp,OL,2);
以下关于查询描述正确的是A)不能根据自由表建立查询B)只能根据自由表建立查询C)只能根据数据库表建立查询D)可以根据数据库表和自由表建立查询
计算机中,用来表示存储容量大小的最基本单位是()。
A、位
B、字节
C、千字节
D、兆字节
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是()
A.软件运行
B.可行性研究
C.软件开发计划
D.软件集成测试
现有如下程序段,此程序段编译有错误,则程序段的错误出在
#include
main()
{ int a=30,b=40,c=50,d;
d=a >30?b:c;
switch(d){case a:printf("%d,",a);
case b:printf("%d,",b);
case c:printf("%d,",c);
default:printf("#");}}
A.default:printf("#");这个语句
B.d=a>30?b:c;这个语句
C.case a:printf("%d,",a); case b:printf("%d,",b); case c:printf("%d,",c);这三个语句
D.switch(d)这个语句