单项选择题若有定义“int b[8], *p=b;”,则p+6表示( )。
A.数组元素b[6]的值
B.数组元素b[6]的地址
C.数组元素b[7]的地址
D.数组元素b[0]的值加上6
延伸阅读
你可能感兴趣的试题
1.单项选择题设x=011050,则x=x&01252的值是( )。
A.0000001000101000
B.1111110100011001
C.0000001011100010
D.1100000000101000
2.单项选择题下述程序的输出结果是( )。
#include<stdio.h>
main()
int i;
for(i=1; i<=10; i++)
if(i*i>=20)&&(i*i<=100))
break;
printf("%d\n", i*i);
#include<stdio.h>
main()
int i;
for(i=1; i<=10; i++)
if(i*i>=20)&&(i*i<=100))
break;
printf("%d\n", i*i);
A.49
B.36
C.25
D.64
3.单项选择题设变量已正确定义,则以下能正确计算f=n!的程序是( )。
A.f=0;
for(i=1; i<=n; i++)f*=i;
B.f=1;
for(i=1; i<n; i++)f*=i;
C.f=1;
for(i=n; i>1; i++)f*=i;
D.f=1;
for(i=n; i>=2; i--)f*=i;
4.单项选择题下列能正确进行字符串赋值的是( )。
A.char s[5]="ABCDE";
B.char s[5]='A', 'B', 'c', 'D', 'E';
C.char*s; s="ABCDE";
D.char*s; printf("%s", s);
5.单项选择题若有定义:“int a[2][3];”则对a数组的第i行第j列元素的正确引用为( )。
A.*(*(a+i)+j)
B.(a+i)[j]
C.*(a+i+j)
D.*(a+i)+j
6.单项选择题有下列程序:
int fun(int n)
if(n==1)return 1;
else
return(n+fun(n-1));
main()
int x;
scanf("%d", &x); x=fun(x); printf("%d\n", x);
执行程序时,给变量x输入10,程序的输出结果是( )。
int fun(int n)
if(n==1)return 1;
else
return(n+fun(n-1));
main()
int x;
scanf("%d", &x); x=fun(x); printf("%d\n", x);
执行程序时,给变量x输入10,程序的输出结果是( )。
A.55
B.54
C.65
D.45
7.单项选择题两个或两个以上模块之间关联的紧密程度称为( )。
A.耦合度
B.内聚度
C.复杂度
D.数据传输特性
8.单项选择题以下程序的输出结果是( )。
main()
char st[20]="hello\0\t\\\";
printf("%d%d\n", strlen(st), sizeof(st));
main()
char st[20]="hello\0\t\\\";
printf("%d%d\n", strlen(st), sizeof(st));
A.9 9
B.5 20
C.13 20
D.20 20
9.单项选择题对如下二叉树进行后序遍历的结果为( )。
A.ABCDEF
B.DBEAFC
C.ABDECF
D.DEBFCA
10.单项选择题下列合法的声明语句是( )。
A.int _abc=50;
B.double int=3+5e2.5;
C.1ong do=1L;
D.float 3_asd=3e-3;
热门相关试卷
最新相关试卷