欢迎来到天天文库
浏览记录
ID:55355748
大小:103.00 KB
页数:8页
时间:2020-05-11
《线代试题0-10 B卷(侯家利).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、姓名:学号:系别:年级专业:(密封线内不答题)……………………………………………………密………………………………………………封………………………………………线……………………………………线……………………………_____________________…东莞理工学院(本科)试卷(B卷)2009--2010学年第二学期《C程序设计》试卷开课单位:计算机学院,考试形式:闭卷,允许带入场题序一二三四五六七八总分得分评卷人得分一、单项选择题(共40分每题1分)说明:答案必须填写在答题卡的相应位置上,否则不得分。1.下列叙述中错误的是()A.计算机不能直接执行用C语言编写的源程序B.C程序
2、经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件C.后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件D.后缀为.obj和.exe的二进制文件都可以直接运行2.以下叙述中错误的是()A.C语言是一种结构化程序设计语言B.结构化程序有顺序、分支、循环三种基本结构组成C.使用三种基本结构构成的程序只能解决简单问题D.结构化程序设计提倡模块化的设计方法3.对于一个正常运行的C程序,以下叙述中正确的是()A.程序的执行总是从main函数开始,在main函数结束B.程序的执行总是从程序的第一个函数开始,在main函数结束C.程序的执行总是从main函数开始
3、,在程序的最后一个函数中结束D.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束4.下列有关C语言的叙述中错误的是()。A.C语句必须以分号结束 B.任何一个C程序中有且只有一个主函数C.复合语句在语法上可被看作一条语句 5、下列符号中用来表示C语言中的回车换行的是()。 A)r B) C)b D)t6.在计算机上可以直接运行的程序是写()。A.高级语言程序 B.汇编语言程序 C.机器语言程序 D.C语言源程序7.下列符号串中,合法的C语言标识将是()。《C程序设计》试卷 第8页 共8
4、页A._121 B.121_ C.a.121 D.#1218.下列符号串中,合法的十进制整型常量是()。A.09876 B.0x9876 C.9.876*e4 D.-98769.设有关变量已经正确定义并赋值,则下列表达式中符合C语言语法规则的是()。A.a_=12 B.a_1=a_2+=12 C.int13.5%2 D.a=b+7=C-210.字符串"mx43\p102q"的长度是()。A.7 B.9 C.15 D.1611.设有定义语句“inta=10,*p=&a;”,则表达式“a十*p”的值是()。A.10 B.2
5、0 C.100 D.语法出错12.如果某个函数在定义时,省略了存储类型,则默认的存储类型是()。A.auto B.void C.extern D.static13.如有如下定义:int a=1,则语句printf(“%d,%d”,a,++a);的运行结果为( )。 A.1, 1 B.1, 2 C.2, 2 D.2, 114.已知ch为字符型变量,下面表达式中正确的是( )。 A.ch=’xff’ B.ch=’ff’ C.ch=’ff’ D.ch=”ff”15.下面程序的输出结果是()。int m=13;int
6、 fun(intx, int y){intm=3; return(x*y-m);}main(){inta=7,b=5; printf(“%d”,fun(a,b)/m);}A.1 B.2 C.3 D.1016.设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。A.if(x++); B.if(x>y&&y!=0); C.if(x>y)x-- D.if(y<0){;} elsey++;
7、 elsex++;17.以下选项中,当x为大于1的奇数时,值为0的表达式()。A.x%2==1 B.x/2 C.x%2!=0 D.x%2==018.以下叙述中正确的是()。A.break语句只能用于switch语句体中;B.continue语句的作用是:使程序的执行流程跳出包含它的所有循环;C.break语句只能用在循环体内和switch语句体内;D.break语句和continue语句作用是相同的。19.在C语言中,函数返回值的类
此文档下载收益归作者所有