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

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

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

printf (〃suni=%d\\rr, sum)。 bky()o } voidbky () {

FILE*IN, *0UT。 intio

int订N, iOUTo IN=fopen(〃in. dat〃,\。 if(IN二二NULL) {

pri ntf (〃PleaseVerifyTheCu:r:re:r nt Dir ?? it MayBeChanged) 。 } 0UT=fopen(〃out

z,

? dat〃, 〃w〃)。

if(OUT二二NULL) {

printf (PleaseVerifyTheCurrentDir?? itMayBeChanged/z)。 }

for(i=0o i<5o i++) {

fscanf(IN, 〃%d〃,&iIN)o i OUT 二 fun (订 N)。

fprintf(0UT,〃%d\\n〃,iOUT)。 }

fclose(IN)o fclose(0UT)o }

示例代码: inti二1, sum=0o while(i<=n) {

sum=sum+i

i++o

z,

}

returnsumo 题号:4662

变量P为指针变量,若P二&d,下列说法不正确的是()O A、 *(p++)二二&++ B、 &*p=二 U (*p)++二二a++ IX *&a==a 答案: A

题号:6651

C语言允许函数类型缺省定义,此时函数值隐含的类型是()。 A、 long B、 floats int R double 答案: C 题号:6993

若已定义x和y为double类型,则表达式x二l,y二x+3/2的值是()A、 1 B、 2. 0C 2. 5

R 2答案:B题号:6988 以下程序的输出结果是 main()

{inta=2, b二5。

printf (“ a=%%d, b^6n%,,d, a, b)}

A、a=%2, b=%5 B> a=%%d, b=%%d Cs a=%d, b=%d IX a=2, b=5 答案: C 题号:5659

若有定义inta[10], *p=ao ,则p+5表示 A、元素a [5]的地址 B>元素a [6]的地址 U元素a [6]的值 R元素a [5]的值 答案: A 题号:6490

若有说明:int*p, m=5, n?以下正确的程序段是()。 A、 scanf (\〃, &n)。*p=no B、 p二&n。 *p=m。

U p二&n。scanf(〃%d〃, *p) IX p二&n。scanf (〃%d〃, &p)。 答案:

B

题号:6073

下列程序的输出结果为()。 main() {intm=7, n二4。 floata=38. 4, b=6. 4, x。 x=m/2+n*a/b+1/2。 printf(〃%f\\rT, x)。} A、

28. 000000B、 27.500000 C、 28. 500000R 27.000000 答 案: D 题号:401

以下所列的C语言常量中,错误的是()。 A、 '\\72' B、 OxFFC. 2L R 1. 2e0. 5 答案: D

题号:1684

inta=l, b=2, c=3o if (a>c)b=ao a=Co c二b。则 c 的值为()。 A、 3 B、 2 U不一定 D. 1 答案: B 题号:961

C语言中wh订e和do-while循环的主要区别是()。

A、 wh订e的循坏控制条件比do-wh i 1 e的循环控制条件更严格 B、 do-while的循环体至少无条件执行一次 U do-wh订e的循环体不能是复合语句 R do-wh订e允许从外部转到循环体内 答案: B

判断 题号:3927

两个字符串中的字符个数相同时才能进行字符串大小的比较 答案:错误

题号:51247&3+12 的 值是15o答案:错误 题号:3721

语句 ptintf (〃%f%%〃,1. 0/3) o 输出为 0. 333333o 答案:错误 题号:3862

如果函数值的类型和return语句中表达式的值不一致,则以 函数类型为准。 答案:正确 题号:6755

若 i=3,则 printf (〃%d〃,-i++)。输出的值为-4。 答案:错误 题号:4579

通过return语句,函数可以带回一个或一个以上的返回值。 答案:错误 题号:2440

inti, *p=&io是正确的C说明。 答案:正确 题号:4678

a= (b=4) + (c=6)是一个合法的赋值表达式。 答案:正确 题号:6288

十进制数15的二进制数是1111. 答案:正确题号:464

若a=3, b=2, c二1则关系表达式〃(Qb)二二c〃的值为〃真〃。 答案:正确

填空============================================ 题号:2713

以下程序段的输岀结果是 ____ o printf ( stolen( \。))

答案: 空1: 3

题号:2758

若x为double型变量,请写出运算x=3. 2, ++x后表达式的值 ________ 和变量的值答案: _____

空 1:4.2

____

空2:4.2题 号:3121

若有定义:inta=8, b二5, c执行语句c=a/b+0. 4后,c的值为 _________ 答案: 空1: 1

题号:4474

当计算机用两个字节存放一个整数时,其中能存放的最大十进制整数是 ______ 、最小 十进制整数是 ____ ,它们的二进制形式是 _______o 答案: 空1: 65535 空2: -32768 空3:

1111111111111111, 1000000000000000 题号:4683

若从键盘输入5&则以下程序输出的结果是 _______omain () { intao

scanf,z

%d,z

, &a)o if (a>50) printf

if (a>40) printf (〃%d〃,a)。 if (a>30) printf (〃%d〃,a)。

答案: 空 1:58585 8

题号:1262 请写岀与以下表达式等价的表达式是A) _______ B)A) ! &>0) B ) ! 0 答案: 空1: x〈二0 空 2:1

题号:5076以下程序的输出结果是

main ()

_____

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

printf(〃suni=%d\\rr,sum)。bky()o}voidbky(){FILE*IN,*0UT。intioint订N,iOUToIN=fopen(〃in.dat〃,\。if(IN二二NULL){printf(〃PleaseVerifyTheCu:r:re:rntDir??it
推荐度:
点击下载文档文档为doc格式
9nopj54id74n7xz5eecp3x5if1klf700aw3
领取福利

微信扫码领取福利

微信扫码分享