单选题从循环体内某一层跳出,继续执行循环外的语句是:___________。
单选题有以下函数调用语句: func((exp1, exp2), (exp3, exp4,
exp5)); 其中含有的实参个数和是______。
A.1
B.2
C.4
D.5
单选题有以下程序
#include<stdio.h>
#include<string.h>
typedef struct{char name[9];char sex;float score[2];)STU;
STU f(STU a)
{ STU b={"Zhao","in",85.0,90.0);int i;
strcpy(a.name,b.name);
a.sex=b.sex;
for(i=0;i<2;i++) a.score[i]=b.score[i];
return a;
}
main()
{ STU c={"Qian","f",95.0,92.0},d;
d=f(c);printf("%s,%c,%2.0f,%2.0f",d.name,d.sex,d.score[0],d.score[1]);
}
程序的运行结果是
____
。
单选题表达式:(int)((double)9/2)-(9)%2的值是( )。
单选题有以下程序:
#include<stdio.h>
main()
{int c,d;
c=13d=10
printf("%d,%d/n",c,d);
}
程序的运行结果是______。
单选题设有以下函数:void fun(int n,char*s){……}则下面对函数指针的定义和赋值均正确的是
单选题有以下程序:
# include <stdio.h>
main()
{ struct node{int n; struct node *next;} *p;
struct node x[3]={2,x+1},{4,x+2},{6,NULL}};
p=x;
printf("%d,",p->n);
printf("%d/n",p->next->n);
}
程序运行后的输出结果是______。
单选题有以下程序:
#include <stdio.h>
void fun(int a[], int n)
{ int i,j=0,k=n/2,b[10];
for(i=n/2-1;i>=0; i--)
{ b[i]=a[j];
b[k]=a[j+1];
j+=2; k++;
}
for(i=0; i<n; i++)
a[i] = b[i];
}
main()
{ int c[10] = {10,9,8,7,6,5,4,3,2,1},i;
fun(c,10);
for(i=0;i<10;i++)
printf("%d,",c[i]);
printf("\n");
}
程序的运行结果是______。
单选题#define能作简单的替代,用宏来替代计算多项式5*x*x+5*+5的值的函数f,正确的宏定义语句为( )。
单选题有以下程序
#include<stdio.h>
int f(int n)
{ int t=0, a=5;
if(n/2){int a=6; t+=a++; }
else{int a=7; t+=a++; }
return t+a++;
}
main()
{ int s=0, i=0;
for(;i<2; i++)s+=f(i);
printf("%d/n", s);
}
程序运行后的输出结果是______。
单选题下列程序段的输出结果为{{U}} {{/U}}。
#include<stdio.h> main() { static char
a[]="language"; char *p;
p=a; for(p=a;p<a+8;p+=2)
putchar(*p); }
A. language
B. lnug
C. 有语法错误
D. lang
单选题下列语句所定义字符串在内存中占的字节数是______。 char*s="/'Name/'///'Age/'/n";
单选题下列叙述中正确的是 ______。
A. C程序中注释部分可以出现在程序中任何合适的地方
B. 花括号""{""和""}""只能作为函数体的定界符
C. 构成C程序的基本单位是函数,所有函数名都可以由用户命名
D. 分号是C语句之间的分隔符,不是语句的一部分
单选题若有以下说明和语句,请选出哪个是对c数组元素的正确引用_______。 int c[4][5],(*cp)[5]; cp=c;
单选题有以下程序:
#include
float f(float x);
void main()
{float a=0;
for(int i=2;i<5;i++)a+=f((float)i);
printf(''%3.0f\n'',A);
}
float f(float x)
{return x*x+1;}
程序运行后的输出结果是( )。
单选题有以下程序 iht add (int a, int b) {return(a+b);} mian() {int k,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是______。
单选题有下列程序,程序的运行结果是
#include
#define N 5
#define M N+1
#define fix)(x*M)
main()
{int i1,i2;
il=ff2);
i2=f(1+1);
printf("%d%d\n",i1,i2);}
单选题结构化程序所规定的三种最基本控制结构是( )。
单选题下列程序的运行结果为( )。
#include
void abc(char*str)
{ int a,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);
}
单选题若有以下的说明和语句: int t[3][3],*pt[3],k; for(k=0;k<3;k++) pt[k]=则在执行for语句后,*(*(pt+1)+2)表示的数组元素是______。