[单选题]窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。窗体文件的程序 如下: Private Type x a As Integer b As Integer End Type Private Sub Command1_Click() Dim y As x y.a=InputBox("") If y.a\2=y.a/2 Then y.b=y.a * y.a Else y.b=Fix(y.a/2) End If Text1.Text=y.b End Sub 对以上程序,下列叙述中错误的是( )。
正确答案 :D
Fix(y.a/2)把y.a/2的小数部分四舍五入,转换为整数返回
解析:解析:本题考查的考点是有关自定义类型和Fix函数的。用户可以通过丁冲e语句自定义类型,并可用自定义的类型声明变量。注意Fix函数是向下取整,Round函数是四舍五入。
[单选题]VB中定义常量的语法正确的( )
正确答案 :D
Const常量名[AS类型]=表达式
解析:正确答案:D
[单选题]对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为 ______。
正确答案 :B
交运算
解析:解析:并运算产生两个关系的和,S差R运算产生属于S但不属于R的集合,积运算产生的是两个关系的笛卡儿积。
[单选题]以下程序的输出结果是______。 #includestdio.h> #includesiring.h> fun(char *w,int n) { char t,*s1,*s2; s1=w;s2=w+n-1; while(s1s2) { t=*s1++; *s1=*s2-; *s2=t; } } main() { char *p; p="1234567"; fun(p,strlen(p)); puts(p); }
正确答案 :B
1711717
解析:解析:在子函数fun中,s1为字符串w的起始地址,s2为字符串的结束地址(字符'\0'除外),当执行循环结束循环,w=“1711717”。
[单选题]下列选项中错误的说明语句是
正确答案 :D
char a[]='toyou\0';
解析:解析:通过赋初值的方式给一维数组赋字符串,可以用给一般数组赋初值的相同方式给一维字符数组赋字符串,也可以在赋值时直接赋字符串常量。选项B)和C)后面的'\0'是多余的,不过也不错,在C语言中,系统会自动在字符串的结尾处加上一个字符'\0'作为串的结束标记。
查看原题 点击获取本科目所有试题