奥鹏教育云南开放大学C++语言程序设计()形考作业
奥鹏云南开放大学平时在线作业
C++语言程序设计(19秋)形考作业
一下字符数组str的定义和赋值正确的是( )
A:char str[10];str={“China!”};
B:char str[]={“China!”};
C:char str[10];strcpy(str,”abcdefghijkl”);
D:char str[10]={“abcdefghijkl”};
答案问询微信:424329
下列说法正确的是()
A:cout”n”是一个语句,他能在屏幕上显示“n”
B:68代表的字符是D
C:3E5的写法正确,表示十进制整形常量
D:0x10相当于020
答案问询微信:424329
关于函数的声明与定义,正确的是( )
A:函数的声明是必须的,只有这样才能保证编译系统对函数参数进行检测,以确保参数传递正确。
B:函数的声明并非必须,即可以只给出函数的定义
C:声明函数时参数标识符可以省略,但参数的类型、个数必须相同且顺序不能颠倒
D:一个函数可以在另一个函数内定义
答案问询微信:424329
在下列操作符中,优先级最高的操作符是( )
A:+
B:-
C:*
D:==
答案问询微信:424329
若希望当整形变量x的值为奇数时表达式的值为假,x值为偶数时表达式的值为真,下列满足条件的表达式是( )
A:A%2==1
B:!(A%2==0)
C:!(A%2)
D:A%2
答案问询微信:424329
以下程序段为死循环的是( )
A:for(int x=0;x3;) {x++;}
B:int k=0; do{++k}while(k=0)
C:int a=5; while(a) {a–;}
D:int i=3; for(; i ; i–)
答案问询微信:424329
下面代码的功能是 ( )char s[]=”father”;int i,j=0;for(i=1;i6;i++) if(s[j]s[i]) j=I;couts[j]j+1endl;
A:输出字符数组s中ASCII码最大的字符及位置
B:输出字符数组s中ASCII码最小的字符及位置
C:输出字符数组s中ASCII码最大的字符及字符串的长度
D:输出字符数组s中ASCII码最小的字符及字符串的长度
答案问询微信:424329
有函数调用语句“func(rec1,rec2+rec3,(rec4,rec5));”在该函数调用语句中含有的实参个数是( )
A:3
B:4
C:5
D:有语法错误
答案问询微信:424329
在下列操作符中,优先级最高的操作符是( )
A:+
B:-
C:*
D:==
答案问询微信:424329
若希望当整形变量x的值为奇数时表达式的值为假,x值为偶数时表达式的值为真,下列满足条件的表达式是( )
A:A%2==1
B:!(A%2==0)
C:!(A%2)
D:A%2
答案问询微信:424329
假设i=2,执行下列语句后i的值为( )switch(){case 1: i++;case 2:i–;case 3: ++I;break;case 4: –I;default: i++;}
A:1
B:2
C:3
D:4
答案问询微信:424329
以下对二维数组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}}
答案问询微信:424329
以下函数fun的形参类型是 ( )fun(float x){ float x;y=3*x-4;return y;}
A:int
B:不确定
C:void
D:float
答案问询微信:424329
C++语言中while和do…while循环的主要区别是( )
A:do…while的循环体至少无条件执行一次
B:while的循环控制条件比d奥鹏云南开放大学平时在线作业o…while的循环控制条件严格
C:do…while允许从外部转到循环体内
D:do…while的循环体不能是复合语句
答案问询微信:424329
在变量类型说明中,int,char,float等类型的变量长度是( )
A:固定的
B:由用户自己定义的
C:与机器字长有关的
D:任意的
答案问询微信:424329
关于函数的声明与定义,正确的是( )
A:函数的声明是必须的,只有这样才能保证编译系统对函数参数进行检测,以确保参数传递正确。
B:函数的声明并非必须,即可以只给出函数的定义
C:声明函数时参数标识符可以省略,但参数的类型、个数必须相同且顺序不能颠倒
D:一个函数可以在另一个函数内定义
答案问询微信:424329
下列不是C++语言基本数据类型的是()
A:字符型
B:整型
C:枚举型
D:布尔型
答案问询微信:424329
若要建立以下关系,错误的语句是( )
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;
答案问询微信:424329
程序中主函数的名字为( )
A:main
B:MAIN
C:Main
D:任意标识符
答案问询微信:424329
表示关系10x≤20的表达式是()
A:(x10)(x=20)
B:(x10)and (x≤20)
C:(x10)(x=20)
D:(x10)(x=20)
答案问询微信:424329