求整数1至10的和并存入变量s,下列语句中错误的是()。
第1题:
有以下结构体说明、变量定义和赋值语句 struct STD { char name[10]; int age; char sex; }s[5],*ps; ps=&s[0]; 则以下scanf函数调用语句中错误引用结构体变量成员的是______。
A.scanf("%s",s[0].name);
B.scanf("%d",&s[0].age);
C.scanf("%c",&(ps->sex));
D.scanf("%d",ps->age);
第2题:
下列程序的功能是给r输入数据后计算半径为r的圆面积s。程序在编译时出错。
main()
/* Beginning */
{int r; float s;
scanf("%d",&r);
S=*π*r*r;
printf("s=%f\n",s);
}
出错的原因是( )
A.注释语句书写位置错误
B.存放圆半径的变量r不应该定义为整型
C.输出语句中格式描述符非法
D.计算圆面积的赋值语句中使用了非法变量
第3题:
有以下结构体说明、变量定义和赋值语句
struct STD
{ char name[10];
int age;
char sex;
} s[5],*ps;
ps=&s[0];
则以下 scanf 函数调用语句中错误引用结构体变量成员的是
A)scanf("%s",s[0].name);
B)scanf("%d",&s[0].age);
C)scanf("%c",&(ps->sex));
D)scanf("%d",ps->age);
第4题:
有如下事件过程,程序的功能是()。 Private Sub Commandl _Click ( ) S1=0: S2=0 M1=0: M2=0 N=1 Do while N<=100 A=INT(101* RND) If a mod 2=0 THEN S1= S1+A : M1=M1+1 Else S2= S2+A : M2=M2+1 End if N=N+1 Loop Print S1,S2 Print M1,M2 END Sub
:A. 求101以内奇数之和
B. 求101以内偶数之和
C. 随机产生100个0-100之间的整数,并分别求这些数的奇数和与偶数的个数与和
D. 随机产生101个0-100之间的整数,并分别求这些数的奇数和与偶数的个数与和
第5题:
分派问题的决策变量()。
A、均为整数
B、均为非负整数
C、部分为非负整数
D、为0和1
第6题:
【程序说明】 求1~10之间的所有整数之和。
【程序】
SET TALK OFF
STORE 0 TO N,S
DO WHILE (1)
N=N+1
S=S+N
IF (2)
(3)
ENDIF
ENDDO
? “ S=”+STR (S,2)
SET TALK ON
RETURN
(1)
A..F.
B..T.
C.N<=10
D.N>=10
第7题:
混整数规划的决策变量()。
A、均为整数
B、均为非负整数
C、部分为非负整数
D、为0和1
第8题:
下面的程序的作用是利用随机函数产生10个100~300(不包含300) 之间的随机整数,打印其中7的倍数的数,并求它们的总和,请填空。
Sub TOF()
Randomize
Dim s As Double
Dim a(10) As Integer
For i=0 To 9
【10】
Next
For i=0 To 9
If 【11】 Then
Print a(i)
s=s + a(i)
【12】
Next i
Print "S="; s
End Sub
第9题:
()是一种搜索性质的隐枚举法,即将没有达到非负整数要求得变量Xl=Nlfl,分解称两个搜索子域:Xl(1)≤Nl,Xl(2)≥Nl1,再用()求各搜索子域是否有非负整数解。
第10题:
整数规划问题中的整数变量可以分为一般离散型整数变量和连续型整数变量。()