注意:此页面搜索的是所有试题
河北建筑工程学院-电气工程及其自动化-计算机程序设计(专升本)
设有如下通用过程: Public Sub Fun(a(),ByVal x As Integer) For i = 1 To 5 x = x + a(i) Next End Sub 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下的事件过程 Private Sub Command1_Click() Dim arr(5) As Variant For i = 1 To 5 arr(i) = i Next n = 10 Call Fun(arr(), n) Text1.Text = n End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是_____(本题1.0分)
A、 10
B、 15
C、 25
D、 24
以下程序段执行时会出现( )状况?x=0;do{x=x*x;}while(++x);(本题1.0分) A、 是死循环 B、 循环执行二次 C、 循环执行一次 D、 语法错误
设变量已正确定义并赋值,以下正确的表达式是( )。(本题1.0分) A、 x=y*5=x+z B、 int(15.8%3) C、 x=y+z+3,++y D、 x=25%5.0
若 x 和y 都是 int 型变量,x=100, y=200,且有下面的程序片段: printf("%d",(x,y)); 上面程序片段的输出结果是(本题1.0分) A、 200 B、 100 C、 100 200 D、 输出格式不够,输出不确定的值
C语言数组中的元素下标是从( )开始(本题1.0分) A、 0 B、 1 C、 -1 D、 n
以下关于do-while循环的不正确描述是(B)。(本题1.0分) A、 .do-while的循环体至少执行一次 B、 .do-while循环由do开始,用while结束,在while(表达式)后面不能写分号 C、 .在do-while循环体中,一定要有能使while后面表达式的值变为零("假")的操作 D、 .o-while的循环体可以是复合语句
以下正确的函数形式是(D)。(本题1.0分) A、 .doublefun(intx,inty){z=x+y;returnz;} B、 .fun(intx,y){intz;returnz;} C、 .fun(x,y){intx,y;doublez;z=x+y;returnz;} D、 .oublefun(intx,inty){oublez;z=x+y;returnz;}
假定一个类的构造函数为 “A(int aa, int bb) {a=aa; b=aa*bb;}”,则执行 “A x(4,5);”语句后,x.a和x.b的值分别为( )。(本题1.0分) A、 4和5 B、 5和4 C、 4和20 D、 20和5
switch语句能够改写为( )语句。( )(本题1.0分) A、 for B、 if C、 do D、 while
有如下程序 int func(int a, int b) { return(a+b); } main() {int x=2, y=5, z=8, r; r=func(func(x, y), z); printf("%d\n", r); } (本题1.0分) A、 12 B、 15 C、 14 D、 13
针对下列程序段回答问题( )。for(t=1;t<=100;t++){ scanf("%d",&x);if(x<0)continue;printf("%3d",t);}(本题1.0分) A、 printf函数永远也不执行 B、 当x<0时整个循环结束 C、 x>=0时什么也不输出 D、 最多允许输出100个非负整数
下面有关 for 循环的正确描述是 ( )(本题1.0分) A、 for 循环只能用于循环次数已经确定的情况 B、 for 循环是先执行循环体语句,后判断表达式 C、 在 for 循环中,不能用 break 语句跳出循环体 D、 for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
设有如下定义: struct sk { int a; float b; } data; int *p; 若要使p指向data中的a域,正确的赋值语句是( )。 (本题1.0分) A、 p=&a; B、 p=data.a; C、 p=&data.a; D、 *p=data.a
当将一个类A或函数f()说明为另一个类B的友元后,类A或函数f()能够直接访问类B的( )。(本题1.0分) A、 只能是公有成员 B、 只能是保护成员 C、 只能是除私有成员之外的任何成员 D、 具有任何权限的成员
设有定义:chara[10]="ABCD",*p=a;,则*(p+3)的值是()。(本题1.0分) A、 "BCD" B、 D. C、 \0 D、 不确定
以下程序段执行时会出现( )状况?x=0;do{x=x*x;}while(++x);(本题1.0分) A、 是死循环 B、 循环执行二次 C、 循环执行一次 D、 语法错误
设变量已正确定义并赋值,以下正确的表达式是( )。(本题1.0分) A、 x=y*5=x+z B、 int(15.8%3) C、 x=y+z+3,++y D、 x=25%5.0
若 x 和y 都是 int 型变量,x=100, y=200,且有下面的程序片段: printf("%d",(x,y)); 上面程序片段的输出结果是(本题1.0分) A、 200 B、 100 C、 100 200 D、 输出格式不够,输出不确定的值
C语言数组中的元素下标是从( )开始(本题1.0分) A、 0 B、 1 C、 -1 D、 n
以下关于do-while循环的不正确描述是(B)。(本题1.0分) A、 .do-while的循环体至少执行一次 B、 .do-while循环由do开始,用while结束,在while(表达式)后面不能写分号 C、 .在do-while循环体中,一定要有能使while后面表达式的值变为零("假")的操作 D、 .o-while的循环体可以是复合语句
以下正确的函数形式是(D)。(本题1.0分) A、 .doublefun(intx,inty){z=x+y;returnz;} B、 .fun(intx,y){intz;returnz;} C、 .fun(x,y){intx,y;doublez;z=x+y;returnz;} D、 .oublefun(intx,inty){oublez;z=x+y;returnz;}
假定一个类的构造函数为 “A(int aa, int bb) {a=aa; b=aa*bb;}”,则执行 “A x(4,5);”语句后,x.a和x.b的值分别为( )。(本题1.0分) A、 4和5 B、 5和4 C、 4和20 D、 20和5
switch语句能够改写为( )语句。( )(本题1.0分) A、 for B、 if C、 do D、 while
有如下程序 int func(int a, int b) { return(a+b); } main() {int x=2, y=5, z=8, r; r=func(func(x, y), z); printf("%d\n", r); } (本题1.0分) A、 12 B、 15 C、 14 D、 13
针对下列程序段回答问题( )。for(t=1;t<=100;t++){ scanf("%d",&x);if(x<0)continue;printf("%3d",t);}(本题1.0分) A、 printf函数永远也不执行 B、 当x<0时整个循环结束 C、 x>=0时什么也不输出 D、 最多允许输出100个非负整数
下面有关 for 循环的正确描述是 ( )(本题1.0分) A、 for 循环只能用于循环次数已经确定的情况 B、 for 循环是先执行循环体语句,后判断表达式 C、 在 for 循环中,不能用 break 语句跳出循环体 D、 for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
设有如下定义: struct sk { int a; float b; } data; int *p; 若要使p指向data中的a域,正确的赋值语句是( )。 (本题1.0分) A、 p=&a; B、 p=data.a; C、 p=&data.a; D、 *p=data.a
当将一个类A或函数f()说明为另一个类B的友元后,类A或函数f()能够直接访问类B的( )。(本题1.0分) A、 只能是公有成员 B、 只能是保护成员 C、 只能是除私有成员之外的任何成员 D、 具有任何权限的成员
设有定义:chara[10]="ABCD",*p=a;,则*(p+3)的值是()。(本题1.0分) A、 "BCD" B、 D. C、 \0 D、 不确定