好文档 - 专业文书写作范文服务资料分享网站

大学C语言考试题库(答案) 

天下 分享 时间: 加入收藏 我要投稿 点赞

..

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

大学C语言考试题库(答案) 

..D、2,6,3,2,3答案:A题号:300以下对一维整型数组a的正确说明是()。A、#defineSIZE10(换行)inta[SIZE];B、inta(10);C、intn;scanf(\D、intn=10,a[n];答案:A判断==============
推荐度:
点击下载文档文档为doc格式
8qohm9pful6c4rp7oypx5gf8x599m300swp
领取福利

微信扫码领取福利

微信扫码分享