单选题已有定义语句:int x=3,y=0,z=0;,则值为0的表达式是 ( ) A) x&&y B) x||z C) x| |z+2&&y-z D) !((x<y)&&!z| |y)
单选题若有以下程序段:int x=10:printf(''%d\n'',x>>2);程序运行后的输出结果是( )。
单选题设有定义:int a,+pa=&a;,以下scanf语句中能正确为变量a读入数据的是( )。 A) scanf("%d",pa ); B) scanf("%d",a ); C) scanf(%d",&pa ); D) scanf("%d",*pa );
单选题以下程序的输出结果是______。 # include <stdio, h>
# include <string, h> main() { char
str[12]={'s', 't', 'r', 'i', 'n', 'g'}; printf("% d/n",
strlen(str)); }
A.6
B.7
C.11
D.12
单选题设有如下语句:
int k=0;
k=printf("OK/n");
则以下叙述中正确的是______。
单选题下列条件语句中,输出结果与其他语句不同的是( )。
单选题在一个C源程序文件中所定义的全局变量,其作用域为______。
A.所在文件的全部范围
B.所在程序的全部范围
C.所在函数的全部范围
D.由具体定义位置和extern说明来决定范围
单选题有以下程序: 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[1]=t; main() int aa[10]=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, i; sort(aa+2, 5); for(i=0; i<10; i++) printf("%d", aa[i]);
单选题输出语句:printf("%d/n",11+011);的输出结果是______。
单选题有下列程序段: struct st {int x;int *y;}*pt; int a[]={1,2},b[]={3,4}; struct st c[2]={10,a,20,b}; pt=c; 下列选项中表达式的值为11的是( )。
单选题有以下程序 void fun(int n,int*s){int f; if(n==1)*s=n+1; else{fun(n-1,&f);}s=f;}} main(){int x=0; fun(4,&x); printf("%d\n",x); } 程序运行后的输出结果是
单选题有以下程序: struct s int x,y;) data[2]=10,100,20,200); main() struct s *p=data; printf("%d/n",++(p->x)); 程序运行后的输出结果是( )。 A) 10 B) 11 C) 20 D) 21
单选题表达式:(int)((double)9/2)-(9)%2的值是______。
单选题C语言中的标识符只能由字母、数字和下划线3种字符组成,且第一个字符______。
A.必须为字母
B.必须为下划线
C.必须为字母或下划线
D.可以是字母、数字和下划线中的任意一种
单选题设有以下函数: f(int a) { int b=0; static int c=3; b++; c++; return(a+b+c); } 如果在下面的程序中调用该函数,则输出结果是______。 main() { int a=2, i; for(i=0; i<3; i++)printf("% d/n", f(a)); }
单选题设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是( )。
单选题现有格式化输入语句,scanf("x=%d,sum y=%d,line z=%dL",&x,&y,&z);,已知在输入数据后,x、y、z的值分别是12、34、45,则下列选项中是正确的输入格式的是( )。
单选题有以下程序: 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,a.p); }
程序运行后的输出结果是{{U}} {{/U}}。
A. 2,3
B. 2,4
C. 1,4
D. 1,2
单选题关于C语言的赋值语句,合法的是( )。