单选题软件工程的理论和技术性研究的内容主要包括软件开发技术和{{U}} {{/U}}。
A. 消除软件危机
B. 软件工程管
C. 程序设计自动化
D. 实现软件可重用
单选题对于现实世界中事物的特征,在窦体一联系模型中使用( )。
单选题下列不能正确表示代数式2abcd的C语言表达式是( )。 A.2*8-*b/c/d B.a*b/c/d*2 C.a/c/d*b*2 D.2*a*b/c*d
单选题变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是______。
A.a∧b
B.a|b
C.a&b
D.a<<4
单选题有下列函数定义:
int fun(double a, double b)
{return a*b;}
若下列选项中所用变量都已经正确定义并赋值,错误的函数调用是______。
单选题有以下程序: #include<stdio.h> main() { int a[]={2,3,5,4),i; for(i=0;i<4;i++) switch(i%2) { case 0:switch(a[i]%2) { case 0:a[i]++;break; case 1:a[i]一一; }break; case 1:a[i]=0; } for(i=0;i<4;i++) printf("%d",a[i]); printf("\n"); } 程序运行后的输出结果是( )。
单选题在C语言中,只有在使用时才占用内存单元的变量,其存储类型是______。
A.auto和static
B.extern和register
C.auto和register
D.static和register
单选题下列程序的输出结果是 ( ) main() char*p1,*p2,str[50]="xyz"; p1="abcd"; p2="ABCD"; strcpy(str+2,strcat(p1+2,p2+1)); printf("%s",str);
单选题下列程序执行后的输出结果是( )。 #include<stdio.h> void func1(int i); void func2(int i); char st[]="hello,friend!"; void funcl(int i) printf("%c",st[i]); if(i<3)i+=2;func 2(i); void func 2(int i) printf("%c",st[i]); if(i<3)i+=2;funcl(i); main() int i=0; funcl(i);printf("/n");
单选题有以下程序 #include<stdio.h>
main() { int m=1,n=2,*p=&m,&q=&n,*r;
r=p;p=q;q=r;
printf("%d,%d,%d,%din",m,n,*p,*q); }
程序运行后的输出结果是______。
A.1,2,2,1
B.1,2,1,2
C.2,1,2,1
D.2,1,1,2
单选题当a=4,b=5,c=7,d=6时,执行下面一段程序: if(a<b) if(c<d)x=1; else if(a<c) if(b<c)x=2: else x=3; else x=4; else x=5; 程序执行后,x的值为( )。
单选题假设有语句sizeof(double),则它是______。
单选题有以下程序 #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=fopen("d1.dat","r"); fscanf(fp,"%d",&n); fclose(fp); printf("%d/n",n); 程序的运行结果是 A) 12300 B) 123 C) 1 D) 321
单选题有下列程序: void f(int*q) main() {int i=0; {int a[5]={1,2,3,4,5},i; for(;i<5;i++)(*q)++;} f(a); for(i=0;i<5;i++)printf("%d,",a[i]);’ 程序运行后的输出结果是
单选题有下列程序: #include<stdio.h> main() char*s="ABC"; do printf("%d",*s%10);s++; while(*s); 注意:字母A的ASCII码值为65。程序运行后的输出结果是( )。
单选题以下关于C语言源程序的叙述中,错误的是______。
单选题变量a所占的内存字节数是 ______。
A. 4
B. 5
C. 6
D. 8 union U { char st[4]; int
i; long l; }; Struct A { int
c; union U u; }a;
单选题下列程序的输出结果是( )。 #include<stdio.h> main() int a=0,i; for(i=1;i<5;i++) switch(i) case 0: case 3:a+=1; case 1: case 2:a+=2; default:a+=3; printf("%d",
单选题有以下程序
#include
main()
{char p[20]={'a','b','c','d'},q[]="abc",r[]="abcde";
strcat(p,r);strcpy(p+strlen(q),q);
printf("%d\n",strlen(p));}
程序运行后的输出结果是
单选题有以下程序: #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=fopen("d1.dat", "r"); fscanf(fp,
"%d", fclose(fp); printf("%d/n",
n); } 程序的运行结果是______。
A.321
B.12300
C.1
D.123