|
23秋学期(仅限-高起专1909、专升本1909)《程序设计基础(上)》在线作业-00001
试卷总分:100 得分:100
一、单选题 (共 25 道试题,共 50 分)
1.设i,j,k都是变量,下面不正确的赋值表达式是( )。
A.i++
B.i=j=k
C.i=j==k
D.i+j=k
2.计算机内部选用的数制是( )。
A.二进制
B.八进制
C.十进制
D.十六进制
3.下列有关编译预处理指令的描绘中,错误的是##。
A.编译预处理指令都是以“#”最初
B.编译预处理指令在编译之行进行处理
C.编译预处理指令“#define X 5+1”,会将程序中呈现的X更换为6
D.编译预处理指令能够放在程序的最初、中心或结尾
4.自界说头文件中一般不包括##。
A.数据类型的界说
B.大局变量的界说
C.符号常量的界说
D.内联函数的界说
5.关于句子“ cout>s;”能够将从键盘上键入的字符串保留在数组s中
D.运用“int t[]=s;”能够界说数组t、并用s中各元素的值初始化t中的各元素
17.下面数中最小的一个数是( )。
A.(11011001)2
B.75
C.(37)8
D.(2A)16
18.下列叙说中,正确的是##。
A.在一个函数的函数体中能够界说另一个函数,但不可以以调用另一个函数
B.在一个函数的函数体中能够调用其他函数,但不能调用自己
C.在一个函数的函数体中既能够界说另一个函数,也能够调用另一个函数
D.在一个函数的函数体中既能够调用其他函数,也能够调用自己
19.已知x=3、y=5,则函数调用句子“fun(2*y-1,(++x,y))”中第2个实参的值为##。
A.9
B.3
C.4
D.5
20.已知“char s[]="university";”,则运用“couty);
B.if(x=0)x+=y;
C.if(X!=y)cin>>x
D.if(x<y) else cin>>y; { x++; y++;}
22.计算机中存储数据的最小单位是( )。
A.字节
B.位
C.字
D.KB
23.已知程序段: int a[3][4],*p[3]={a[0], a[1], a[2]},**pp=p,i; for (i=0; i>n; for(i=1,p=1; i>n; for(i=1; i<=n; i++) {p=1; p*=i; }
39.界说数组时,数组的数据类型有必要是C++中根本数据类型
40.[X]补是一个正数仍是一个负数,是依据[X]补的符号位是“0” 仍是“1”断定的。
41.界说任何一个变量,系统都会为其分配必定巨细的内存空间,拜访变量实践上即是拜访其所对应内存空间中的数据。
42.一个函数能够运用return回来多个成果,如句子“return a, b;”一起将a、b的值回来到函数调用途。
43.“cout<<"我们好!";”是输出句子,句子的中“<<”叫获取运算符,不能省掉。
44.将浮点型赋值给整型时,变换后的值能够丢掉小数有些,本来的值也能够超出方针类型的取值规模致使成果错误。
45.在循环句子的或有些有必要有改动循环条件、使表达式终究变成假的句子,不然永久为真,形成无法退出循环,即所谓的“死循环”。
46.ASCII 码是一种字符编码,而汉字的各种输入方法也是一种字符编码。
47.具有不一样效果域的变量能够同名。
48.在C++中,要对int型的一般数组进行拜访,有必要逐一元素进行。
49.自界说函数的函数声明,一般将一个源文件中界说的一切函数的函数声明放在一个对应的头文件中。
50.break句子坐落多重循环的内循环中,则只能跳出它地点的内层循环。 |
|