当前位置:文档之家› c语言程序设计编辑

c语言程序设计编辑

10:C语言规定,数组名做实参时,它和对应形参之间的数据传递方式是:_____4.地址传递9:若有说明:int *p1,*p2,m=5,n;以下均是正确赋值语句的选项是( )。

3.p1=&m;p2=p18:当顺利执行了文件关闭操作时,fclose函数的返回值是( )。

3.07:若有代数式3ae/bc,则不正确的C语言表达式是( ) 3.3*a*e/b*c6:在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>括起时,寻找被包含文件的方式是()。

3.直接按系统设定的标准方式搜索目录5:使用typedef定义一个新类型的正确步骤是( )。

3.2,1,4,34:设有说明: char w; int x; float y; double z; 则表达式w*x+z-y值的数据类型为( ) 4.double.。

3:fscanf函数的正确调用形式是( )。

4.fscanf(文件指针,格式字符串,输入表列);2:若I为整型变量,则以下循环执行次数是( ). 2.0次1:以下对C语言中共用体类型数据的叙述正确的是()。

3.一个共用体变量中不可能同时存放其所有成员20:当温度升高时,二极管的反向饱和电流将。

1.增大19:在电源对称的三相四线制电路中,若三相负载不对称,则该负载各相电压(2.仍然对称)18:为了减小放大电路的输出电阻,应引入负反馈 1.电压17:下列说法中,(1.串谐时阻抗最小)是正确的。

16: 2.=0V15:一个含有直流分量的非正弦波作用于线性电路,其电路响应电流中(1.含有直流分量)14:已知接成Y形的三个电阻都是30Ω,则等效Δ形的三个电阻阻值为(3.全是90Ω)13:R、L串联的正弦交流电路中,复阻抗为(3.)12:整流的目的是。

1.将交流变为直流11:3.115°10:必须设立电路参考点后才能求解电路的方法是()3.结点电压法9:若要组成输出电压可调、最大输出电流为3A的直流稳压电源,则应采用。

4.电感滤波串联型稳压电路8: 2.底部失真7:测量三相交流电路的功率有很多方法,其中三瓦计法是测量()电路的功率。

3.三相四线制电路6:某三相电源绕组连成Y时线电压为380V,若将它改接成Δ形,线电压为()3.220V5:当场效应管的漏极直流电流I D从2mA变为4mA时,它的低频跨导g m将。

1.增大4:制作频率非常稳定的测试用信号源,应选用。

3.石英晶体正弦波振荡电路2: 1.2A1: 3.增大3:直流稳压电源中滤波电路的目的是。

3.将交、直流混合量中的交流成分滤掉1:#define能做简单的替代,用宏替代计算多项式4*x*x+3*x+2之值的函数F,正确的宏定义是()。

3.#definef(a)(4*a*a+3*a+2)10:以下不正确的C语言标识符是(4.ab.c )。

9:若有说明:int *p1,*p2,m=5,n;以下均是正确赋值语句的选项是(3.p1=&m;p2=p1 )。

8:以下对一维整形数组a的正确说明是(4.#define SIZE 10 )。

7:能正确表示“当x的取值在Ll,10]秆L200,210]范围内为真,否则为假’达式是( ) 。

3.(x>=1)&&(x <=lo) ??(x>=20Q)&&(x<=210)6:选择出合法的if语句(设int x,y;)( )。

1.if(x!=y)if(x>y)printf("x>y\n”);else prinf(”x<y\n”);else printf(”X==y\n”);5:若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。

则以下不能满足要求的表达式是( ). 3.!(A%2)4:一个c程序的执行是从(1.main( )函数开始,直到main( )函数结束).3:下面程序段的运行结果是( ).for(y=1;y<10;) y=((x=3*y,x+1),x-1);printf(“x=%d,y=%d”,x,y); 3.x=15,y=142:设int a=04,b;则执行b=a>>1;语句后,b的结果是( ). 4.210:sizeof(float)是(2.一个整型表达式 )。

9:若要利用下面的程序片段使指针变量p指向一个存储整型变量的存储单元,则[ ]中应填入的内容是( 4.(int*) )8:设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f值的数据类型为(3.double)。

7:下面四个选项中,均是正确的数值常量或字符常量的选项是( ). 4.+0010xabcd2e250.6:下面四个选项中,均是合法整形常量的选项是( ). 1.16-0xffff0115:下面判断正确的是( )。

3.char *s=”china”; 等价于char *s; s=”china”;4:若二维数组a有m列,则在a[i][j]前面的元素个数为()。

2.i*m+j3:以下for循环的执行次数是(3.执行4次).for(x=0,y=0;(y=123)&&(x<4);x++);2:若执行fopen函数时发生错误,则函数的返回值是(2.0 )。

10:下面程序段的运行结果是(4.**3##4 ).9:以下程序的运行结果是(2.15 )。

8:以下C程序正确的运行结果是(3.y=-43456y=-43456y=-0043456y= -43456 ).7:以下程序的运行结果是(3.8 ).. .typedef union {long a[2];int b[4];char c[8];}TY6:在一个c源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是(4.static ).5:若I为整型变量,则以下循环执行次数是(2.0次 ).for(I=2;I==1) printf(“%d”,I--);4:在宏定义#define PI 3.14159中,用宏名PI代替一个(4.字符串)。

3:在“文件包含”预处理语句的使用形式中,当#include后面的文件名用“”括起时,寻找被包含文件的方式是( 2.先在源程序所在目录搜索,再按系统设定的标准方式搜索)。

…………则该程序段的功能是(2.对数组a进行插入排序(降序))。

2:若有以下程序段:…………int a[]={4,0,2,3,1},I,j,t;for(I=1i<5;I++){t=a[I];j=I-1;while(j>=0&&t>a[j]){a[j+I]=a[j];j--;}a[j+1]=t;}1:已有变量定义和函数调用语句:int a=25; print_value(&a);下面函数的正确输出结果是(4.26 )。

9:若使用一维数组名作函数实参,则以下正确的说法是( ). 1.必须在主调函数中说明此数组的大小8:以下能正确计算1*2*3*……*10的程序是(3.i=1;s=1;do{s=s*i;i++;}while(i<=10); ).7:利用fseek函数的正确调用形式是(4.以上答案均正确 ).6:一个c程序是由( 2.一个或多个函数组成)。

5:若已定义int a=5;下面对(1),(2)两个语句的正确解释是(4.(1)在对p进行说明的同时进行初始化,使p指向a )。

4:若调用fputc函数输出字符成功,则其返回值是(4.输出的字符 )。

3:以下程序段中存在错误的是(4.#define PI 3.14159#define S(r) PI*(r)*(r)…………..Area=S(a); )。

2:以下正确的描述是(3.凡是C源程序中行首以“#”标识的控制行都是预处理指令)。

1:以下C程序正确的运行结果是(1.y = 5ba0 ).10:若要求的值分别为10、20、A、B,正确的数据输入是(1.10A 20B<CR> )9:fseek函数的正确调用形式是(2.fseek(fp,位置量,起始点); ).8:在16位IBM-PC机上使用C语言,若有如下定义:union data{int i;char ch;double f;}b;则共用体变量占用内存的字节数是(3.8 ).7:下面对typedef的叙述中不正确的是(2.用typedef可以增加新类型 ) .6:编辑程序的功能是( 1.建立并修改程序 )。

5:若有代数式3ae/bc,则不正确的C语言表达式是(3.3*a*e/b*c )4:利用fseek函数的正确调用形式是(4.以上答案均正确 ).3:表达式~0x13的值是(1.0xFFEC ).2:下面有关for循环的正确描述是(4.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来。

).1:以下程序的运行结果是(1.6 ).10:以下对C语言中共用体类型数据的叙述正确的是(3.一个共用体变量中不可能同时存放其所有成员)。

9:在C语言中,int、char和short三种类型数据在内存中所占用的字节数(4.有所用的机器的机器字长决定 )。

8:以下不能对二维整形数组a进行正确初始化的语句是(3.int a[2][3]={{1,2},{3,4},{5,6}}; )。

7:以下程序的运行结果是(1.13 ) .6:下面四个选项中,均是非法常量的选项是(1.‘as’-0fff\0xa’ )。

5:请读程序:#define ADD(x) x+xmain(){int m=1,n=2,k=3;int sum=ADD(m+n)*k;printf(“sum=%d”,sum);}上面程序的运行结果是(2.sum=10 )。

4:下面程序运行结果是(2.a=2,b=8 ).3:以下符合C语言语法的赋值表达式是(2.d=9+e,f=d+9 ).2:已有程序和输入数据的形式,程序中输入语句的正确形式应当为( )。

(注:?表示空格,<CR>表示回车)main(){ int a; float f;printf(“\nInput number:”);输入语句printf(“\nf=%f,a=%d\n”,f,a);}4.scanf(“%f,%d”,&f,&a);Input number:4.5? ?2<CR>1:设有以下说明,则下面不正确的叙述是( 3.un可以作为函数参数)。

阅读以下程序,当输入数据的形式为:25,13,10<CR>,正确的输出结果为()。

main(){ int x,y,z;scanf(“%d%d%d”,&x,&y,&z);printf(“x+y+z=%d\n”,x+y+z);}4.不确定值9:以下程序的运行结果是(1.13 ) .8:以下程序的运行结果是(2.12 )7:以下对一维整形数组a的正确说明是(4.#define SIZE 106:以下对结构体变量stul 中成员age 的非法引用是(2.student.age )。

相关主题