单选题有以下程序
#include<stdio.h>
#define S(x)4*(x)*x+1
main()
{ int k=5,j=2;
printf("%d/n",S(k+j));
程序运行后的输出结果是______。
单选题有以下程序: main() {int
a=0,b=0; a=10; /*给a赋值 b=20;
/*给b赋值*/ printf(“a+b=%d/n”,a+b);/*输出计算结果*/
} 程序运行后的输出结果是{{U}} {{/U}}。
A. a+b=10
B. a+b=30
C. 30
D. 出错
单选题不合法的main函数命令行参数表示形式是 {{U}} {{/U}}
A) main(int a, char *c[])
B) main(int arc,char **arv)
C) main(int argc,char *argv)
C) main(int argv,char*argc[])
单选题已知i、j、k为iht型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是 ______。 A) scanf("%d %d %d",&i,&j,&k); B) scanf("%d,%d,&d",&i,&i,&k); C) scanf("%2d %2d %2d",&i,&j,&k); D) scanf("i=%d,j=%d,k=%d",&i,&j,&k);
单选题设有以下定义: struck sk int a; float b; data; int *p; 若要使p指向data中的a域,正确的赋值语句是( )。
单选题设Y为整型变量,A=1,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A; Y=&b;后Y的值( )。
单选题设有如下定义,则以下叙述中正确的是______。 int(*ptr)();
单选题以下程序的输出结果是 #include<stdio.h> #include<string.h> main() { char b1[8]=“abcdefg”,b2[8],*pb=b1+3; while(--pb>=b1)strcpy(b2,pb) ; printf(“%d/n”,strlen(b2)); }
单选题C语言规定,在一个源程序中,main()函数的位置______。
单选题有如下程序: main() { int
a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0; for(i=1;i<3;i++)
for(j=0;j<=i;j++) s+=a[i][j];
printf("%d/n",s); } 该程序的输出结果是______。
A. 18
B. 19
C. 20
D. 21
单选题已有定义int(*p)();,指针p可以______。
单选题若有以下程序:
#include <stdio.h>
void fun(int *s)
{
static int j=0;
do s[j] + =s[j+1]; while(+ +j<2);
}
main( )
{
int i,a[10]={1,2,3,4,5};
for(i=1;i<3;i+ +) fun(a);
for(i=1; i<5; i+ + ) printf("%d",a[i]);
printf("/n");
}
则程序运行后的输出结果是______。
单选题有以下程序:
#include
void main()
{
int m=1,n=2,*P=&m,*q=&n,*r;
r=P;p=q;q=r;
printf(“%d,%d,%d,%d\n”,m,n,*P,*q);
}
程序运行后的输出结果是( )。
单选题有以下程序:
#include
#include
typedef struct{
char name[9];
char sex;
float score[2];}STU;
void f(STU*a)
{
strcpy(a一>name,“Zhao”);
a一>sex=‘m’;
a一>score[1]=90.0;
}
main()
{
STU c={“Qian”,'f',95,92.0},*d=&c;
f(d);
prinff(“%s,%c,%2.Of,%2.of\n”,
d一>name,c.ex,c.score[0],c.score[1]);
}
程序的运行结果是( )。
单选题与十进制数200等值的十六进制数为
单选题设有定义:char s[81];int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
单选题设变量己正确定义,则以下能正确计算f=n!的程序段是
单选题有以下程序
#include<stdio.h>
main()
{
int x=8;
for(; x>0; x--)
{
if(x%3)
{
printf("%d,", x--);
continue;
}
printf("%d,", --x);
}
}
程序的运行结果是______。
单选题设有定义:int k=1,m=2;float f=7;则下列选项中错误的表达式是( )。 A) k=k>=k B) -k++ C) k%int(f) D) k>=f>=m
单选题在Windows环境下,当一个应用程序窗口被最小化后,该应用程序( )