南昌航空大学2023年计算机C语言期末样卷(共六卷) .pdf

南昌航空大学2023年计算机C语言期末样卷(共六卷) .pdf

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

南昌航空大学2023年计算机C语言期末样卷(一)

总分:100分考试时间:60分钟

注意事项:

凡漏填、错填或书写字迹不清的答卷,影响评卷结果的,责任由考生自负。

不要将答卷纸或答题卡折叠、弄破,严禁在答卷纸或答题卡的条形码上做任何涂写

和标记。

考试结束后,一定要带回准考等所带物品。

一、单项选择题(每小题2分,共100分)

1、某学校有1500名学生,若用二进制来编学号,需要多少位来表示。

A、10

B、11

C、12

D、13

2、设有intx=ll;则表达式(x+1/3)的值是o

A、3

B、4

C、11

D、12

3、若有定义:floatx=l.5;inta=l,b=3,c=2;则正确的switch语句是

A、switch(x){

case1.:printf(*\n);

case2.:printf(**\n);

}

B、switch((int)x);{

case1:printf(*\n);

case2:printf(**\n);

}

C、switch(a+b){

case1:printf(*\n);

case2+1:printf(**\n);

}

D、switch(a+b){

case1:printf(*\n);

casec:printf(**\n);

}

4、以下不正确的是o

A、语句for(i=:;i++)表示无限循环

B、for(;;)表示无限循环

C、for()也表示无限循环

D、while(1)表示无限循环

5、下面不正确的字符串常量是o

A、abc

B、1212

C、

D、““

6、设inta=;错误的语句是。

A、++a;

B、a++;

C、a=_a;

D、(-++a);

7、chara[1];不能将字符串abc存储在数组中的是。

A、strcpy(a,abc);

B、a[]=;strcat(a,abc);

C、a=abc;

D、inti;for(i二;iV3;i++)a[i]二i+97;a[i]二;

8、若变量已正确定义并赋值,以下符合c语言语法的表达式是。

A、a:二b+1

B、a二b二c+2

C、int18.5%3

D、a二a+7二c+b

9、si和s2已正确定义并分别指向两个字符串。若要求:当si所指串大于s2所

指串时,执行语句s;则以下选项中正确的是o

A、if(sls2)S;

B、if(strcmp(si,s2))S;

C、if(strcmp(s2,si))S;

D、if(stremp(si,s2))S;

10、设变量已正确定义,则以下能正确计算f=n!的程序段是o

A、f=;

B、f=l;

for(i=l;i=n;i++)f*=i;for(i=l;i=2;i--)

C、f=l;

D、f=l;

for(i=n;il;i++)f*=i;for(i=n;i=2;i--)

11、以下函数,一般情况下,功能相同的是O

A、fputc和putchar

B、fwrite和fputc

C、fread和fgetc

D、putc和fputc

12、关于二进制的说法中,正确的是o

A、所有的信息只能用二进制代码来表示

B、计算机一般都使用二进制代码,用它的某种信息编码方式来表示信息

C、ASCII

文档评论(0)

昊天教育 + 关注
实名认证
内容提供者

自由职业者。

1亿VIP精品文档

相关文档