文档介绍:c语言试题及答案
c语言试题及答案
c语言试题及答案
一、 单选题
,下列类型属于构造类型的就是( D )
( D )
A、 sum 1:0):0;功能等价的就是(A)
A)if((a>b)&&(b>c)) k=1;
B) if((a>b)||(b>c)) k=1
else k=0;
C)if(a<=b) k=0;
D)if(a>b) k=1;
else if(b<=c) k=1; else if(b>c) k=1;
else k=0;
31、算法具有五个特性,以下选项中不属于算法特性的就是 (B )
(A)有穷性 (B)简洁性 (C)可行性 (D)确定性
32以下选项中可作为C语言合法常量的就是 (A )
(A)-80、 (B)-080 (C)-8e1、0 (D)-80、0e
c语言试题及答案
c语言试题及答案
c语言试题及答案
33、以下叙述中正确的就是 (C )
(A)用C语言实现的算法必须要有输入与输出操作
(B)用C语言实现的算法可以没有输出但必须要有输入
(C)用C程序实现的算法可以没有输入但必须要有输出
(D)用C程序实现的算法可以既没有输入也没有输出
33、以下选项中,不能作为合法常量的就是 (B)
(A)1、234e04 (B)1、234e0、4 (C)1、234e+4 (D)1、234e0
34、有以下程序
main()
{
int i=1,j=2,k=3;
if(i++==1&&(++j==3||k++==3))
printf("%d %d %dn",i,j,k);
}
程序运行后的输出结果就是 (D)
(A)1 2 3 (B)2 3 4 (C)2 2 3 (D)2 3 3
35、判断变量ch中的字符就是否为数字字符,正确表达式就是____D___。
A)ch>=0&&ch<=9 B)’0’<=ch<=’9’ C)ch>=’0’||ch<=’9’ D)ch>=’0’&&ch<=’9’
36、若执行以下程序时从键盘上输入9,则输出结果就是__B_____
c语言试题及答案
c语言试题及答案
c语言试题及答案
A)11 B)10 C)9 D)8
main( )
{ int n; scanf("%d",&n);
if(n++<10) printf("%dn",n);
else printf("%dn",n--);
}
37、若w=1,x=2,y=3,z=4;则条件表达式w>x?w:y<z?y:z的结果就是__B___
A)4 B)3 C)2 D)1
38、以下非法的赋值语句就是( C )
A) n=(i=2,++i); B)j++; C) ++(i+1); D)x=j>0;
39、设a与b均为double型变量,且a=5、5、b=2、5,则表达式(int)a+b/b的值就是(D)
A)6、500000 B)6 C) 5、500000 D) 6、000000
40、已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句就是(C)
A) scanf(“---”,&i,&j,&k);
B) scanf(“%d %d %d”,&i,&j,&k);
c语言试题及答案
c语言试题及答案
c语言试题及答案
C) scanf(“%d,%d,%d”,&i,&j,&k);
D) scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);
41、若有以下程序:
main()
{ int k=2,i=2,m;
m=(k+=i*=k);printf(“%d,%dn”,m,i);
}
执行后的输出结果就是(C)
A) 8,6 B) 8,3 C) 6,4 D) 7,4
42、 已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1 && y+z/2的值就是(D)
A) 6 B) 0 C) 2 D) 1
43 以下选项中,与k=n++完全等价的表达式就是(A)
A) k=n,n=n+1 B) n=n+1,k=n C) k=++n D) k+=n+1
39、若有说明:int i,j=7, *p=&i;,则与i=j;等价的语句就是B
A)i= *P; B)*P=*&J; C)i=&j; D)i=* *p;
40、若有以下说明:
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
则数值