单选题有以下程序:
#include<stdio.h>
main()
{ int i,j,m=55;
for(i=1;i<=3;i++)
for(j=3;j<=i;j++)m=m%j;
printf("%d/n",m);
}
程序运行后的输出结果是______。
单选题有以下程序#includemain() int a=1, b=2, c=3, x;x=(a^b)&c; printf("%d/n",x);程序的运行结果是______。
单选题有以下程序(函数fun只对下标为偶数的元素进行操作) #include<stdio.h> void fun(int *a,int n) {int i,j,k,t; for(i=0;i<n-1;i+=2) {k=i; for(j=i;j<n;j+=2)if(a[j]>a[k])k=j; t=a[i];a[i]=a[k];a[k]=t; } } main() {int aa[10]={1,2,3,4,5,6,7),i; fun(aa,7); for(i=0;i<7;i++)printf("%d,",aa[i]); printf("/n"); } 程序运行后的输出结果是( )。
单选题设有定义:longx=-123456L;,则以下能够正确输出变量x值的语句是 A) printf("x=%d/n",x); B) printf("x=%1d/n",x); C) printf("x=%8dL/n",x); D) printf("x=%LD/n",x);
单选题有以下定义:
struct person{char name[9]; int age; };
struct person class[10]={"Johu", 17,
"Paul", 19,
"Mary", 18,
"Adam", 16,};
则下面能输出字母M的语句是
单选题若有定义:int a,b;,通过语句scanf("%d;%d",,能把整数3赋给a,5赋给b的输入数据是___________。
单选题以下有关宏替换的叙述不正确的是( )。
单选题下面程序的运行结果是 #include<stdio.h> main() { static char a[]="Languagef" ,b[]="programe"; char *p1,*p2; int k; p1=a;p2=b; for(k=0;k<=7;k++) if(*(p1+k)==*(p2+k)) printf("%c",*(p1+k));}
单选题下列叙述中正确的是______。
单选题若有定义float a [15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为 ( )。 A) 334H B) 30DH C) 352H D) 31AH
单选题若有定义和语句:int a,b;scanf("%d,%d",&a,&b);以下选项的输入数据中,不能把值3赋给变量a,5赋给变量b的是______。
单选题以下不能将s所指字符串正确复制到t所指存储空间的是______。
单选题有以下程序:
#include
main()
{ int x;
scanf("%d",&x);
if(x<=0); else
if(x!=5)printf("%d\n",x);
}
程序运行时,输入的值在哪个范围才会有输出结果( )。
单选题十六进制数100转换为十进制数为
A)256
B)512
C)1024
D)64
单选题有下列程序: main() int k=5,n=0; do switch(k) case 1: case 3:n+=1;k--;break; default:n=0;k--; case 2: case 4;n+=2;k--;break; printf("%d",n); while(k>0 程序运行后的输出结果是( )。 A) 235 B) 0235 C) 02356 D) 2356
单选题以下函数的功能是:计算a的n次方作为函数值返回。
double fun(double a,int n)
{ int i;double s=1.0;
for(i=1;i<=n;i++)s=______;
return s;
}
为实现上述功能,函数中下划线处应填入的是______。
单选题设有定义:“long x=123450L;”,则以下能够正确输出变量x的是( )。
单选题在C语言中,整数65534在存储单元中的存储情况是 ( )
单选题下列程序的输出结果是( )。 #include<stdio.h> #include<string.h> main() char a[]="/n123//"; printf("%d,%d/n",strlen(
单选题数据库系统的核心是( )。