
【名词&注释】
合法性(legitimacy)、自减运算符(self-subtracted operator)、客观事物(objective things)、可执行(executable)、自右而左、不能实现(cannot realize)、运算符函数(operator function)
[单选题]设有说明语句int k,i=5,j=10;则表达式k=(++i)*(j--)的值是 ( )
A. 50
B. 60
C. 45
D. 55
查看答案&解析
点击获取本科目所有试题
举一反三:
[单选题]有以下说明和定义语句
A. struct student
B. { int age; char num[8];};
C. struct student stu[3]={{20,"200401"},{21,"200402"},{10\9,"200403"}};
D. struct student *p=stu;
E. 以下选项中引用结构体变量成员的表达式错误的是
F. (p++)->num
G. p->num
H. (*p).num
I. stu[3].age
[单选题]下列程序的输出结果是______。main(){ char *s="121"; int k=0,a=0,b=0; do { k++; if(k%2==0) {a=a+s[k]-'0';continue;} b=b+s[k]-'0';a=a+s[k]-'0'; }while (s[k+1]); printf("k=%d a=%d b=%d\n",k,a,b);}
A. k=3 a=2 b=3
B. k=3 a=3 b=2
C. k=2 a=3 b=2
D. k=2 a=2 b=3
[单选题]类testl定义如下: public class test1 { public float amethod(float a,float b){ } }
A. public foat amethod(float a,float b,foat c){ }
B. public float amethod(float c,float d){ }
C. public int amethod(int a,int b){ }
D. private float amethod(int a,int b,int c){ }
[单选题]使得线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。
A. time( )
B. yield( )
C. load( )
D. min( )
[单选题]设有定义语句: int x[6] = {2,4,6,8,5,7} , * p=x,i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是( )。
A. for(i=0; i 6;i++) printf("%2d",* (p++));
B. for(i =0;i 6;i ++ ) printf( "%2d" , * (p +i));
C. for(i =0;i 6;i ++ ) printf(" %2d" , * p ++ );
D. for(i =0;i 6;i ++ ) printf("%2d" ,( * p) ++ );
[单选题]下列有关程序设计的原则中错误的是
A. 对所有的输入数据都要检查数据的合法性
B. 输入一批数据时,最好使用数据结束标志
C. 对于不好的程序,尽量重新编写,避免修补
D. 输出数据要干净,避免加注释
[单选题]单个用户使用的数据视图的描述称为( )。
A. 外模式
B. 概念模式
C. 内模式
D. 存储模式
[单选题]将ER图转换到关系模式时,实体与联系都可以表示成( )。
A. 属性
B. 关系
C. 键
D. 域
[单选题]在表达式x-y中,"-"是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符"-",这个表达式还可以表示为
A. x.operator-(y)
B. operatot-(y,x)
C. y.operator-(x)
D. operator-(x,y)
本文链接:https://www.zhukaozhuanjia.com/download/voyn9r.html