C语言程序设计测试2 (附参考答案)

C语言程序设计测试2 (附参考答案)
范围:     1~6章

试题

一、单项选择题(1~30题,每题1分;31~40题,每题2分;共50分)
1. 若有以下定义:
 char s='/072';
 则该语句:
 (A) 使s的值包含1个字符  (B) 定义不合法,s的值不确定
 (C) 使s的值包含4个字符  (D)  使s的值包含3个字符 


2.以下的选项中,非法的C语言转义字符是:
 (A)'/t'  (B) '/017' (C) '/n' (D)'/0xaa'


3.不能正确表示数学表达式a*b/(c*d)的C语言表达式是:(注:以“*”代替小圆点)
 (A) a*b/c*d (B) a/(c*d)*b (C) a*b/c/d (D)a*b/(c*d)


4.下列标识符中,不能作为用户自定义标识符的是:
  (A)ab_2   (B) if  (C) _123 (D)a_3


5.组成C语言程序的是:
 (A) 子程序 (B) 过程 (C) 函数 (D)主程序和子程序


6.以下各标识符中,合法的用户标识符为:
 (A)p#a   (B)a10  (C) void (D) 10a


7.以下数据中,不正确的数值是:
 (A) 0.0  (B) 5L  (C) 3e3.5 (D) 986


8.以下数据中,不正确的字符常量是:
 (A) "c"  (B) '/n' (C) '/041' (D) 'c'


9.以下整数中,不正确的八进制或十六进制数是:
 (A) 0x16 (B) 016  (C) -16  (D) 0xaaaa


10.已知各变量的类型定义如下:
 int i=8,k,a,b;
 unsigned long w=5;
 double x=1.42,y=5.2;
 则以下选项中,不符合C语言语法的表达式是:
 (A) k=i++; (B) (int)x+0.4 (C)y+=x++;  (D)a=2*a=3


11.以下选项中,不符合C语言语法的赋值语句是:
 (A) a=1,b=2 (B) ++i; (C) a=b=5;  (D) y=(a=3,6*5);


12.以下选项中,合法的C语言关键字是:
 (A) integer (B) Char (C) int   (D) real


13.以下不正确的叙述是:
 (A) 在C程序中所用的变量必须先定义后使用
 (B) 在C程序中,APH和aph是两个不同的变量
 (C) 若a和b类型相同,在执行了赋值语句a=b;后,b中的值将放入a中,
     b中的值不变
 (D) 当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只
     能输入实型值


14.已知字符a的ASCII码为十进制的97,下面程序的输出是:
 main()
 {
  char c1,c2;
  c1='a'+'6'-'2';
  c2='a'+'6'-'3';
  printf("%c,%d/n",c2,c1);
 }
 (A) 输出无定值 (B) d,100 (C)d,c  (D)d,101


15.在C语言中,为了结束由while语句构成的循环,while后一对圆括号中

  • 2
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
计算机二级C语言程序设计是一种针对C语言的考试或培训课程,旨在测试和提升学生在C语言程序设计方面的能力。该课程通常涵盖C语言的基本语法、数据类型、控制结构、函数、数组、指针等基本知识,并要求学生能够编写能够实现特定功能的C语言程序。 对于计算机二级C语言程序设计的学习和准备,可以参考以下步骤: 1. 熟悉C语言基本语法和数据类型:了解C语言的基本语法规则以及常用的数据类型,包括整型、浮点型、字符型等。 2. 掌握控制结构:了解条件语句(如if-else语句、switch语句)、循环语句(如for循环、while循环)等控制结构的使用方法。 3. 学习函数的定义和调用:了解函数的定义和调用方式,以及参数传递和返回的使用。 4. 理解数组和指针:了解数组和指针的概念、用法和区别,能够通过数组或指针操作多个数据。 5. 练习编写程序:通过编写一些简单的C语言程序来巩固所学知识,并提升编程能力。 6. 多做习题和实践项目:通过做一些习题和实践项目,提高对C语言的实际运用能力。 7. 复习和总结知识点:进行复习,总结和整理所学的知识点,强化记忆和理解。 除了以上步骤,在学习计算机二级C语言程序设计时,还可以寻找相关的教材、课程视频或在线资源进行学习。参加一些模拟考试或实践项目也可以帮助提升实际编程能力。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值