当前位置:IT认证>计算机二级

问题:

[单选] 若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是(  )。

A . p=a;
B . p[o]=a;
C . p[o]=&a[1][2];
D . p[l]=&a;

有以下程序#include<stdio.h>int a=1:int f(int c){  static int a=2;c=c+1.return(a++)+c;}main(){ int i,k=0;for(i=0;i<2;i++){int a=3;k+=f(a);)k+=a;printf(”%d\n”,k);程序运行结果是(  )。 14。 15。 16。 17。 在一个C语言源程序文件中所定义的全局变量,其作用域为(  )。 所在文件的全部范围。 所在程序的全部范围。 所在函数的全部范围。 由具体定义位置和extern说明来决定范围。 以下程序段给数组所有元素输入数据:#include<stdio.h>main(){int a[10],i=0;while(i<10)scanf(”%d”,);}应在下划线处填入的是(  )。 a+(i++)。 &a[i+1]。 a+i。 &a[++i]。 下列叙述中错误的是(  )。 列表框和组合框都有List属性。 列表框有Selected属性,而组合框没有。 列表框和组合框都有Style属性。 组合框有Text属性,而列表框没有。 执行语句“for(i—l;i++<4;);”后,变量i的值是(  )。 3。 4。 5。 不定。 若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是(  )。
参考答案:

  参考解析

B。【解析】选项B表示把整型数组a[o]的指针赋给p[o]。

在线 客服