吉大18秋学期《C语言程序设计》在线作业一满分文档格式.docx

上传人:b****6 文档编号:19125201 上传时间:2023-01-04 格式:DOCX 页数:11 大小:16.45KB
下载 相关 举报
吉大18秋学期《C语言程序设计》在线作业一满分文档格式.docx_第1页
第1页 / 共11页
吉大18秋学期《C语言程序设计》在线作业一满分文档格式.docx_第2页
第2页 / 共11页
吉大18秋学期《C语言程序设计》在线作业一满分文档格式.docx_第3页
第3页 / 共11页
吉大18秋学期《C语言程序设计》在线作业一满分文档格式.docx_第4页
第4页 / 共11页
吉大18秋学期《C语言程序设计》在线作业一满分文档格式.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

吉大18秋学期《C语言程序设计》在线作业一满分文档格式.docx

《吉大18秋学期《C语言程序设计》在线作业一满分文档格式.docx》由会员分享,可在线阅读,更多相关《吉大18秋学期《C语言程序设计》在线作业一满分文档格式.docx(11页珍藏版)》请在冰豆网上搜索。

吉大18秋学期《C语言程序设计》在线作业一满分文档格式.docx

(单选题)2:

以下程序有语法错误,有关错误原因的正确说法是  main()  {intG=5,k;

  voidprt_char();

  ... k=prt_char(G);

  ...  }

语句voidprt_char();

有错,它是函数调用语句,不能用void说明

变量名不能使用大写字母

函数说明和函数调用语句之间有矛盾

函数名不能使用下划线

(单选题)3:

下面程序的运行结果是  #include  main()  {inty=10;

  do{y--;

}while(--y);

  printf("

y--);

  }

1

0

(单选题)4:

下列程序的输出结果是  intb=2;

  intfunc(int*a)  {b+=*a;

return(b);

}  main()  {inta=2,res=2;

  res+=func(&

a);

res);

10

(单选题)5:

执行以下程序后,a,b的值分别为  main()  {inta,b,k=4,m=6,*p1=&

k,*p2=&

m;

  a=p1==&

  b=(*p1)/(*p2)+7;

a=%d\n"

a);

b=%d\n"

b);

-1,5

1,6

0,7

4,10

(单选题)6:

请选出以下语句的输出结果  printf("

strlen("

\t\"

\065\xff\n"

));

5

14

输出项不合法,无正常输出

(单选题)7:

函数rewind的作用是

使文件位置指针重新返回文件的开始位置

将文件位置指针指向文件中所要求的特定位置

使文件位置指针指向文件的末尾

使文件位置指针自动移至下一个字符位置

(单选题)8:

以下程序的输出结果是  

#include"

stdio.h"

voidreverse(inta[],intn)

{

inti,t;

for(i=0;

i<

n/2;

i++){

t=a[i];

a[i]=a[n-1-i];

a[n-1-i]=t;

}

}

main(){

intb[10]={1,2,3,4,5,6,7,8,9,10};

inti,s=0;

reverse(b,8);

for(i=6;

10;

i++)s+=b[i];

printf("

%d\n"

s);

22

34

30

(单选题)9:

若已定义:

  inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;

  其中0≤i≤9,则对a数组元素不正确的引用是

a[p-a]

*(&

a[i])

p[i]

a[10]

(单选题)10:

若有以下程序  #include  inta[]={2,4,6,8};

  main()  {inti;

  int*p=a;

  for(i=0;

4;

i++)a[i]=*p;

a[2]);

  }  上面程序输出结果是

(多选题)1:

内存中供用户使用的存储空间可分为:

______。

程序区

静态存储区

动态存储区

数据存储区

(多选题)2:

函数调用可以______。

出现在一个表达式中

出现在执行语句中

作为一个函数的实参

作为一个函数的形参

(多选题)3:

对静态变量的正确描述

静态局部变量在静态存储区内分配单元

静态外部变量可以赋初值,也可以不赋初值

静态外部变量的作用与外部变量相同

静态局部变量在函数调用结束时,仍保存其值,不会随着消失。

(多选题)4:

下列描述正确的是

由main函数及其参数argc和*argv[]可以实现命令行方式

使用fclose关闭文件时,先释放文件指针,再写缓冲区数据到文件中

字符数组并不要求它的最后一个字符是‘\0’

‘A’和“A”都是字符串常量

(多选题)5:

C提供的预处理功能主要有______。

宏定义

文件包含

条件编译

异常终止

(判断题)1:

共用体所占的内存空间大小取决于占空间最多的那个成员变量。

错误

正确

(判断题)2:

对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。

(判断题)3:

switch语句中,各个case和default的出现次序不影响执行结果。

()

(判断题)4:

putchar()函数可以输出一个字符串

(判断题)5:

使用getchar函数可以不添加#include<

stdio.h>

命令。

(判断题)6:

‘a’和“a”在内存中所占字节数相同。

(判断题)7:

for(;

;

)语句相当于while

(1)语句

(判断题)8:

模运算符要求两侧均应为整型数据。

(判断题)9:

宏定义就是用宏名代替一个字符串,也就是简单的置换,不作正确性检查。

(判断题)10:

数据结构指的是数据的组织形式,数组就是一种数据结构()

longfib(intn){if(n>

elsereturn

(2);

}main(){printf("

以下程序有语法错误,有关错误原因的正确说法是main(){intG=5,k;

voidprt_char();

...k=prt_char(G);

...}

下面程序的运行结果是#includemain(){inty=10;

do{y--;

下列程序的输出结果是intb=2;

intfunc(int*a){b+=*a;

}main(){inta=2,res=2;

res+=func(&

执行以下程序后,a,b的值分别为main(){inta,b,k=4,m=6,*p1=&

a=p1==&

b=(*p1)/(*p2)+7;

请选出以下语句的输出结果printf("

以下程序的输出结果是

inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;

若有以下程序#includeinta[]={2,4,6,8};

main(){inti;

int*p=a;

}  上面程序输出结果是

‘A’和“A”都是字符串常量

()

数据结构指的是数据的组织形式,数组就是一种数据结构()

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1