单选题 若有以下定义 int x[10], *pt=x; 则对x 数组元素的正确引用是( )。

A、 pt+3
B、 *&x[10]
C、 *(pt+10)
D、 *(x+3)
下载APP答题
由4l***7i提供 分享 举报 纠错

相关试题

单选题 有以下程序 #include <stdio.h> main() { int i=5; do { if (i%3==1) if (i%5==2) { printf("*%d", i); break; } i++; } while(i!=0); printf("\n"); } 程序的运行结果是( )。

A、*2*6
B、*3*5
C、*5
D、*7

单选题 以下不能输出字符A的语句是( )。 (注:字符A的ASCII码值为65,字符a的ASCII码值为97)

A、printf("%c \n", 'a'-32);
B、printf("%d \n", 'A');
C、printf("%c \n", 65);
D、printf("%c \n", 'B'-1);

单选题 若变量已正确定义为int型,要通过语句( )。 scanf("%d, %d, %d", &a, &b, &c); 给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是( )。 (注:□代表一个空格符)

A、1,2,3<回车>
B、□□□1,2,3<回车>
C、1,□□□2,□□□3<回车>
D、1□2□3<回车>

单选题 有以下程序 #include <stdio.h> main() { int i, j; for(i=1; i<4; i++) { for(j=i; j<4; j++) printf("%d*%d=%d ", i, j, i*j); printf("\n"); } } 程序运行后的输出结果是( )。

A、1*1=1 1*2=2 1*3=3 2*2=4 2*3=6 3*3=9
B、1*1=1 1*2=2 1*3=3 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9
C、1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9
D、1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9

单选题 若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是( )。

A、x+1=y
B、++x, y=x--
C、x=x+10=x+y
D、double(x)/10

单选题 设有定义: int a=1,b=2,c=3; 以下语句中执行效果与其它三个不同的是( )。

A、if(a>b) c=a,a=b,b=c;
B、if(a>b) {c=a,a=b,b=c;}
C、if(a>b) c=a;a=b;b=c;
D、if(a>b) {c=a;a=b;b=c;}

单选题 有以下程序 #include <stdio.h> main() { int y=10; while(y--); printf("%d\n", y); } 程序执行后的输出结果是( )。

A、y= 0
B、y= -1
C、y= 1
D、while构成无限循环

单选题 若a是数值类型,则逻辑表达式 (a==1)||(a!=1) 的值是( )。

A、1
B、0
C、2
D、不知道a的值,不能确定