【艾琪出品】-【计算机】《程序设计基础(上)》《数据库应用系统设计》在线作业

【声明】本博客内容,若有侵权请告之,会删除 非商业用途,如有侵权,请告知我,我会删除

如回复不及时,或不懂的请加我 微信 island68  QQ823173334  可以的话注明来自CSDN

很希望通过CSDN这个平台与大家交流

南开19秋(1709、1803、1809、1903、1909)《程序设计基础(上)》在线作业

1. 下面的循环体执行的次数与其它不同的是##。
i = 0; while( ++i <= 100) { cout<< i << " "; }|for( i = 0; i < 100; i++ ) { cout << i << " "; }|for( i = 100; i >= 1; i-- ) { cout << i << " "; }|i = 100;  do { cout << i <<" "; } while( i-- > 0);

2. 已知“char *s="mybook";”,则strlen(s)的值为##。
4|6|7|不确定

3. C++源程序文件的扩展名是(     )。
DLL|C|CPP|EXE

4. 已知“char s[][10]={"Microsoft","Visual","C++"};”,则语句“cout<<s[1][2];”会在屏幕上输出##。
s|i|c|icrosoft

5. 数组定义为 int a[2][3]={1,2,3,4,5,6},可以使用##访问值为3的数组元素。
a[2]|a[0][2]|a[3]|a[1][3]

6. 二进制数1001101011转换为等值的八进制数是(     )。
4651|1153|9AC|26B

7. 在计算机中采用二进制,是由于(     )。
硬件成本低|系统稳定|运算简单|上述3个原因

8. 已知程序段:
 int a[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|4|5|6

9. 下列函数原型中,错误的是##。
int fun(int, int);|void fun(int x,y);|int fun(int x, int y);|void fun();

10. 下面关于数组的描述中,错误的是##。
数组的长度必须在定义数组时指定,且数组中所有元素的数据类型必须相同|如果定义一维数组时提供了初始化列表,则数组的长度可以省略|如果定义二维数组时提供了初始化列表,则数组的列下标可以省略|如果定义二维数组时提供了初始化列表,则数组的行下标可以省略

11. 如果需要一个变量来记录函数的调用次数,那么这个变量不能定义为##。
局部变量|全局变量|静态局部变量|静态全局变量

12. 关于C++和C语言的描述中,错误的是(    )。
C++是C语言的超集|C++对C语言进行了扩充|C++和C语言都是面向对象的程序设计语言|C++包含C语言的全部语法特征

13. 已知“int a[]={1,2,3,4,5};”,则下面叙述中正确的是##。
数组a的长度为5|元素a[1]的值为1|使用“cin>>a;”可以将从键盘上键入的整数保存在数组a中|使用“int b[5]=a;”可以定义数组,并用a中各元素的值初始化b中的各元素

14. 计算机唯一可以读懂的语言就是计算机的指令,叫做机器语言,被称为(    )程序设计语言。
低级|中级|高级|特级

15. 在C++中,与cout一起使用的插入运算符是(    )。
<|>|<<|>>

16. C++中常量123默认的数据类型是(    )。
int|float|double|long double

17. 设i,j,k都是变量,下面不正确的赋值表达式是(    )。
i++|i=j=k|i=j==k|i+j=k

18. 一个浮点法表示的数值由(    )两部分组成。
指数和基数|尾数和小数|阶码和尾数|整数和小数

19. 已知"int *p; fun(p);",其中,函数fun没有返回值,且其形参定义为引用调用方式,则下列给出的fun函数原型中正确的是##。
void fun(int &a[]);|void fun(int[] &a);|void fun(int *&a);|void fun(int &*a);

20. 下列无符号数中最大的是(     )。
101|(66)16|(145)8|(01100101)2

21. 已知“char s[]="university";”,则使用“cout<<s[3];”会在屏幕上输出##。
n|i|v|iversity

22. C++中,常量99.78默认的数据类型是(    )。
int|float|double|long double

23. 已知fun()函数的函数原型为“void fun(int x, double y=3.5, char z='#');”,则下面的函数调用中,不合法的调用是##。
f(1);|f(2, 4.2);|f(3, 3.7, '*')|f(0, , '#')

24. 已知函数定义“void fun(int &a, int b) { b++; a++;}”,则执行“int x=2,y=3; fun(x,y);”后,变量x、y的值分别为##。
2,3|3,4|2,4|3,3

25. 有关函数的形参和实参的描述,错误的是##。
函数调用时传入的参数称为实参|函数定义时给出的参数称为形参|形参和实参可以同名|在函数体中修改形参,则相应实参的值也会改变

26. 关系表达式值的数据类型为逻辑型。
对|错

27. 已知“int a[]={1,2,3}; const int *p=a;”,则语句“*p=5;”会将元素a[0]的值赋为5
对|错

28. continue语句可以用在switch语句和3种循环语句中。
对|错

29. [X]补是一个正数还是一个负数,是根据[X]补的符号位是“0” 还是“1”确定的。
对|错

30. 返回引用的函数中return后面可以是一个全局变量、静态全局变量或静态局部变量,但不可以是局部变量。
对|错

31. C++中一维数组元素的<下标>从1开始。
对|错

32. 已知“char s[10]="hello";”,则s[4]的值为'l'。
对|错

33. 如果结构体变量中的某个成员仍然是结构体类型的,则要对数据成员进行多层引用。
对|错

34. 全局变量和静态变量如果不进行初始化,系统会自动初始化为0。
对|错

35. 在定义函数时,函数类型声明为void类型,表示该函数是有值函数。
对|错

36. 如果x=10,那么while(x)与while(x==10)等价。
对|错

37. 一个C++程序由一个main()函数构成。
对|错

38. 在C++中,如果在函数调用之后再进行函数定义的话,就需要在调用之前给出函数原型。
对|错

39. C++中的任何一条语句以分号“;”结束。
对|错

40. 一个C++程序至少且仅能包含一个main()函数。main()函数是整个程序的入口,通过在main()函数中调用其他函数
对|错

41. for语句中的<表达式1>会被循环执行多次
对|错

42. 二维数组元素的<行下标>和<列下标>都是从0开始的。
对|错

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

44. 语句for(i=0;;i++)和for(;;)都表示一次也不循环。
对|错

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

46. 在递归算法中,一个函数会直接或间接地调用自身来完成某个计算过程。
对|错

47. 函数的函数体需要用一对花括号“{}”括起来。
对|错

48. 具有不同作用域的变量可以同名,在访问时优先访问具有较小作用域的变量。
对|错

49. 已知“char str[]="my";”,则执行“strcat(str, "book");”后,str中保存的字符串为"mybook"。
对|错

50. 不考虑溢出情况,下面的语句,不是“死循环”。
int i=0;            
do                    
{                     
       ++i;                 
 }while(i>=0);
对|错

南开19秋学期(1709、1803、1809、1903、1909)《数据库应用系统设计》在线作业

1. 在数据库管理系统中,通过(    )语言向数据库中插入新的数据。
数据定义|数据操作|数据控制|数据管理

2. 在关系数据库系统中,一个关系相当于(    )。
一个数据库文件|一张二维表|一条记录|一个指针

3. 事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行,该特性称为事务的(    )。
原子性|一致性|隔离性|持久性

4. 使用SQL语句查询所有姓李的学生记录,WHERE短语后应使用的条件是()
姓名 LIKE '李%'|姓名='李%'|姓名='李_'|姓名 LIKE '李_'

5. 实现关系代数投影运算的SQL子句是(    )
SELECT|ORDER BY|FROM|WHERE

6. Sybase是一种()数据库
层次|网状|关系|树状

7. 主键的作用是()
用来唯一标识表中的行|用来验证数据库的密码|可有可无的一个属性|设定表中某列的默认值

8. 用来显示窗口对象及其控件的视图是()
布局视图|窗口视图|属性视图#脚本视图

9. 学生社团可以接纳多名学生参加,但每名学生只能参加一个社团,则社团和学生之间的联系类型为(    )
多对多|一对一|多对一|一对多

10. 关系数据库中,表与表之间联系的约束是通过(    )来实现的。
实体完整性规则|参照完整性规则|用户自定义的完整性|值域

11. 数据的物理独立性是指(),从而保证应用程序不必改变
当数据库的模式发生改变时,只要修改外模式/模式映像关系,使外模式不变|当数据库的模式发生改变时,只要修改模式/内模式映像关系使数据内模式不变化|当数据库的存储结构改变时,只要修改外模式/模式映像,使外模式不变|当数据库的存储结构改变时,只要修改模式/内模式映像关系使数据模式不变化

12. 对表进行记录的筛选,用的运算是(    )。
交|投影|选择|连接

13. 聚合函数“AVG”的功能是计算一个数值型列的()
和|平均值|最小值|第一个值

14. 对于已经创建好的学生信息表,可以使用SQL语句“ALTER TABLE 学生信息(    )年龄”删除年龄列。
ALTER COLUMN|DELETE|DROP|DROP COLUMN

15. 关系模型是(    )。
用关系表示实体|用关系表示联系|用关系表示实体及联系|用关系表示属性

16. PowerBuilder应用程序的入口点是()
主函数|应用对象|窗口对象|事务对象

17. 在数据管理技术的三个发展阶段中,数据冗余度最小、数据共享度最高的是(    )阶段。
文件系统|数据库|人工管理|数据库管理系统

18. 数据库系统的英文缩写为()
DBMS|DBS|DB|DBA

19. 使用SQL语言修改数据库,正确的命令是()
CREATE DATABASE|MODIFY DATABASE|ALTER DATABASE|CHANGE DATABASE

20. 一个关系中主码的作用是(    )。
用来唯一标识关系中的行|用来验证数据库的密码|可有可无的一个属性|设定表中某列的默认值

21. 下列关于外模式的描述中,正确的是(    )。
面向用户|通常是模式的一个子集,所以又称外模式|是允许用户看到和使用的局部数据的逻辑结构和特征的描述|由于用户可以不止一个,每个用户使用的数据可能不同,所以系统可以有多个外模式

22. 关系模式设计得不好,可能会引起()问题
数据冗余度大|插入异常|删除异常|查询异常

23. 下列选项中,属于MEMORY存储引擎特点的有(    )。
将表中的数据存放在内存中|支持外键|速度非常快|非常适合用于存储临时数据的临时表

24. SQL Server系统支持的认证模式包括()
Windows认证模式|SQL Server认证模式|Windows和SQL Server混合模式|以上都包括

25. 在数据库中解决死锁问题可以()
使用一次封锁法预防死锁发生|使用顺序封锁法预防死锁发生|定期诊断系统中是否发生死锁,若有则撤销某个事务来解除之|使用两段锁协议

26. 下列选项中,表示MySQL逻辑非运算的有(    )。
|||~|NOT|!

27. 数据模型的组成要素包括()
数据结构|数据约束|数据检索|数据更新

28. 下列选项中,属于关系数据库概念结构设计阶段的工作包括(    )。
设计局部E-R模型|集成各局部E-R模型|将E-R图转换为关系模型|将关系模式规范化

29. 下列选项中,可用于存储文本的数据类型包括(    )。
VARCHAR|TEXT|DATE|DECIMAL

30. 要在学生选课表中查询所有2号课程的选课记录,并将查询结果按成绩升序排列,则可以使用的SQL语句是“SELECT * FROM 学生选课 WHERE 课程号='2' ORDER BY ()”
成绩|成绩 DESC|成绩 ASC|100-成绩 DESC

31. 关系模式规范化中的插入异常是指不该插入的数据被插入。
对|错

32. 有两个实体集,并且这两个实体集之间存在M:N联系,则根据转换规则,这个E-R结构转换成的表的数目应该为2个。
对|错

33. 数据库系统具有数据冗余较小、数据独立性低等特点。
对|错

34. 语句“CREATE DATABASE IF NOT EXISTS studentInfo;”的作用是创建一个名为studentInfo的数据库,如果数据库已存在则报错、且不覆盖已存在数据库。
对|错

35. 由数据库、DBMS、数据库应用系统及用户等组成的一个整体称为数据库管理系统。
对|错

36. 假设一名学生只属于一个班级,一个班级可以有多名学生,则班级和学生之间是一对一联系。
对|错

37. 如果当前进行的是插入操作,则日志文件中记录的更新前数据的旧值为新插入的值
错误|正确

38. 确定数据的存储安排以提高系统性能,属于数据库设计的物理结构设计阶段。
对|错

39. 利用视图可以把对数据库的访问限制在一定范围内,有利于对机密数据的保护
错误|正确

40. 在数据库管理系统中,通过数据操作语言向数据库中插入新的数据。
对|错

41. PHP中可以使用mysql_data_seek读取查询结果中指定记录号的记录。
对|错

42. 对于一个员工表,如果想限制员工性别为男或女,则应使用用户自定义完整性。
对|错

43. 数据库中对全部数据的整体逻辑结构的描述,作为数据库的模式。
对|错

44. 要在数据库中创建一个数据表,用户应通过数据库管理系统的数据定义语言。
对|错

45. 关系模型中,实体完整性是指实体的属性值不能是空值。
对|错

46. 关系模型中,实体完整性是指实体的外键值不允许是空值。
对|错

47. PRIMARY KEY约束和NULL约束不能同时定义在相同的列上
错误|正确

48. 一名工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为一对一联系。
对|错

49. 数据库中存储的是数据以及数据之间的联系。
对|错

50. GRANT语句的功能是把对指定操作对象的指定操作权限授予指定的用户。
对|错

发布了74 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/island33/article/details/103520009
今日推荐