单选题若有以下程序
#include<stdio.h>
void sp(int *a)
{ int b=2;
a= *a=*a*2; printf("%d,", *a);
}
main()
{int k=3, *p=
sp(p); printf("%d, %d/n", k, *p);
}
则程序的输出结果是______。
单选题有以下程序 struct STU { char name[10];v int num; int
Score; }; main( ) { struct
STU s[5]={ {“YangSan”,20041,703},{“LiSiGuo”,20042,580}, {“wangYin”,20043,680},{“SunDan”,20044,550}, {“Penghua”,20045,537}},*p[5],*t; int
i,j; for(i=0;i<5;i++)
p[i]= for(i=0;i<4;i++) for(j=i+1;jp[j]->Score) { t=p[i];p[i]=p[j];p[j]=t;} printf(“%d
%d/n”,s[1].Score,p[1]->Score); } 执行后输出结果是( )
单选题有以下程序: main() {int n=0; do{n++; printf("%d\n",n); } while(n<=3);}程序的输出结果是( )。
单选题执行以下语句后的输出结果是______。 int x=3,y=0; printf("%d,%d”,-1>x>-10&&1<x<10,-1>y>-10&&1<y<10);
单选题若变量已正确定义,有以下程序段:i=0;do printf("%d,",i);while(i++);printf("%d\n",i);程序的运行结果是( )。
单选题若已定义:int*p; int a[5]={1, 2, 3, 4, 5}; int i=3; ,下列赋值语句中,不合理的是______。
单选题有以下程序:
#include<stdio.h>
main()
{int m=1, n=2, *p=
r=p; p=q; q=r;
printf("%d, %d, %d, %d/n", m, n, *p, *q);
程序运行后的输出结果是______。
单选题有以下程序 #include<stdio.h> int fun() {static int x=1; x+=1;return x: } main() {int i,s=1; for(i=1;i<=5;i++)s+=fun(); printf("%d/n",s); } 程序运行后的输出结果是( )。
单选题以下涉及字符串数组、字符指针的程序片段,没有编译错误的是______。
单选题有下列程序: main() int i,j; for(i=1;i<4;i++) for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j); printf("/n"); 程序运行后的输出结果是( )
单选题设有以下程序段:
struct book
{ float price;
char language;
char title[20];
} rec,*ptr;
ptr =
要求输入字符串给结构体变量rec的title成员,错误的输入语句是( )。
单选题有如下程序 void f(int x,int y) { int t; if(x>y){t=x;x=y;y=t;} } main() { int a=4,b=3,c=5; f(a,b);f(b,c);f(c,a); print("%d,%d,%d/n",a,b,c); }执行后输出结果是______。
单选题设有函数定义:void sub(int k,char ch){ … }则以下对函数sub的调用语句中,正确的是______。
单选题阅读下面程序,程序执行后的结果为______。
#include "stdio.h"
main()
{ char *str="abcdefghijklmnopq";
while(*str++!="e");
printf("%c/n",*str);
}
单选题下列能正确定义一维数组的选项是( )。 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() char a='a'; int b=2; printf(a>b?”***a=%d":"###b=%d",a,b);
单选题有以下程序段:
#include <stdio.h>
int i, n;
for(i=0; i<8; i++)
{ n=rand()%5;
switch(n)
{ case 1:
case 3: printf(%d\n, n); break;
case 2:
case 4: printf(%d\n, n); continue;
case 0: exit(0);
}
printf(%d\n, n);
}
以下关于程序段执行情况的叙述,正确的是______。
单选题有以下程序 main ( ) char str[] ="xyz", *ps=str; while (*ps) ps++: for (ps-- ;ps-str>=0 ;ps--) puts(ps); 执行后输出结果是 A) yz xyz B) z yz C) z yz xyz D) x xy xyz
单选题执行下面的程序后,a的值是( )。
#define SQR(X) X*X
main( )
{ int a=10,k=2,m=1;
a/=SQR(k+m)/SQR(k+m);
printf("%d\n",a); }
单选题以下程序的输出结果是______。 main() int x=05;char z='a'; printf("%d/n",(x A) 0 B) 1 C) 2 D) 3