高级语言程序设计a西南交通大学

高级语言程序设计a西南交通大学

ID:34391670

大小:93.02 KB

页数:32页

时间:2019-03-05

高级语言程序设计a西南交通大学_第1页
高级语言程序设计a西南交通大学_第2页
高级语言程序设计a西南交通大学_第3页
高级语言程序设计a西南交通大学_第4页
高级语言程序设计a西南交通大学_第5页
资源描述:

《高级语言程序设计a西南交通大学》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、前一次作业详情你已经完成:11题(共有27题,客观题11道)    (注意:若有主观题目,请按照题目,离线完成,完成后纸质上交学习中心,记录成绩。在线只需提交客观题答案。)本次作业是本门课程本学期的第1次作业,注释如下:一、单项选择题(只有一个选项正确,共11道小题)1.以下正确的C标识符是  (A) 0XH  (B) _80  (C) main#  (D) A你选择的答案: [前面作业中已经做正确]  [正确]正确答案:B解答参考:2.以下说法中正确的是  (A) 一个函数在编译时被分配得到一个入口地址,这个入口地址称为函数的指针  (B) a/=

2、b+c;这个式子和a=a/b+c;等价  (C) C语言开始执行程序的开始执行点是程序中第一条可执行的语句。  (D) 对二维数组a赋值可以用这样的语句完成inta[4][]={1,2,3,4,5,6,7,8};你选择的答案: [前面作业中已经做正确]  [正确]正确答案:A解答参考:3.设a是int型变量,b是float型变量,用下面的语句给这两个变量输入值scanf("a=%d,b=%f",&a,&b);为了把100和76.5分别赋给i和f,则正确的输入为:    (A) 10076.5  (B) a=100,b=76.5  (C) 10076.

3、5  (D) a=100b=76.5你选择的答案: [前面作业中已经做正确]  [正确]正确答案:B解答参考:4.若有如下说明。chara[10]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’i’,’j’},*p=a;则输出表达式*(p+8),即printf("%c",*(p+8));得到  (A) g  (B) h  (C) i  (D) j你选择的答案: [前面作业中已经做正确]  [正确]正确答案:C解答参考:5.函数Func的功能是()intFunc(char*ptr){char*p;p=ptr;while(*p+

4、+);return(p-ptr-1);}  (A) 比较两个字串的大小  (B) 求字符串的长度  (C) 将串ptr复制到p中  (D) 以上三种说法都不对你选择的答案: [前面作业中已经做正确]  [正确]正确答案:B解答参考:6.以下可作为函数fopen中第一个参数的正确格式是   (A) c:usertext.tex  (B) c:usertext.txt  (C) “c:usertext.tex”  (D) “c:\user\text.txt”你选择的答案: D  [正确]正确答案:D解答参考:7.若有宏定义#definePI3

5、.14#defineS(r)PI*r*r则主函数中语句s2=S(r+3);宏替换后的结果为  (A) s2=PI*r+3*r+3  (B) s2=3.14*(r+3)*(r+3)  (C) s2=3.14*r+3*r+3  (D) s2=PI*r*r你选择的答案: [前面作业中已经做正确]  [正确]正确答案:C解答参考:8.当调用函数时,实参是一个数组名,则向函数传送的是 。  (A) 数组的长度  (B) 数组的首地址  (C) 数组每一个元素的地址  (D) 数组每个元素中的值你选择的答案: [前面作业中已经做正确]  [正确]正确答案:B解答

6、参考:9.若有函数声明为:voidfunc(double*p);则以下函数调用正确的是____。  (A) doublex;f(x);  (B) doublex;f(*x);  (C) doublex;f(&x);  (D) intx;f(&x);你选择的答案: [前面作业中已经做正确]  [正确]正确答案:C解答参考:10.若定义typedefunion{inta;longb;doublec;}TY;则表达式sizeof(TY)的值为。  (A) 1  (B) 2  (C) 4  (D) 8你选择的答案: [前面作业中已经做正确]  [正确]正确答

7、案:D解答参考:11. 要用fopen函数打开一个新的二进制文件,该文件要既能写也能读,则文件方式字符串应是(10)。  (A) “ab+”  (B) “wb+”  (C) “r+”  (D) “ab”你选择的答案: [前面作业中已经做正确]  [正确]正确答案:B解答参考:(注意:若有主观题目,请按照题目,离线完成,完成后纸质上交学习中心,记录成绩。在线只需提交客观题答案。)二、主观题(共16道小题)12. main(){intx=2,y=-1,z=2;if(xif(y<0)z=0;elsez+=1;printf(“%d”,z

8、);}写出程序输出结果(1)。参考答案:213. 下面程序的运行结果是(2)  。voidfl(void){

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

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

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