
【名词&注释】
语法错误(syntactic error)、死循环(endless loop)
[单选题]以下程序段的描述,正确的是
A. x=-1;
B. do
C. {x=x*x;}
D. while(!x);
E. 是死循环
F. 循环执行两次
G. 循环执行一次
H. 有语法错误
查看答案&解析
点击获取本科目所有试题
举一反三:
[单选题]下列语句片段:a=10011101;a>>>3=( )。
A. -11101000
B. 101311101
C. 00010011
D. 00111001
[单选题]若有以下程序#include int a[]={2,4,6,8};main(){ int i; int *p=a; for(i=0;i<4;i++)a[i]=*p; printf("%d\n",a[2]);} 上面程序的输出结果是
A. 6
B. 8
C. 4
D. 2
[单选题]栈s最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列哪个序列不是可能的出栈序列( )。
A. A.
E. A、
F. F
G. D、B、F、E、A
[单选题]有如下程序: #include iostream> using namespace std; class Part{ public: Part(int x=0):val(x) { coutval; } ~Part() { coutval; } private: int val; }; class Whole { public: Whole(int x, int y, int z=0):p2(x),p1 (y),val(z) { coutval; } ~whole() { coutval; private: Part p1,p2; int val; }; int main() { Whole obj (1,2,3); return 0; }程序的输出结果是
A. 213312
B. 213
C. 123123
[单选题]以下程序段运行后,消息框的输出结果是( )。 a=sqr(3) b=sqr(2) c=a>b Msgbox c+2
A. -1
B. 1
C. 2
D. 出错
[单选题]在自由表中不可使用长字段名,字段名的最大值是10;数据库表中可以使用长字段名,最大值为l28。
A. Enabled属性设置为.F.
B. Visible属性设置为.F.
C. Visible属性设置为.T.
D. Enabled属性设置为.T.
[单选题]下列选项中,能作为合法DOS文件名的是
A. ANP/ DAT
B. ABCCOM
C. EC
D. BASIC
E. XY+Z.TXT
[单选题]当执行下面的语句后,表达式+ + x>b?x:b- ->+ + x? + + b:x的值为( ) int x=5,b=5;
A. 5
B. 25
C. 6
D. 10
[单选题]有以下程序: struct STU { char name[10]; int num; float TotalScore; }; void f(struct STU *p) { struct STU s[2]={{"SunDan", 20044, 550}, {"Penghua", 20045, 537}}, *q=s; ++p; ++q; *p=*q; } main() { struct STU s[3]={{"YangSan", 20041, 703}, {"LiSiGuo", 20042, 580}}; f(s); printf(" % s % d % 3.0f\n", s[1]. name, s[1]. num, s[1]. TotalScore); } 程序运行后的输出结果是______。
A. SunDan 20044 580
B. Penghua 20045 537
C. LiSiGUO 20042 580
D. SunDan 20041 703
本文链接:https://www.zhukaozhuanjia.com/download/83jxxj.html