奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 984|回复: 0

[西安交通大学] 2018秋季西交《程序设计综合训练》在线作业1(100分)

[复制链接]
发表于 2018-11-1 03:12:50 | 显示全部楼层 |阅读模式
谋学网
奥鹏】[西安交通大学]西交《程序设计综合训练》在线作业
试卷总分:100    得分:100
第1,下列表达式没有错误的是________。int x,*p;
A、5.0%2
B、x+1=5
C、&p
D、&(x+1)



第2题,若int x=2,y=3,z=4 则表达式xz?y:z的结果是(       )。
A、4
B、3
C、2
D、0
E、1



第3题,C语言中,关系表达式和逻辑表达式的值是(  )。
A、0
B、0或1
C、1
D、'T'或'F'



第4题,设有定义语句"char s[]="123";",则表达式"s[3]"的值是________。
A、'1'
B、'3'
C、'\0'
D、语法出错



第5题,当执行以下程序时,________。#include stdio.h void main(){ int a; while(a=5) printf("%d ",a--);}
A、循环体将执行5次
B、循环体将执行0次
C、循环体将执行无限次
D、系统会当机。



第6题,以下函数的类型是________。int sum(double x, double y){ double s; s=x+y; return s;}
A、字符型
B、不确定
C、整型
D、实型



第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[ ] [ ]) ;



第8题,下列变量定义正确的是________。
A、int x_1; y;
B、int x=y=5;
C、int for=4;
D、int printf=2,x_y=2;



第9题,以下对一维数组a的正确说明是:
A、char a(10);
B、int a[];
C、int k=5,a[k];
D、char  a[3]={'a','b','c'};



第10题,在C语言中对一维整型数组的正确定义为           。
A、int a(10);
B、int n=10,a[n];
C、int  n;a[n];
D、#define N 10 int a[N];



第11题,若用数组名作为函数调用时的参数,则实际上传递给形参的是________。
A、数组元素的个数
B、数组的第一个元素值
C、数组中全部元素的植
D、数组首地址



第12题,在C语言中,正确的int类型的常数是________。
A、-2U
B、059
C、3a
D、0xAF



第13题,以下能对一维数组a进行初始化的语句是: (         )。
A、int a[5]=(0,1,2,3,4,)
B、int a(5)={}
C、int a[3]={0,1,2}
D、int a{5}={10*1}



第14题,下面(        )表达式的值为4。
A、11/3
B、11.0/3
C、(float)11/3
D、(int)(11.0/3+0.5)



第15题,凡是在函数中未指定存储类别的局部变量,其隐含的存储类别是________。
A、静态(static)
B、外部(extern)
C、自动(auto)
D、寄存器(register)



第16题,语句if (!i ) i++;  中的条件表达式 !i 等价于________。
A、i==0
B、i!=1
C、i!=0
D、-i



第17题,下列对字符串的定义中,错误的是_____ 。
A、char str[5]= "abcde"
B、char str[ ]= "abcde"
C、char *str ="abcde"
D、char str[ ]={ 'a', 'b', 'c', 'd', 'e', '\0'}



第18题,以下叙述不正确的是________。
A、一个C源程序文件必须包含一个main( )函数
B、一个C源程序文件可由一个函数组成
C、一个C源程序文件是一个编译单位
D、一个C源程序文件可由多个函数组成



第19题,有程序段如下,不能表示为地址的是________。int x=2,*p;p=&x;x=x+1;
A、&x
B、p
C、&p
D、&(x+1)



第20题,若"int n; float f=13.8;",则执行"n=(int)f%3"后,n的值是(      )。
A、1
B、4
C、4.333333
D、4.6



第21题,以下叙述正确的是________。
A、函数的定义和函数的调用均不可以嵌套
B、函数的定义和函数的调用均可以嵌套
C、函数的定义可以嵌套,但函数的调用均不可以嵌套
D、函数的定义不可以嵌套,但函数的调用均可以嵌套



第22题,C语言中规定,if语句的嵌套结构中,else总是与________配对。
A、与最近的if 配套
B、与第一个if 配套
C、按缩进位置相同的if配套
D、与最近的且尚未配对的if 配套



第23题,若有定义char x[ ]= "12345"; char y[ ]={ '1', '2', '3', '4', '5'};则。
A、x数组与y数组的长度相同
B、x数组长度大于y的长度
C、x 数组长度小于y数组长度
D、x数组等价与y 数组



第24题,设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是(      )。
A、b=1.0/a
B、b=(float)(1/a)
C、b=1/(float)a
D、b=1/(a*1.0)



第25题,设有以下程序片段,请问执行后的输出结果是________。char ch='A';ch=(ch='a' && ch='z')?ch:ch-'A'+'a';printf("%c" , ch);
A、A
B、a
C、Z
D、z



第26题,下列为字符常量的是________。
A、HE
B、"I"
C、'Z'
D、She



第27题,设有int x,y;  以下语句判断x和y是否相等,正确的说法是该语句________if (x=y) printf(" x is equal to y.");
A、语法错
B、不能判断x和y是否相等
C、编译出错
D、能判断x和y是否相等



第28题,下列错误的语句是________。
A、int k,*p=&k; scanf("%d",&k);
B、int k,*p=&k; scanf("%d",p);
C、int k,*p; *p=&k; scanf("%d",p);
D、int k,*p ; p=&k; scanf("%d",p);



第29题,组成C程序的基本单位是________。
A、表达式与语句
B、若干文件
C、函数
D、main函数



第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("*\n"); }
D、switch(a+b);{case 1:printf("*\n");case 2:printf("*\n"); }



第31题,以下有关switch语句的正确说法是________。
A、break语句是语句中必须的一部分
B、在switch 语句中可以根据需要使用或不使用break语句
C、break语句在switch 语句中不可以使用
D、在switch 语句中的每一个case都要用break语句



第32题,已知:int  a[10]; 则对a数组元素的正确引用是(     )。
A、a[10]
B、a[3.5]
C、a(5)
D、a[0]



第33题,如果int a=3,b=4;则条件表达式"ab? a:b"的值是(       )。
A、3
B、4
C、0
D、1



第34题,若有定义:int b[5];则以下对b 数组元素的正确引用是________。
A、*&b[5]
B、b+2
C、*(*(b+2))
D、*(b+2)



第35题,若在一个C源程序文件中定义了一个允许其他源文件引用的实型外部变量x,则在另一文件中可以使用的引用说明是________。
A、extern float x;
B、float x;
C、extern auto float x;
D、extern static float x;



第36题,任何复杂的程序,都是由________构成的。
A、分支结构、顺序结构、过程结构
B、循环结构、分支结构、过程结构
C、顺序结构、循环结构、分支结构
D、循环结构、分支结构



第37题,简单变量做实参时,实参与其对应的形参之间的数据传递方式是________。
A、双向值传递方式
B、地址传递方式
C、单向值传递方式
D、用户指定传递方式



第38题,C语言的编译系统对宏命令的处理是________。
A、在程序连接时进行的
B、在对源程序中的其它语句编译之前进行的
C、在程序运行时进行的
D、和C程序中的其它语句同时进行的



第39题,若变量c为char类型,能正确判断c为小写字母的表达式是________。
A、'a'=c= 'z'
B、(c= 'a')||(c= 'z')
C、('a'=c)and('z'=c)
D、(c='a')&&(c='z')



第40题,C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是________。
A、long型
B、float型
C、double型
D、int型



























本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-11-5 14:49 , Processed in 0.089974 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表