选择题 设有以下函数:
void fun(int n,char *s)
{……}
则下面对函数指针的定义和赋值均正确的是______。
选择题 有以下程序
#include<stdio.h>
int f(int x);
main()
{int n=1,m;
m=f(f(f(n)));printf('%d\n',m);
}
int f(int x)
{return x*2;}
程序运行后的输出结果是______。
选择题 有以下程序
#include<stdio.h>
main()
{ char s[]='abcde';
s+=2;
printf('%d\n',s[0]);
}
以下叙述中正确的是______。
选择题 设有以下语句
int a=1, b=2, c;
c=a^(b<<2);
执行后,c的值为______。
选择题 有以下程序:
#include <stdio.h>
#include <stdlio.h>
void fun(int *p1, int *p2, int *s)
{s=(int*)malloc(sizeof(int));
*s=*p1+*p2;
free(s);
}
main()
{int a=1, b=40, *q=a;
fun(a, b, q);
printf('%d\n', *q);
}
程序运行后的输出结果是______。
选择题 下列定义变量的语句中错误的是______。
选择题 有如下定义:
struct st
{ int x;float y;} rec,*px;
若要使指针px指向rec的成员x,正确的赋值语句是______。
选择题 若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是______。
选择题 有以下等程序
#include <string. h>
void f(char *s, char *t)
{ char k;
k=*s; *s=*t; *t=k;
s++; t--;
if(*s) f(s, t);
}
main ()
{ char stt[10] ='abcdefg', *p;
p=str+strlen (str)/2+1;
f (p,p-2);
print f ( '%s\n', str);
}
选择题 有以下程序:
#include <stdio.h>
main()
{ int a=0,b=0;
for(;a<5;a++)
{ if(a%2==0)continue;
b+=a;
break;
}
printf('%d\n',b);
}
程序运行后的输出结果是______
选择题 以下叙述中正确的是______。
选择题 若有以下说明和定义:
#include<stdio.h>
main()
{ int(*a)(int*), *b(), w[10], c;
}
int fun(int*c){…}
则以下选项中能正确调用fun函数是
选择题 以程序内部的逻辑结构为基础的测试技术是______。
选择题 有如下程序段:
int a=14, b=15, x;
char c='A';
x=(ab)(c<'B');
执行该程序段后,x的值为
选择题 以下______不属于对象的基本特征。
选择题 设有如下程序段:
char s[20]='Beijing',*p;
p=s;
则执行p=s;语句后,以下叙述正确的是______。
选择题 以下叙述中错误的是______。
选择题 以下fun函数的功能是将形参s所指字符串内容颠倒过来
void fun(char *s)
{ int i,j,k;
for(i=0,j=strlen(s)______;i<j;i++,j--)
{ k=s[i]; s[i]=s[j]; s[j]=k; }
}
在横线处应填入的内容是______。
选择题 有以下程序:
#include <stdio.h>
main()
{ int x[3][2]={0},i;
for(i=0;i<3;i++) scanf('%d',x[i]);
printf('%3d%3d%3d\n',x[0][0],x[0][1],x[1][0]);
}
若运行时输入:2 4 6<回车>,则输出结果为______。
选择题 下列叙述中正确的是______。
