
1.一个C程序的执行是从【】。 A)本程序的main函数开始,到main函数结束 B) 本程序文件的第一个函数开始,到本程序文件的最 后一个函数结束 C) 本程序的maim函数开始,到到本程序文件的最后一 个函数结束 D)到本程序文件的第一个函数开始,到本程序的main函 数结束
1.一个C程序的执行是从【 】。 A) 本程序的main函数开始,到main函数结束 B) 本程序文件的第一个函数开始,到本程序文件的最 后一个函数结束 C) 本程序的main函数开始,到到本程序文件的最后一 个函数结束 D)到本程序文件的第一个函数开始,到本程序的main函 数结束

2.一个C语言程序是由【】。 A)一个主程序和若干子程序组成 B) 函数组成 若干过程组成 D 若干子程序组成
2.一个C语言程序是由【 】。 A) 一个主程序和若干子程序组成 B) 函数组成 C) 若干过程组成 D) 若干子程序组成

3.C语言规定,在一个源程序中,main函数的 位置【 】。 A)必须在最开始 B)必须在系统调用的库函数的后面 、 C 可以在任何位置 D)必须在最后
3.C语言规定,在一个源程序中,main函数的 位置【 】。 A)必须在最开始 B)必须在系统调用的库函数的后面 C)可以在任何位置 D)必须在最后

4.在C语言中,数字0X26是一个【】进制数 A)二 B)八 C)十 D)十六
4.在C语言中,数字0X26是一个【 】进制数 A)二 B)八 C)十 D)十六

5.设宏定义为#define ABC(x)x*x, 引用ABC(1+2*3)后的获值是【】。 A)49 B)7 C)14 D)13
5.设宏定义为#define ABC(x) x*x , 引用ABC(1+2*3)后的获值是【 】。 A)49 B)7 C) 14 D)13

6.设说明为inta3]={1,2},*p=a;则*p与*(p+2)的值分别 是【】。 A)1和0 B)0和1 C)1和2 D)2和0
6.设说明为 int a[3]={1,2},*p=a; 则*p与*(p+2)的值分别 是【 】。 A)1和0 B) 0和1 C) 1和2 D) 2和0

7.设说明为inta=10;执行语句a*=1+2+3; 后a的值是【】。 A)15 B)24 C)33 D)60
7.设说明为 int a=10; 执行语句 a*=1+2+3; 后a的值是【 】。 A) 15 B) 24 C) 33 D) 60

8.为表示关系x2y≥☑,应使用C语言表达式【】。 A)(>=y>=Z B)(x>=y)AND(y>=Z) C)(X>=y)&&(y>=Z D)x>=y)&(y>=Z
8.为表示关系x≥y≥z,应使用C语言表达式【 】。 A) (x>=y>=z) B)(x>=y)AND(y>=z) C) (x>=y)&&(y>=z) D)(x>=y)&(y>=z)

9.说明语句:int all[3]={1,2,3,4,5,6,7,8,9}; 则a数组的行数为【】。 A)不确定 B)1 C)2 D)3
9.说明语句:int a[][3]={1,2,3,4,5,6,7,8,9}; 则a数组的行数为 【 】 。 A)不确定 B)1 C)2 D)3

10.以下程序时,从键盘输入25,13,10,则输出结 果是【】。 mainO int al,a2,a3; scanf(“%d,%d,%d”,&a1,&a2,&a3); printf("al+a2+a3=%d\n",a1+a2+a3); 2 A.a1+a2+a3=48 B.a1+a2+a3=25 C. a1+a2+a3=10 D. 不确定
10.以下程序时,从键盘输入25,13,10,则输出结 果是【 】。 main(){ int a1,a2,a3; scanf(“%d,%d,%d”,&a1,&a2,&a3); printf(“a1+a2+a3=%d\n”,a1+a2+a3); } A.a1+a2+a3=48 B.a1+a2+a3=25 C.a1+a2+a3=10 D.不确定