本文提供考研C程序设计在线题库每日一练,以下为具体内容
1、对以下说明语句int a[10]={6,7,8,9,10};的正确理解是( )。
A、将5个初值依次赋给a[6]至a[10]
B、将5个初值依次赋给a[0]至a[4]
C、因为数组长度与初值的个数不相同,所以此语句不正确
D、将5个初值依次赋给a[1]至a[5]
2、下面程序段不是死循环的是( )。
A、int j=50; while(1){j=j%100+1; if(j>100) break;}
B、for(;;)
C、int k=0; do{++k;}while(k>=0);
D、int s=36; while(s) --s;
3、以下程序的输出结果是( )。main(){int **k,*a,b=100;a=&b;k=&a;printf("%d\n",**k);}
A、运行错误
B、a的地址
C、100
D、b的地址
4、有定义语句:char *p[3];以下选项中与此语句等价的是( )。
A、char p[3];
B、char **p;
C、char *(p[3]);
D、char (*p)[3];
5、下列表达式中,错误的是( )。
A、5.0%2.0
B、i+++j
C、x*=y+8
D、2>1?a:b
点击查看【完整】试卷>>