已有定义int a=-2;和输出语句:printf("%8lx",a);以下正确的叙述是()。
A.%8lx不是错误的格式符,其中数字8规定了输出字段的宽度
B.%x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的
C.%x是格式符的一种,它可以适用于任何一种类型的数据
D.整型变量的输出格式符只有%d一种
A.%8lx不是错误的格式符,其中数字8规定了输出字段的宽度
B.%x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的
C.%x是格式符的一种,它可以适用于任何一种类型的数据
D.整型变量的输出格式符只有%d一种
struct Resource{
public int Data = 0;
}
则下列语句的运行结果为________。
Resource[] list= new Resource[20];
for(int i = 0;i<20;i++){
System.Console.WriteLine(“data={0}”,list[i].Data);
}
A.打印20 行,每行输出都是 data=0
B.打印20 行,每行输出都是 data=null
C.打印20行.第1行输出data=0,第2行输出data=2,.,第20行输出data=19
D.出现运行时异常
假定变量m定义为int m=7;则定义变量p的正确语句为()。
A.int p=&m;
B.int *p=&m;
C.int &p=*m;
D.int *p=m;
A.3 6 9
B.3 5 7
C.1 5 9
D.1 4 7
A.int(*p)(int,int)
B.int*p(int,int)
C.int*p[int,int]
D.以上选项都不对
A.3 5 7
B.3 6 9
C.1 5 9
D.1 4 7
<A.LENGTH;I++)S+=A[I];SYSTEM.OUT.PRINTLN(S);则顺序执行上述几个语句后的输出结果为()
A.1234
B.10
C.1
D.0
A.1234
B.10
C.1
D.0
执行下列语句段后,输出字符“*”的个数是()。 for(int i=50;i>1;i-=2)Cout<<*:
A.24
B.25
C.26
D.50
A.输出的是3和0
B.输出的是1和-2
C.输出的是1
D.是死循环