正确答案: C
Top和Left
题目:确定一个控件在窗体上的位置的属性是( )。
查看原题
举一反三的答案和解析:
[单选题]有以下程序: #includestdio.h> void ss(char *s,char t) { while(*s) { if(*s==t) *s=t-'a'+'A'; s++; } } main() { char strl[20]="abcddfefdbd",c='d'; ss(strl,c); Printf("%s\n",strl); } 程序运行后的输出结果是( )。
abcDDfefDbD
解析:解析:对字符数据进行算术运算相当于对它们的ASCII码进行算术运算。程序中的t-'a'+'A'是将字符变量t中的字符转换为相对应的大写字母。语句if(*s==t)*s=t-'a'+'A';首先判断s所指元素是否与t中的字符('d')相同,若相同则转换为相对应的大写字母,否则s++,s指向数组中的下一个元素。
[单选题]有以下程序: #include string.h> main() { char str[][20]={"Hello","Beijing"}*p=str; printf("%\n",strlen(p+20)); } 程序运行后的输出结果是
7
解析:解析:本题考核的知识点是二维数组的初始化及库函数strlen()的应用。主函数中定义了一个二维字符数组并初始化,初始化后的结果为str[0]="Hello",str[1]="Beijing",然后定义一个字符指针变量p并让它指向数组的首地址,即指向str[0],而在C语言中无论是一维还是多维数组,其元素在内存中都是顺序存放的,故p+20后指针指向str[1],所以strlen(P+20);返回的是str[1]中的字符串的长度,即Beijing的长度为7,所以最后输出的值为7,所以,4个选项中选项C符合题意。
[单选题]下列选项中,作为是数据库系统的核心的是( )。
数据库管理系统
[单选题]函数int test(int a,int b=1,int c:0),下列调用不合法的个数是 test(0); test(0,0); test( ); test(0,0,0);
2
解析:解析:如果一个函数中有多个参数,则默认参数应从右到左逐个定义。注意:选项C)没有给a传递任何的参数,所以是错误的。注意:函数含有默认参数时的调用方式。
[单选题]在SELECT语句中,以下有关HAVING短语的正确叙述是( )。
HAVING短语必须与GROUP BY短语同时使用
解析:解析:在SQL语句中,利用HAVING子句,可以设置当分组满足某个条件时才进行检索。 HAVING子句总是跟在GROUP BY子句之后,不可以单独使用。在查询中,首先利用WHERE子句限定元组,然后进行分组,最后再用HAVING子句限定分组。而GROUP BY子句一般在WHERE语句之后,没有WHERE语句时,跟在FROM子句之后。另外,也可以根据多个属性进行分组。
[单选题]下列语句序列执行后,i的值是 ( )int i=10;do{i-=2;}while(i>6);
6
解析:解析:本题考查的是do-while语句。do-while语句和while语句类似,不同的是do语句先将循环体执行一次然后才判断条件表达式,以决定是否继续执行。本题中,执行 i=10-2=8后,执行判断i>6,结果为true。再执行i=8-2=6,然后再判断,6不大于6,则就不执行i-=2了。所以本题选C。
[单选题]下面对于广域网接入技术说法中,错误的是( )。
Cable MODEM上网不仅速度快而且数据传输速率稳定