第1题:
以下能正确定义一维数组的选项是
A.int a[5]={0,1,2,3,4,5};
B.char a[]={′0′,′1′,′2′,′3′,′4′,′5′,′\0′};
C.char a={′A′,′B′,′C′};
D.int a[5]="0123";
第2题:
以下程序的功能是进行位运算: main() {unsigned char a,b; a=7∧3;b=~4 & 3; printf("%d%d\n",a,B) ; } 程序运行后的输出结果是 ______。
A.4 3
B.7 3
C.7 0
D.4 0
第3题:
以下程序的输出结果是______。 main() { int a[4][4]={{1,3,5,},{2,4,6},{3,5,7}}; printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0]); }
A.650
B.1470
C.5430
D.输出值不定
第4题:
A.‘d’
B.‘\0’
C.存放’d’的地址
D.‘0’
第5题:
合法的数组定义是 ( )
A.int a[ ]="string";
B.int a[5]={0,1,2,3,4,5};
C.char a="string";
D.char a={0,1,2,3,4,5};
第6题:
请读程序段:char str[]="ABCD",*p=str;printf("%d\n",*(p+4));程序段的输出结果是 ______。
A.68
B.0
C.字符D的地址
D.不确定的值
第7题:
下列程序的输出结果是______。 main() { char a[10]={1,2,3,4,5,6,7,8,9,0},*p=a+5; printf("%d",*--p); }
A.非法
B.a[4]的地址
C.5
D.7
第8题:
以下能正确定义一维数组的选项是()
第9题:
char a[5][4],a的地址为0,问printf(“%d”,a[4]+3)值
第10题:
以下程序的输出结果是()。 main() { int a[4][4]={{1,3,5},{2,4,6},{3,5,7}}; printf("%d%d%d%d/n",a[0][3],a[1][2],a[2][1],a[3][0]); }
第11题:
f
e
/0
∪(∪表示空格)
第12题:
第13题:
下列程序的输出结果是______。 main ( ) { char a [10] ={ 9, 8,7,6, 5, 4,3, 2, 1,0},*p=a+5; printf ("%d", *--p); }
A.非法
B.a[4]的地址
C.5
D.3
第14题:
请读程序段: char str[]="ABCD",*p=str; printf("%d\n",*(p+4)); 程序段的输出结果,是_______。
A.68
B.0
C.字符'D'的地址
D.不确定的值
第15题:
有以下程序: main() { unsigned char a,b; a=4 | 3; b=4 & 3; printf("%d %d\n",a,b); } 执行后输出结果是( )。
A.7 0
B.0 7
C.1 1
D.43 0
第16题:
下列程序的输出结果是______。 main() { char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5; printf("%d",*--p); }
A.非法
B.a[4]的地址
C.5
D.3
第17题:
下列程序的输出结果是 ( ) main( ) { char a[10]={9,8,7,6,5,4,3,2,1,0},* p=a + 5; printf("%d",*- -p); }
A.非法
B.a[4]的地址
C.5
D.3
第18题:
下列合法的数组定义是______。
A.int a[]="string";
B.int a[5]={0,1,2,3,4,5};
C.char s="string";
D.char a[]={0,1,2,3,4,5};
第19题:
下面程序段的运行结果是()。 char a[7]= “abcdef”; char b[4]= “ABC”; strcpy(a,b); printf(“%c”,a[5]);
第20题:
以下能正确定义一维数组的是()
第21题:
合法的数组定义是()
第22题:
以下程序段运行后*(p+3)的值为() char a[]=”good”; char *p; p=a;
第23题:
‘d’
‘/0’
存放’d’的地址
‘0’
第24题:
6
5
4
3