针对上一次学习内容继续 我们针对学习的C语言知识-进行学习练习以检验学习效果。
1、有如下程序 int a[10]={1,2,3,4,5,6,7,8,9,10}; int *p=&a[3],b;b=p[5]; 则b的值是
A. 5
B. 6
C. 9
D. 8
2、执行以下程序后,a,b的值分别为 main() { int a,b,k=4,m=6,p1=&k,p2=&m; a=p1==&m; b=(p1)/(p2)+7; printf("a=%d\n",a); printf("b=%d\n",b); }
A. -1,5
B. 1,6
C. 0,7
D. 4,10
3、以下程序有语法错误,有关错误原因的正确说法是
main() {
int G=5,k;
void prt_char();
...
k=prt_char(G);
...
}
A. 语句 void prt_char();有错,它是函数调用语句,不能用void说明
B. 变量名不能使用大写字母
C. 函数说明和函数调用语句之间有矛盾
D. 函数名不能使用下划线
-----------今天的题目 是3C认证,有点好运的意思------------------
题目1、答案:C
题目2、答案:C
题目3、答案:C