单选题有以下程序 #include<stdio.h> #include"string.h" typedef struct{char name[9];char sex;float score[2];}STU; void f(STU a) { STU b={"Zhao",'m',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]; }程序的运行结果是
单选题若有以下说明和语句: char *language[]="FORTRAN","BASIC","PASCAL","JAVA","C"; char**q;q=language+2; 则语句printf("%o/n",*q);( )。 A) 输出的是language[2]元素的地址 B) 输出的是字符串PASCAL C) 输出的是language[2]元素的值,它是字符串PASCAL的首地址 D) 格式说明不正确,无法得到确定的输出
单选题设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为______。
单选题有下列程序: #include <stdio.h> main() { FILE *fp; int a[10]={1,2,3},i,n; fp=fopen("d1.dat","w"); for(i=0;i<3;i++) fprintf(fp,"%d",a[i]); fprintf(fp,"/n"); fclose(fp); fp=open("d1.dat","r"); fscanf(fp,"%d", fclose(fp); prinff("%d/n",n); 程序的运行结果是( )。
单选题在函数scanf的格式控制中,格式说明的类型与输入项的类型应该对应匹配。如果类型不匹配,系统将( )。 A) 不予接收 B) 并不给出出错信息,但不能得到正确的数据 C) 能接收到正确输入 D) 给出出错信息,不予接收输入
单选题有以下程序: void sum(int a[]) a[0]=a[-1)+a[1]; main() int a[10]=(1,2,3,4,5,6,7,8,9,10; sum(&a[2]); printf("%d/n",a[2]); 程序运行后的输出结果是 ______。 A) 6 B) 7 C) 5 D) 8
单选题设有以下宏定义: #define N 3 #define Y(n)
((N+1)*n) 则执行语句"z=2 * (N+Y(5+1));"后, z的值为______。
A.出错
B.42
C.48
D.54
单选题有以下程序:
#include
int fun()
{
static int x=2;
return x+=1:
}
void main()
{
int i,s=0;
for(i=1;i<=5;i++)s+=fun();
printf(''%d\n'',s);
}
程序运行后的输出结果是( )。
单选题软件需求规格说明书的作用不包括______。
单选题关于程序模块化,以下叙述错误的是( )。
单选题已知函数f的定义如下:
void f(void)
{printf("That"s great!");}
则调用f函数的正确形式是______。
单选题以下程序输出结果为______。
#include<stdio.h>
#defineADD(x,y) x+y
main()
{int a=15,b=10,c=20,d=5;
printf("%d/n",ADD(a,b)/ADD(c,d));
}
单选题下列合法的声明语句是( )。 A) int_abc=50; B) double int=3+5e2.5 C) long do=1L; D) float 3_asd=3e-3;
单选题假定所有变量均已正确说明,下列程序段运行后x的值是______。
a=b=c=0; x=12;
if(!a)x--;
else x=5;
if(c)x=3;
else x=4;
单选题以下叙述正确的是
单选题下面属于字符类的实例是( )。
单选题下列选项中,值为1的表达式是( )。
单选题在下列运算符中,优先级最高的运算符是______。
单选题不正确的指针概念是______。
单选题有以下程序:
#include <stdio.h>
#include <string.h>
typedef struct {
char name[10];
char sex;
int age;} STU;
void fun(STU *t)
{ strcpy((*t).name,"Tong");
(*t).age++;
}
main()
{ STU s[2]={"Hua","m",18,"Qin","f",19};
fun(s+1);
printf("%s,%d,%s,%d\n",s[0].name,s[0].age,s[1].name,s[1].age);
}
程序运行后的输出结果是______。