..
D、2,6,3,2,3 答案: A
题号:300
以下对一维整型数组 a的正确说明是()。 A、#define SIZE 10 ( 换行) int a[SIZE]; B、int a(10);
C、int n; scanf(\D、int n=10,a[n]; 答案: A
判断
================================================== 题号:2691
若有 int i=10,j=2; 则执行完i*=j+8; 后ⅰ的值为 28。
答案:错误
题号:2067
如果想使一个数组中全部元素的值为 0,可以写成 int a[10]={0*10}; 答案:错误
题号:1118
函数调用语句 :func(rec1,rec2+rec3,(rec4,rec5)); 中, 含有的实参个数是答案:错误
题号:1534
C语言所有函数都是外部函数 . 答案:错误 题号:2158
#define 和printf 都不是C语句。
答案:正确 题号:6321
5.
..
循环结构中的 continue 语句是使整个循环终止执行 答案:错误
题号:2583
在程序中定义了一个结构体类型后,可以多次用它来定义具有 该类型的变量。 答案:正确
题号:3386
若有int ⅰ=10, j=0; 则执行完语句
if (j=0) ⅰ+ +; else ⅰ- -; ⅰ的值为11。 答案:错误
题号:2998
c程序总是从程序的第一条语句开始执行 . 答案:错误
题号:5034
语句scanf(\答案:错误
是一个合法的 scanf 函数。
填空
================================================== 题号:582
以下程序的执行结果是 _____。
main() {
int k=8;
switch (k) {
case 9: k+=1; case 10: k+=1;
case 11: k+=1; break; default: k+=1; }
..
printf (\\n\); }
答案: 空 1: 9
题号:5171
把a1、a2定义成单精度实型变量,并赋初值 1的说明语句是 _____。 答案: 空 1:
float a1 = 1.0, a2 = 1.0;
题号:63 以下程序的输出结果是 _____。
#define PR(ar) printf( “ar = %d “, ar) main()
{ int j, a[] = { 1, 3, 5, 7, 9, 11, 13, 15}, *p = a + 5; for(j = 3; j ; j--) switch( j ) { case 1:
case 2: PR(*p++); break; case 3: PR(*(--p) ); } } 答案: 空 1:
ar=9 ar=9 ar=11
题号:3255
表达式( int )((double )(5/2 )+2.5 )的值是_____. 答案: 空 1: 4
题号:1076
表达式3.5 + 1 / 2 答案: 空 1:
的计算结果是 _____。
..
题号:6547
当a = 1、b = 2、c = 3时,以下if 语句执行后, a、b、c中的值分别为: _____、_____、 _____
if(a > c)
b = a; a = c; c = b; 答案: 空 1: 3 空 2: 2 空 3: 2
题号:3925
阅读下面程序,则执行后程序的结果为 _____。
#include \main() {
int a=0,b=0; while
(a<15)
a++;
while (b++<15);
printf (\\n\); } 答案: 空 1: 15, 16
题号:4473 有以下程序段: s = 1.0;
for(k = 1; k <= n; k++)
s = s + 1.0 / (k * (k + 1)); printf( “%f\\n”, s);
请填空,使下面的程序段的功能完全与之等同。 s = 0.0;
_____; k = 0;
..
do
{ s += d; _____; d = 1.0 / (k * (k + 1)); }while(_____ ); printf( “%f\\n”, s); 答案: 空 1: d = 1.0 空 2: k++ 空 3: k <= n
题号:6975
以下程序的输出结果是 _____。 main()
{ int x = 2;
while ( x-- );
printf( “%d\\n”, x); } 答案: 空 1: -1
题号:4423
下列程序的功能是输入一个整数, 判断其是否是素数,请填空。
main() { int i, x, y=1;
scanf (\); for (i=2; i<= _____; i++ ) if_____{ y=0; break;} printf (\\n\); } 答案: 空 1: x / 2
若为素数输出,否则输出0. 1