《HNCE C语言网上考试系统 v9周坤鹏》由会员分享,可在线阅读,更多相关《HNCE C语言网上考试系统 v9周坤鹏(8页珍藏版)》请在金锄头文库上搜索。
1、【HNCE网上考试系统 v9.6】 本套软件使用权属于:郑州航空工业管理学院考试课程:C程序设计 考试时间:120分钟 考场:未定义 考试日期:2010.11.18考号: 姓名:剩余时间:119:51保存交卷退出帮助窗体顶端本卷共有4道大题:窗体底端一、单项选择题(25道小题,共50分)1、以下叙述中正确的是()(2分)A、C语言的源程序不必通过编译就可以直接运行B、C语言中的每条可执行语句最终都将被转换成二进制的机器指令C、C源程序经编译形成的二进制代码可以直接运行D、C语言中的函数不可以单独进行编译2、一个算法应该具有“确定性”等五个特性,下面对另外4个特性的描述中错误的是()(2分)A、
2、有零个或多个输入B、有零个或多个输出C、有穷性D、可行性3、C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符()(2分)A、必须为字母B、必须为下划线C、必须为字母或下划线D、可以是字母,数字和下划线中任一字符4、C语言中最简单的数据类型包括()(2分)A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型5、假设所有变量均为整型,则表达式(a=2,b=5,a+b)的值是()(2分)A、7B、8C、6D、26、设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是()(2分)A、6.B、6C、5
3、.D、6.7、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是()(2分)A、INPUTx、y、z;B、scanf(%d%d%d,&x,&y,&z);C、scanf(%d%d%d,x,y,z);D、read(%d%d%d,&x,&y,&z);8、若执行以下程序段: inta=0,b=0,c=0;c=(a-=a-5),(a=b,b+3); printf(“%d,%d,%dn”,a,b,c); 其输出结果是()(2分)A、0,0,-10B、0,0,5C、-10,3,-10D、3,3,-109、执行下列语句inta;printf(%dn,(a=3*5,a*4,a+5);
4、后,a的值是()(2分)A、65B、20C、15D、1010、为了避免在嵌套的条件语句ifelse中产生二义性,c语言规定:else子句总是与()配对。(2分)A、缩排位置相同的ifB、其之前最近的ifC、其之后最近的ifD、同一行上的if11、对于条件表达式(k)?(i+):(i-)来说,其中的表达式k等价于()。(2分)A、k=0B、k=1C、k!=0D、k!=112、若有定义:inta=3,b=2,c=1;并有表达式:a%b,abc,b&c+1,c+=1,则表达式值相等的是()。(2分)A、和B、和C、和D、和 13、程序段 intx=3; doprintf(“%d”,x-=2); wh
5、ile(!(-x);的输出结果是()。(2分)A、1B、30C、1-2D、死循环14、程序段intk=2;while(k=0)printf(“%d”,k);k-;则描述中正确的是()。(2分)A、while循环执行10次B、循环是无限循环C、循环题语句一次也不执行D、循环体语句执行一次15、下列循环语句会进入死循环的是()。(2分)A、i=0;doi+;while(i=100);B、for(i=0;iB、D、:25、若要用fopen函数打开一个新的二进制文件,该文件既能读也能写,则文件打开方式为()(2分)A、ab+B、wb+C、rb+D、ab二、填空题(10道小题,共20分)1、引用C语言标
6、准库函数,一般要用预处理命令将其头文件包含进来。(2分)2、在C语言中,十六进制整型常量以作为前缀。(2分)3、若m是一个三位数,则百位数字为。(2分)4、执行下列语句:floata;intb;b=a=24.5/5;printf(“%f,%d”,a,b);输出结果是。(2分)5、C语言的三种逻辑运算符中优先级最高的为。(2分)6、下面的程序的运行结果是。#includemain()inta,s,n,count;a=2;s=0;n=1;count=1;while(count=7)n=n*a;s=s+n;+count;printf(s=%d,s);(2分)7、若有定义:doublex35;则x数组
7、中列下标的上限为。(2分)8、函数内部可以在复合语句中定义变量,这些变量在的范围内有效。(2分)9、对数组元素的引用方法有下标法和两种。(2分)10、若有以下定义和语句:inta4=1,2,3,4,*p;p=&a2;则*-p的值是(2分)三、判断题(10道小题,共10分)1、C语言程序中可以有多个函数,但只能有一个主函数。(1分)正确错误2、C语言中,字符串常量存放在字符数组中要有一个结束符,该结束符是0。(1分)正确错误3、C语言的书写格式不会影响程序的可读性。(1分)正确错误4、在switch语句中,每一个的case常量表达式的值可以相同。(1分)正确错误5、continue只能用于循环体
8、中。(1分)正确错误6、在C语言中能逐个地使用下标变量,也能一次引用整个数组。(1分)正确错误7、C语言函数返回类型的默认定义类型是void(1分)正确错误8、指针变量可以存放指针(地址)、数值和字符(1分)正确错误9、结构体类型本身不占用内存空间,结构体变量占用内存空间。(1分)正确错误10、随机操作只适用于文本文件。(1分)正确错误四、编程题(2道小题,共20分)1、输入5个数,求它们中最小值和平均值并输出。(8分)必须将本题程序最后的运行结果填入下面的框中。否则,该题以零分计!请将你解答本题所写的源程序粘贴到下面或者上载源程序2、编写程序,判断从键盘输入的字符中数字字符的个数、大写字母的个数、小写字母的个数及其它字符的个数,以*作为字符输入结束标志。(12分)必须将本题程序最后的运行结果填入下面的框中。否则,该题以零分计!请将你解答本题所写的源程序粘贴到下面或者上载源程序窗体底端考号: 姓名:剩余时间:119:51保存交卷退出帮助 强烈建议您使用IE5.0以上,屏幕分辨率800X600以上,真彩,小字体浏览