南开大学21春学期《程序设计基础上》在线作业文档格式.docx

上传人:b****6 文档编号:17523684 上传时间:2022-12-07 格式:DOCX 页数:10 大小:17.12KB
下载 相关 举报
南开大学21春学期《程序设计基础上》在线作业文档格式.docx_第1页
第1页 / 共10页
南开大学21春学期《程序设计基础上》在线作业文档格式.docx_第2页
第2页 / 共10页
南开大学21春学期《程序设计基础上》在线作业文档格式.docx_第3页
第3页 / 共10页
南开大学21春学期《程序设计基础上》在线作业文档格式.docx_第4页
第4页 / 共10页
南开大学21春学期《程序设计基础上》在线作业文档格式.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

南开大学21春学期《程序设计基础上》在线作业文档格式.docx

《南开大学21春学期《程序设计基础上》在线作业文档格式.docx》由会员分享,可在线阅读,更多相关《南开大学21春学期《程序设计基础上》在线作业文档格式.docx(10页珍藏版)》请在冰豆网上搜索。

南开大学21春学期《程序设计基础上》在线作业文档格式.docx

i=0;

while(++i<

=100){cout<

<

i<

"

;

}

for(i=0;

100;

i++){cout<

for(i=100;

i>

=1;

i--){cout<

i=100;

do{cout<

"

}while(i-->

0);

C

已知“chars[]="

hello"

”,则下面叙述中正确的是##。

数组s的长度为5

元素s[2]的值为'

e'

使用“cin>

>

s;

”可以将从键盘上键入的字符串保存在数组s中

使用“intt[]=s;

”可以定义数组t、并用s中各元素的值初始化t中的各元素

在表示存储器的容量时,1MB的准确含义是()字节。

1000K

1024*1024

512*512

2048*2048

下列语句中不正确的是##。

for(inta=1;

a<

=10;

a++)

inta=1;

do{a++:

}while(a<

=10)

while(a<

=10){a++;

for(inta=1;

=10;

a++)a++;

已知“int*p;

fun(p);

”,其中,函数fun没有返回值,且其形参定义为引用调用方式,则下列给出的fun函数原型中正确的是##。

voidfun(inta[]);

voidfun(int*&

voidfun(int&

a[]);

*a);

对于重载函数,程序在调用时根据##能够区分开到底要调用哪个函数。

函数名

函数类型

参数个数或参数类型

以上都可以

在C++中,函数体是由一对()括起来的部分。

{、}

、[、]

、>

(、)

A

6位二进制数能表示的最大十进制数是()。

32

31

64

63

在一个非零的二进制数后增加一个0后的数是原来的()倍。

1倍

2倍

3倍

4倍

二进制数10101011B变换为等值的十进制数是()。

17

161

21

171

若整型变量a、b、c、d、m、n、k的值均为1,运行表达式(m=a>

=b)&

&

(n=c<

=d)||(k=0)后,m、n、k的值是()。

0,0,0

1,1,1

1,1,0

0,1,1

已知"

int*p;

其中,函数fun没有返回值,且其形参定义为引用调用方式,则下列给出的fun函数原型中正确的是##。

voidfun(int[]&

在32位计算机系统中,已知“inta[2][3];

fun(a);

”,fun函数的形参变量名为p,则在fun()函数体中通过sizeof(p)计算得到的结果为##。

4

6

12

24

已知“inta=5,b,*p=&

a;

”,则下列语句中正确的是##。

b=a;

b=*p;

*p=&

b;

b=p;

已知程序段:

inta[3][4],*p[3]={a[0],a[1],a[2]},**pp=p,i;

for(i=0;

i<

12;

i++)

a[i/4][i%4]=i;

则pp[1][2]的值是##。

3

5

下面合法的用户自定义标识符是()。

No_1

int

30years

a*s

以下不正确的if语句形式是##。

if(x>

y);

if(x=0)x+=y;

if(X!

=y)cin>

x

if(x<y)

elsecin>

y;

{x++;

y++;

}

已知“char*s="

mybook"

”,则strlen(s)的值为##。

7

不确定

()是指设计、编制、调试程序的方法和过程,是寻找算法并用计算机能够理解的语言表达出来的一种活动。

算法

程序

程序设计

编程

下列表达式中的值为1是()。

1-'

0'

\0'

'

1'

-0

-'

在C++中,表示单行注释开始的符号是()。

{

//

/*

一个浮点法表示的数值由()两部分组成。

指数和基数

尾数和小数

阶码和尾数

整数和小数

已知“charstr[20]="

*p=str+2;

”则以下各选项中输出结果为"

b"

的是##。

cout<

p;

p[0];

str;

str+2;

数据类型的定义,如结构体、枚举等类型的定义等一般放在用户自定义的头文件中。

前缀和后缀运算符++,当它们出现在表达式中,表达式的值会有所不同。

switch语句中的default分支不可以缺省。

使用if…else语句可以处理多选择问题,不会因为嵌套层次太多而导致程序的可读性下降,也不容易出错。

p[i][j]也可以写作*(p[i]+j)或*(*(p+i)+j)

循环语句的循环体在逻辑上是一条语句,当一个循环体需要多条语句才能完成时,必需用花括号将他们括起来。

已知“chars[10]="

”,则s[5]的值为'

计算机中可以直接处理十进制数。

在全局变量定义前加一个static关键字,则该变量就成为静态全局变量。

用C++表示数学表达式xy是x*y。

用C++提供的if或if…else语句,就能够解决嵌套选择的问题。

无参宏定义和条件编译结合使用可以解决头文件重复包含问题。

算数表达式“12+'

a'

”值的数据类型是char型。

静态局部变量只可以在定义它的函数(或复合语句)中使用。

已知“inta[3];

”,则可以使用“a[2]=10;

”将数组a中的第3个元素赋值为10。

int*p1,p2;

则表示定义了两个指针变量p1和p2。

已知函数原型“doublefun();

”,要定义一个函数指针变量p指向该函数的首地址,则其定义语句为“double(*p)()=fun;

”。

已知“charc[]="

abc"

”,则可以使用“c="

def"

”更改c的值。

对于二维数据的存储问题,只能使用C++提供的二维数组。

C++程序中的“#include<

iostream>

”是一个注释命令,它使程序具有了基本的输入/输出功能。

用new动态分配内存时既可以使用常量也可以使用变量指定元素数目。

C++编译器总是将else与其前面最近的那个if匹配成一个if…else结构。

不考虑溢出情况,下面语句不是“死循环”。

inta=3379;

while(a++%2+3%2)

a++;

调用函数时传入的实参个数可以多于形参个数。

SP结构化程序设计方法也称面向过程的程序设计方法,反映了过程性编程的方法,根据执行的操作来设计一个程序。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1