精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
一、单选题(共计60题)
在下述程序中,e)>2
C、a&&(b+c+d+e)<=2
D、!a&&(b+c+d+e)==3
下列程序的输出结果是( )。
#include ""
int f(int n)
{ static int k, s;
n--;
for(k=n; k>0; k--)
s += k;
return s;
}
void main( )
{ int k;
k=f(2);
printf("(%d, %d)", k, f(k));
}
A、(3, 3)
B、(1, 1)
C、(3, 6)
D、(6, 12)
若有定义:int a,b;char x,y;并有以下输入数据: 12 13 AaBb(回车)
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
则能给a赋整数12,给b赋整数13,给x赋字符a,给y赋字符b的正确程序段是( )。
A、scanf(“%d”,&a);
scanf(“%d”,&b);
x=getchar();y=getchar();
B、scanf(“%d%d %c %c”, &a, &b,&x,&y);
C、scanf(“%d %d %c %c”, &a,&b,&x,&x,&y,&y);
D、scanf(“%d %d %c%c%c%c”,&a,&b,&x,&x,&y,&y);
以下对结构体成员的运算结果是( )。
#include <>
main(){
struct st
{int x;
int y;
}cnum[2]={1,3,2,7};
printf("%d\n",cnum[0].y/cnum[0].x*cnum[1].x);
}
A、0
B、1
C、3
D、6
函数f定义如下,执行语句“m=f(5);”后,m的值应为( )。
int f(int k)
{ if(k==0||k==1) return 1;
else return f(k-1)+f(k-2);
}
A、3
B、8
C、5
D、13
若有以下定义:char s[10]={’a’,’b’,’c’,’0’, ’2’,’\x32’ ,’\0’,’\123’};执行语句printf(“%d”,strlen(s));的结果是( )。
A、3
B、6
C、8
D、9
若i为整型变量,则以下循环执行的次数是( )。
for(i=0;i<=5;i++)
printf("%d",i++);
A、5次
B、2次
C、3次
D、6次
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
执行以下程序段后的输出结果是( )。
int x = 3;
int m, n;
n = (++x) + (++x);
m = (x--) + (x--);
printf("%d %d\n", m, n);
A、10 6
B、9 9
C、10 10
D、10 8
设有定义:int a[2][2]={1,2,3,4},(*p)[2];,则在语句p=a;p++;后,**p的值为( )。
A、2
B、3
C、4
D、以上都不对
以下关于循环的程序的输出结果是( )。
#include ""
void main()
{
int k=4,n=0;
for(;n<k;)
{
n++;
if(n%3!=0) continue;
k--;
}
printf("%d %d",k,n);
C语言程序设计-笔试题(共54页) 来自淘豆网www.taodocs.com转载请标明出处.