C语言1-6章测试题_第1页
C语言1-6章测试题_第2页
C语言1-6章测试题_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、c语言1-6章测试题 1、请选择你对算法的理解( )(选择一项) a、算法是解决问题的方法和步骤 b、算法是做法 c、算法就是程序 d、算法 2、下列说法正确是的( ) (选择两项) a、流程图是用于描述算法的 b、流程图的图形形状多式多样,比如可以用圆圈表示判断 c、main()是主函数,是程序执行的入口 d、在一个程序中可以有多个main()函数,多个printf()函数. e、一个c程序是由多个函数组成,并且每个函数的位置是固定的;如main() 函数只能放在前面,printf(),scanf()等函数只能放在中间。 3、以下属于c语言的特点是()(选择两项) a、c语言是面向对象的语言

2、。 b、c语言是面向过程的语言。 c、c语言功能强大,可以开发应用级和系统级的程序。 d、c语言简洁,体现在它的程序只有一行或两行代码。 4、以下c语言注释书写正确的是()(选择两项) a、/注释是对程序的说明和解释 b、/注释是不会被执行的 c、/*写注释是一个程序员必备的素质 */ d、/*写注释是一个程序员必备的素质/ 5、关于#include ,你的理解是()(选择两项) a、没有作用,可有可无 b、stdio.h是头文件,程序中用到的系统函数如printf(),scanf()是包含在其中的。 c、#include是预处理命令。 d、该语句可以放在程序的任何位置。 6、( )是构成c语

3、言的基本单位。(选择一项) a、 函数 b、过程 c、子程序 d、子函数 7、c语言源程序的扩展名是()(选择一项) a、.cpp或.c b、.obj c、exe d、.doc 8、结构化程序的三种基本控制结构是()(选择三项) a、顺序 b、分支 c、循环 d、控制 9、以下语句运行结果是()(选择一项) #include void main() printf(“nn我是第三行/n”); a、(空两行) 我是第三行 (空一行) b、(空两行) 我是第三行/n c、程序编译报错 d、我是第三行 10、c语言中允许的基本数据类型包括()(选择一项) a、整型,实型,字符型 b、整型,实型,逻辑型

4、 c、整型,实型,逻辑型,布尔型 d、int ,float,char, 11、以下关于c语言变量说法正确的是()(选择两项) a、price 和price是两个相同的变量 ,因为c不区分大小写 b、 printf( a) 0 b)2 c)1.5 d)1 17、以下程序运行的正确结果是()(选择一项) #include void main() printf(“%dn”,1); printf(“%dn”,1%-10); printf(“%dn”,-1); printf(“%dn”,-1%-10); a、分别是 1 1 -1 -1 b、分别是 1 -1 1 1 c、分别是 1 -1 -1 -1 d、

5、分别是 1 1 -1 1 18、以下程序运行的结果是()(选择一项) int x = 10; printf(“%dn”,x+); printf(“%dn”, + x); printf(“%dn”,x); a、10 12 11 b、11 11 11 c、10 10 11 d、10 12 12 19、请选择执行结果()(选择一项) char ch; printf(“please input a character:”); scanf(“%c”, putchar(ch); printf(“n%dn”,ch); 假设输入的字符是a a、 a 97 b、 65 97 c、 a 65 d、 97 a xx

6、xx年的判断条件,正确的是()(选择一项) a、if (year / 4 = = 0 printf(“请输入三个整数:”); scanf(“%d%d%d”, if (a b) if (b c) if (c =10) printf(“1”); else printf(“2”); else printf(“3”); else printf(“4”); (1)当输入的三个数分别为,10,20,30时,运算结果为()(选择一项) a、4 b、3 c、2 d、1 27、(2)当输入的三个数分别为:30,20,10时,运算结果为()(选择一项) a、 4 b、3 c、2 d、1 28、(3)当输入的三个数

7、分别为:30,20,13时,运算结果为()(选择一项) a、4 b、3 c、2 d、1 29、(4)当输入的三个数分别为:30,20,30时,运算结果为()(选择一项) a、4 b、3 c、2 d、1 30、关于switch(表达式)语句,以下说法正确的是()(选择一项) a、表达式可以是任何数据类型 b、表达式只能是整数或字符类型 c、case后面跟的值可以重复 d、case 语句是可以省略的。 31、以下程序的运行结果为() (选择一项) int a=0; switch(a) case 0:printf(“%d”,a); case 1:printf(“%d”,a+); case 2:printf(“%d”,a+); case 3: printf(“%d”,+a); default: printf(“%d”, a); a、00133 b、01233 c、0 d、00 32、下面四个选项中,均是不合法的用户标识符的选项是( )(选择一项) )ba 、x_0、do )float、1a0、_y )x-y、goto、123 )_123、tmp、char 33、下列选项中不正确的常数的选项是( )。 )0x12f )-1.23e-2 )12.0 )0388 3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论