注意:此页面搜索的是所有试题
吉林师范大学程序设计语言
在C语言中,函数的数据类型是指( )。
A.任意指定的数据类型
B.函数形参的数据类型
C.调用该函数时的实参的数据类型
D.函数返回值的数据类型

设函数fun的定义形式为void fun(char ch, float x ) [ .则以下对函数fun的调用语句中,正确的是( 。
A. fun("abc",3.0);
B. t=fun(.D.16.5):
C. fun(65.,2.8);
D. fun(16,32):

有以下程序:#includeint main0!int c=0,k;
for(k=1;k<3;k+ +)switch(k){
default: c+=k;
case 2:c++;break;
case 4:c+=2:break;
printf("%d\n",c);
return 1;
程序的结果是:
A. 3
B.5
C 7
D.9

有如下函数调用语句func(rec1,rec2+func(rec3,rec4));该函数调用语句中,func函数的实参个数是()。
A.2
B.3
C 4
D.有语法错误

设已定义:char st[]="how are you"; 下列程序段中正确的是( )。
A. char a[11]; strcpy(a,st);
B. char a[12]: strcpy(a,st[10]):
C. char a[12]; strcpy(a,st):
D. char a[ ]; strcpy(a,st):

为表示关系xyzz,应使用C语言表达式:
A.(x>=y)&&(y>=z)
B.(x>=y)AND(y>=z)
C.(x>=y>=z)
D.(x>=y)ll(y>=z)

给出以下定义: 则正确的叙述为( )。char x[ ]="abcdefg";char y[ ]=(.a.,.b.,.c.,.d..e.,.f,.g;
A.数组x和数组y等价
B.数组x和数组的长度相同
C.数组x的长度小于数组y的长度
D.数组x的长度大于数组y的长度

下面程序的输出结果是:
main0unsigned int num,k;num=26;k=1;do
k*=num%10;num/=10;
while(num);
printf("%d\n",k):
A.2
B.12
C.60
D.18

程序段的执行结果: ( )#includeint main0(
#define a 10
a = 11;
printf("a=%d\n",a)
return 0;
A. a=11
B
a=10
C a=
D.编译不通过

设有数组定义:char array[10]="China";则数组array所占的存储空间为( )。
A.5个字节
B.6个字节
C.10个字节
D.11个字节

能正确表达a和b同时为正或同时为负的逻辑表达式是: ()
Aa*b>0
B.(a>=0b>=0)&&(a<0 b<0)
C.(a>=0&&b>=0&&(a<0&&b<0
D.(a+b>0&&a+b<=0)

函数调用 strcat(strcpy(strl,str2),str3)的功能是( )。A.将字符串 str 复制到字符串 str2 中后再连接到字符串 str3 之后B.将字符串 strl 连接到字符串 str2 中后再复制到字符率 str3 之后C.将字符串 str2 复制到字符串 str 中后再将字符串 str3 连接到字符串 strl 之后D.将字符串 str2 连接到字符串 strl 之后再将字符串 strl 复制到字符串 str3 中
程序段输出数组a中的最小值及其下标,划线处应填入: ( )int i,k=0,a[5]:for(i=0;i<5;i++)
scanf("%d",&ali);
for(i=1;i<5;i++)
if(a[i]
printf("%d,%%d\n",a[kj,k);
A. i=k
B. k=i
C. a[k]=ali]
D. ail=a[k]

有以下程序段:#includeint main0fchar c1,c2;C1=A.+8-4c2=.A.+.8-5printf("%c,%dn",c1,c2);return 1;
注: 字母A的SSCII码为65
A. D,69
B. E,D
C.E,68
D.输出值不定

下列程序段执行结束,输出结果是: ()
int a,b[5]=(0);
a=0,b[0]=3;
printf("%d,%d\n",b[aj,b[1]):
A.3,0
B. 3 0
C.0,3
D.二者均为不定值