更多"以下程序段定义的类ShareDataManager用于管理多个线程共享"的相关试题:
[填空题]
以下程序段的定义语句中,x[1]的初值是_(1)__,程序运行后输出的内容是__(2)__。
#include<stdio.h>
main( )
int x[]=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,*p[4],i;
for(i=0;i<4;i++)
p[i]=&x[2*i+1];
prntf("%d",p[i][0]);
printf("/n");
(1)
[填空题]以下程序段的定义语句中,x[1]的初值是______,程序运行后输出的内容是______。
#include<stdio.h>
main( )
int x[]=(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,*p[4],i;
for(i=0;i<4;i++)
p[i]=&x[2*i+1];
printf("%d",p[i][0]);
printf("/n");
[填空题]某程序段的数据段定义如下,请填写完整。
DATA SEGMENT
TAB DB ’MICROSOFT’
DB ’MS—DO S6.22’
DW 1234
DB ’IBM PS/2’
TABLEN EQU 【5】 ;数据长度
DATA ENDS
[单项选择]设变量已正确定义,则以下能正确计算f=n!的程序段是
A. f=0;
B. f=1;
C. f=1;
D. f=1;
[填空题]以下程序段是选择项目事件处理程序的样例,一个由3个单选按钮组成的选择组被定义为一个面板子类Panel,当某个按钮被选中时,按钮监视程序在类MyWindow的一个文本框中输出某个按钮被选中的字样。以下是类Panel的定义。
class Panel extends JPanel implements ItemListener
static JRadioButton box[];
ButtonGroup g;
Panel(String radioNameList[])
box=new JRadioButton[radioNameList. length];
setLayout(new GridLayout(1,radioNameList. length));
g=new ButtonGroup( );
for(int i=0;i<radioNameList. length;i++)
box[i]=new JRadioButton(______,false);
g. add(box[i]);add(box[i]);box[i]. addItemListener(this);
public void itemStateChanged(ItemEvent e)
for(int i=0;i<box.length;i++)
if(box[i].______)
MyWindow. text. setText(box[i].getLabel( )+"被选中!");
[填空题]下列程序段用于实现以下功能:随机产生一个100以内的整数,从键盘上输入一个数,计算机提示输入的数是否与随机整数一样。请填空。
Private Sub Command1_Click( )
RANDOMIZE
a = 【1】
Do
Input "请输入一个数字:", n
If n = a Then
Print "Good!"
【2】
ElseIf n>a Then
Print "大了"
Else
Print "小了"
End If
Loop
End Sub
[单项选择]若变量已正确定义,有以下程序段
i=0;
do printf("%d,",i);while(i++);
printf("%d/n",i);
其输出结果是()。
A. 0,1
B. 0,0
C. 1,1
D. 程序进入无限循环
[单项选择]设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
A. n=0;while((ch=getchar())!=’/n’)n++;
B. n=0;while(getchar()!=’/n’)n++;
C. for(n=0;getchar()!=’/n/;n++);
D. n=0;for(ch=getchar();ch!=’/n’;n++);
[单项选择]以下程序段中的变量已正确定义
for(i=0;i<4;i++,i++)
for(k=1;k<3;k++);printf("*");
该程序段的输出结果是()。
A. *
B. ****
C. **
D. ********
[单项选择]特洛伊木马:攻击者在正常的软件中( )一段用于其他目的的程序,这个程序段往往以安全攻击作为其最终目标。
A. 删除
B. 复制
C. 修改
D. 隐藏
[填空题]有以下程序段,且变量已正确定义和赋值
for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));
printf("s=%f/n/n",s);
请填空,使下面程序段的功能与之完全相同
s=1.0;k=1;
while( 【8】 ){s=s+1.0/(k*(k+1)); 【9】 ;}
printf("s=%f/n/n",s);
[填空题]若有定义:int k;,以下程序段的输出结果是______。
for(k=2;k<6;k++,k++)printf("##%d",k);
[填空题]有以下程序段,且变量已正确定义和赋值
for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));
printf("s=%f/n/n",s);
请填空,使下面程序段的功能与之完全相同
s=1.0;k=1;
while( 【8】 )s=s+1.0/(k*(k+1)); 【9】 ;
printf("s=%f/n/n",s);
[单项选择]若i、i已定义成int型,则以下程序段中内循环体的总执行次数是()。
for(i=6;i>0;i--)
for(j=0;j<4;j++)…
A. 20
B. 24
C. 25
D. 30
[填空题]若有定义:int k;,则以下程序段的输出结果是______。
for(k=2;k<6;k++,k++) printf("##%d",k);