大连理工大学计算机科学与技术专业《C/C++语言程序设计》作业及答案5
搜题
1、C语言中,下列合法的字符型常量是()。
A.“A”
B.'a'
C.'12'
D.“12”
本题答案:
B
B
2、用语句scanf(“x=%f,y=%f”,&x,&y); 使x,y的值均为1.2,正确的输入是()。
A.1.2,1.2
B.1.2 1.2
C.x=1.2,y=1.2
D.x=1.2 y=1.2
本题答案:
C
C
3、设有定义:char a[10]=“ABCD”,*p=a;,则*(p+3)的值是()。
A.“ABCD”
B.'D'
C.'\0'
D.不确定
本题答案:
B
B
4、下面合法的C语言标识符是()。
A.$ab
B.1_ab
C.printf
D.abc
本题答案:
D
D
5、程序段int a=1234; printf(“%dn”,a); 的输出结果是()。
A.12
B.34
C.1234
D.提示出错无结果
本题答案:
C
C
6、有一个函数原型如下所示,abc(float x,float y); {......},则该函数的返回类型为()。
A.void
B.double
C.int
D.float
本题答案:
C
C
7、若有定义:int a=8,b=5,c;,执行语句c=a/b+0.4; 后,c的值为()。
A.1.4
B.1
C.2.0
D.2
本题答案:
B
B
8、执行下面的程序段后,输出结果是()。main(){char a[]=“english”; printf(“%c”,a[5]);}
A.engli
B.s
C.english
D.sh
本题答案:
B
B
9、下列语句书写正确的是()。
A.printf “Good morning.”
B.scanf(“%d”,x)
C.char x=“s”
D.char d='T'
本题答案:
D
D
10、定义数组 float a[2][3]; 选出不属于该数组的数据元素是()。
A.a[0][0]
B.a[2][3]
C.a[1][2]
D.a[0][2]
本题答案:
B
B
11、C语言程序中使用数组时,可以不定义就使用。()
A.正确
B.错误
本题答案:
B
B
12、C语言程序的三种基本结构是顺序结构,选择结构,循环结构。()
A.正确
B.错误
本题答案:
A
A
13、设int a=1,则执行完循环while(a++<5)后; a的值是6。()
A.正确
B.错误
本题答案:
A
A
14、设有定义int x; double v;,则10+x+v值的数据类型是double。()
A.正确
B.错误
本题答案:
A
A
15、设array为一个数组,则表达式sizeof(array)/sizeof(array[0])的结果为array数组中元素个数。()
A.正确
B.错误
本题答案:
A
A
16、字符型数据在内存中的存储形式为原码。()
A.正确
B.错误
本题答案:
B
B
17、预处理命令在程序中都是以'*'符号开头的。()
A.正确
B.错误
本题答案:
B
B
18、do...while结构中的语句至少执行一次。()
A.正确
B.错误
本题答案:
A
A
19、设short int i=65535;, 执行语句printf(“%d”,i); 后的输出结果是-1。()
A.正确
B.错误
本题答案:
A
A
20、C++源程序文件的扩展名是.cpp。()
A.正确
B.错误
本题答案:
A
A