问道深山去,听禅紫气来。

C++语言程序设计(20春)第2学期形考作业1

阅读:8 更新时间:2020-10-13 10:48:40

C++语言程序设计(20春)第2学期形考作业1


------------------------
1.程序中主函数的名字为(  )
A.main
B.MAIN
C. Main
D.任意标识符
答案请点我要此答案,或联系QQ

2.一下字符数组str的定义和赋值正确的是( )
A.char str[10];str={“China!”};
B.char str[]={“China!”};
C.char str[10];strcpy(str,”abcdefghijkl”);
D.char str[10]={“abcdefghijkl”};
答案请点我要此答案,或联系QQ

3.如果x是整型变量,则以下几种形式合法的是 ( )
A.&(x+5)
B.*x
C.&*x
D.*&x
答案请点我要此答案,或联系QQ

4.在定义“int a[5][4];”之后,对a的引用正确的是 ( )
A.a[2][4]
B.a[1,3]
C.a[4][3]
D.a[5][0]
答案请点我要此答案,或联系QQ

5.如果x是整型变量,则以下几种形式合法的是 ( )
A.&(x+5)
B.*x
C.&*x
D.*&x
答案请点我要此答案,或联系QQ

6.下列说法正确的是( )
A.cout<<”\n”是一个语句,他能在屏幕上显示“\n”
B.\68代表的字符是D
C.3E5的写法正确,表示十进制整形常量
D.0x10相当于020
答案请点我要此答案,或联系QQ

7.以下函数fun的形参类型是 ( )
fun(float x)
{ float x;
 y=3*x-4;
 return y;
}


A.int
B.不确定
C.void
D.float
答案请点我要此答案,或联系QQ

8.若有以下定义,则说法错误的是( )
int a=100,*p=&a;


A.声明变量p,其中*表示p是一个指针变量
B.变量p经过初始化获得变量a的地址
C.变量p只可以指向一个整型变量
D.变量p的值为100
答案请点我要此答案,或联系QQ

9.若要建立以下关系,错误的语句是( )
A.int *p = &x,x; *p=10;
B.int x, *p = &x; *p=10;
C.int *p,x=10; p=&x;
D.int *p,x;  p=&x; x=10;
答案请点我要此答案,或联系QQ

10.能正确表示a和b同时为正或者同时为负的逻辑表达式是(    )
A.(a>=0||b>=0)&&(a<0||b<0)
B.(a>=0&&b>=0)&&(a<0&&b<0)
C.(a+b>0&&a+b<=0)
D.a*b>0
答案请点我要此答案,或联系QQ

11.C++从上机到得到结果的几个操作依次是(   )
A.编译、编辑、连接、运行
B.编译、编辑、连接、运行
C.编译、运行、编辑、连接
D.编辑、运行、编辑、连接
答案请点我要此答案,或联系QQ

12.已知”int a[10]={1,2,3,4,5,6,7,8,9,10};”则cout<<a[a[3]*a[1]];输出的是( )
A.3
B.9
C.10
D.8
答案请点我要此答案,或联系QQ

13.以下对二维数组a进行初始化正确的是( )
A.int a[2][3]={{1,2},{3,4},{5,6}};
B.int a[][3]={1,2,3,4,5,6};
C.int a[2][]={1,2,3,4,5,6};
D.int a[2][]={{1,2},{3,4}}
答案请点我要此答案,或联系QQ

14.C++程序中的语句必须以(   )结束
A.冒号
B.分号
C.回车
D.return 0
答案请点我要此答案,或联系QQ

15.关于函数调用,下面不正确的是( )
A.由于程序总是从主函数开始执行,所以函数的调用总是在主函数和其他函数之间进行
B.函数的调用可以在任意函数之间进行
C.一个函数可以自己调用自己
D.函数返回时可以不带回值,这时函数类型应为void
答案请点我要此答案,或联系QQ

16.下面for语句执行时循环次数为(    )
for(int I =0,j=5;i<=j)
{cout<<i<<j<<endl;
 I++;j--;
}


A.0
B.1
C.3
D.5
答案请点我要此答案,或联系QQ

17.若希望当整形变量x的值为奇数时表达式的值为假,x值为偶数时表达式的值为真,下列满足条件的表达式是(   )
A.A%2==1
B.!(A%2==0)
C.!(A%2)
D.A%2
答案请点我要此答案,或联系QQ

18.若有以下定义,则说法错误的是( )
int a=100,*p=&a;


A.声明变量p,其中*表示p是一个指针变量
B.变量p经过初始化获得变量a的地址
C.变量p只可以指向一个整型变量
D.变量p的值为100
答案请点我要此答案,或联系QQ

19.在定义”int a[5][6];”后,设a[0][0]为第一个元素,则数组a中的第20个元素是 ( )
A.a[3][2]
B.a[2][4]
C.a[4][2]
D.a[3][1]
答案请点我要此答案,或联系QQ

20.下面代码的功能是 ( )
char s[]=”father”;
int i,j=0;
for(i=1;i<6;i++)
  if(s[j]>s[i])
   j=I;
cout<<s[j]<<j+1<<endl;


A.输出字符数组s中ASCII码最大的字符及位置
B.输出字符数组s中ASCII码最小的字符及位置
C.输出字符数组s中ASCII码最大的字符及字符串的长度
D.输出字符数组s中ASCII码最小的字符及字符串的长度
答案请点我要此答案,或联系QQ

尝试在线代写作业

推荐信息