c语言题库 pdf,c语言题库_选择题(1).pdf

本卷共有4 道大

一、单项选择题(25 道小题,共50 分)

1、以下说法中正确的是(C )(2 分)

A 、C 语言程序总是从第一个的函数开始执行B、在C 语言程序中,要调用的

函数必须在main()函数中定义

C、C 语言程序总是从main()函数开始执行D、C 语言程序中的main()函数必

须放在程序的开始部分

2、一个算法应该具有“确定性”等五个特性,下面对另外4 个特性的描述中

错误的是(B)(2 分)

A 、有零个或多个输入B、有零个或多个输出C、有穷性D、可行性

3、以下选项中,不合法常量的是(B)(2 分)

A 、1.234e04B、1.234e0.4

C、1.234e+4D、1.234e0

4 、C 语言中最简单的数据类型包括(B)(2 分)

A 、整型、实型、逻辑型B、整型、实型、字符型

C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型

5、能正确表示逻辑关系:“10≥=a≥=0”的C 语言表达式是(D) (2 分)

A 、10>=a>=0B、a>=0 and a<=10

C、a>=0||a<=10 D、a>=0&&a<=10

6、设a 和b 均为double 型变量,且a=5.5、b=2.5,则表达式(int)a+b/b 的

值是(D)(2 分)A 、6.500000B、6

C、5.500000D、6.000000

1 / 90

7、x 、y 、z 被定义为int 型变量,若从键盘给x 、y 、z 输入数据,正确的输

入语句是(B)(2 分)

、INPUT x、y 、z;B、scanf("%d%d%d",&x,&y,&z);

C、scanf("%d%d%d",x,y,z);D、read("%d%d%d",&x,&y,&z);

8、设x 和y 均为int 型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是(D)(2

分) 、把x 和y 按从大到小排列B、把x 和y 按从小到大排列

C、无确定结果D、交换x 和y 中的值

9、若有以下程序段:int c1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3 中的值是

()(2 分) 、0B 、0.5

C、1D、2

10、设char ch='A';则ch=(ch>='A'&&ch<='Z')?(ch+32):ch 的值是(B)。(2 分)

、A B 、a

C、Z D 、z

11、执行程序段int a=-1,b=4,k;k=(++a<0)&&!(b--

<=0);printf(“%d %d %d\n”,k,a,b);后的输出结果是(D )。

(2 分)

、1 0 4B、1 0 3

C、0 0 3D、0 0 4

12、设intx=1, y=1;表达式(!x||y--)的值是(B)。(2 分)

、0B、1 C、2 D、-1

13、程序段intx=3;do{printf(“%d”,x-=2);}while(!(--x));的输出结果是(C)。(2

分)

、1B、30 C、1-2 D、死循环

2 / 90

14、程序段for (i=2; i==0; )printf(“%d”,i--) ; 的循环次数是(B)。(2 分)A 、无

限次B、0 次

C、1 次 、2 次

15、语句int k=1; while (k++<10);执行后,变量k 的值是(B )。(2 分)

A 、10B、11 C、9 、无限循环,值不定

16、程序inti,sum;for(i=1;i<=3;sum++)sum+=i;printf(“%d\n”,sum);的执行结果

是(C)。(2 分)

A 、6B、3 C、不确定 、0

17、以下对二维整形数组a 的正确说明是(C)。(2 分)

A 、int a[3][]; B、float a(3,4);

C、double a[1][4]; 、floa

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值