![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
以下不能用于描述算法的是A.程序语句B.E-R图C.伪代码和流程图D.文字叙述
以下不能用于描述算法的是
A.程序语句
B.E-R图
C.伪代码和流程图
D.文字叙述
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
以下不能用于描述算法的是
A.程序语句
B.E-R图
C.伪代码和流程图
D.文字叙述
以下叙述中正确的是
A.程序必须包含所有三种基本结构才能成为一种算法
B.如果算法非常复杂,则需要使用三种基本结构之外的语句结构,才能准确表达
C.只有简单算法才能在有限的操作步骤之后结束
D.我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令
C语言题目
1、 以下关于switch语句的叙述中,错误的是【 】。
A.switch语句允许嵌套使用
B.语句中必须有default部分,才能构成完整的switch语句
C.只有与break语句结合使用,switch语句才能实现程序的选择控制
D.语句中各case与后面的常量表达式之间必须有空格
2、下面叙述中正确的是【 】。
A.do-while语句构成的循环不能用其他语句构成的循环代替
B.do-while语句构成的循环只能用break语句退出
C.用do-while语句构成的循环,在while后的表达式为零时结束循环
D.用do-while语句构成的循环,在while后的表达式为非零时结束循环
3、以下程序段中由while构成的循环执行的次数为【 】。
int k=0; while (k=1) k++;
A.执行1次
B.一次也不执行
C.无限次
D.有语法错,不能执行
4、以下正确的描述是【 】。
A.continue语句的作用是结束整个循环的执行
B.在for循环中,不能使用break语句跳出循环
C.只能在循环体内和switch语句体内使用break语句
D.在循环体内使用break语句或continue语句的作用相同
5、若程序中有int x=-1; 定义语句,则 while(!x) x*=x; 语句的循环体将执行【 】次。
A.执行1次
B.执行2次
C.0
D.无限次
A.程序异常发生经过妥善处理可以继续执行
B.异常语句可以与else和finally保留字配合使用
C.编程语言中的异常和错误是完全相同的概念
D.Python通过try、except等保留字提供异常处理功能
A.break 语句用于中断当前的程序块,如for 结构块等的执行
B.continue 停止继续执行下面的语句,直接跳回循环起始位置
C.return 用于退出整个子程序
D.break 用于强行退出循环,不执行循环中剩余的语句
E.在一个函数中不管有没有返回值,都需要return 语句来退出函数
A.算法的执行效率与数据的存储结构无关
B.算法的空间复杂度是指算法程序中指令(或语句)的条数
C.算法的有穷性是指算法必须能在执行有限个步骤之后终止
D.以上三种描述都不对
以下叙述中正确的是
A.程序的算法只能使用流程图来描述
B.N—S流程图只能描述简单的顺序结构的程序
C.计算机可以直接处理C语言程序,不必进行任何转换
D.结构化程序的三种基本结构是循环结构、选择结构、顺序结构
设有如下程序段: int x=2002,y=2003; printf("%d\n",(x,y));则以下叙述中正确的是()。
A.输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B.运行时产生出错信息
C.输出值为2002
D.输出值为2003
A.传统密码只能提供保密性,不能用于消息鉴别
B.公钥密码既能提供保密性,又能用于消息鉴别
C.消息鉴别是验证接收到的消息确实来自真正的发送方,并且未被篡改的过程
D.哈希函数(报文摘要算法)的输入是可变大小的消息,输出是固定大小的哈希值(报文摘要)