19秋西交《程序设计基础(高起专)》在线作业答案
更新时间:2023-09-21 17:08:01 阅读量: 工程科技 文档下载
- 西交程序设计基础作业答案推荐度:
- 相关推荐
西交作业答案网
1.C语言中,定义结构体的保留字是() A.union B.struct C.enum D.typedef
2.C语言中,要求运算数必须是整型的运算符是() A.^pB.% C.! D.
3.int a=1,b=2,c=3; if(ab)a=b; if(ac)a=c; 则a的值为() A.1 B.2 C.3
D.不一定
4.结构体类型的定义允许嵌套是指() A.成员是已经或正在定义的结构体型 B.成员可以重名
C.结构体型可以派生 D.定义多个结构体型
5.逻辑运算符两侧运算对象的数据类型() A.只能是0或1
B.只能是0或非0正数 C.只能是整型或字符型数据 D.可以是任何类型的数据
6.若二维数组a有m列,则在a[i][j]前的元素个数为() A.j*m+i B.i*m+j C.i*m+j-1 D.i*m+j+1
7.若有int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则输出结果不为5的语句为() A.printf(“%d”,*(a+5)); B.printf(“%d”,p[5]); C.printf(“%d”,*(p+5)); D.printf(“%d”,*p[5]);
8.设 int x=1, y=1; 表达式(!x||y--)的值是() A.0 B.1 C.2 D.-1
9.设变量a是整型,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据类型为() A.int B.float C.double D.不确定
10.下列程序的输出结果是()。 main()
{ intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break; case3:a++;b++;break; }printf(“a=%d,b=%d\\n”,a,b); }
A.a=1,b=0 B.a=2,b=1 C.a=1,b=1 D.a=2,b=2
11.下列选项中是的语句组是() A.char s[8]; s={“Beijing”}; B.char *s; s={“Beijing”}; C.char s[8]; s=“Beijing”; D.char *s; s=“Beijing”;
12.以下不能是定义二维数组的选项是() A.int a[2][2]={{1},{2}}; B.int a[][2]={1,2,3,4}; C.int a[2][2]={{1},2,3}; D.int a[2][]={{1,2},{3,4}};
13.以下数值中,不是的八进制数或十六进制数是() A.0x16 B.16 C.-16 D.0xaaaa
14.以下叙述是的是()
A.在C程序中,main函数必须位于程序的最前面 B.C程序的每行中只能写一条语句
C.C语言本身没有输入输出语句
D.在对一个C程序进行编译的过程中,可发现注释中的拼写非
15.以下叙述中是的是()
A.C语言的源程序不必通过编译就可以直接运行
B.C语言中的每条可执行语句最终都将被转换成二进制的机器指令 C.C源程序经编译形成的二进制代码可以直接运行 D.C语言中的函数不可以单独进行编译
16.以下选项中,与k=n++完全等价的表达式是() A.k=n,n=n+1 B.n=n+1,k=n C.k=++n D.k+=n+1
17.以下运算符中,优先级最高的运算符是() A.*= B.=
C.(类型) D.+
18.用户定义的函数不可以调用的函数是() A.非整型返回值的 B.本文件外的 C.main函数
D.本函数下面定义的
19.用下列语句定义a,b,c,然后执行b=a、c=‘b’+b,则b,c的值是()。 longa=0xffffff; intb;charc;
A.0ffffff 和0x61 B.-1和98 C.-1和97
D.指向同一地址
20.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是() A.地址传递 B.单向值传递
C.由实参传给形参,再由形参传回实参 D.传递方式由用户指定
1.定义语句:int x,y;若要通过scanf(“%d,%d”,&x,&y);
语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,是的有() A.11 12
B.11,12 C.11,12 D.11, 12
2.对do-while语句描述是的是()
A.do-while语句构成的循环可以使用break语句退出循环 B.do-while语句构成的循环必须使用break语句退出循环
C.do-while语句构成的循环,当while中的表达式值为非零时结束循环 D.do-while语句构成的循环,当while中的表达式值为零时结束循环
3.若a,b,c,d都是int型变量且初值为0,以下选项中是的赋值语句是() A.a=b=c=d=100; B.d++; C.c+b;
D.d=(c=22)-(b++);
4.若以下选项中的变量已是定义,则不是的赋值语句是() A.x1=26.8%3 B.x=3*x+x C.x3=0x12 D.x4=1+2=3;
5.设有以下定义 int a=0;
doubleb=1.25; char c=‘A’; #define d2
则下面语句中是的是() A.a++; B.b++; C.c++; D.d++;
6.下列选项中是C语言合法标志符的有() A.good_morning B.main C.stdio.h D.8abc
7.以下4个选项中,可以看作是一条语句的有() A.{;}
B.a=0,b=0,c=0; C.if(a0);
D.if(b==0) m=1;n=2;
8.C语言中三种基本的类型为() A.int B.char C.float D.struct
9.以下描述是的是()
A.调用函数时,实参可以是表达式
B.调用函数时,实参与形参可以共用内存单元 C.调用函数时,将为形参分配内存单元
D.调用函数时,实参与形参的类型必须一致
10.以下叙述是的是( )
A.C语言严格区分大小写英文字母 B.C语言用”;”作为语句分隔符
C.C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上. D.可以使用/*…*/对C程序中的任何部分作注释
11.以下叙述是的是()
A.预处理命令行都必须以”#”开始
B.在程序中凡是以”#”开始的语句行都是预处理命令行 C.C程序在执行过程中对预处理命令行进行处理 D.#define ABCD是是的宏定义
12.若以下选项中的变量已是定义,则不是的赋值语句是()。 A.int
B.x=3*x+x C.x3=0x12 D.x4=1+2=3;
13.以下选项中,合法的字符常量是() A.\\t’ B.’\\17’ C.”n” D.’\\xaa’
14.以下选项中不合法的字符常量是() A.”B” B.’\\010’ C.68 D.D
15.下列对逻辑运算符两侧的运算对象的数据类型描述不是的是()。
正在阅读:
执法人员文明用语规范05-03
最新版回弹法检测混凝土强度小软件(支持角度修正 测试面修正 泵送混凝土回弹计算)08-29
第四章 检体诊断06-06
2022新高考衡水名师原创生物专题卷 专题十六 《实验与探究》04-11
弱电监理规划06-07
知识舞蹈创新及人才培养01-09
- 专用多轴钻床液压-PLC控制系统设计
- 生态文明建设6分题
- 传感器作业-扫地机器人设计
- 新生儿护理试题
- 巴特勒大学与罗德学院本科教学质量对比
- 考试计算题(2)
- 17春中国医科大学《儿科学》在线作业
- 实验六 回归分析
- 生物学业考试模拟测试题
- 山东交通学院2008年成人学位英语考试成绩表 - 图文
- 正弦波逆变器 doc
- 人力资源效能评估
- 机床认识实验报告
- 53家具备养生保健类出版资质的出版单位名单
- 2010年一级建造师建筑工程(实务)考试真题(答案附后)
- 2014安徽省公务员考试笔试内容
- 2017-2018高考诗歌鉴赏真题集锦
- 智能会议系统 - 图文
- 小学语文阅读题及答题卡
- 2014年千里马品牌汽车在广西壮族自治区保有量分析年报 - 图文