已有定义inta=-2;和输出语句:printf("%8lx",A、;以下正确的叙述是( )。
A.整型变量的输出格式符只有%d一种
B.%x是格式符的一种,它可以适用于任何一种类型的数据
C.%x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的
D.%8lx不是错误的格式符,其中数字8规定了输出字段的宽度
A.整型变量的输出格式符只有%d一种
B.%x是格式符的一种,它可以适用于任何一种类型的数据
C.%x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的
D.%8lx不是错误的格式符,其中数字8规定了输出字段的宽度
第1题
A.23
B.24
C.25
D.26
第2题
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
A.p[0]=&a[1][2];
B.p[0]=a;
C.p=a;
D.p[1]=&a;
第3题
已有定义int a=-2;和输出语句:printf("%8lx",a);以下正确的叙述是()。
A.%8lx不是错误的格式符,其中数字8规定了输出字段的宽度
B.%x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的
C.%x是格式符的一种,它可以适用于任何一种类型的数据
D.整型变量的输出格式符只有%d一种
第4题
有以下语句inta=1,b=2,c=3;int*pary[3]={&a,&b,&c};能够输出a+b+c的值的语句是()。
(A)cout<<(pary[0]+pary[1]+pary[2]);
(B)cout<<(*pary[0]+*pary[1]+*pary[2]);
(C)cout<<(pary[1]+pary[2]+pary[3]);
(D)cout<<(*pary[1]+*pary[2]+*pary[3]);
第5题
以下叙述中正确的是
A.语句inta[]={0};是不合法的,遗漏了数组的大小
B.语句chara[2]={""A"",""B"");是合法的,定义了一个包含两个字符的数组
C.语句inta[8]:{0};是合法的
D.语句chara[3];a=""AB"";是合法的,因为数组有三个字符空间的容量,可以保存两个字符
第6题
A10203040
B11121314
C20304050
Danerrorwilloccur
第8题
A、0
B、29
C、31
D、无定值
第10题
A、*p=8;
B、*q=5;
C、q=p;
D、p=1;