第二章测试
1.一个算法应包含有限的操作步骤,而不能是无限的。( )
A:错 B:对
答案:B
2.关于算法的描述,以下叙述正确的是( )。。
A:用C程序实现的算法可以没有输入但必须要有输出。 B:用C程序实现的算法必须要有输入和输出操作。 C:用C程序实现的算法可以没有输出但必须要有输入。 D:用C程序实现的算法可以既没有输入也没有输出。 3.算法的每一步可以是不确定的、模糊的。( )
A:对 B:错 4.流程图是描述算法的一种方法,是用一些图框来表示各种操作的算法,这些图框包括( )。
A:输入输出框。 B:起止框。 C:判断框。 D:处理框。 5.N-S图不能表示直到型循环结构。( )
A:错 B:对 1.

double x;scanf("%lf",&x);不可以赋值给x变量的常量是(   ).


A:123 B:"abc" C:A' D:100000 2.

下列程序段的输出结果为().float x=213.82631;

printf("%3d",(int)x);



A:3.8 B:213.82 C:213.83 D:213 3.

下列程序的输出结果是().

main()

{char c1=97,c2=98;

printf("%d %c",c1,c2);

}



A:a 98 B:97 b C:a b D:97 98 4.

以下标识符中,不能作为合法的C用户定义标识符的是(  ).


A:void B:a3_b3 C:_123 D:IF 5.

以下标识符中,不能作为合法的C用户定义标识符的是(  ).


A:_if B:to C:signed D:answer 1.在C99中两大基本数据类型中属于整数类型的是( )。
A:int double long char
B:short int long char
C:char float long short
D:int short float double
2.下列表达式中,不正确的是( )。
A:a = int b;
B:a=b=2;
C:i++;
D:a-=1;
3.以下均为合法用户标识符的是( )。
A:void,we,world
B:do,a1,go
C:ID,-ch,printf
D:a1_b1, _x, adc1
4.以下均是非法常量的是( )。
A:“a”,5,’’
B:1.0,2, 1.565
C:‘\’, ‘a’,1
D:‘asd‘ ,-0fff,’a’
5.设n = 10,i = 3,则执行赋值运算n%=i+2后,n的值是( )。
A:3
B:6
C:0
D:7
6.以下与i =n++完全等价的表达式是( )。
A:i=n,n=n+1
B:n=n+1,i=n
C:i=++n
D:i+=n+1
7.若有int x=19,则表达式(x--%5*3/4)的值是( )。
A:1
B:2
C:3
D:无正确答案
8.已知int a,char b,float c,double d;执行语句c=a+b+c+d后,变量c的数据类型是( )。
A:int
B:double
C:char
D:float
9.已知int x,y;double z;则以下语句中正确的函数调用是( )。
A:scanf("%d,%d,%6.2f",&x,&y,&z);
B:scanf("%1d,%d,&1f",&x,&y,&z);
C:scanf("%x,%d,%o",&x,&y);
D:scanf("%d,%x,%e",&x,&y,&z);
10.下面程序段int i1 = 20, i2 = 50;printf(“i1 =%d,i2=%d“,i1,i2);运行后的输出结果是( )。
A:i1=20,i2=50
B:i1=%%d,i2=%%d
C:i1=%20,i2=%50
D:i1=%d,i2=%d

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(162) dxwkbang
返回
顶部