[西安交通大学]18秋西交《程序设计综合训练》在线作业1

上传人:lyj****12 文档编号:83647249 上传时间:2019-02-28 格式:DOC 页数:8 大小:34KB
返回 下载 相关 举报
[西安交通大学]18秋西交《程序设计综合训练》在线作业1_第1页
第1页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[西安交通大学]18秋西交《程序设计综合训练》在线作业1》由会员分享,可在线阅读,更多相关《[西安交通大学]18秋西交《程序设计综合训练》在线作业1(8页珍藏版)》请在金锄头文库上搜索。

1、【奥鹏】西安交通大学西交程序设计综合训练在线作业试卷总分:100 得分:100第1题,下列表达式没有错误的是_。int x,*p;A、5.0%2B、x+1=5C、&pD、&(x+1)正确答案:C第2题,若int x=2,y=3,z=4 则表达式xz?y:z的结果是( )。A、4B、3C、2D、0E、1正确答案:B第3题,C语言中,关系表达式和逻辑表达式的值是( )。A、0B、0或1C、1D、T或F正确答案:B第4题,设有定义语句“char s=”123”;”,则表达式“s3”的值是_。A、1B、3C、0D、语法出错正确答案:C第5题,当执行以下程序时,_。#include stdio.h vo

2、id main() int a; while(a=5) printf(%d ,a-);A、循环体将执行5次B、循环体将执行0次C、循环体将执行无限次D、系统会当机。正确答案:C第6题,以下函数的类型是_。int sum(double x, double y) double s; s=x+y; return s;A、字符型B、不确定C、整型D、实型正确答案:C第7题,以下函数原型说明正确的是_。A、float add(int x, int y) ;B、int add(int x;int y) ;C、char add( x,y) ;D、int add(char x ) ;正确答案:A第8题,下列变

3、量定义正确的是_。A、int x_1; y;B、int x=y=5;C、int for=4;D、int printf=2,x_y=2;正确答案:D第9题,以下对一维数组a的正确说明是:A、char a(10);B、int a;C、int k5,ak;D、char a3=a,b,c;正确答案:D第10题,在C语言中对一维整型数组的正确定义为 。A、int a(10);B、int n=10,an;C、int n;an;D、#define N 10 int aN;正确答案:D第11题,若用数组名作为函数调用时的参数,则实际上传递给形参的是_。A、数组元素的个数B、数组的第一个元素值C、数组中全部元素

4、的植D、数组首地址正确答案:D第12题,在C语言中,正确的int类型的常数是_。A、-2UB、059C、3aD、0xAF正确答案:D第13题,以下能对一维数组a进行初始化的语句是: ( )。A、int a5=(0,1,2,3,4,)B、int a(5)=C、int a3=0,1,2D、int a5=10*1正确答案:C第14题,下面( )表达式的值为4。A、11/3B、11.0/3C、(float)11/3D、(int)(11.0/3+0.5)正确答案:D第15题,凡是在函数中未指定存储类别的局部变量,其隐含的存储类别是_。A、静态(static)B、外部(extern)C、自动(auto)D

5、、寄存器(register)正确答案:C第16题,语句if (!i ) i+; 中的条件表达式 !i 等价于_。A、i=0B、i!=1C、i!=0D、-i正确答案:A第17题,下列对字符串的定义中,错误的是_ 。A、char str5= abcdeB、char str = abcdeC、char *str =abcdeD、char str = a, b, c, d, e, 0正确答案:A第18题,以下叙述不正确的是_。A、一个C源程序文件必须包含一个main( )函数B、一个C源程序文件可由一个函数组成C、一个C源程序文件是一个编译单位D、一个C源程序文件可由多个函数组成正确答案:A第19题,

6、有程序段如下,不能表示为地址的是_。int x=2,*p;p=&x;x=x+1;A、&xB、pC、&pD、&(x+1)正确答案:D第20题,若“int n; float f=13.8;”,则执行“n=(int)f%3”后,n的值是( )。A、1B、4C、4.333333D、4.6正确答案:A第21题,以下叙述正确的是_。A、函数的定义和函数的调用均不可以嵌套B、函数的定义和函数的调用均可以嵌套C、函数的定义可以嵌套,但函数的调用均不可以嵌套D、函数的定义不可以嵌套,但函数的调用均可以嵌套正确答案:D第22题,C语言中规定,if语句的嵌套结构中,else总是与_配对。A、与最近的if 配套B、与

7、第一个if 配套C、按缩进位置相同的if配套D、与最近的且尚未配对的if 配套正确答案:D第23题,若有定义char x = 12345; char y = 1, 2, 3, 4, 5;则。A、x数组与y数组的长度相同B、x数组长度大于y的长度C、x 数组长度小于y数组长度D、x数组等价与y 数组正确答案:B第24题,设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是( )。A、b=1.0/aB、b=(float)(1/a)C、b=1/(float)aD、b=1/(a*1.0)正确答案:B第25题,设有以下程序片段,请问执行后的输出结果是_。char ch=A;ch=(ch=

8、a & ch=z)?ch:ch-A+a;printf(%c , ch);A、AB、aC、ZD、z正确答案:B第26题,下列为字符常量的是_。A、HEB、IC、ZD、She正确答案:C第27题,设有int x,y; 以下语句判断x和y是否相等,正确的说法是该语句_if (x=y) printf( x is equal to y.);A、语法错B、不能判断x和y是否相等C、编译出错D、能判断x和y是否相等正确答案:B第28题,下列错误的语句是_。A、int k,*p=&k; scanf(“%d”,&k);B、int k,*p=&k; scanf(“%d”,p);C、int k,*p; *p=&k;

9、 scanf(“%d”,p);D、int k,*p ; p=&k; scanf(“%d”,p);正确答案:C第29题,组成C程序的基本单位是_。A、表达式与语句B、若干文件C、函数D、main函数正确答案:C第30题,若有以下定义:float x; int a,b; 则错误的switch语句是_。A、switch(x)case 1.0:printf(*n); case 2.0:printf(*n); B、switch(a)case 1:printf(*n);case 2:printf(*n); C、switch(a+b) case 1:printf(*n); case 1+2:printf(*

10、n); D、switch(a+b);case 1:printf(*n);case 2:printf(*n); 正确答案:A第31题,以下有关switch语句的正确说法是_。A、break语句是语句中必须的一部分B、在switch 语句中可以根据需要使用或不使用break语句C、break语句在switch 语句中不可以使用D、在switch 语句中的每一个case都要用break语句正确答案:B第32题,已知:int a10; 则对a数组元素的正确引用是( )。A、a10B、a3.5C、a(5)D、a0正确答案:D第33题,如果int a=3,b=4;则条件表达式ab? a:b的值是( )。A

11、、3B、4C、0D、1正确答案:A第34题,若有定义:int b5;则以下对b 数组元素的正确引用是_。A、*&b5B、b+2C、*(*(b+2)D、*(b+2)正确答案:D第35题,若在一个源程序文件中定义了一个允许其他源文件引用的实型外部变量x,则在另一文件中可以使用的引用说明是_。A、extern float x;B、float x;C、extern auto float x;D、extern static float x;正确答案:A第36题,任何复杂的程序,都是由_构成的。A、分支结构、顺序结构、过程结构B、循环结构、分支结构、过程结构C、顺序结构、循环结构、分支结构D、循环结构、分

12、支结构正确答案:C第37题,简单变量做实参时,实参与其对应的形参之间的数据传递方式是_。A、双向值传递方式B、地址传递方式C、单向值传递方式D、用户指定传递方式正确答案:C第38题,C语言的编译系统对宏命令的处理是_。A、在程序连接时进行的B、在对源程序中的其它语句编译之前进行的C、在程序运行时进行的D、和C程序中的其它语句同时进行的正确答案:B第39题,若变量c为char类型,能正确判断c为小写字母的表达式是_。A、a=c= zB、(c= a)|(c= z)C、(a=c)and(z=c)D、(c=a)&(c=z)正确答案:D第40题,C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是_。A、long型B、float型C、double型D、int型正确答案:D

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号