[计算机]C语言内部测试题.doc_第1页
[计算机]C语言内部测试题.doc_第2页
[计算机]C语言内部测试题.doc_第3页
[计算机]C语言内部测试题.doc_第4页
[计算机]C语言内部测试题.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

选择题:1 使用计算机来解决问题,首先要理解这些问题,然后制订出一套解决问题的步骤,这些步骤我们就称之为算法。现在要求组织下列步骤来实现从图书馆查找一本C语言书的过程()(选择一项) 找计算机类图书 来到图书馆 找出C语言的书 询问计算机类书的位置AB。CD。2在以下那种情况下你会去定义变量()(选择三项)A 当要保存输入数据时B 当要在屏幕下显示一段固定内容时C 当你需要保存一些临时数据时D 当你要使用某一计算的结果时3下列有关C语言的说法不正确的是()(选择两项)AC语言可以设计系统的程序BC语言是一种解释类型的语言,当运行C语言程序要先把它解释成机器语言后执行CC语言是用换行表示一个语句结束的D每个C语言都包含一个main()函数4下面关于C语言中注释的说法正确的是()(选择一项)A 注释的内容是告诉计算机应该如何执行程序B 使用 表示注释内容的开始 表示注释内容结束C 一个C语言程序中可以没有注释D 使用/* 注释一行E5在流程图中,下列哪个图形可以表示输入过程()(选择一项)ABCD6在C语言中,下面哪些常量的写法是正确的() (选择三项)A”36”BNCND367下列哪些变量的名称是合法的()(选择两项)A INTB A*bC 3qD a3_b38C语言的程序是由命令组成的,下列哪些是C语言的命令() (选择两项)AforB。scanCwhile D。loop9下面关于数据类型的说法正确的是() (选择一项)A 一种数据类型的变量存放一种数据,它们之间是不能互相转换的B 不同数据类型的数据占的内存空间大小和存放数据的格式都不相同C 当使用整型变量存放一个字符时,它存放这个字符的ASC码D 整数和浮点数进行运算时,会先去掉小点数后的数再进行运算10()能够输出int型数据所占的内存空间大小。(选择一项)Aprintf(“%dn”,int);B。printf(“%dn”,&int);Cprintf(“%dn”,sizeof(int);D。printf(“%dn”,int *);11下面哪个不是C语言中的运算符() (选择一项)A* B。C D。( )12表达式24/5+12.2的最终值等于() (选择一项)A17.0B。17C16.2D。1613下面几个运算符的优先级从高到低排列正确的是() (选择两项)A+ 高于 / 高于 +B。+ 高于 高于 =C& 高于 | 高于 ! D。= 高于 & 高于 |14下面判断语句中能够判断整型变量a在100到200之间的判断表达式是() (选择一项)A100=a=100|a=200C!(a200) D。a=100&ab?a:b”);B。printf(“%d”,ab?a:b);Cif (ab)D。if (ab)printf(“%d”,a);printf(“a”); elseelseprintf(“%d”,b);printf(“b”);17下面语句中输出的结果是()。(选择一项)int num=10;if (num=10)num=num+10;printf(“%d”,num);A10B。20C30D。4018已知在C语言中号为按位异或运算符有a=10,b=5,则ab等于()(选择一项)A10B。100000C5D。1519考虑以下的C程序:#include void main()int i,j=1,num=0;for(i=0;ib) printf(“n The greater number is :%d”,a) ;printf(“n The greater number is :%d”,b) ;运行上述C语言代码,当a=5,b=5时将执行第()个printf()函数。(选择一项)A 一B 二C 两个都不执行D 两个都执行26研究下面C代码段:int cnt=0;while (cnt0)cnt=cnt-1;在改程序段执行后计数变量cnt的值应该是()。(选择一项)A 0B -1C 死循环D 以上都不是27在C语言中,以下程序的输出是()。(选择一项) (提示:字符0的ASC码值为48)int x=8,y=20,result;x+=20;result=x+y;printf(“result=%c”,result);A result=0B result=28C result=48D result=4028以下叙述中正确的是()。(选择一项)A C语言程序总是从第一个定义的函数开始执行B 在C语言程序中,要调用的函数必须在main()函数中定义C C语言程序总是从main()函数开始执行D C语言程序中的main()函数必须放在程序的开始部分29在C语言中,描述A:8与8是相同的描述B:$的是char类型的常量下面选项()描述是正确的。(选择一项)A 两个描述都是正确的B 两个描述都是错误的C 只有描述A是正确的D 只有描述B是正确的30为什么说C语言是一种中级语言()(选择一项)A 因为它比高级语言差,又比低级语言好B 因为它既高级语言的特点又有低级语言的特点C 因为它是在低级语言出后,高级语言出现前产生的D 因为它的功能介于高级语言和低级语言之间31下面关于流程图的陈述,正确的是()。(选择三项)A 它是一个编程的辅助工具B 是一些不易被调试的程序C 它只有一个开始点和一个结束点D 它很容易被理解32void swap(int *x,int *y)int *t;t=x;x=y;y=t;void main()int a=3;int b=4;swap(&a,&b);printf(“a=%d b=%d”,a,b);以上程序运行后显示的结果为()。(选择一项)Aa=4 b=3Ba=4 b=4Ca=3 b=4Da=3 b=333在C语言中,为了避免在嵌套的条件语句ifelse中产生二义性,C语言规定:else子句总是与()配对。(选择一项)A 缩排位置相同的ifB 其之前最近的无else的匹配的ifC 其之后最近的ifD 同一行上的if34关于结构的说法下面正确的是:() 。(选择一项)A 定义一个结构就是定义个新的变量B 一个结构中只能包含基本类型的变量,不能包含其他结构的变量C 使用结构之前必须先用结构定义一个变量D 一个结构中至少要3个以上的成员变量35有如下C语言程序段:int *p,a=10,b=1;p=&a;*p=*p+b;执行该程序段后,a的值为()。(选择一项)A 12B 11C 10D 编译出错36C语言中有一对关于文件读和写的函数fprintf和fscanf,以下描述正确的是()。(选择两项)A fprintf函数把内容写到文件中B fscanf函数把内容写到文件中C fprintf函数把文件内容读到内存中D fscanf函数把文件内容读到内存中37在C语言中,声明m,n为整型变量,p1,p2为整型指针,下列语句不正确的是()。(选择三项)A p1=&m;B p2=n;C *p1=&n;D m=p2-p1;E p1=&p2;38当通过键盘向计算机中进行输入后,输入内容将首先进入()。(选择一项)A 缓冲区B 主存储器C CPUD 输入设备39关于全局变量和局部变量的说法不正确的是()。(选择一项)A 全局变量可以在多个函数中使用B

温馨提示

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

评论

0/150

提交评论