c语言运行结果试题,c语言练习1输入输出选择题.doc

1. 能将高级语言源程序转换成目标语言程序的是( )

A.调试程序 B.解释程序 C.编译程序 D.编辑程序

2. 构成C 语言程序的基本单位是( )

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

3. 可以在C 语言中用做变量名的一组是( )

A.Void B.xx_23 C.for D.22C

define _654 -xyz DO

Word If AUX Bool

4. 若有类型说明语句char m;int n;double x,y;则表达式 m * n + y – x 的结果类型是( )

A.float B.char C.int D.double

5. 下面列出语句中符合C语言语法的赋值语句是( )

A.a=b+c--a+7; B.a=a++=7; C.a=7+b,c=a+7; D.a=c+7=b+a+7;

6. 决定C语言函数返回值的类型的是( )

A.return语句中的表达式类型B.调用函数时的实际参数类型

C.依据计算结果的类型 D.定义函数时所指定的函数类型

7. 以下选项中属于C语言的数据类型是( )

A.逻辑型B.单精度型 C.复数型 D.集合型

8. 在C语言中,不正确的short int类型的常数是( )

A.0X4FF B.0665 C.-6531 D.33000

9. 有定义int x = -2;当执行语句printf("%d,%u",x,x);后,输出( )

A.-2,-2 B.-2,65534 C.65534,-2 D.65534,65534

10. 使用格式化输入函数scanf( )输入一个无符号数给变量x,以下不正确的是( )

A.scanf("%u",&x) B.scanf("%x",&x)

C.scanf("%o",&x) D.scanf("%d",&x)

11. 下列可用于C语言标识符的一组是( )

A.mod equal goto B.val enum def

C._123 dCost iCount D.#abs signed bull

12. 下列描述中不正确的是( )

A.字符型数组可以在定义时进行初始化

B.允许对字符型数组进行整体输入、输出

C.字符型数组中可以存放字符串

D.可以通过赋值运算符"="对另一个字符型数组进行整体赋值

13. 以下说法中正确的是( )

A.C程序从第一个函数开始执行 B.调用函数必须在主函数中定义

C.C程序总是从主函数开始执行D.主函数必须放在程序的开头

14. 在C语言程序中,如未说明函数类型,则函数的隐含类型为( )

A.double B.int C.long D.Char

15. 以下合法的一组常量是( )

A.1.24e3,08211,0xFF,12L B.38.00e8f,12UL,0177777,'X'

C.20FA,07321,0xffff,"A" D.3.14E2.3,0x32768,-27,1UL

16. 语句printf("##\b\b##");在屏幕上的的输出结果是( )

A.##bb## B.##\b\b## C.#### D.##

17. 字符型(char)数据在计算机内存当中的存储形式是( )

A.反码 B.补码C.ASCII码D.BCD码

18. 下列要求运算数必须是整型的运算符是( )

A./= B.% C.!= D.!

19. 在下面的语句中,错误的赋值语句是( )

A.x = ( y = ( z = 2,m = 3 )); B.x = i++ + 3;

C.x – x / y = 2 D.x = y == x + 1

20. 若变量已正确定义并赋值,下面合法的C语言赋值表达式是( )

A.x=y+8=3*z B.x++=3 C.k=12.5%3 D.a+=(a=a*2)

21. 下面一组中都是C语言关键字的是( )

A.const typedef volatile B.signed about struct

C.static void catalog D.continue stdio union

22. 若已定义m和n为float类型,则表达式m=1.0,n=m+5/2的值是( )

A.3 B.3.000000 C.3.500000 D.4

23. 语句printf("%d\n",sizeof("\t\"\\\064\x0D\n"));的输出结果是( )

A.16 B.7 C.6 D.5

24. 下面列出C语言常量中合法的一组是( )

A.1L, 0380, 1.2e2.3, 'S

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值