admin 管理员组文章数量: 1184232
2024年3月7日发(作者:m文件怎么转化成xml文件)
10:C语言规定,数组名做实参时,它和对应形参之间的数据传递方式是:_____4.地址传递
9:若有说明:int *p1,*p2,m=5,n;以下均是正确赋值语句的选项是( )。3.p1=&m;p2=p1
8:当顺利执行了文件关闭操作时,fclose函数的返回值是( )。3.0
7:若有代数式3ae/bc,则不正确的C语言表达式是( ) 3.3*a*e/b*c
6:在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>括起时,寻找被包含文件的方式是( )。3.直接按系统设定的标准方式搜索目录
5:使用typedef定义一个新类型的正确步骤是( )。3.2,1,4,3
4:设有说明: char w; int x; float y; double z; 则表达式w*x+z-y值的数据类型为( ) .。
3:fscanf函数的正确调用形式是( )。(文件指针,格式字符串,输入表列);
2:若I为整型变量,则以下循环执行次数是( ). 2.0次
1:以下对C语言中共用体类型数据的叙述正确的是( )。3.一个共用体变量中不可能同时存放其所有成员
20:当温度升高时,二极管的反向饱和电流将 。1.增大
19:在电源对称的三相四线制电路中,若三相负载不对称,则该负载各相电压(2.仍然对称 )
18:为了减小放大电路的输出电阻,应引入 负反馈1.电压
17:下列说法中,(1.串谐时阻抗最小 )是正确的。
16:=0V
15:
一个含有直流分量的非正弦波作用于线性电路,其电路响应电流中(1.含有直流分量 )
14:
已知接成Y形的三个电阻都是30Ω,则等效Δ形的三个电阻阻值为(3.全是90Ω )
13:
R、L串联的正弦交流电路中,复阻抗为(3.12:
整流的目的是 。1.将交流变为直流
11:3.115°
10:必须设立电路参考点后才能求解电路的方法是( )3.结点电压法
)
2.9:若要组成输出电压可调、最大输出电流为3A的直流稳压电源,则应采用 。4.电感滤波串联型稳压电路
8:部失真
2.底7:测量三相交流电路的功率有很多方法,其中三瓦计法是测量( )电路的功率。3.三相四线制电路
6:某三相电源绕组连成Y时线电压为380V,若将它改接成Δ形,线电压为( )3.220V
5:
当场效应管的漏极直流电流ID从2mA变为4mA时,它的低频跨导gm将 。1.增大
4:制作频率非常稳定的测试用信号源,应选用 。3.石英晶体正弦波振荡电路
2:1.2A
1:大
3.增
3:直流稳压电源中滤波电路的目的是 。3. 将交、直流混合量中的交流成分滤掉
1:#define能做简单的替代,用宏替代计算多项式4*x*x+3*x+2之值的函数F,正确的宏定义是( )。3.#definef(a)(4*a*a+3*a+2)
10:以下不正确的C语言标识符是(.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;)( )。(x!=y)if(x>y)printf("x>y\n”);
else prinf(”x<yn”);else printf(”X==y\n”);
5:若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( ). 3.!(A%2)
4:一个c程序的执行是从(( )函数开始,直到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=14
2:设int a=04,b;则执行b=a>>1;语句后,b的结果是( ). 4.2
10:sizeof(float)是(2.一个整型表达式 )。
9:若要利用下面的程序片段使指针变量p指向一个存储整型变量的存储单元,则[ ]中应填入的内容是( 4.(int*) )
8:设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f值的数据类型为()。
7:下面四个选项中,均是正确的数值常量或字符常量的选项是( ). 4.+001
0xabcd
2e2
50.
6:下面四个选项中,均是合法整形常量的选项是( ). 1.
16-0xffff
011
5:下面判断正确的是( )。 *s=”china”; 等价于 char *s; s=”china”;
4:若二维数组a有m列,则在a[i][j]前面的元素个数为( )。2.i*m+j
3:以下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=-43456
y=-43456
y=-0043456
y= -43456 ).
7:以下程序的运行结果是 (3.8 ).. .
typedef union {long a[2];
int b[4];
char c[8];
}TY
6:在一个c源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( ).
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
9: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循环的正确描述是(循环的循环体语句中,可以包含多条语句,但必须用花括号括起来。 ).
1:以下程序的运行结果是(1.6 ).
10:以下对C语言中共用体类型数据的叙述正确的是(3.一个共用体变量中不可能同时存放其所有成员 )。
9:在C语言中,int、char和short三种类型数据在内存中所占用的字节数(4.有所用的机器的机器字长决定 )。
8:以下不能对二维整形数组a进行正确初始化的语句是( a[2][3]={{1,2},{3,4},{5,6}}; )。
7:以下程序的运行结果是 (1.13 ) .
6:下面四个选项中,均是非法常量的选项是(1.
‘as’
-0fff
0xa’ )。
5:请读程序:
#define ADD(x) x+x
main()
{
int m=1,n=2,k=3;
int sum=ADD(m+n)*k;
printf(“sum=%d”,sum);
}
上面程序的运行结果是(=10 )。
4:下面程序运行结果是(2.a=2,b=8 ).
3:以下符合C语言语法的赋值表达式是(2.d=9+e,f=d+9 ).
2:
已有程序和输入数据的形式,程序中输入语句的正确形式应当为( )。(注:?表示空格,
main()
{ int a; float f;
printf(“nInput number:”);
输入语句
printf(“nf=%f,a=%dn”,f,a);
}(“%f,%d”,&f,&a);
Input number:4.5? ?2
1:设有以下说明,则下面不正确的叙述是( 可以作为函数参数 )。
阅读以下程序,当输入数据的形式为:25,13,10
main()
{ int x,y,z;
scanf(“%d%d%d”,&x,&y,&z);
printf(“x+y+z=%dn”,x+y+z);
}4.不确定值
9:以下程序的运行结果是 (1.13 ) .
8:以下程序的运行结果是(2.12 )
7:以下对一维整形数组a的正确说明是(4.#define SIZE 10
6:以下对结构体变量stul 中成员age 的非法引用是( )。
5:C语言结构体类型变量在程序执行期间(1.所有成员一直驻留在内存中 ).
4:在C语言中,char型数据在内存中的存储形式是(码)。
3:若已定义int a=5;下面对(1),(2)两个语句的正确解释是(4.(1)在对p进行说明的同时进行初始化,使p指向a)。
2:以下不正确的C语言标识符是( .c )。
1:以下程序的输出结果为(2.9 )。
10:下面程序(1.第3行有错误 )。(每行程序前面的数字表示行号)。
9:若要利用下面的程序片段使指针变量p指向一个存储整型变量的存储单元,则[ ]中应填入的内容是( )。4.(int*)
8:以下不是C语言的特点的是( ) 2.能够编制出功能复杂的程序
7:在位运算中,操作数每右移一位,其结果相当于( ). 2.操作数除以2
6:下列运算符中优先级最高的是( ). 2.十
5:设int a=04,b;则执行b=a>>1;语句后,b的结果是( ) 4.2
4:在位运算中,操作数每左移一位,其结果相当于(1.操作数乘以2 ).
3:已知学生记录描述为
struct student
{int no;
char name[20];
char set;
struct
{int year;
int month;
int day;
}birth;
};
struct student s;
设变量s中的“生日”应是“1984年11月11日”,下列对生日的正确赋值方式是(=1984;
2:设 char *s=”ta017bc”; 则指针变量s指向的字符串所占的字节数是( )。3.6
1:设n=10,i=4、则赋值运算n%=i+1执行后,n的值是( ) 1.0.
10:若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是( )。2.3
9:一个c程序是由( )。2.一个或多个函数组成
8:若二维数组a有m列,则在a[i][j]前面的元素个数为( )2.i*m+j。
7:以下程序的运行结果是( )。3.Y=7
6:在宏定义#define PI 3.14159中,用宏名PI代替一个( )4.字符串。
5:设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是( ) 2.m=n*100+0.5, n=m/100.0。
4:函数rewind的作用是( ). 1.使位置指针重新返回文件的开头
3:以下对C语言中共用体类型数据的叙述正确的是( )。3.一个共用体变量中不可能同时存放其所有成员
2:若使用一维数组名作函数实参,则以下正确的说法是( ). 1.必须在主调函数中说明此数组的大小
1:设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确执行的赋值语句是( )。2.p2=c
10:fseek函数的正确调用形式是( ). (fp,位置量,起始点)
9:在宏定义#define PI 3.14159中,用宏名PI代替一个( )4.字符串。
8:以下不正确的说法为( ). 4.在函数内定义的变量只在本函数范围内有效
7:下面程序( )。4.第6行有错误
5:若有说明:int a[3][4];则对a数组元素的正确引用是( )3.a[1+1][0]。
4:已知各变量的类型说明如下:
Int k,a,b;
Unsigned long w=5;
Double w=1.42;
则以下不符合C语言与法的表达式是( ). 1.x%(-3)
3:以下程序有错,错误的原因是( )。4.q虽然指向了具体的存储单元,但该单元中没有确定的值,所以不能执行*p=*q;语句
2:若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是( ).
(“%x%o%6.2f”, &x,&y,&z);
1:下面有关for循环的正确描述是( ) 循环体语句中,可以包含多条语句,但要用花括号括起来
2:以下对二维整形数组a进行正确初始化的语句是( )。 a[][3]={{1,2,3},{4,5,6}};
3:在C语言中,引用数组元素时,其数组下标的数据类型允许是(3.整型常量或整型表达式 )
4:fseek函数的正确调用形式是( ). (fp,位置量,起始点);
10:表示图中坐标轴上阴影部分的正确表达式是( ). 3.(x<=a) ||(x>=b)&&(x<=c)
9:系统的标准输入文件是指( )。1.键盘
8:在C语言中,一位数组的定义方式为:类型说明符 数组名( )4.[整型常量]。
7:以下正确的描述是( )。3.凡是C源程序中行首以“#”标识的控制行都是预处理指令
6:判断char型变量cl是否为小写字母的正确表达式为( ). 4.(c1>=’a’)&&(c1<=’z’)
5:有如下程序,若要求a1、a2、c1、c2的值分别为10、20、A、B,正确的数据输入是( ). 4.10 20AB
1:下列四组选项中,均不是C语言关键字的选项是(
).
2:下面程序段中,for循环的执行次数是(3.6 )。
8:下面能正确进行字符串赋值操作的是( )。 *s; s=”ABCDE”
9:以下对一维整形数组a进行正确初始化的语句是( )。 a[]={0};
版权声明:本文标题:c语言程序设计编辑 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1709778714a546334.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论