计算机二级考试C语言每日一练(2015-10-23) |
第1题:若a是数值类型,则逻辑表达式(a= =1)I I(a!=1)的值是( )。 A.1 B.0 C.2 D.不知道a的值,不能确定 |
【单选题】: |
第2题:若有定义"int(*pt)[3];",则下列说法正确的是( )。 A.定义了基类型为int的三个指针变量 B.定义了基类型为int的具有三个元素的指针数组pt C.定义了一个名为*pt、具有三个元素的整型数组 D.定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组 |
【单选题】: |
第3题:设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i个元素的地址为( )。 A.P+i*2 B.P+(i-1)*2 C.P+(i-1) D.P+i |
【单选题】: |
第4题:下列给定程序中,函数proc()的功能是:根据整型形參n的值,计算如下公式的值。 t=i-1/(2*2)-1/(3*3)-…-1/(n*n) 例如.当n=7时。t=0.188203。 请修改函数proc()中的错误,使它能得出正确的结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include #include #include double proc(int n) {double y=1.0; inl i; //****found**** for(i=2;i //****found**** y-=1/(i*i): telurn(y); } void main() { int n=7: system(”CLS”): print[(”\nThe result is%lf\n”,proe(n))。 |
【填空题】: |
第5题:文本形式存放的是字符的(),二进制形式存放的是数据的二进制。 |
【填空题】: |
第6题:变换型系统结构图由输入、中心变换、()三部分组成。 |
【填空题】: |
第7题:下述程序执行的输出结果是()。 #include main() {chara[2][4];, strcpy(a。"are");strcpy(a[1],"you"); a[o][3]=’&’; printf("%s\n",a); ) A.are&you B.you C.are D.& |
【单选题】: |
第8题:以下叙述中错误的是() A.C语言的可执行程序是由一系列机器指令构成的 B.用C语言编写的源程序不能直接在计算机上运行 C.通过编译得到的二进制目标程序需要连接才可以运行 D.在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件 |
【单选题】: |
第9题:交换两个变量要使用中间变量,语句为() |
【填空题】: |
第10题:请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用c语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。 |
【分析题】: |