(1分)设:int a=1,b=2;则表达式(++a==b--)?--a:++b的值为1。
13.(1分)C语言中运算对象必须是整型的运算符是( )。
13.(1分)C语言中运算对象必须是整型的运算符是( )。 A. %= B. / C. = D. 〈=
(1分)运算符是有优先级的,在C语言中下列哪一个叙述是正确的?( )
(1分)运算符是有优先级的,在C语言中下列哪一个叙述是正确的?( ) A. 逻辑运算符高于算术运算符,算术运算符高于关系运算符 B. 算术运算符高于关系运算符,
(1分)设有宏定义:#define MY(x,y) x*y,则宏调用MY(2+3,5)的结果为25。
(1分)设有宏定义:#define MY(x,y) x*y,则宏调用MY(2+3,5)的结果为25。
(1分)C语言源程序的基本单位是函数。( )
(1分)C语言源程序的基本单位是函数。( )
(1分)不同的函数中可以使用相同的变量名。
(1分)不同的函数中可以使用相同的变量名。
(1分)#include "C:USERf1.h"是正确的文件包含命令。
(1分)#include "C:USERf1.h"是正确的文件包含命令。
(1分)与y=x>0?1:-1;语句功能等价的if语句是( )。
(1分)与y=x>0?1:-1;语句功能等价的if语句是( )。 A. if(x>0) y=1; else y=-1 B. if(x>0) y=1;y=-1
以下程序中,while循环工执行循环体( )次。#include<stdio.h>
以下程序中,while循环工执行循环体( )次。#include<stdio.h>main(){ int i=0;while(i<10){ if(i<1)
(1分)设 int a,b,c,x,y; 则下列表达式中,( ) 是算术表达式。
(1分)设 int a,b,c,x,y; 则下列表达式中,( ) 是算术表达式。 A. a=b+c++ B. a&&b C. a-x/y D. y!=x
(1分)以下程序的输出结果是( )。
(1分)以下程序的输出结果是( )。main(){ int i, x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)
(1分)赋值表达式st=(char *)malloc(sizeof(char))*10的功能是使指针
(1分)赋值表达式st=(char *)malloc(sizeof(char))*10的功能是使指针st指向具有10个字节的动态存储空间。
(1分)如果j=3;则执行 k=++j后k=4;j=4。( )
(1分)如果j=3;则执行 k=++j后k=4;j=4。( )
(1分)若a=0; b=0.5; x=0.3;则 a<=x<=b的值为0。( )
(1分)若a=0; b=0.5; x=0.3;则 a
41.(1分)设有基类A和派生类B,并定义指针变量如下:
41.(1分)设有基类A和派生类B,并定义指针变量如下:A *ap,a1;B *bp,b1;其中A中包含成员函数ad1,B中包含成员函数bc1,则以下各形式中(
(1分)设某函数调用语句为func(r1,func(r2,func(r3,r4))); 其中r1、r
(1分)设某函数调用语句为func(r1,func(r2,func(r3,r4))); 其中r1、r2、r3、r4均为形式参数,则函数f有( )个参数。 A.
(1分)设:int *f();则标识符f代表的是( )。
(1分)设:int *f();则标识符f代表的是( )。 A. 一个用于指向整型数据的指针变量 B. 一个用于指向一维数组的行指针 C. 一个用于指向函数的
(1分)设有语句char c=.\t.;,则变量c ( )。
(1分)设有语句char c=.\t.;,则变量c ( )。 A. 包含3个字符 B. 包含2个字符 C. 包含1个字符 D. 不确定
(1分)在C语言中,形式参数的缺省存储类别是( )。
(1分)在C语言中,形式参数的缺省存储类别是( )。 A. auto B. register C. static D. extern
(1分)以下叙述中正确的是( )。
(1分)以下叙述中正确的是( )。 A. 全局变量的作用域一定比局部变量的作用域范围大 B. 静态(static)类别变量的生存期贯穿于整个程序的运行期间
10.(1分)设:int x,y,z,k; 则执行表达式:x=(y=4,z=16,k=32)后,x的
10.(1分)设:int x,y,z,k; 则执行表达式:x=(y=4,z=16,k=32)后,x的值为( )。 A. 4 B. 16 C. 32 D. 52
以下程序的输出结果是( )。
以下程序的输出结果是( )。#include<stdio.h>main(){ int i, k, a[10], p[3];k=5;for(i=0;i<10;
(1分)设:int a[3][4],(*p)[4]=a;则*(*(p+2)+3)表示引用a[2][3
(1分)设:int a[3][4],(*p)[4]=a;则*(*(p+2)+3)表示引用a[2][3]的值。
(1分)表达式y^y的结果为0。
(1分)表达式y^y的结果为0。
.以下程序的输出结果是( )。
.以下程序的输出结果是( )。long fib(int n){ if(n>2)return(fib(n-1)+fib(n-2));else return(2