出自:川北医学院口腔医学院

设 α 1, α 2, α 3, α 4 是三维实向量,则( )
·α 1, α 2, α 3, α 4一定线性无关
·α 1一定可由 α 2, α 3, α 4线性表出
·α 1, α 2, α 3, α 4一定线性相关
·α 1, α 2, α 3一定线性无关
向量组 α 1=(1,0,0), α 2=(1,1,0), α 3=(1,1,1)的秩为( )
·1
·2
·3
·4
设 A 是 4×6 矩阵,r( )=2,则齐次线性方程组 Ax=0 的基础解系中所含向量的个数是( )
·1
·2
·3
·4
设 A 是 m×矩阵,已知 Ax=0 只有零解,则以下结论正确的是( )
·m≥n
·Ax=b(其中 b 是 m 维实向量)必有唯一解
·r(A)=m
·Ax=0 存在基础解系
设矩阵 A=,则以下向量中是 A 的特征向量的是( )
·
·
·
·
设矩阵 A=的三个特征值分别为 λ 1, λ 2, λ 3,则 λ 1+ λ 2+ λ 3= ( )
·4
·5
·6
·7
三元二次型 f = 的矩阵为( )
·
·
·
·
以下描述正确的是( )。
·使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成
·while循环是先判断表达式,后执行循环语句
·do-while和for循环均是先执行循环语句,后判断表达式
·for,while和do-while循环中的循环体均可以由空语句构成
已知:int x,a,b;下列选项中正确的if语句是( )。
·if(a=b) x++;
·if(a=<b) x++;
·if(a-b) x++;
· if(x) x++;
以下用户标识符,其中合法的是( )。
· return
·f2_G3
·A3-3
·abc
以下4个选项中,可以看作是一条语句的有( )。
·{;}
·a=0,b=0,c=0;
·if(a>0);
·if(b==0) m=1;n=2;
以下叙述正确的是()。
·C语言严格区分大小写英文字母
·C语言“,”作为语句分隔符
·可以使用/*...*/对C程序中的任何部分作注释
·C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上
以下描述正确的是()。
·使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成
·while循环是先判断表达式,后执行循环语句
·for,while和do-while循环中的循环体均可以由空语句构成
·do-while和for循环均是先执行循环语句,后判断表达式
以下叙述中正确的是()。
·一个C源程序可由一个或多个函数组成
·一个C源程序必须包含一个main()函数
·在C源程序中,注释说明只能位于一条语句的最后
·C源程序的基本组成单位是函数
以下说法正确的是()。
·C语言里有字符串变量
·C语言里没字符变量
·C语言里有字符变量
·C语言里没有字符串变量
有以下程序:#include <stdio.h>#define N 8void fun( int *x, int i ){*x = *(x + i);}main(){int a[N] = { 1, 2, 3, 4, 5, 6, 7, 8 }, i;fun( a, 2 );for ( i = 0; i < N / 2; i++ ){printf( "%d", a[i] );}printf( "\n" );}程序运行后的输出结果是( )。
·l 3 1 3
·2 2 3 4
·3 2 3 4
·l 2 3 4
有以下程序:#include <stdio.h>#define SUB( a ) (a) - (a)main(){int a = 2, b = 3, c = 5, d;d = SUB( a + b ) * c;printf( "%d\n", d );}程序运行后的输出结果是( )。
·0
·-12
·-20
·10
有以下程序#include <stdio.h>main(){int a = 2, b = 2, c = 2;printf( "%d\n", a / b & c );}程序运行后的输出结果是( )。
·0
·l
·2s
·3
有以下程序:#include <stdio.h>main(){int a = 1, b = 2;for (; a < 8; a++ ){b += a; a += 2;}printf( "%d,%d\n", a, b );}程序运行后的输出结果是( )。
·9,18
·8,11
·7,1l
·10,14
有以下程序,其中k 的初值为八进制数:#include <stdio.h>main(){int k = 011;printf( "%d\n", k++ );}程序运行后的输出结果是( )。
·12
·11
·10
·9
下列语句组中,正确的是( )。
·char *s;s={"Olympic"};
以下关于retur语句的叙述中正确的是( )。
·一个自定义函数中必须有一条retur语句
·一个自定义函数中可以根据不同情况设置多条retur语句
·定义成void 类型的函数中可以有带返回值的retur语句
·没有retur语句的自定义函数在执行结束时不能返回到调用处
下列选项中,能正确定义数组的语句是( )。
·int num[0..2008];
·int num[];
·int N=2008;int num[N];
·#define N 2008int num[N];
有以下程序#include <stdio.h>void fun( char *c, int d ){*c = *c + 1; d = d + 1;printf( "%c,%c,", *c, d );}main(){char b = .a., a = .A.;fun( &b, a ); printf( "%c,%c\n", b, a );}程序运行后的输出结果是( )。
·b,B,b,A
·b,B,B,A
·a,B,B,a
·a,B,a,B
若有定义int (*pt)[3];,则下列说法正确的是( )。
·定义了基类型为int 的三个指针变量
·定义了基类型为int 的具有三个元素的指针数组pt
·定义了一个名为*pt、具有三个元素的整型数组
·定义了一个名为pt 的指针变量,它可以指向每行有三个整数元素的二维数组
设有定义double a[10],*s=a;,以下能够代表数组元素a[3]的是( )。
·(*s)[3]
·*(s+3)
·*s[3]
·*s+3
有以下程序:#include <stdio.h>main(){int a[5] = { 1, 2, 3, 4, 5 }, b[5] = { 0, 2, 1, 3, 0 }, i, s = 0;for ( i = 0; i < 5; i++ )s = s + a[b[i]];printf( "%d\n", s );}程序运行后的输出结果是( )。
·6
·10
·1l
·15
有以下程序#include <stdio.h>main(){int b[3][3] = { 0, 1, 2, 0, 1, 2, 0, 1, 2 }, i, j, t = 1;for ( i = 0; i < 3; i++ )for ( j = i; j <= i; j++ )t += b[i][b[j][i]];printf( "%d\n", t );}程序运行后的输出结果是( )。
·1
·3
·4
·9
若有以下定义和语句:char s1[10]="abcd!",*s2="\n123\";printf("%d %d\n",strlen(s1),strlen(s2));则输出的结果是( )。
·5 5
·10 5
·l0 7
·5 8
有以下程序:#include <stdio.h>int f( int t[], int );main(){int a[4] = { 1, 2, 3, 4 }, s;s = f( a, 4 ); printf( "%d\n", s );}int f( int t[], int ){if ( > 0 )return(t[- 1] + f( t, - 1 ) );else return(0);程序运行后的输出结果是( )。
·4
·}
·10
·14
·6
有以下程序:#include <stdio.h>int fun(){static int x = 1;x *= 2; return(x);}main(){int i, s = 1;for ( i = 1; i <= 2; i++ )s = fun();printf( "%d\n", s );}程序运行后的输出结果是( )。
·0
·l
·4
·8
设有定义:Struct complex{ int real,unreal;} data1={1,8},data2;则以下赋值语句中错误的是( )。
·data2=datal ;
·data2=(2,6);
·data2. real=datal. real;
·data2. real=datal. unreal;
有以下程序:#include <stdio.h>#include <string.h>struct A{ int a; char b[10]; double c; };void f( struct A t );main(){struct A a = { 1001, "ZhangDa", 1098.0 };f( a ); printf( "%d,%s,%6.1f\n", a.a, a.b, a.c );}void f( struct A t ){t.a = 1002; strcpy( t.b, "ChangRong" ); t.c = 1202.0;}程序运行后的输出结果是( )。
·100l, zhangDa, 1098.0
·1002, ChangRong, 1202.0
·100l, ChangRong, 1098.0
·1002, zhangDa, 1202.0
有以下定义和语句:struct workers{ int num; char name[20]; char c;struct{ int day; int month; int year; } s; };struct workers w, *pw;pw = &w;能给w 中year 成员赋1980 的语句是()。
·*pw. year=1980;
·w. year=1980;
·pw->year=1980;
·w. s. year=1980;
有以下程序:#include <stdio.h>main(){FILE *fp; char str[10];fp = fopen( "myfile.dat", "w" );fputs( "abc", fp ); fclose( fp );fp = fopen( "myfile.dat", "a+" );fprintf( fp, "%d", 28 );rewind( fp );fscanf( fp, "%s", str ); puts( str );fclose( fp );}程序运行后的输出结果是( )。
·abc
·28c
·abc28
·因类型不一致而出错
动量是过程量,冲量是状态量。
·正确
·错误
只在两个力作用下平衡的构件称为二力构件,所受的两个力必定沿两力作用点的连线,且等值、反向。
·正确
·错误
如果力偶矩相等,则两力偶彼此等效。
·正确
·错误
平面任意力系向平面内任选一点O简化,一般情况下,可得一个力和一个力偶。
·正确
·错误
在有摩擦的情况下,摩擦角为全约束力与法线间夹角的最大值。
·正确
·错误
刚体作平移时,刚体内各点的速度和加速度大小、方向都相同。
·正确
·错误
在点的合成运动问题中,当牵连运动为定轴转动时,可能会有科氏加速度。
·正确
·错误
在自然坐标系中,如果速度 = 常数,则加速度a = 0。
·正确
·错误
平面图形内任一点的速度等于该点随图形绕瞬时速度中心转动的速度。
·正确
·错误
已知质点的质量和作用于质点的力,质点的运动规律就完全确定。
·正确
·错误
虚位移是假想的,极微小的位移,它与时间、主动力以及运动的初始条件无关。
·正确
·错误
在静力学中,两端用光滑铰链连接的构件简称二力杆。( )
·正确
·错误
平面任意力系向某一点平移后所得的主矢与简化中心位置有关。( )
·正确
·错误
若主动力的合力作用在摩擦角之内,不论怎样增大,物体总能保持平衡而不移动,这种现象称为自锁。( )
·正确
·错误
若刚体上所有的点的运动轨迹都为一个圆,则该刚体一定作定轴转动。( )
·正确
·错误