20171119 题目 类型 分值 正确答案 你的答案 批改 “%”运算两侧的数据可以是任意类型的数据。判断题 10.0 错误 ( ) switch(表达式)中的表达式可以是任意类型的判断题 10.0 错误 表达式。( ) 在C语言中,参与运算的数据类型必须完全一致,不一致时要先将较低的数据类型转换为较判断题 10.0 正确 高的数据类型。( ) 以下( )不是C语言的特点。 单选题 10.0 2 2 4 4 正确 错误 × √ 正确 1 2 2 1 √ × √ × × 下面个选项组中,均属于C语言关键字的一组单选题 10.0 是( )。 if语句的控制条件( )。 单选题 10.0 C编译系统提供了对C程序的编辑、编译、连接和运行环境,以下可以不在该环境下进行的单选题 10.0 环节是( )。 执行下面的语句后x的值为( )。 int a=14,b=15,x; char c='A'; x=((a&b)&&(c<'a')); 下面描述中,不正确的是( )。 单选题 10.0 4 1 × 单选题 10.0 3 3 √ 执行以下程序段后,a,b,c的值分别是( )。 int a,b=100,c,x=10,y=9; 单选题 10.0 a=(--x= =y++)?—x:++y; if(x<9) b=x++;c=y; 2 2 √ 本次作业总分值:100.0 得分:50.0 正确的题数:5 题目总数:10 正确率:50.0% 在线作业自动判卷 题目 类型 分值 正确答案 你的答案 批改 “%”运算两侧的数据可以是任意类型的数据。判断题 10.0 错误 ( ) 在C语言的scanf( )中可用”%m.nf”形式的判断题 10.0 错误 格式字符指定输入数据的精度。( ) 在C语言中,参与运算的数据类型必须完全一判断题 10.0 正确 致,不一致时要先将较低的数据类型转换为较错误 错误 正确 √ √ √ 高的数据类型。( ) 要判断char型变量m是否是数字字符,可以使单选题 10.0 用下列表达式( )。 执行下列程序段后,x、y和z的值分别是( )。 int x=10,y=20,z=30; if(x>y)z=x; x=y; y=z; 4 2 × 单选题 10.0 2 2 √ 已知:int x=1,y=2,z;则执行z=x>y?++x:++y;单选题 10.0 则z的值为( )。 执行下面的语句后x的值为( )。 int a=14,b=15,x; char c='A'; x=((a&b)&&(c<'a')); 3 4 × 单选题 10.0 4 4 √ 若int a,b,c;则为它们输入数据的正确的语单选题 10.0 句是( )。 已知“int a=4,b=5,c;”,则执行表达式“c=a=a>b”后变量a的值为( )。 单选题 10.0 4 1 4 3 √ × 执行以下程序段后,a,b,c的值分别是( )。 int a,b=100,c,x=10,y=9; 单选题 10.0 a=(--x= =y++)?—x:++y; if(x<9) b=x++;c=y; 2 2 √ 本次作业总分值:100.0 得分:70.0 正确的题数:7 题目总数:10 正确率:70.0% 在线作业自动判卷 题目 类型 分值 正确答案 你的答案 批改 switch(表达式)中的表达式可以是任意类型的判断题 10.0 错误 表达式。( ) ”A”是一个字符常串量。( ) 判断题 10.0 正确 正确 错误 正确 正确 3 × × × × × 在C语言中,逻辑表达式中只允许出现逻辑型判断题 10.0 错误 数据。( ) 在C语言的scanf( )中可用”%m.nf”形式的判断题 10.0 错误 格式字符指定输入数据的精度。( ) 要判断char型变量m是否是数字字符,可以使单选题 10.0 用下列表达式( )。 4 执行以下程序段后,c3的值是( )。 int c1=1,c2=2,c3; c3=c1/c2; 已知:int x=1,y=2,z;则执行z=x>y?++x:++y;单选题 10.0 则z的值为( )。 已知“int a=4,b=5,c;”,则执行表达式“c=a=a>b”后变量a的值为( )。 单选题 10.0 3 1 4 2 × × 单选题 10.0 1 2 × 若在键盘上输入:283.1900,想使单精度实型变量c的值为283.19,则正确的输入语句是单选题 10.0 ( )。 执行以下程序段后,a,b,c的值分别是( )。 int a,b=100,c,x=10,y=9; 单选题 10.0 a=(--x= =y++)?—x:++y; if(x<9) b=x++;c=y; 1 3 × 2 2 √ 本次作业总分值:100.0 得分:10.0 正确的题数:1 题目总数:10 正确率:10.0% 在线作业自动判卷 题目 类型 分值 正确答案 你的答案 批改 在C语言中,使用函数strcpy 时可以将‘ 判断题 10.0 正确 正确 错误 正确 3 √ √ × √ 在C语言中,for语句后的三个表达式必须都出判断题 10.0 错误 现。() 在标准C语言中,所有函数在调用之前都要进行判断题 10.0 错误 声明。( ) 下列说法中正确的是( )。 以下程序的输出结果是( )。 main() {int i,k,a[10],p[3]; k=5; for(i=0;i<10;i++)a[i]=i; for(i=0;i<3;i++)p[i]=a[i*(i+1)]; for(i=0;i<3;i++)k+=p[i]*2; printf(“%d ”,k); } 下列程序段( )。 单选题 10.0 3 单选题 10.0 2 1 × 单选题 10.0 3 2 × x=3; do{y=x--; if(!y){printf(“x”);continue;} printf(“#”); }while(1<=x<=2); 以下程序的输出结果是( )。 main() {int i,x[3][3]={1,2,3,4,5,6,7,8,9}; 单选题 10.0 for(i=0;i<3;i++)printf(“%d,”x[i][2-i]); } 不能正确为字符数组输入数据的是( )。 下面程序的输出结果是( )。 main() {int i,j;float s; for(i=6;i>4;i--) {s=0.0; for(j=i;j>3;j--)s=s+i*j; } printf(“%f ”,s); } 单选题 10.0 3 2 × 1 3 × 单选题 10.0 3 2 × 以下程序的输出是( )。 main() {char a[2][5]={“6937”,”8254”}; int i,j,s=0; for(i=0;i<2;i++) 单选题 10.0 for(j=0;a[i][j]>'0'&&a[i][j]<='9';j+=2) s=10*s+a[i][j]-‘0’; printf(“s=%d ”,s); } 1 1 √ 本次作业总分值:100.0 得分:40.0 正确的题数:4 题目总数:10 正确率:40.0%
在线作业自动判卷 题目 类型 分值 正确答案 你的答案 批改 在C语言中,使用函数strcpy 时可以将‘ 判断题 10.0 正确 正确 错误 √ √ 在C语言中,for语句后的三个表达式必须都出判断题 10.0 错误 现。() 在标准C语言中,所有函数在调用之前都要进行判断题 10.0 错误 声明。( ) 下列说法中正确的是( )。 以下程序的输出结果是( )。 main() {int i,k,a[10],p[3]; k=5; for(i=0;i<10;i++)a[i]=i; for(i=0;i<3;i++)p[i]=a[i*(i+1)]; for(i=0;i<3;i++)k+=p[i]*2; printf(“%d ”,k); } 下列程序段( )。 x=3; do{y=x--; if(!y){printf(“x”);continue;} printf(“#”); }while(1<=x<=2); 单选题 10.0 3 正确 4 × × 单选题 10.0 2 2 √ 单选题 10.0 3 2 × 以下程序的输出结果是( )。 main() {int i,x[3][3]={1,2,3,4,5,6,7,8,9}; 单选题 10.0 for(i=0;i<3;i++)printf(“%d,”x[i][2-i]); } 不能正确为字符数组输入数据的是( )。 下面程序的输出结果是( )。 main() {int i,j;float s; for(i=6;i>4;i--) {s=0.0; for(j=i;j>3;j--)s=s+i*j; } printf(“%f ”,s); } 单选题 10.0 3 4 × 1 4 × 单选题 10.0 3 3 √ 以下程序的输出是( )。 main() {char a[2][5]={“6937”,”8254”}; int i,j,s=0; 单选题 10.0 for(i=0;i<2;i++) for(j=0;a[i][j]>'0'&&a[i][j]<='9';j+=2) s=10*s+a[i][j]-‘0’; 1 2 ×