单选题程序中头文件typel.h的内容是:
#define N 5
#define M1 N*3
程序如下:
#include"typel.h"
#define M2 N *2
main( )
{ int i;
i=M1+M2; printf("%d/n",i);
}
程序编译后运行的输出结果是( )。
单选题设有以下语句: char str1[]="string",str2[8],*str3,*str4="str4="string"; 则______不是对库函数的正确调用。
单选题有下列程序:main() int x=5; do printf("%d",x-=4); while(1(--x));程序的输出结果是( )。
单选题以下程序的输出结果是
____
。
#finclude "stdlib.h"
fun(int**p,int a[3][3])
{ **p=a[2][2];}
main()
{ int a[3][3]={2,4,6,8,10,12,14,16,18},*p;
p=(int*)mallocsizeof(int));
fun(&p,a);
printf("%d/n",*p);
}
单选题有以下程序: #include<stdio.h> main() int a=1,b=2,c=3,x; x=(a^b)&c;printf("%d/n",x); 程序的运行结果是______。 A) 0 B) 1 C) 2 D) 3
单选题有以下程序:#include<stdio.h>struet S{int n;int a[20];};void f(street S*p){int i,j,t;for(i=0;i<p->n-1;i++)for(j=i+1;j<p->n;j++)if(p->a[i]>p->a[j]){t=p->a[i];p->a[i]=p->a[j];p->a[j]=t;}}main(){int i:struct S s={10,{2,3,1,6,8,7,5,4,10,9}};f(&s);flor(i=0;i<s.n;i++)printf("%d,",s.a[i]);}程序的运行结果是( )。
单选题在C语言的函数中 ( )
单选题函数ftell(fp)的作用是( )。 A.得到fp所指向文件的当前读写位置 B.初始化流式文件的位置指针 C.移动流式文件的位置指针 D.以上答案均正确
单选题有以下定义和语句 struct workers int nnm;charname[20];charc; struct int day;int month;int year;s; ; struct workers w,*pw; pw=&w; 能给w中year成员赋1980的语句是 A) *pw.year=1980; B) w.year=1980; C) pw->year=1980; D) w.s.year=1980;
单选题下列叙述中错误的是______。
单选题有以下程序:程序输出()。
单选题有以下函数: int fun(char*s) { char*t=s: while(*t++); re[Hm(t—s); }该函数的功能足( )。
单选题有以下程序 main() { int
p[8]=(11,12,13,14,15,16,17,18),i=0,j=0; while(i++<7)if(p[i]%2)
j+=p[i]; printf("%d/n",j); }
程序运行后的输出结果是______。
A. 42
B. 45
C. 56
D. 60
单选题若已定义: int a[4][3]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
12},(*prt)[3]=a, *p=a[0]; 则能够正确表示数组元素a[1][2]的表达式是
A.*((*prt+1)[2])
B.*(*(p+5))
C.(*prt+1)+2
D.*(*(a+1)+2)
单选题以下能正确定义一维数组的选项是______。
A. int a[5]={0, 1, 2, 3, 4, 5);
B. char a[]={0, 1, 2, 3, 4, 5);
C. char a={'A', 'B', 'C'};
D. int a[5]="0123";
单选题有以下程序:
#include<stdio.h>
main()
{ int x=1,y=0,a=0,b=0;
switch(x)
{ case 1;
switch(y)
{case 0:a++;break;
case 1:b++;break;
case 2:a++;b++;break;
case 3:a++;b++;
}
printf("a=%d,b=%d/n",a,b);
}
程序的运行结果是______。 ,
单选题有以下程序: #include<string.h> int a=4; int f(int n) int t=0;static int a=5; if(n%2) int a=6;t++=a++; elseint a=7;t+=a++; return t+a++; main() int s=a,i=0; for(;i<2;i++)s+=f(i); printf("%d/n",s); 程序运行后的输出结果是( )。 A) 24 B) 28 C) 32 D) 36
单选题有以下程序
#include
int flint x);
main() int f(int x)
{int a,b=0; {return x*x+1;}
for(a=0;a<3;a++)
{b=b+f(a);putchar('A'+b);}
}
单选题可以在C语言程序中可用做用户标识符的是( )。
单选题下列程序的运行结果是( )。 main() int a=2,b=3,c=4; if(a<b) if0<0)c=0; elsec+=1; printf("%dh”,c);