形式是( )。
A32<回车>B45<回车> A45<回车>B32<回车> A32B45<回车> A 32 B 45<回车> ~D
若有\,则正确的输入语句是( )。 scanf(\scanf(\scanf(\scanf(\~D
已知i、j、k为int型变量,若要从键盘输入2,3,4<回车>,使i、j、k的值分别为2、3、4,以下正确的输入语句是( )。 scanf(\scanf(\scanf(\
scanf(\~B
下列程序中,fun()函数的功能是计算x^2-2x+6,主函数中将调用fun() 函数计算: y1=(x+8)^2-2(x+8)+6 y2=sin^2(x)-2sin(x)+6 请填空。
#include \
double fun(double x) {return(x*x-2*x+6);} main()
{ double x,y1,y2; printf(\ scanf(\ y1=fun([
printf(\}
有下列程序:
int sub(int n) {return (n/10+n);} main() { int x,y;
scanf(\ y=sub(sub(sub(x))); printf(\}
若运行时输入:1234
% -= && ~A
下列运算符中优先级最低的运算符是()。 || != <= + ~A
为表示关系x≥y≥z,应使用的C语言表达式是()。 (x>=y)&&(y>=z) (x>=y)AND(y>=z) (x>=y>=z) (x>=y)&(y>=z) ~A
设a、b和c都是int型变量,且a=3,b=4,c=5;则以下的表达式中,值为0的表达式是()。 a&&b a<=b
a||b+c&&b-c !(a
若有int s[4]={1,2,3,4};则s[s[0]+2*s[2]-s[3]]的值是()。 1 2 3 4 ~D
对数组的描述正确的是()。
数组一旦定义去大小是固定的,但数组元素的类型可以不同 数组一旦定义去大小是固定的,但数组元素的类型必须相同 数组一旦定义去大小是可变的,但数组元素的类型可以不同 数组一旦定义去大小是可变的,但数组元素的类型必须相同 ~B
对字符串\进行完整赋值的操作是() char s[3]={'B','o','y'} char s[]=\char s[3]={\char s[3];s=\~B
在c语言中引用数组元素时,其数组下标的数组类型允许是() 整型常量 整型表达式
整型常量或整型表达式
任何类型的表达式 ~C
对以下说明语句的正确理解是() *int a[10]={6,7,8,9,10}
将5个初值依次赋给a[1]至a[5] 将5个初值依次赋给a[0]至a[4] 将5个初值依次赋给a[6]至a[10]
因为数组长度与初值的个数不相同,所以此语句不正确 ~B
以下程序段给数组所有元素输入数据,应在下划线处填入的是() *main() *{
*int a[10],i=0;
*while(i<10) scanf(\*: *: *}
a+(i++) &a(i+1) a+i &a[++i] ~D
以下程序的输出结果是() *main() *{
* int a[]={2,4,6,8},y=1,x,*p; *p=&a[1];
*for(x=0;x<3;x++) y+=*(p+x); *printf(\*} 17 18 19 20 ~C
下述函数定义形式正确的是() int f(int x;int y) int f(int x, y) int f(int x,int y) int f(x,y:y) ~C
关于函数参数,说法正确的是()
实参与其对应的形参各自占用独立的内存单元 实参与其对应的形参共同占用一个内存单元
只有当实参和形参同名时才占用同一个内存单元 形参是虚拟的,不占用内存单元 ~A
用数组名作为函数的实参时,传递给形参的是() 数组的首地址 数组的第一个元素 数组中的全部元素 数组的元素个数 ~A
复合语句中定义的变量的作用范围是() 整个源文件 整个函数 整个程序
所定义的复合语句 ~D
一个函数的返回值由()确定 return语句中的表达式 调用函数的类型 系统默认的类型 被调用函数的类型 ~D
以下说法正确的是()
C语言程序总是从第一个定义的函数开始执行
在C语言程序设计中,要调用的函数必须在main函数中定义 C语言程序总是从main函数开始执行
C语言程序中的main函数必须放在程序的开始部分 ~C
以下函数的类型是() *fff(float x) *{
*printf(\*}
与参数x的类型相同 void类型 int类型 无法确定 ~C
以下程序的输出结果是() *fun(int a,int b) *{int c; *c=a+b; *retutn c; *}
*main()
*{int x=6,y=7,z=8,r;
*r=func((x--,y++,x+y),z--); *printf(\*} 11 20 21 31 ~C
当说明一个结构体变量时,系统分配给它的内存是() 各成员所需内存总量的总和 结构中第一个成员所需内存量 成员中占内存量最大者所需的容量 结构中最后一个成员所需内存量 ~A
设有以下说明语句: *struct stu *{int a; * float b; *}stutype;
*则下面叙述不正确的是() strut是结构体类型的关键字
strut stu是用户定义的结构体类型 stutype是用户定义的结构体类型名 a和b都是结构体成员名 ~C
C语言结构体类型变量在执行期间() 所有成员一直驻留在内存中 只有一个成员驻留在内存中 部分成员驻留在内存中 没有成员驻留在内存中 ~A
若想对文本文件只进行读操作,打开此文件的方式为() \\\\~A
如果要打开C盘file文件夹下的abc.dat文件,fopen函数中第一个参数应为() c:file\\abc.dat c:\\file\\abc.dat \\~D