单选题若有定义int(*Pt)[3];,则下列说法正确的是
单选题C语言中,形参的缺省的存储类说明是
A.auto(自动)
B.static(静态)
C.register(寄存器)
D.extern(外部)
单选题在x值处于-2~2、4~8时值为“真”,否则为“假”的表达式是______。
A.(2>x>-2)||(4>x>8)
B.!(((x<-2)||(x>2))&&((x<=4)||(x>8)))
C.(x<2)&&(x>=-2)&&(x>4)&&(x<8)
D.(x>-2)&&(x>4)||(x<8)&&(x<2)
单选题以下程序的输出结果是{{U}} {{/U}}。 main()
{ int a[3][3]={{1,2),{3,4),{5,6)},i,j,s=0;
for(i=1;i<3;i++) for(j=0;j<=i;j++)s+=a[i][j];
printf("%d/n",s); }
A.18
B.19
C.20
D.21
单选题下列程序中函数son()的功能是对数组a中的数据进行由大到小的排序。 #include<stdio.h> void sort(int a[],int n) int i,j,t; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(a[i]<a[j]) t=a[i];a[i]=a[j];a[j]=t; main() int a[10]=1,2,3,4,5,6,7,8,9,10,i; sort( for(i=0;i<10;i++)printf("%d,",a[i]); 程序运行后的输出结果是( )。 A) 1,2,3,4,5,6,7,8,9,10, B) 10,9,8,7,6,5,4,3,2,1, C) 1,8,7,6,5,4,3,2,9,10, D) 1,2,10,9,8,7,6,5,4,3,
单选题在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是______。
A.并
B.交
C.投影
D.笛卡尔乘积
单选题与十进制数200等值的十六进制数为
A)A8
B)A4
C)C8
D)C4
单选题以下选项中可用作C程序合法实数的是______。
单选题以下关于逻辑运算符两侧运算对象的叙述中正确的是______。
A.可以是任意合法的表达式
B.只能是整数0或非0整数
C.可以是结构体类型的数据
D.只能是整数0或1
单选题有以下程序
typedef struct{ int b,p;}A;
void f(A C)/* 注意:c是结构变量名 */
{int j;
c. b +=1;c.p+=2;
}
main()
{int i;
A a={1,2};
f(a);
printf("%d,%d\n",a.b,ap);
}
程序运行后的输出结果是【 】。
单选题有以下程序: #include <stdio. h> main ( ) int x[ ] = 1,3,5,7,2,4,6,0 ,i,j,k; for(i =0;i<3;i ++ ) for (j =2;j> = i;j — ) if( x[j + 1 ] > x[j] ) k = x[j] ;x[j] = x[j + 1 ] ;x[j + 1 ] = k; for (i =0;i<3;i++) for(j =4;j <7-i;j ++) if(x[j] >x[j+1]) k=x[j];x[j] =x[j+1];x[j+1] =k; for (i=0;i<8;i ++) printf("%d" ,x[i]); prinff("/n" );程序运行后的输出结果是( )。A)75310246 B) 01234567 C) 76310462 D)13570246
单选题C语言中系统的标准输出文件是指______。
A.显示器
B.键盘
C.软盘
D.硬盘
单选题下列程序的输出结果是( )。
int a[5]={2,4,6,8,10},*P,* *k;
p=a; k=
printf("%d",*(p++));
printf("%d\n",* *k);
单选题若已定义int a, b=6;执行语句a=--b; 后,变量a、b的值分别______。
单选题以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)( )。
单选题有以下程序 #include <stdio.h>
main() { unsigned char a=2,b=4,c=5,d;
d=a|b; d printf("%d/n",d);}
程序运行后的输出结果是______。
A.4
B.3
C.5
D.6
单选题下面程序的运行结果是( )。
#include
void del(char*s)
{ int i,j;char*a;
a=s;
for(i=0,j=0;a[i]!='\0';i++)
{if(a[i]>='0'&&a[i]<='9'){s[j]=a[i];j++; }
s[j]='\0';}}
main()
{char s[]="aa89gggh";
del(s);
printf("\n%s",s);}
单选题下列程序的运行结果为( )。 #include<stdio.h> voidabc(Char*str) inta,b,i,j; for(i=j=0;str[i]!='/0';i++) if(str[i]!='a') str[j++]=str[i]; str[j]='/0'; void main() char str[]="abcdef"; abc(str); printf("str[]=%s",str);
单选题下列程序段的输出结果是( )。 char a=9,b=020; prihtf("%o/n",~a&b<<1);
单选题有以下程序
main()
{char a[5][10]={"one","two","three","four","five"};
int i,j;
char t;
for(i=0;ia[j][0])
{t=a[i][0];a[i][0]=a[j][0];a[j][0]=t;}
puts(a[1]);
}
程序运行后的输出结果是