下述正确的c语言常量是,C语言题

C语言程序设计试题

单项选择题

1.___A____是构成C语言程序的基本单位。

A.函数 B. 过程 C.子程序 D.子例程

2.以下叙述中正确的是___C_____。

A. 可以在一个函数中定义另一个函数

B. main()函数必须放在其它函数之前

C. 一定是先从main()函数开始执行

D. 所有被调用的函数一定要在调用之前进行定义

3. 下述正确的C语言常量是____C____。

A.E2 B.1.5E2.3 C.5.OE D.3e-3

4.设int x=1,y=1; 表达式(!x||y--)的值 ____B_____。

A. 0 B. 1 C.2 D. -1

5.____C_____是C语言提供的合法的数据类型关键字。

A.Float B.sprintf C.int D.Char

6.以下选项中合法的用户标识符是___B___。

A. long B. _2Test C. 3Dmax D. A.dat

7.已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,则用八进制表示的字符常量'\101'是___A___。

A. 字符A B. 字符a C. 字符e D. 非法的常量

8. 下述程序的输出结果是 D 。

#include

void main( )

{ int a=2;

a%=4;

printf(“%d,”,a);

a+=a*=3;

printf(“%d”,a);

}

A.2,O B.1,O C.-1,12 D.2,12

9.下述程序的输出结果是? B

int y=30; printf(“%d”,y++);

A.31 B.30 C.29 D.3

10. 设整型变量a为5,使b不为2的表达式是_____C______ A. b=a/2 B. b=6-(--a) C. b=a%2 D.b=a>3 ? 2 : 1

11.分析下面的代码: if (a<0.7) printf("提示1");else if(a<1) printf("提示2");else printf("提示3");如果a=0.8,那么输出结果为( B )。

A.提示1 B.提示2 C.提示3 D.0.8

12. 分析下面的代码:#includevoid main(){ int a; scanf("%d",&a); switch(a) { case 1:printf("星期一 "); case 2:printf("星期二 "); case 3:printf("星期三 "); case 4:printf("星期四 "); case 5:printf("星期五 "); case 6:printf("星期六 "); case 7:printf("星期日 "); default:printf("输入错误\n"); }}若a=6,则输出结果是( C )。A. 星期六 B. 星期六 星期日C. 星期六 星期日 输入错误 D. 输入错误

13. 分析下面的代码,如果输入85,那么将输出( B )。#include void main(){ int mks; printf("请输入分数:"); scanf("%d",&mks); mks>90?printf("优秀"):printf("一般");}

A. 优秀 B. 一般

C. 代码将不会显示任何结果 D. 语法错误

14. 分析下面的C语言代码: int a=1,b=10;do{b-=a; a++; }while (b- -<0);则执行循环语句后b的值为( D )。

A. 9 B. -2 C. -1 D. 8

15. #includevoid

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值