[单选题]若想定义int型变量a,b,c,d并都赋值为1,以下写法中错误的是( )。
正确答案 :A
int a=b=c=d=1;
解析:C语言赋值运算符的结合方向是从右向左,使用的变量必须已经定义了,inta=b=c=d=1;本条语句首先执行赋值运算d=1,由于b并未定义,故编译不通过,提示没有定义标识符b.c、d,故A选项错误。答案为A选项。
[单选题]若要使某命令按钮获得控制焦点,可使用的方法是( )。
正确答案 :B
SetFocus
[单选题]有以下程序 struct S{ int n;int a[20];}; voidf(struct S*p) { int i,j,t; for(i=0;ip->n-1;i++) for(j=i+1;jp->n;j++) if(p->a[i]>p->a[j]){t=p->a[i];p->a[i]=p->a[j];p->a[j]=t;} } main() { int i;struct S s={10,{2,3,l,6,8,7,5,4,10,9}}; f(&s); for(i=0;is.n;i++)printf("%d,",s.a[i]); } 程序运行后的输出结果是
正确答案 :A
1,2,3,4,5,6,7,8,9,10,
解析:解析:本题中,在调用函数f()时,实参是结构体变量s的地址,所以在函数中对形参的改变会影响到实参的数值。函数f()实现的功能是把结构体的成员数组中的值按从小到大顺序进行排列。
[单选题]下列叙述中,正确的是
正确答案 :C
在被调用的下级程序中用PUBLC命令说明的变量都是全局变量
解析:解析:理解局部变量、全局变量和私有变量之间的区别。PUBLC说明的变量均是全局变量。在命令窗口中,只有LOCAL说明的变量才是局部变量,且无论在哪一层程序中,只要PUBLC说明的变量均是全局变量。Visual FoxPro中参数的传递有两种方式:按值传递和按引用传递。
[单选题]选择一个字段的部分数据的操作方法是( )。
正确答案 :A
光标移到字段开始处,按住Shift键,再按方向键到结尾处
[单选题]在数据库系统的内部结构体系中,索引属于( )。
正确答案 :B
内模式
解析:B) 【解析】内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径,内模式的物理性主要体现在操作系统及文件级上,它还未深入到设备级上(如磁盘及磁盘操作)。
[单选题]设有说明语句如下: static char str[]="Beijing"; 若执行下列输出语句: printf("%d\n",strlen(strcpy(str,"China")));则输出结果为( )。
正确答案 :A
5
解析:解析:本题考查求字符串的长度。数组str初始化的长度是7,使用strcpy函数将新字符串赋给str后,strlen函数返回的是新字符串的字符个数5。
[单选题]以下与函数fseek (fp, OL, SEEK_SET)有相同作用的是( )。
正确答案 :D
rewind(fp)
解析:解析:feof函数的功能是判断文件指针是否已指到了文件末尾,是则返回非零值,否则返回零;ftell函数的功能是得到流式文件中文件指针的当前位置,用相对于文件开头的位移量来表示;fgetc函数的功能是从指定文件读人一个字符;rewind函数的功能是使文件指针重新返回文件的开头。fseek函数用于改变文件的位置指针,调用形式为:fseek(文件类型指针,位移量,起始点),“起始点”取值0(SEEK_SET)、1(SEEK_CUR)、2(SEEK_END)分别表示文件开始、文件当前位置、文件末尾。“位移量”是以“起始点”为基点,向前移动的字节数。函数fseek(fp,OL,SEEK_SET)的作用是将位置指针移到文件头,所以选项D)正确。
查看原题 查看所有试题