程序设计基础考题

程序设计基础考题

ID:19546135

大小:63.50 KB

页数:17页

时间:2018-10-03

程序设计基础考题_第1页
程序设计基础考题_第2页
程序设计基础考题_第3页
程序设计基础考题_第4页
程序设计基础考题_第5页
资源描述:

《程序设计基础考题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、选择题:1、下列哪个不是算法的特征:()A.有穷性B.可行性C.不确定性D.输入2、设X=9:y=++x;,则产生的结果是( )A.x=9:y=9:B.x=10:y=10:C.x=9:y=10;D.x=10:y=9;3、下列说法错误的是:()A.for语句中,<表达式1>、<表达式2>和<表达式3>都可以缺省B.<表达式2>缺省,系统会认为此处的值是0C.for语句的三个表达式可以是任何类型的表达式D.for语句可以嵌套使用4、关于数组。下列说法正确的是()A.对数组的初始化操作在定义数组的同时进行B.给数组赋初值时,必须所有数组元素都被赋值C.给数组

2、元素全部赋初值时,一定要指明数组的大小D.引用数组元素的时候,可以一次引用数组中的全部元素5、以下说法错误的是()A.C程序必须从main()函数开始执行B.所有函数在定义上讲都是相互独立的,不存在嵌套定义C.C语言中有两类函数,系统提供的库函数和用户自定义的函数D.参数的作用是向函数传递不同的数据6、关于指针,下列说法错误的是()A.指针变量是用来存放内存地址的B.&表示取变量地址运算C.*表示取指针变量所指向的变量内容的运算D.可以将整数赋给指针变量7、关于结构体,下列说法错误的是()A.不能将一个结构体变量作为一个整体进行输入和输出B.对成员变量

3、可以像普通变量一样进行各种运算C.结构体变量的地址主要用作函数参数传递结构体的地址D.结构体变量赋初值与数组不同,可以不一一对应8、在已知intj,i=1;执行语句“j=j++;”后,变量i的值是()A.1B.2C.-1D.-29、为了判断两个字符串s1和s2是否相等,应当使用()A.if(s1==s2)B.if(s1=s2)C.if(strcpy(s1,s2))D.if(strcmp(s1,s2)==0)10、以下程序段的输出结果是()main(){inti=0;while(i<10){if(i<1)continue;if(i==5)break;i+

4、+}……}A.1B.10C.6D.死循环,不能确定次数10、()是用来描述对象的属性和行为的A.实体B.类C.对象D.现象11、下列说法不正确的是()A.++、--只能用于变量B.++、--比负号运算符的优先级要高C.++、--的结合方向是:自右向左D.++、--常用于循环变量表达式中12、关于switch语句说法不正确的是()A.case的次序不影响执行结果B.每个case语句后面的常量可以不同C.在执行完一个case语句后转到下一个case语句执行D.每个case语句后面表达式只能是常量13、字符数组chara[]=”howdoyoudo?”:的大

5、小为()A.10B.11C.14D.1514、关于形式参数,下面说法错误的是()A.对开形参,虽然定义了它,只有当函数被调用时,形参才在内存中开辟空间B.调用结束后,形参自动从内在中被释放掉C.在函数定义中,可以不给出形参类型,调用的时候再定义D.实参与形参的关系是赋值与被赋值的关系16、以下说法错误的是()Aint(*p)()表示p被定义为一个指向返回值为整数的函数的指针B.使用指向函数的指针是结构化程序设计的一种有效手段C.char**p相当于char*(*p)D.指针数组的元素补仅能存放地址,还可以存放其他数组的元素17、以下函数,哪个不属于动态

6、申请空间的标准库函数()A.malloc()B.calloc()C.free()D.strcmp()18、执行下列两个语句后,输出的结果为()charc1=66,c2=98;printf(“%c,%d,”c1,c2);A.66,98B.66,bC.B,97D.B,9819、以下程序的输出结果是()main(){inta=4,b=5,c=0,d;d=!a1&!b

7、

8、!c;printf(“%d”,d);}A.1B.0C.非0的数D.-120、若inti=10:执行下列程序后,变量i的正确结果是()switch(i){case0:i+=1;case10:

9、i+=1;case11:i+=1;default:i+=1;}A.10B.11C.12D.1321、下列哪些是算法的描述方法()A.自然语言描述法B.流程图描述法C.伪代码描述法D.N-S流程图描述法22、下列运算符优先级最高的是()A.&&B.>C.++D.!23、下面关于do-while语句说法正确的是()A.while语句和do-while语句肯定都要执行B.两者运行结果不同C.do-while在条件之前先执行循环体一次D.while语句至少执行一次24、有如下的数组staticinta[10]:则()A.该数组没有被初始化B.数组的所有元素都被

10、赋值为0C.数组的第一个元素是a[1]D.数组共有11个元素25、关于return语句,下面说

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。