超前自学网

 找回密码
 立即注册

奥鹏在线作业,2元一门,先做后付,微信424329

查看: 97|回复: 0

C++语言程序设计(19秋)形考作业

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95816
发表于 2020-8-8 19:05:30 | 显示全部楼层 |阅读模式
微信公众号:超前自学网
点击这里
一下字符数组str的定义和赋值正确的是( )
A:char str[10];str={“China!”};
B:char str[]={“China!”};
C:char str[10];strcpy(str,”abcdefghijkl”);
D:char str[10]={“abcdefghijkl”};

下列说法正确的是()
A:cout<<”\n”是一个语句,他能在屏幕上显示“\n”
B:\68代表的字符是D
C:3E5的写法正确,表示十进制整形常量
D:0x10相当于020

关于函数的声明与定义,正确的是( )
A:函数的声明是必须的,只有这样才能保证编译系统对函数参数进行检测,以确保参数传递正确。
B:函数的声明并非必须,即可以只给出函数的定义
C:声明函数时参数标识符可以省略,但参数的类型、个数必须相同且顺序不能颠倒
D:一个函数可以在另一个函数内定义

在下列操作符中,优先级最高的操作符是(    )
A:+
B:-
C:*
D:==

若希望当整形变量x的值为奇数时表达式的值为假,x值为偶数时表达式的值为真,下列满足条件的表达式是(   )
A:A%2==1
B:!(A%2==0)
C:!(A%2)
D:A%2

以下程序段为死循环的是(    )
A:for(int x=0;x<3;)  {x++;}
B:int k=0;  do{++k}while(k>=0)
C:int a=5; while(a) {a--;}
D:int i=3; for(; i ; i--)

下面代码的功能是 ( )<br>char s[]=”father”;<br>int i,j=0;<br>for(i=1;i&lt;6;i++)<br>&nbsp; if(s[j]&gt;s)<br>&nbsp;&nbsp; j=I;<br>cout&lt;&lt;s[j]&lt;&lt;j+1&lt;&lt;endl;<br><br>
A:输出字符数组s中ASCII码最大的字符及位置
B:输出字符数组s中ASCII码最小的字符及位置
C:输出字符数组s中ASCII码最大的字符及字符串的长度
D:输出字符数组s中ASCII码最小的字符及字符串的长度

有函数调用语句“func(rec1,rec2+rec3,(rec4,rec5));”在该函数调用语句中含有的实参个数是( )
A:3
B:4
C:5
D:有语法错误

在下列操作符中,优先级最高的操作符是(&nbsp;&nbsp;&nbsp; )
A:+
B:-
C:*
D:==

若希望当整形变量x的值为奇数时表达式的值为假,x值为偶数时表达式的值为真,下列满足条件的表达式是(&nbsp; &nbsp;)
A:A%2==1
B:!(A%2==0)
C:!(A%2)
D:A%2

假设i=2,执行下列语句后i的值为(&nbsp;&nbsp;&nbsp; )<br>switch()<br>{<br>case 1: i++;<br>case 2:i--;<br>case 3: ++I;break;<br>case 4: --I;<br>default: i++;<br>}<br><br>
A:1
B:2
C:3
D:4

以下对二维数组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}}

以下函数fun的形参类型是 ( )<br>fun(float x)<br>{ float x;<br>&nbsp;y=3*x-4;<br>&nbsp;return y;<br>}<br><br>
A:int
B:不确定
C:void
D:&nbsp;float

C++语言中while和do…while循环的主要区别是(&nbsp;&nbsp;&nbsp; )
A:do…while的循环体至少无条件执行一次
B:while的循环控制条件比do…while的循环控制条件严格
C:do…while允许从外部转到循环体内
D:do…while的循环体不能是复合语句

在变量类型说明中,int,char,float等类型的变量长度是(&nbsp;&nbsp;&nbsp; )
A:固定的
B:由用户自己定义的
C:与机器字长有关的
D:任意的

关于函数的声明与定义,正确的是( )
A:函数的声明是必须的,只有这样才能保证编译系统对函数参数进行检测,以确保参数传递正确。
B:函数的声明并非必须,即可以只给出函数的定义
C:声明函数时参数标识符可以省略,但参数的类型、个数必须相同且顺序不能颠倒
D:一个函数可以在另一个函数内定义

下列不是C++语言基本数据类型的是()
A:字符型
B:整型
C:枚举型
D:布尔型

若要建立以下关系,错误的语句是( )<br><img src="http://file.open.com.cn/ueditorupload/image/2019/11/25/6371029424309591019275044.png" title="3.png" alt="3.png">
A:&nbsp;int *p = &amp;x,x; *p=10;
B:int x, *p = &amp;x; *p=10;
C:&nbsp;int *p,x=10; p=&amp;x;
D:int *p,x;&nbsp; p=&amp;x; x=10;

程序中主函数的名字为(  )
A:main
B:MAIN
C:&nbsp;Main
D:任意标识符

&nbsp;表示关系10&lt;x≤20的表达式是()
A:(x&gt;10)&amp;&amp;(x&lt;=20)
B:&nbsp;(x&gt;10)and (x≤20)
C:&nbsp;(x&gt;10)&amp;&amp;(x=&lt;20)
D:(x&gt;10)&amp;(x&lt;=20)

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|超前自学网 ( 皖ICP备20014425号-1 )|网站地图

GMT+8, 2025-5-1 05:43

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表