电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

大学选修课程C语言程序设计汇总

  • 资源ID:455380792       资源大小:44.14KB        全文页数:15页
  • 资源格式: DOCX        下载积分:15金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要15金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

大学选修课程C语言程序设计汇总

一,选择题,1, 设有以下定义:#define d 2int a=0;double b=1.25;char c='A'则下面语句中错误的是()。A a=a+1;B b=b+1;C c=c+1;D d=d+1;2,C 语言中的标识符只能由字母、数字、下划线三种字母组成,且第一个字符()A. 必需为字母B.必需为下划线C.必需为字母或下划线D.可以是字母、数字或下划线3, 已定义int num=sum=7,(sum=num+, sum+, +num) 表达式的结果是()A.7B.8C.9D.104, 设有定义: int x=2; ,以下表达式中,值不为6 的是()。A x*=x+1B x+,2*xC x*=(1+x)D 2*x,x+=25, 执行下面程序中的输出语句后,a 的值是()。main()int a=5;printf("%dn",(a=3*5,a*4,a+5);A.45B.20C.15D.106, 用逻辑表达式表示“大于 10 而小于 20 的数 ”,正确的是()A.10< x < 20B.x > 10 | x < 20C.x >10 & x < 20D .!(x <= 10 | x >= 20)7,x=1,y=1,z=1,执行表达式w=+x|+y&&+z后, x、 y、 z 的值分别为()A .x=2, y=1, z=1B.x=2, y=2, z=2C.x=1, y=1, z=1D.x=2, y=2, z=18, 设 int a = 10, b = 11, c = 12 ;表达式 (a + b )<c && b=c的值是 ()A.2B.0C.-2D.19, 为了避免在嵌套的条件语句if.else 中产生歧义, C 语言规定的if.else 语句的匹配原则是A.else 子句与所排位置相同的if 配对B .else 子句与其之前最近的尚未配对if 配对C. else 子句与其之后最近的 if 配对D. else 子句与同一行上的 if 配对10,判断 char 型变量 ch 是否为大写字母的正确表达式是()A. A <=ch<= ZB.(ch>= A )&(ch<= Z)C.(ch>= A )&&(ch<= Z )D.( A <=ch)AND( Z <=ch)11,为表示关系 x yz,应使用的C 语言表达式为()A .( x>=y ) &&(y>=z)B. (x>=y )and (y>=z)C. x>=y>=zD. ( x>=y ) &(y>=z)12,设 x、 y 和 z 是 int 型变量,且x=3,y=4,z=5, 则下面表达式中值为0的是( )A.'x'&&'y'B. x<=yC. x|y+z&&y-zD. !(x<y)&&!z|1)13,下述程序段的输出结果是()int a=2,b=3,c=4,d=5;int m=2,n=2;a=(m=a>b)&&(n=c>d)+5;printf(“ %d,%d” ,m,n);xA .0,2B.2,2C.0,0D.1,114, 已知 int x=10,y=20,z=30;以下语句执行后, x,y,z 的值是()if(x>y)z=x;x=y;y=z;printf(“ %d,%d,%d” ,x,y,z);A.10,20,30B.20,30,30C.20,30,10D.20,30,2015 , 下列语句段将输出字符 *的个数为()int i = 100;while(1)i -;if ( i=0) break;printf(“*”);A.98 个 B.99个 C.100 个 D.101 个16, t 为 int 类型,进入循环while(t=1).之前, t 的值为 0。则以下叙述中,正确的是A.循环控制表达式的值为0B .循环控制表达式的值为1C. 循环控制表达式不合法D. 以上说法都不对17, 有以下程序段:int x=3;doprintf(“ %3d-=2);”,xwhile(!(-x);程序段的输出结果是A.1B.3 0C.1 -2D.死循环18, 有以下程序段:#include "stdio.h"void main()int m=10,i,j;for(i=1;i<=15;i+=4)for(j=3;j<=19;j+=4) m+;printf("%d",m);程序段的输出结果是A.12B .30C.20D.2519, 以下程序的执行结果是_。#include "stdio.h"void main()inty = 2;do printf( "*" ); y-; while( !y = 0 ); A.*B .*C.*D. 空格20,以下程序的执行结果是_。#include "stdio.h"voidmain()intnum = 0;while( num <= 2 ) num+;printf( "%d,",num ); A.0,1,2,B.1,2,C.1,2,3,D.1,2,3,4,21, 以下叙述正确的是A.do-while 语句构成的循环不能用其他语句构成的循环来代替B.do-while 语句构成的循环只能用break 语句退出C.do-while 语句构成循环时,只有在while 后的表达式为非零时结束循环D.do-while 语句构成循环时,只有在while 后的表达式为零时结束循环22, 以下定义不正确的是()A .float a2=1;B. float a2=1;C. float a22=1;D. float a22=1,1;23,若有如下定义: int a3=1,2,3,4,5,6,7;,则数组 a 第一维大小是()A.2B .3C.4D.524,以下程序的输出结果是( )main () int a8=1,2,3,4,5,6,7,8,sum,i; for (i=0,sum=0;i<8;i=i+2) sum=sum+ ai;printf(“ sum=%d” ,sum);A.输出一个不正确的值B.sum=36C.sum =20D .sum=1625, 以下程序的输出结果是()#include<stdio.h>int main() int a33=1,2,3,4,5,6,i,j,s=0; for(i=1;i<3;i+) for(j=0;j<=1;j+) s+=aij;printf( “ %d” ,s);A. 18 B. 19 C. 20 D. 21 26, 有下面程序段,则()char a3,b=” China ” ;a=b;printf(“ %s” ,a);A.运行后将输出ChinaB.运行后将输出ChC.运行后将输出ChiD.编译出错27, 下面哪个是正确的函数定义()Adouble fun(int x, int y)Cdouble fun(int x, y)28,选择程序的结果()#include "stdio.h"increment()B double fun(int x; int y)D double fun(int x, y;)staticintx=0 ;x+=1 ;printf("%d" , x ) ;main()increment() ;increment() ;increment() ;A.111B.123C.012D.00029, 若函数的形参为一维数组,则下列说法中正确的是()。A. 调用函数时的对应实参必为数组名B. 形参数组可以不指定大小C.形参数组的元素个数必须等于实参数组的元素个数D. 形参数组的元素个数必须多于实参数组的元素个数30, 有如下函数调用语句func(rec1,rec2+rec3,rec4);该函数调用语句中,含有的实参个数是()A.3B.4C.5D.有语法错31,在 C 语言中,局部变量的隐含存储类别是()A)autoB)staticC)registerD)无存储类别32, 在说明一个结构体变量时系统分配给它的存储空间是()。A 该结构体中第一个成员所需的存储空间B该结构体中最后一个成员所需的存储空间C该结构体中占用最大存储空间的成员所需的存储空间D该结构体中所有成员所需存储空间的总和。33, 下面对 typedef 的叙述中不正确的是()。A 用 typedef 可以定义各种类型名,但不能用来定义变量B用 typedef 可以增加新类型Ctypedef 只是将已存在的类型用一个新的标识符来代表D使用 typedef 有利于程序的通用和移植34, 已有定义int k=2; int *p1,*p2;且 p1 和 p2 均已指 向变量是()。k ,下面不能正确执行的赋值语句A k=*p1+*p2;B p2=k;C p1=p2;Dk=*p1*(*p2);35, 变量的指针,其含义是指该变量的()。A 值B 地址 C 名

注意事项

本文(大学选修课程C语言程序设计汇总)为本站会员(枫**)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.