资源描述:
《[计算机]c语言内部测试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、选择题:1.使用计算机来解决问题,首先要理解这些问题,然后制订出一套解决问题的步骤,这些步骤我们就称之为算法。现在要求组织下列步骤来实现从图书馆查找一本C语言书的过程()(选择一项)①找计算机类图书②来到图书馆③找出C语言的书④询问计算机类书的位置A.②③④①B。④②③①C.①②③④D。②④①③2.在以下那种情况下你会去定义变量()(选择三项)A.当要保存输入数据时B.当要在屏幕下显示一段固定内容时C.当你需要保存一些临时数据时D.当你要使用某一计算的结果时3.下列有关C语言的说法不正确的是()(选择两项)A.C语言可以设
2、计系统的程序B.C语言是一种解释类型的语言,当运行C语言程序要先把它解释成机器语言后执行C.C语言是用换行表示一个语句结束的D.每个C语言都包含一个main()函数4.下面关于C语言中注释的说法正确的是()(选择一项)A.注释的内容是告诉计算机应该如何执行程序B.使用{表示注释内容的开始}表示注释内容结束C.一个C语言程序中可以没有注释D.使用/*注释一行E.5.在流程图中,下列哪个图形可以表示输入过程()(选择一项)A.B.C.D.6.在C语言中,下面哪些常量的写法是正确的()(选择三项)A.”36”B.’N’C.ND.
3、367.下列哪些变量的名称是合法的()(选择两项)A.INTB.A*bC.3qD.a3_b38.C语言的程序是由命令组成的,下列哪些是C语言的命令()(选择两项)A.forB。scanC.whileD。loop9.下面关于数据类型的说法正确的是()(选择一项)A.一种数据类型的变量存放一种数据,它们之间是不能互相转换的B.不同数据类型的数据占的内存空间大小和存放数据的格式都不相同C.当使用整型变量存放一个字符时,它存放这个字符的ASCⅡ码D.整数和浮点数进行运算时,会先去掉小点数后的数再进行运算10.()能够输出int型数
4、据所占的内存空间大小。(选择一项)A.printf(“%d”,int);B。printf(“%d”,&int);C.printf(“%d”,sizeof(int));D。printf(“%d”,int*);11.下面哪个不是C语言中的运算符()(选择一项)A.*B。>C.@D。()12.表达式24/5+12.2的最终值等于()(选择一项)A.17.0B。17C.16.2D。1613.下面几个运算符的优先级从高到低排列正确的是()(选择两项)A.++高于/高于+B。+高于>高于=C.&&高于
5、
6、高于!D。=高
7、于&&高于
8、
9、14.下面判断语句中能够判断整型变量a在100到200之间的判断表达式是()(选择一项)A.100<=a<=200B。a>=100
10、
11、a<=200C.!(a<100&&a>200)D。a>=100&&a<=20015.基本的程序逻辑有那三种()(选择三项)A.顺序B。递归C.选择D。循环16.下面语句中能正确输出两个整数中较大的是()(选择两项)A.printf(“a>b?a:b”);B。printf(“%d”,a>b?a:b);C.if(a>b)D。if(a>b)printf(“%d”,a);printf(
12、“a”);elseelseprintf(“%d”,b);printf(“b”);17.下面语句中输出的结果是()。(选择一项)intnum=10;if(num<=10)num=num+10;if(num>=10)num=num+10;printf(“%d”,num);A.10B。20C.30D。4018.已知在C语言中^号为按位异或运算符有a=10,b=5,则a^b等于()(选择一项)A.10B。100000C.5D。1519.考虑以下的C程序:#includevoidmain(){inti,j=1,nu
13、m=0;for(i=0;i<4;i++)num=num+j;printf(“Thevalueofnumis%d”,num);}程序执行后,num的值应该是()。(选择一项)A.2B。4C.0D。320.在C语言中,下列()格式用于在printf()语句中以十六进制的格式显示变量的值。()(选择一项)A.%cB.%dC.%xD.%f21.关于字符类型的数组初始化,下列写法中正确的是()(选择两项)A.charstr[20]={‘s’,’t’,’r’,’i’,’n’,’g’,’ ’};B.charstr=”string”
14、;C.charstr[]=”string”;D.charstr[20]=’string’;22.下列哪几种操作是C语言通过stdio.h文件提供的()(选择三项)A.读写磁盘文件B。读键盘输入C.监视器显示D。读写socket23.下面程序段输出结果是()(选择一项)inta[4]={5,2,3,4};