c语言既能读字母也能读数字,HNCE C语言网上考试系统 v9周坤鹏.doc

本文介绍了郑州航空工业管理学院的C程序设计考试使用HNCE网上考试系统的详细情况,包括考试设置(如时间、考场和日期)、基本操作(如选择题和输入语句)以及涉及的C语言基础知识。重点在于C语言源程序编译和执行过程,以及算法的特性与C标识符的规则。
摘要由CSDN通过智能技术生成

【HNCE网上考试系统 v9.6】? 本套软件使用权属于:郑州航空工业管理学院考试课程:C程序设计? 考试时间:120分钟? 考场:未定义? 考试日期:2010.11.18考号:0? ?姓名:0剩余时间:119:51保存交卷退出帮助窗体顶端

本卷共有4道大题:

窗体底端一、单项选择题(25道小题,共50分)

1、以下叙述中正确的是()(2分)

A、C语言的源程序不必通过编译就可以直接运行

B、C语言中的每条可执行语句最终都将被转换成二进制的机器指令

C、C源程序经编译形成的二进制代码可以直接运行

D、C语言中的函数不可以单独进行编译2、一个算法应该具有“确定性”等五个特性,下面对另外4个特性的描述中错误的是()(2分)

A、有零个或多个输入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.500000B、?6C、?5.500000D、?6.0000007、x、y、z被定义为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\n”,a,?b,?c); 其输出结果是()(2分)

A、0,0,-10?

B、0,0,5C、-10,3,-10??

D、3,3,-109、执行下列语句int?a;printf("%d\n",(a=3*5,a*4,a+5));后,a的值是()(2分)

A、?65?

B、?20?

C、?15?

D、?1010、为了避免在嵌套的条件语句if――else中产生二义性,c语言规定:else子句总是与()配对。?(2分)

A、缩排位置相同的if

B、其之前最近的if

C、其之后最近的if

D、同一行上的if11、对于条件表达式(k)?(i++):(i--)来说,其中的表达式k等价于()。(2分)

A、?k==0

B、?k==1

C、?k!=0

D、?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??-2

D、死循环14、程序段?int?k=2;?while?(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;?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进行初始化char?a

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值