单选题
单选题下列关于栈的描述中错误的是______。 A) 栈是先进后出的线性表 B) 栈只能顺序存储 C) 栈具有记忆作用 D) 对栈的插入和删除操作中,不需要改变栈底指针
单选题有以下程序:
#include<stdio.h>
main()
{int a=7;
while(a--);
printf("%d/n",a);
}
程序运行后的输出结果是______。
单选题以下选项中表示一个合法的常量是(说明:符号□表示空格)______。
单选题有以下程序: #include <stdio.h> void fun(int p) int d=2; p=d++; printf("%d",p); main() int a=1; fun(a);pnntf("%d/n" ,a); 程序运行后的输出结果是 A) 32 B) 12 C) 21 D) 22
单选题有程序段: int * p,a,b=1; p=&a; *p=10;a=* p+b; 执行该程序段后,a的值是 ( )
单选题由关系R1和R2得到关系R3的操作是
单选题有以下程序:
#include <stdio.h>
main()
{ char b[4][10]; int i;
for(i=0; i<4; i++)
scanf("%s", b[i]);
printf("%s%s%s%s\n",b[0],b[1],b[2],b[3]);
}
执行时若输入:Fig fower is red.<回车>则输出结果是______。
单选题以下程序运行后的输出结果是 #include<stdio.h> #include<string.h> typedef struetchar name[9];char sex;float score[2]; STU; void f(STU
单选题有以下程序:
#include<stdio.h>
main()
{
char s[]={"012xy"};
int 1,n=0;
for(i=0;s[i]!=0;i++)
if(s[i]>="a"
printf("%d/n",n);
}
程序的运行结果是______。
单选题设a、b、C、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m==a>b)&&(n=c>d)运算后,n的值为______。 A) 0 B) 1 C) 2 D) 3
单选题面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是
____
。
单选题下列选项中,不属于模块间耦合的是
单选题以下叙述中正确的是
单选题下面的程序在编译时产生错误,其出错原因是( )。
#include
main()
{int 1_case;float printF;
printf("请输入2个数:");
scanf("%d%f",&1_case,&printF);
printf("%d%f\n",1_case,printF);
}
单选题以下程序的输出结果是______。
void sub(int x,int y,int *z)
{*z=y-x;}
main()
{int a,b,c;
sub(10,5,
sub(7,a,
sub(a,b,
printf("%d,%d,%d/n",a,b,c);
}
单选题关于C语言语句的叙述中正确的是( )。
单选题有以下程序: #include <stdio.h> main() int a; char c=10; float f=100.0; double x; a=f/=c*=(x=6.5); printf("%d%d%3.1f%3.1f/n",a,c,f,x); 程序运行后的输出结果是( )。
单选题有以下程序: main() int m,n,p; scan f("m=%dn=%dp=%d",&m,&n,&p); print("%d%d%d/n",m,n,p); 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是( )。
单选题有以下程序: main() {int m,n,p;
scanf("m=%dn=%dp=%d",
printf("%d%d%/n",m,n,p); }
若想从键盘上输入数据,使变量m中的值为123,n中的值为456;p中的值为789,则正确的输入是 ______ 。
A.m=123 n=456p=789
B.m=123 n=456 p=789
C.m=123,n=456,p=789
D.123 456 789