单选题以下叙述中正确的是
单选题有如下程序:
#include <stdio.h>
int sum(int data)
{
static int int = 0;
return init += data;
}
main()
{
int i;
for(i=1;i<=5;i++)
printf("%d,", sum(i)); printf("\n");
}
程序运行后的输出结果是______。
单选题有以下程序(strcat函数用于连接两个字符串):#include<stdio.h>#include<string.h>main(){char a[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序运行后的输出结果是( )。
单选题若有定义语句:int x=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为( )。
单选题fscanf函数的正确调用形式是{{U}} {{/U}}。
A. fscanf(文件指针,格式字符串,输出表列);
B. fscanf(格式字符串,输出表列,文件指针);
C. fscanf(格式字符串,文件指针,输入表列);
D. fscanf(文件指针,格式字符串,输入表列);
单选题设fp已定义,执行语句fp=fopen(“file”,“W”);后,以下针对文本文件file操作叙述的选项中正确的是
单选题有以下程序段: int a[10]={1,2,3,4,5,6,7,8,9,10},*p= b=p[5];则b中的值是( )。
单选题有以下程序:
#include<stdio.h>
main()
{ int i,sum;
for(i=1;i<6;i++)sum+=i;
printf("%d/n",sum);
}
程序运行后的输出结果是______。
单选题在C语言系统中,假设int类型数据占两个字节,则double、long、unsigned int、char类型数据所占字节数分别为( )。 A) 8,2,4,1 B) 2,8,4,1 C) 4,2,8,1 D) 8,4,2,1
单选题有以下程序:
#include
#define SUB(x)(x)一(x)
main()
{ int a=l,b=2,c=3,s;
s=SUB(a+b)*c;
printf(''%d\n'',s);
}
程序运行后的输出结果是( )。
单选题有以下程序
#include<stdio.h>
void fun(int x)
{if(x/2>1)fun(x/2);
printf("%d",x);
}
main()
{fun(7);printf("/n");)
程序运行后的输出结果是
____
。
单选题有以下程序: int fun1(double A) {return a*=a;} int fun2(double x,double y) { double a=0,b=0; a=fun1(x);b=funl(y); return(int)(a+B) ; } main() { double w;w=fun2(1.1,2.0);……} 程序执行后变量w中的值是( )。
单选题以下程序运行后的输出结果是 #include #include main() char str[][20]='One * World", "One * Dream!", *p=str[1]; printf("%d,", strlen(p)); printf("%s/n", p);
单选题若有以下定义:structlinkintdata;structlink*next;a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把c插入到a和b之间并形成新的链表的语句组是
单选题有如下程序 main() int y=3,x=3,z=1; printf("%d%d/n",(++x,y++),z+2); 运行该程序的输出结果是______。 A) 3 4 B) 4 2 C) 4 3 D) 3 3
单选题有以下程序: #include <stdio.h> main() fchar s[]="123de"; s+=2; printf("%d/n", s[0]); 执行后的结果是( )。 A) 输出字符a的ASCII码 B) 输出字符c的ASCII码 C) 输出字符c D) 程序出错
单选题下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是______。
单选题下面选项中的程序段,没有编译错误的是______。
单选题有以下程序 main( ) { char k; int
l; for(i=1;i<3;i++) { scanf(“%c”, switch(k) {
case ‘0’: printf(“another/n”); case ‘1’:
printf(“number/n”); } } } 程序运行时,从键盘输入:01,程序执行后的输出结果是( )
单选题有以下程序段:
char name[20];
int Bum;
scanf(''name=%s num=%d'',name,&hum);
当执行上述程序段,并从键盘输入:name=David num=101后,name的值为( )。