本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-03-01到2020-06-30
本篇答案更新状态:已完结

第3周 数据的输入与输出 第3周单元测验

1、 问题:若变量已正确定义,执行语句scanf("%d,%d,%d  ",&k1,&k2,&k3);时,正确的数据输入方法是(   )。
选项:
A:20,30,40
B:2030,40
C:20, 30 40
D:20 30 40
答案: 【20,30,40

2、 问题:printf("a\rHappi\by");在屏幕上正确的输出形式是(  )。 
选项:
A:aHappy
B:Happy
C:Happi
D:aHappi
答案: 【Happy

3、 问题:若定义字符变量c1的值是’A’,c2的值是’D’,执行语句printf("%d,%d",c1,c2-2);后,输出结果是(  )。 
选项:
A:65,66
B:65,68
C:A,68
D:A,B
答案: 【65,66

4、 问题:以下程序的输出结果是()。 int main(){   float x=3.6;   int i;   i=(int)x;    printf("x=%f,i=%d",x,i);   return 0;}
选项:
A:x=3.600000,i=4
B:x=3 i=3.600000
C:x=3,i=3
D:x=3.600000,i=3
答案: 【x=3.600000,i=3

5、 问题:已定义double a; int  i;选择正确的输入格式为(   )  。
选项:
A:scanf("%6.2f%3d", &a,&i);
B:scanf("%lf%s", &a,&i);
C:scanf("%6lf%3d",&a,&i);
D:scanf("%f%d", a,i);
答案: 【scanf("%6lf%3d",&a,&i);

6、 问题:已有定义char s1,s2;,下面正确的语句是(    )。
选项:
A:scanf ("%s%c", s1,s2); 
B:scanf ("%s%c", s1,&s2);
C:scanf ("%c%c", &s1,&s2);
D:scanf ("%c%c",s1,s2);
答案: 【scanf ("%c%c", &s1,&s2);

7、 问题:为下面的程序输入数据,使得i=10,k=’a’ ,j=15,正确的键盘输入方法是(    )。 #include <stdio.h> int main( ) {         int i,j,k;       scanf("%d%c%d",&i,&k,&j);       printf("i=%d,j=%c,k=%d",i,k,j);       return 0; }
选项:
A:10,a,15<回车>
B:10<回车>a<回车>15<回车>
C:10’a’15<回车>
D:10a15<回车>
答案: 【10a15<回车>

8、 问题:运行下面的程序,正确的输出结果是( )。#include <stdio.h> int main( ) {         double  x=68.7563, y= -789.127;          printf ("%f, %10.2f", x,y);          return 0; }
选项:
A:68.756300, □□□-789.12
B:68.756300, □□□-789.13
C:68.75, □□□-789.13
D:68.75, -789.12
答案: 【68.756300, □□□-789.13

9、 问题:已知float x=2.23,y=4.35;,根据下面的输出结果,正确的程序段是(  )。x=2.230000,y=4.350000 y+x=6.58,y-x=2.12
选项:
A:printf("x=%8.2f,y=%8.2f",x,y); printf("y+x=%4.2f,y-x=%4.2f",y+x,y-x);
B:printf("x=%8.6f,y=%8.6f",x,y); printf("y+x=%4.2f,y-x=%4.2f",y+x,y-x);
C:printf("x=%7.2f,y=%7.2f",x,y); printf("y+x=%3.2f,y=%3.2f",y+x,y-x);
D:printf("x=%f,y=%f",&x,&y); printf("y+x=%f,y=%f",y+x,y-x);
答案: 【printf("x=%8.6f,y=%8.6f",x,y); printf("y+x=%4.2f,y-x=%4.2f",y+x,y-x);

10、 问题:C语言中本身没有提供专门的输入输出语句,输入输出通过调用函数完成。 
选项:
A:正确
B:错误
答案: 【正确

11、 问题:输入数据时不能指定数据的精度。
选项:
A:正确
B:错误
答案: 【正确

12、 问题:输入数据时不可以指定数据的宽度。
选项:
A:正确
B:错误
答案: 【错误

13、 问题:混合输入数值型数据和字符型数据时,数据之间不能加空格。
选项:
A:正确
B:错误
答案: 【正确

14、 问题:使用getchar()函数可以一次接受多个字符。
选项:
A:正确
B:错误
答案: 【错误

15、 问题:在使用标准的输入/输出库函数时,应该在程序的开头使用编译预处理命令“#include <stdio.h>”。
选项:
A:正确
B:错误
答案: 【正确

16、 问题:字符型数据存储其ASCII码值,占一个字节,在ASCII范围内与整数通用。
选项:
A:正确
B:错误
答案: 【正确

17、 问题:输入数据时可以有多种方法分隔多个输入数据。
选项:
A:正确
B:错误
答案: 【正确

18、 问题:程序的顺序结构是指按照解决问题的顺序写出相应的语句,程序执行顺序按照自上而下,依次按顺序执行。
选项:
A:正确
B:错误
答案: 【正确

19、 问题:若在输入格式控制字符串中包含普通字符,则输入时必须照原样输入普通字符,否则将导致输入错误。
选项:
A:正确
B:错误
答案: 【正确

20、 问题:getchar()函数只能接收一个_____。
答案: 【字符

21、 问题:下列语句输出的结果是_____。 char ch=’b’; printf("%c,%d",ch,ch);
答案: 【b,98

22、 问题:用scanf函数输入数据,使得x=1.23, y=67.1234。#include <math.h>#include <stdio.h>int main( ){    double  x,y,z;     scanf("     ", &x,&y );   z=2*x+y/sin(3.1415/4);   printf("z=%6.2f",z);   return 0;}
答案: 【%lf%lf

23、 问题:完善下列程序:#include  <      >int main( ){  char str;  str=getchar();  putchar(str);  return 0;}
答案: 【stdio.h

24、 问题:根据下面的输出结果, 完善程序。 s1=C,ASCII is 67 x=655.35,y=765.43 #include <stdio.h> int main( ) {     double x=655.3524,y=765.4271;     char s1=’C’;     printf(       ,  s1,s1,x,y);     return 0; }
答案: 【(以下答案任选其一都对)”s1=%c,ASCII is %d\nx=%6.2f,y=%6.2f”;
“s1=%c,ASCII is %d\nx=%.2f,y=%.2f”;
“s1=%c,ASCII is %d\nx=%6.2lf,y=%6.2lf”;
“s1=%c,ASCII is %d\nx=%.2lf,y=%.2lf”;
“s1=%c,ASCII is %d\nx=%6.2f,y=%6.2f\n”;
“s1=%c,ASCII is %d\nx=%.2f,y=%.2f\n”;
“s1=%c,ASCII is %d\nx=%6.2lf,y=%6.2lf\n”;
“s1=%c,ASCII is %d\nx=%.2lf,y=%.2lf\n”

25、 问题:用scanf函数输入数据,使得下面程序运行结果为a=2,b=’x’,c=’z’#include <stdio.h>int main( ){  int a, b;  scanf("%d%c", &a,&b );  printf("     ",a,b,b+2);  return 0;} 
答案: 【(以下答案任选其一都对)a=%d,b=’%c’,c=’%c’;
a=%d,b=\’%c\’,c=\’%c\’

26、 问题:下面程序的运行结果是:        。#include <stdio.h>int main( ) {         char str=65;         printf("str=%c,ASCII=%d",str,str );   return 0; }
答案: 【str=A,ASCII=65

27、 问题:在格式说明符中,当%后边出现______,表示要跳过相应的数据,是附加说明符。
答案: 【(以下答案任选其一都对)*;
星号

28、 问题:若要将数据以指数形式输出,应该选择______格式符。
答案: 【(以下答案任选其一都对)e;
E

第1 周 程序设计与C语言简介 第1周单元测验

1、 问题:通常把高级语言源程序翻译成目标程序的程序称为(   )。
选项:
A:编辑程序
B:解释程序
C:汇编程序
D:编译程序
答案: 【编译程序

2、 问题:一个算法应该具有"确定性"等5个特性,下面对另外4个特性的描述中错误的是()。 
选项:
A:有零个或多个输出

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注