更多"[单选题]设有声明语句:int a=1,b=0;则执行以下语句后输出("的相关试题:
[单选题]设有声明语句:int a=1,b=0;则执行以下语句后输出() 。
switch (a)
{
case 1:
switch (b)
{
case 0: printf("**0**");break;
case 1: printf("**1**");break;
}
case 2: printf("**2**");break;
}
A.**0**
B.**0****2**
C.**0****1****2**
D.有语法错误
[单选题]设有以下语句
int a=1,b=2,c;
c=a^(b<<2);
执行后,C的值为()。
A.6
B.7
C.8
D.9
[单选题]设有语句int a=3,则执行语句a+=a-=a*a以后变量a的值是()。
A.3
B.0
C.9
D.-12
[单选题]设有以下说明语句
typedef struct
{ int n;
char ch[8];
} PER;
则下面叙述中正确的是( )。
A.PER 是结构体变量名
B.PER是结构体类型名
C.typedef struct 是结构体类型
D.struct 是结构体类型名
[单选题]以下()为 JavaScript 声明变量的语句。
A.dim x;
B.int x;
C.var x;
D.x;
[单选题]有以下程序
main()
{int k=5,n=0;
do
{switch(k)
{case 1: case 3:n+=1; break;
default:n=0;k--;
case 2: case4:n+=2;k--;break;}
printf(“%d”,n);
}while(k>0&&n<5);}
程序运行后的输出结果是()
A.2345
B.235
C.23456
D.2356
[单选题]设有int x,y; 以下语句判断x和y是否相等,正确的说法是该语句()。
if (x=y) printf(" x is equal to y.");
A.语法错
B.不能判断x和y是否相等
C.编译出错
D.能判断x和y是否相等
[单选题]设有以下定义和语句
char str[20]="Program",*p;
p=str;
则以下叙述中正确的是()。
A.*p与str[0]的值相等
B.str与p的类型完全相同
C.str数组长度和p所指向的字符串长度相等
D.数组str中存放的内容和指针变量p中存放的内容相同
[单选题]执行以下语句:x+=y;y=x-y;x-=y;的功能是()。
A.把x和y按从大到小排列
B.把x和y按从小到大排列
C.无确定结果
D.交换x和y中的值
[填空题]while语句和do-while语句的区别在于,( )语句的循环体至少执行一遍,而( )语句的循环体有可能一遍都不执行。
[单选题]在以下的 Oracle 内存结构中,哪一个存储了最近执行过的 SQL 语句,以及最近访问 过的数据定义?
A.数据库高速缓冲区(database
B.PGA
C.重做日志缓冲区(redo
D.共享池(share
[单选题]if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是( )。
A.必须是逻辑值( )。
B.必须是整数值
C.必须是正数
D.可以是任意合法的数值