下列语句段中,正确的是()。
A.struct {int x; float y; int a[2]; unsigned b[3]; char name[10]; };
B.structstu { unsigneda[3]; unsigned b[4]; }x; int*p=&x.a;
C.struc tsu { int a; float x[4]; }y={1,1.0}; floatdat a=y.x;
D.stmct nd {int a,b; unsigned c[2]=5; };
A.struct {int x; float y; int a[2]; unsigned b[3]; char name[10]; };
B.structstu { unsigneda[3]; unsigned b[4]; }x; int*p=&x.a;
C.struc tsu { int a; float x[4]; }y={1,1.0}; floatdat a=y.x;
D.stmct nd {int a,b; unsigned c[2]=5; };
A.Prim A=x+y
B.Print "A=";x+y
C.Print "A=" +str(x+y)
D.Print "A="&X+y
A.可以用*P表示s[0]
B.s数组中元素的个数和p所指字符串长度相等
C.s和p都是指针变量
D.数组s中的内容和指针变量p中的内容相等
下列叙述中正确的是()。
(A)完整的FORTRAN77程序的第一个语句必须是PROGRAM语句
(B)完整的FORTRAN77程序中只能有一个END语句
(C)FORTRAN77的任何可执行语句都可以有标号
(D)FORTRAN77的所有语句都是可执行语句
下列关于continue和break的描述正确的是()
A.continue只能用于循环体中
B.break只能用于循环体中
C.continue只是一个语句标记
D.break只能用于switch语句块中
(49 )下列关于 SQL Server 数据库管理系统权限的叙述中,哪一条是不正确的?
A ) SQL Server 数据库管理系统的权限分为服务器权限和数据库权限两种
B )数据库管理员执行数据库管理任务。这是属于数据库权限
C )数据库权限又可以分为数据库对象权限和数据库语句权限两种
D )数据库语句权限授予用户以允许他们创建数据库对象
A.输出的是1
B.输出的是1和-2
C.输出的是3和0
D.是死循环
(20)有以下程序段
int i,n;
for(i=0;i<8;i++)
{ n=rand()%5;
switch (n)
{ case 1:
case 3:printf("%d\n",n); break;
case 2:
case 4:printf("%d\n",n); continue;
case 0:exit(0);
}
printf("%d\n",n);
}
以下关于程序段执行情况的叙述,正确的是
A)for循环语句固定执行8次
B)当产生的随机数n为4时结束循环操作
C)当产生的随机数n为1和2时不做任何操作
D)当产生的随机数n为0时结束程序运行
char *fun(char *str,char c)
{ int n=0; char *p=str;
if(p!=NULL)
while(p[n]!=c&&p[n]!='\0') n++;
if(p[n]=='\0') return NULL;
return(【 1 2 】 );
}
下列关于SQL Server‘数据库管理系统权限的叙述中,哪一条是不正确的?
A.SQL Server数据库管理系统的权限分为服务器权限和数据库权限两种
B.数据库管理员执行数据库管理任务,这是属于数据库权限
C.数据库权限又可以分为数据库对象权限和数据库语句权限两种
D.数据库语句权限授予用户以允许他们创建数据库对象
A.视图可以提高数据的操作性能
B.定义视图的语句可以是任何数据操作语句
C.视图可以提供一定程度的数据独立性
D.视图的数据一般是物理存储的
假设有以下代码: String s="hello"; String t="hello"; char c[ ]={'h','e','l','l','o'}; 下列选项中,返回false的语句是______。
A.s.equals(t);
B.t.equals(c);
C.s==t;
D.t.equals(new String("hello"));