作业辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

作业辅导、毕业论文、学业辅导,请加qq2762169544(微信:2762169544)
查看: 1455|回复: 0
打印 上一主题 下一主题

吉大15春学期《C语言程序设计》在线作业12答案

[复制链接]

1876

主题

1876

帖子

1876

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1876
跳转到指定楼层
楼主
发表于 2015-4-17 16:09:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需要购买此门答案请加qq2762169544(微信:2762169544)
吉大15春学期《C语言程序设计》在线作业一
试卷总分:100       测试时间:--
单选题 多选题 判断题  


一、单选题(共 10 道试题,共 40 分。)V 1.  C语言允许函数类型缺省定义,此时函数值隐含的类型是
A. float
B. int
C. long
D. double
      满分:4  分
2.  一个C语言程序是由
A. 一个主程序和若干子程序组成
B. 函数组成
C. 若干过程组成
D. 若干子程序组成
      满分:4  分
3.  下面程序段的运行结果是   char *format="%s,a=%d,b=%d\n";   int a=11,b=10;   a+=b;   printf(format,"a+=b",a,b);
A. for,"a+=b",ab
B. format,"a+=b"
C. a+=b,a=21,b=10
D. 以上结果都不对
      满分:4  分
4.  请选出以下语句的输出结果   printf("%d\n",strlen("\t\"\065\xff\n"));
A. 5
B. 14
C. 8
D. 输出项不合法,无正常输出
      满分:4  分
5.  
以下程序的输出结果是   

#include "stdio.h"
void reverse(int a[],int n)
{
int i,t;
for(i=0;i<n/2;i++){
  t=a[i];
  a[i]=a[n-1-i];
  a[n-1-i]=t;
}
}
main(){
int b[10]={1,2,3,4,5,6,7,8,9,10};
int i,s=0;
reverse(b,8);
for(i=6;i<10;i++) s+=b[i];
printf("%d\n",s);
}

A. 22
B. 10
C. 34
D. 30
      满分:4  分
6.  下面程序的运行结果是   #include   main()   { int y=10;   do{y--;}while(--y);   printf("%d\n",y--);   }
A. 1
B. 1
C. 8
D. 0
      满分:4  分
7.  下列各数据类型不属于构造类型的是
A. 枚举型
B. 共用型
C. 结构型
D. 数组型
      满分:4  分
8.  下面程序的输出结果是   main()   { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;   printf("%d\n",*(p+2));}
A. 3
B. 4
C. 1
D. 2
      满分:4  分
9.  若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为
A. 4
B. 16
C. 32
D. 52
      满分:4  分
10.  下列程序的输出结果是   main()   { double d=3.2; int x,y;   x=1.2; y=(x+3.8)/5.0;   printf("%d\n", d*y);   }
A. 3
B. 3.2
C. 0
D. 3.07
      满分:4  分
吉大15春学期《C语言程序设计》在线作业二
试卷总分:100       测试时间:--
单选题 多选题 判断题  


一、单选题(共 10 道试题,共 40 分。)V 1.  在16位C编译系统上,若定义long a;,则能给a赋40000的正确语句是
A. a=20000+20000;
B. a=4000*10;
C. a=30000+10000;
D. a=4000L*10L
      满分:4  分
2.  函数 rewind 的作用是
A. 使文件位置指针重新返回文件的开始位置
B. 将文件位置指针指向文件中所要求的特定位置
C. 使文件位置指针指向文件的末尾
D. 使文件位置指针自动移至下一个字符位置
      满分:4  分
3.  C语言中,能识别处理的文件为
A. 文本文件和数据块文件
B. 文本文件和二进制文件
C. 流文件和文本文件
D. 数据文件和二进制文件
      满分:4  分
4.  以下不正确的定义语句是
A. double x[5]={2.0,4.0,6.0,8.0,10.0};
B. int y[5]={0,1,3,5,7,9};
C. char c1[]={′1′,′2′,′3′,′4′,′5′};
D. char c2[]={′\x10′,′\xa′,′\x8′};
      满分:4  分
5.  设有定义:int n=0,*p=&n,**q=&p,则下列选项中正确的赋值语句是
A. p=1;
B. *q=2;
C. q=p;
D. *p=5;
      满分:4  分
6.  在16位IBM-PC机上使用C语言,若有如下定义   struct data   { int i;   char ch;   double f;   } b;   则结构变量b占用内存的字节数是
A. 1
B. 2
C. 7
D. 11
      满分:4  分
7.  有如下程序   int a[10]={1,2,3,4,5,6,7,8,9,10};   int *p=&a[3],b;b=p[5];   则b的值是
A. 5
B. 6
C. 9
D. 8
      满分:4  分
8.  若已定义:   int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a,i;   其中 0≤i≤9, 则对a数组元素不正确的引用是
A. a[p-a]
B. *(&a[i])
C. p[i]
D. a[10]
      满分:4  分
9.  以下程序有语法错误,有关错误原因的正确说法是   main()   { int G=5,k;   void prt_char();   ...   k=prt_char(G);   ...   }
A. 语句 void prt_char();有错,它是函数调用语句,不能用void说明
B. 变量名不能使用大写字母
C. 函数说明和函数调用语句之间有矛盾
D. 函数名不能使用下划线
      满分:4  分
10.  执行以下程序后,a,b的值分别为   main()   { int a,b,k=4,m=6,*p1=&k,*p2=&m;   a=p1==&m;   b=(*p1)/(*p2)+7;   printf("a=%d\n",a);   printf("b=%d\n",b);   }
A. -1,5
B. 1,6
C. 0,7
D. 4,10
      满分:4  分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
需要购买此门答案请加qq2762169544(微信:2762169544)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作业辅导、毕业论文、学业辅导,考试辅导资料,请加qq2762169544(微信:2762169544)

Archiver|手机版|小黑屋|作业辅导网  

GMT+8, 2024-11-23 04:36 , Processed in 0.050028 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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