设有如下程序段:
int x=2002, y=2003;
printf("%dn",(x,y));
则以下叙述中正确的是( )
A)输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B)运行时产生出错信息
C)输出值为2002
D)输出值为2003
若有以下说明:
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
则值为6的表达式是______。
A. p+5 B.*p+
下列语句错误的是( )
A> printf(”%d”, 2); B> printf(”%o”, 2);
C> printf(”%x”, 2); D> printf(”%f”, 2);
以下叙述中错误的是( )
A. C语言中对二进制文件的访问速度比文本文件快
B. C语言中,随机文件以二进制代码形式存储数据
C. 语句 FILE fp; 定义了一个名为fp的文件指针
D. C语言中的文本文件以ASCII码形式存储数据
执行下面的程序时,从键盘上输入5和2,则输出结果是 ( )
main()
{int a,b,k;
Scanf(“%d%d”,&a,&b);
k=a;
if(a
else k=b%a;
printf(“%d\n”,k);}
A 5 B 3 C 2 D 0
读下面的程序:
#include
void main()
{static int a[]={1,2,3,4,5};
int *p=a;
printf("%d,",*++p);
printf("%d,",*p++);
}写出运行的结果、