若有如下程序段,则与其功能等价的赋值语句是()。 int s,a,b,c; for(b=1;b<=c;b++) s=s+1; (A)s=a+b; (
若有如下程序段,则与其功能等价的赋值语句是( )。
int s,a,b,c;
for(b=1;b<=c;b++) s=s+1;
(A)s=a+b; (B)s=a+c; (C)s=s+c; (D)s=b+c;
若有如下程序段,则与其功能等价的赋值语句是( )。
int s,a,b,c;
for(b=1;b<=c;b++) s=s+1;
(A)s=a+b; (B)s=a+c; (C)s=s+c; (D)s=b+c;
A.输出的是1
B.输出的是1和-2
C.输出的是3和0
D.是死循环
A.输出的是3和0
B.输出的是1和-2
C.是死循环
D.输出的是1
若有说明int i,j=2,*p=&i;则能完成i=j赋值功能的语句是______。
A.i=*p;
B.*p=*&j;
C.i=&j;
D.i=**p;
若有说明:intn=2,*p=&n,*q=p;,则以下非法的赋值语句是( )。
(A)p=q; (B)*p=*q; (C)n=*q; (D)p=n;
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
A.int*a[10];
B.int(*a)[10];
C.int*a;
D.inta[10];
A.com.real=1
B.val1.complex.real=1
C.val1.com.real=1
D.val1.real=1
设有C语句的程序段如下: while(i&&++j) { c=2.19; j+=k; i++; } 则经过词法分析后可以识别的单词个数是_______个。
A.19
B.20
C.21
D.23
现有如下程序段,此程序段编译有错误,则程序段的错误出在()。 include <stdio.h> main() { int a=30,b=40,c=50,d; d=a>30? b:c; switch(d) {case a:printf("%d,",a); case b:printf("%d,",b); case c:printf("%d,",c); default:printf(""); ) )
A.“default:printf("");”这个语句
B.“d=a>30?b:C;”这个语句
C.“case a:printf(”% d,”,a);case b:printf(”%d,”,b);case c:printf(”%d,”,c);”这三个语句
D.switch(d)这个语句