资源描述:
《hnce c语言网上考试系统 v9周坤鹏》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、...【HNCE网上考试系统v9.6】 本套软件使用权属于:郑州航空工业管理学院考试课程:C程序设计 考试时间:120分钟 考场:未定义 考试日期:2010.11.18考号:090606141 姓名:09060614剩余时间:119:51保存交卷退出帮助窗体顶端本卷共有4道大题:窗体底端一、单项选择题(25道小题,共50分)1、以下叙述中正确的是()(2分)A、C语言的源程序不必通过编译就可以直接运行B、C语言中的每条可执行语句最终都将被转换成二进制的机器指令C、C源程序经编译形成的二进制代码可以直接
2、运行D、C语言中的函数不可以单独进行编译2、一个算法应该具有“确定性”等五个特性,下面对另外4个特性的描述中错误的是()(2分)A、有零个或多个输入 B、有零个或多个输出C、有穷性D、可行性3、C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符()(2分)A、 必须为字母 B、 必须为下划线C、 必须为字母或下划线 D、 可以是字母,数字和下划线中任一字符4、C语言中最简单的数据类型包括()(2分)A、整型、实型、逻辑型
3、 B、整型、实型、字符型C、整型、字符型、逻辑型 D、整型、实型、逻辑型、字符型 5、假设所有变量均为整型,则表达式(a=2,b=5, a+b)的值是()(2分)A、 7 B、 8 C、 6 D、 26、设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是()(2分)A、 6.500000 B、 6 C、 5.500000 D、 6.000000......7、x、y、z
4、被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是 ()(2分)A、 INPUT x、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、若执行以下程序段:int a=0, b=0, c=0;c=(a-=a-5), (a=b, b+3);printf(“%d,%d,%d”,a, b, c);其输出结果是()(2分)A、0,0,-10 B、0,0,5 C
5、、-10,3,-10 D、3,3,-109、执行下列语句int a;printf("%d",(a=3*5,a*4,a+5));后,a的值是()(2分)A、 65 B、 20 C、 15 D、 1010、为了避免在嵌套的条件语句if――else中产生二义性,c语言规定:else子句总是与( )配对。 (2分)A、缩排位置相同的ifB、其之前最近的ifC、其之后最近的ifD、同一行上的if11、对于条件表达式(k)?(i++):(i--)来说,其中的表达式k等价于( )。(2分)A、
6、 k==0B、 k==1C、 k!=0D、 k!=112、若有定义:int a=3,b=2,c=1;并有表达式:①a%b,②a>b>c,③b&&c+1,④c+=1,则表达式值相等的是( )。(2分)A、①和②B、②和③C、①和③D、③和④13、程序段 int x=3; do { printf(“%d”,x-=2); } while (!(--x));的输出结果是( )。(2分)A、1 B、3 0......C、1 -2D、死循环14、程序段 int k=2; while
7、 (k=0) {printf(“%d”,k);k--;}则描述中正确的是( )。(2分)A、while循环执行10次B、循环是无限循环C、循环题语句一次也不执行D、循环体语句执行一次15、下列循环语句会进入死循环的是( )。 (2分)A、i=0; do { i++; }while(i = =100); B、for(i=0; i<100; i+=3.14);C、for(i=0; ; i+=2);D、k=1; do { k--;} while(k);16、while构成的循环int ks=0
8、; while (ks=2) ks++;执行的次数是( )。 (2分)A、无限次B、有语法错误,不能执行C、一次也不执行D、执行一次17、以下正确的定义语句是( )。(2分)A、int a[1][4]={1,2,3,4,5};B、float x[3][]={{1},{2},{3}};C、long b[2][3]={{1},{1,2},{1,2,3}};D、double y[][3]={0};18、对两个字符数组a和b进行初始化