正确答案: A
内模式
题目:下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
解析:A
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]执行下面的程序段后,x的值为______。 x=5 For i=3 To 8 Step 2 x=x+1 Next i
8
[单选题]有以下程序: main() { char p[]={'a','b','c'},q[]="abc"; printf("%d%d\n",sizeof(p),sizeof(q)); } 程序运行后的输出结果是 ______。
3 4
解析:解析:字符数组有两种定义方式:一种是逐个字符赋给数组中各元素,如本题中“p[]={'a','b','c'}的定义,由于定义时没有给出数组大小,此时字符个数就是数组的长度;另一种是将字符串作为字符数组来处理,如题中“q[]="abc"”的定义形式。C语言规定,字符串以'\0'作为结束符,并占用一个存储空间。sizeof()函数是计算变量或数组所分配到的内存空间的大小,故本题的输出结果是3 4。
[单选题]以下选项中正确的语句组是( )。
char *s;s="HELLO!";
解析:本题考查数组和字符串的赋值。选项A. 中数组s没有明确其大小就赋值是错误的。选项B. 中不能有大括号,选项C. 中的写法应该为{'H''E''L''L''O"!'}。
[单选题]以下4组用户定义标识符中,全部合法的一组是( )
_main enclude sin
解析:解析:合法的标识符由字母、数字和下划线组成,并且第一个字符必须为字母或下划线。而且在用户标识符中,如果与关键字相同,程序在编译时将出错,所以,用户定义标识符不能为关键字。
[单选题]设有如下定义: int arr[]={6,7,8,9,10); int*ptr: ptr=arr; *(ptr2)=2; printf("%d,%d\n",*ptr,*(ptr2)): 则下列程序段的输出结果为( )。
6,2
解析:程序中ptr指针指向数组art的首地址,*ptr=arr[0]=6,*(ptr2)=2,故选D。