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

(完整版)大学C语言考试题库(含答案)

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

WORD格式

C

题号: 130

若 char a[10]; 已正确定义,以下语句中不能从键盘上给 a数组的所有元素输入值的语句是()。 A、scanf(\B、

for(i=0;i<10;i++)a[i]=getchar();

C、a=getchar(); D、gets(a); 答案: C

题号: 191

若有说明语句 :char c='\\72'; A、说明不合法, c的值不确定 B、包含 3个字符 C、包含 1个字符 D、包含 2个字符 答案: C

题号: 4539

以下程序的输出结果是 main()

{ int i = 1, j = 3;

printf( “ %d,” , i++); { int i = 0;

i += j * 2;

printf( “ %d,%d,” , i, j ); }

pritnf( “ %d,%dn” , i, j ); }

A、1,6,3,2,3 B、2,7,3,2,3 C、1,7,3,2,3 D、2,6,3,2,3 答案: A

题号: 300

以下对一维整型数组 a的正确说明是()。 A、#define SIZE 10 ( B、int a(10);

C、int n; scanf(\D、int n=10,a[n];

换行 ) int a[SIZE];

则变量 c()。

专业资料整理

WORD格式

答案: A

判断

================================================== 题号: 2691 若有 int i=10,j=2; 答案:错误 题号: 2067

如果想使一个数组中全部元素的值为 int a[10]={0*10}; 答案:错误 题号: 1118

函数调用语句 :func(rec1,rec2+rec3,(rec4,rec5)); 答案:错误 题号: 1534

C语言所有函数都是外部函数 答案:错误 题号: 2158

#define 和printf 都不是 C语句。 答案:正确 题号: 6321

循环结构中的 continue 语句是使整个循环终止执行 答案:错误 题号: 2583

在程序中定义了一个结构体类型后,可以多次用它来定义具有该类型的变量。 答案:正确 题号: 3386

.

中 , 含有的实参个数是 5.

0,可以写成

则执行完 i*=j+8; 后ⅰ的值为 28。

专业资料整理

WORD格式

答案: 空 1: 9

若有 int

if (j=0) 答案:错误

ⅰ=10, 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\); }

题号: 5171

把 a1、a2定义成单精度实型变量,并赋初值

1的说明语句是 _____。

专业资料整理

WORD格式

答案: 空 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: 3.5

题号: 6547

当 a = 1、b = 2、c = 3时,以下 if 语句执行后, a、b、c中的值分别为: _____、_____

if(a > c)

b = a; a = c; c = b;

答案: 空 1: 3

专业资料整理

_____、

WORD格式

答案: 空 1: d = 1.0 空 2: k++ 答案: 空 1: 15, 16 题号: 4473 有以下程序段: s = 1.0;

for(k = 1; k <= n; k++)

s = s + 1.0 / (k * (k + 1)); printf( “n%f” , s);

请填空,使下面的程序段的功能完全与之等同。 s = 0.0;

_____; k = 0; do

{ s += d;

_____;

d = 1.0 / (k * (k + 1)); }while(_____ );

printf( “n%f” , s); }

空 2: 2 空 3: 2

题号: 3925

阅读下面程序,则执行后程序的结果为

#include \

main() {

int a=0,b=0; while ( a<15)

a++;

while ( b++<15);

printf ( \\n\);

_____。

专业资料整理

(完整版)大学C语言考试题库(含答案)

WORD格式C题号:130若chara[10];已正确定义,以下语句中不能从键盘上给a数组的所有元素输入值的语句是()。A、scanf(\B、for(i=0;i<10;i++)a[i]=getchar();C、a=getchar(
推荐度:
点击下载文档文档为doc格式
349z53rerh1j03v4iv5u208bi7808n00a9r
领取福利

微信扫码领取福利

微信扫码分享