-
1、[单选题]若x和y均为int型变量,则执行以下程序段后的输出是【】
x=15;
y=15;
pintf(“%d\n”,x%=(y%=2));
查看答案
开始考试
-
2、[单选题]执行下列程序段后输出的结果是【】
x=9;
while(x>7)
{printf("*");x--;}
查看答案
开始考试
-
3、[单选题]设i是int型变量,f是float型变量,用F面的语句给这两个变量输入值。为了把100和765.12分别赋给i和f,则正确的输入为【】
scanf(“i=%d,f=%f”,&i,&f);
-
A.100,765.12
-
B.i=100,f=765.12
-
C.100765.12
-
D.i=100f=765.12
查看答案
开始考试
-
4、[单选题]在C语言中,反斜杠符是【】
查看答案
开始考试
-
5、[单选题]能正确表示x的取值范围在[0,100]和[-10,-5]内的表达式是【】
-
A.(x<=-10)||(x>=-5)&&(x(=O)||(x>=100)
-
B.(x>=-10)&&(x<=-5)||(x>=O)&&(x<=100)
-
C.(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100)
-
D.(x<=-10)||(x>=-5)&&(x<=0)||(x>=lOO)
查看答案
开始考试
-
6、[单选题]有如下程序:
longfib(intn)
{
if(n>2)return(fib(n-1)+fib(n-2));
elsereturn(2);
}
main()
printf("%d\n",fib(3));
}
则该程序的输出结果是【】
查看答案
开始考试
-
7、[单选题]设d为字符变量,下列表达式正确的是【】
-
A.d=678
-
B.d=’a’
-
C.d=”d”
-
D.d=’gjkl’
查看答案
开始考试
-
8、[单选题]设变量a是整型,c是双精度型,则表达式2+‘a’+b*c值的数据类型是【】
-
A.Int
-
B.float
-
C.Double
-
D.不确定
查看答案
开始考试
-
9、[单选题]下面程序的输出结果是【】
voidprtv(intx)
{printf("%d\n",++x);}
main()
{intt=10;
prtv(t);}
查看答案
开始考试
-
10、[单选题]以下for循环是【】
for(a=0,b=0;(b!=123)&&(a<=4);a++)
-
A.无限循环
-
B.循环次数不定
-
C.执行4次
-
D.执行5次
查看答案
开始考试
-
11、[单选题]设有说明ints[5]={1,3,5,7,9};int*p=s;则下列表达式中值为3的是【】
-
A.++P
-
B.++(*p)
-
C.*(++p)
-
D.(P+=2)
查看答案
开始考试
-
12、[单选题]下列说法正确的是【】
-
A.输入项可以是一个实型常量,如scanf("%f",4.8);
-
B.只有格式控制,没有输入项也能进行正确输入,如scanf("a=%d,b=%d");
-
C.当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf("%5.3f"’,&f);
-
D.当输人数据时,必须指明变量的地址,如scanf("%f",&f);
查看答案
开始考试
-
13、[单选题]如下程序的执行结果是【】
#include(stdio.h>
main(){inti;char}s="a\\\\\n";
prinff("%s",s);}
查看答案
开始考试
-
14、[单选题]下面程序的输出结果是【】
intm=13;
intfun(intx,inty)
{intm=3;
return(x*y-m);}
main()
{inta=7,b=5;
printf("%d\n",fun(a,b)/m);}
查看答案
开始考试
-
15、[单选题]以下定义和语句的输出结果是【】
intu=010,v=0x10,w=10
printf(”%d,%d,%d\n”,u,v,w);
-
A.8,16,10
-
B.10,10,10
-
C.8,8,10
-
D.8,10,10
查看答案
开始考试