c语言单选题大全,C语言单选题(五)

1.C语言结构体类型变量在程序执行期间(C)。

A.部分成员驻留在内存中

B.只有一个成员驻留在内存中

C.所有成员一直驻留在内存中

D.没有成员驻留在内存中

2.当定义一个结构体变量时,系统分配给它的内存是(D)。

A.结构中最后一个成员所需内存量

B.结构中第一个成员所需内存量

C.成员中占内存量最大者所需的容量

D.各成员所需内存量的总和

3.有以下枚举类型定义:enum a{sum=9,mon=-1,tue};则tue的值是(D)。

A.3

B.11

C.2

D.0

4.以下程序的输出结果是(D)。

struct  st

{int  x;

int *y;

}  *p;

int  dt[4] = {10, 20, 30, 40};

structst  aa[4] = { 50, &dt[0] , 60,&dt[0] , 60, &dt[0] , 60, &dt[0]};

main()

{ p =aa;

pritnf("%d\n", ++p -> x);

pritnf("%d\n", (++p) -> x);

pritnf("%d\n", ++(*p -> y) );

}

A.

B.

041833e395964a049995c6a8c4a6323c.jpg

C.

44c0815517214e4fb1537e509f046c23.jpg

D.

931bffcd77e7491fa4ea418f75503d9c.jpg

5.应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为(D)。

A.fwrite

B.close()

C.fread()

D.fclose()

6.以下叙述中错误的是(D)。

A.在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据

B.二进制文件打开后可以先读文件的末尾,而顺序文件不可以

C.在程序结束时,应当用fclose函数关闭已打开的文件

D.不可以用FILE定义指向二进制文件的文件指针

7.已知函数的调用形式:fread(buffer,size,count,fp);其中buffer

代表的是(D)。

A.一个文件指针,指向要读的文件

B.一个存储区,存放要读的数据项

C.一个整数,代表要读入的数据项总数

8.C语言中,文件由(B)。

A.记录组成

B.由字符(字节)序列组成

C.由数据块组成

D.由数据行组成

9.以下不符合C语言语法的赋值语句是(C)。

A.a=b=5;

B.a=1,b=2

C.++j;

D.y=(a=3,6*5);

10.逻辑运算符两侧运算对象的数据类型(A)。

A.可以是任何类型的数据

B.只能是整型或字符型数据

C.只能是0或1

D.只能是0或非0正数

11.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是(D)。

A.6

B.7

C.2

D.8

12.用下列语句定义a,b,c,然后执行b=a、c='b'+b,则b,c的值是(C)。

long  a=0xffffff;

int  b; char  c;

B.-1和98

C.-1和97

D.0ffffff和0x61

13.下面四个选项中,均是不合法的用户标识符的选项是(C)。

A._123  temp int

B.A  P_0  do

C.b-a   goto  int

D.float  la0  _A

14.C语言中运算对象必须是整型的运算符是(D)。

A.=

B./

C.〈=

D.%=

15.不合法的八进制数是(D)

A.01

B.0

C.07700

D.028

16.下列表达式中,可作为C合法表达式的是(A)。

A.(3,2,1,0)

B.3/2/1/0

C.3=2=1=0

D.[3,2,1,0]

17.若有以下程序段,c3中的值是(D)

int  c1 = 1, c2 = 2, c3;

c3 = c1 / c2;

A.0.5

B.1

C.1/2

D.0

18.下列程序的输出结果是(D)。

main()

{

printf("%d\n",null);

}

A.-1

B.1

C.0

D.变量无定义

19.有以下程序

main()

{ int i = 10, j = 1;

printf("%d,%d\n",i--, ++j);

}

执行后输出结果是(D)

A.10,1

B.9,2

C.9,1

D.10,2

20.以下不符合C语言语法的赋值语句是(D)。

A.j=j+1;

B.j=j=5;

C.k=(2*4,k*4);

D.y=float(j);

21.C语言的if语句中,用作判断的表达式为(C)

A.关系表达式

B.逻辑表达式

C.任意表达式

D.算术表达式

22.有以下程序

main()

{

int a=5, b=4,c=3, d=2;

if(a>b>c)

printf("%d\n",d);

elseif((c-1 >= d) == 1)

printf("%d\n",d+1);

else  printf("%d\n",d+2);

}

A.2

B.4

C.编译时出错

D.3

23.int a=1,b=2,c=3;if(a>b)a=b; if(a>c)a=c;则a的值为(A)。

A.1

B.不一定

C.3

D.2

24.C语言的if语句嵌套时,if与else的配对关系是(C)

A.每个else与if的配对是任意的

B.每个else总是与最外层的if配对

C.每个else总是与它上面的最近的if配对

D.每个else总是与它上面的if配对

25.有以下程序段

int n=0,p;

do

{

scanf("%d",&p);

n++;

}while(p!=12345&&n<3);

此处do-while循环的结束条件是(D)。

A.p的值等于12345并且n的值大于等于3

B.p的值不等于12345并且n的值小于3

C.p的值不等于12345或者n的值小于3

D.p的值等于12345或者n的值大于等于3

26.从循环体内某一层跳出,继续执行循环外的语句是(A)

A.break语句

B.return语句

C.continue语句

D.空语句

27.t为int类型,进人下面的循环之前,t的值为0

while(t=1 )

{ ……}

则以下叙述中正确的是(B)。

A.循环控制表达式不合法

B.循环控制表达式的值为1

C.循环控制表达式的值为0

D.以上说法都不对

28.以下程序段的输出结果为(B)。

char c[]="abc";int  i=0;

do ;  while(c[i++]!='\0');

printf("%d",i-1);

A.ab

B.3

C.abc

D.2

29.若使用一维数组名作函数实参,则以下正确的说法是(A)。

A.必须在主调函数中说明此数组的大小

B.实参数组类型与形参数组类型可以不匹配

C.实参数组名与形参数组名必须一致

D.在被调用函数中,不需要考虑形参数组的类型

30.若有说明:inta[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是(C)。

A.4

B.2

C.3

D.无确定值

31.以下对一维整型数组a的正确说明是(A)。

A.#defineSIZE 10  (换行)  int a[SIZE];

B.inta(10);

C.int n;scanf("%d",&n); int a[n];

D.intn=10,a[n];

32.以下对数组初始化错误的是:(C)

A.int a[2][3]={{1,2,3},{4,5}}

B.int a[2][3]={1,2,3,4};

C.int [2][]={1,2,3,4,5,6};

D.int a[][3]={1,2,3,4,5,6};

33.以下函数调用语句中,含有的实参个数是(C)

func( (exp1, exp2), (exp3, exp4, exp5));

A.1

B.5

C.2

D.4

34.以下错误的描述是:函数调用可以(A)。

A.做为一个函数的形参

B.出现在执行语句中

C.做为一个函数的实参

D.出现在一个表达式中

35.下列定义不正确的是(D)。

A.#define PI 3.141592

B.#define S 345

C.static char c;

D.int max(x,y);  {  }

36.以下程序的输出结果是(C)

#define  MIN(x,y)   (x) < (y) ? (x) : (y)

main()

{   int i , j,k;

i = 10;  j = 15;

k = 10 *MIN(i, j);

printf("%d\n", k);

}

A.10

B.150

C.15

D.100

37.sizeof(float)是(B)。

A.一种函数调用

B.一个整型表达式

C.一个双精度型表达式

D.一个不合法的表达式

38.在说明语句:int*f();中,标识符f代表的是(A)。

A.一个返回值为指针型的函数名

B.一个用于指向函数的指针变量

C.一个用于指向一维数组的行指针

D.一个用于指向整型数据的指针变量

39.当运行以下程序时输入OPEN THE DOOR,则输出结果是(C)

#include 

char fun(char  *c)

{  if(*c <= 'Z' && *c >= 'A' )

*c -= 'A' -'a';

return *c;

}

main()

{  char  s[8], *p = s;

gets(s);

while(*p)

{   *p = fun( p);

putchar(*p); p++;

}

putchar('\n');

}

A.oPEN tHE dOOR

B.Open The Door

C.open the door

D.OPEN THE DOOR

40.下面判断正确的是(D)。

A.char *a="china";等价于char *a;*a="china";

B.charstr[10]={"china"};等价于char str[10];str[]={"china"};

C.charc[4]="abc",d[4]="abc";等价于char c[4]=d[4]="abc";

D.char *s="china";等价于char *s;s="china";

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/507683.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java 匿名函数_Java 理论与实践,闭包之争

Java 语言是否应增加闭包以及如何添加&#xff1f;在跨越边界 系列最近的一篇文章中&#xff0c;我的朋友兼同事 Bruce Tate 以 Ruby 为例描述了闭包的强大功能。最近在安特卫普召开的 JavaPolis 会议上&#xff0c;听众人数最多的演讲是 Neal Gafter 的 “向 Java 语言增加闭包…

二维码识别中面临的主要问题

问题描述 下面有两个二维码的图片&#xff1a; 这两个二维码其实是一样的&#xff0c;也就是二维码码制在设计的时候&#xff0c;其实不需要那么大的黑点&#xff0c;只需要中心一小部分即可。 问题一&#xff1a;在优化二维码的过程中&#xff0c;能否考虑优化边缘部分&…

java对象与c网络语言通信,JAVA与C语言的网络通信代码案例.pdf

java socket 与linux c 通信问题97w211 : 2010-2-09 18:08 :发表于 来源 科技复兴如题&#xff0c;用java 做客户端&#xff0c;linux 的c 程序做服务器端。目前客户端向服务器端发送信息已经没问题&#xff0c;但是在添加服务器端向客户端发送信息的功能时却出现了死循环。在E…

lia人是什么意思_69年属鸡人终身灾难是什么意思

69年属鸡人终身灾难是什么意思69年出生的生肖鸡&#xff0c;他们为人正直&#xff0c;有一颗转速飞快的脑袋&#xff0c;做事勤快&#xff0c;对生活非常乐观&#xff0c;但是因为过于自信总是做一些自己能力还不够的事&#xff0c;有句老话说的好“大难不死&#xff0c;必有后…

睡眠声音识别中的准确率问题(一)--问题描述及评价指标

1 问题描述 如何定义一个评价指标来评估睡眠声音识别中的准确率&#xff1f; 1.1 按照评分如何设计评价指标 睡眠声音识别预测的结果是一个概率分布&#xff0c;如下表所示&#xff1a; c1c_1c1​c2c_2c2​c3c_3c3​snortspeechcough0.50.20.70.550.450.77 在这种场景下&…

c51 嵌入汇编语言,在C51中嵌入汇编

在C51编程中&#xff0c;有时控制一些器件时&#xff0c;需要较强实时性&#xff0c;这时有必要在其中嵌入ASM语句&#xff0c;关于嵌入的方法众多&#xff0c;网上也可以找到相关说明&#xff0c;不过说得并不详细&#xff0c;这里结合本人调试18B20测温程序来说说如何在C中嵌…

python免费网络采集_python网络数据采集7 采集一个网站所有的外链

[python]代码库from urllib.request import urlopenfrom bs4 import BeautifulSoupfrom urllib.parse import urlparseimport reimport randomimport datetime#采集一个网站所有的外链pages set()random.seed(datetime.datetime.now())allExtLinks set()allIntLinks set()de…

睡眠声音识别中的准确率问题(二)--测试结果及分析

1 测试数据集介绍 &#xff08;1&#xff09;Audioset数据集&#xff1a; 从该数据集中筛选出鼾声数据500条&#xff1b; &#xff08;2&#xff09;人工采集的数据集&#xff1a;我们收集了鼾声及咳嗽数据50条&#xff0c;其中鼾声数据40条&#xff0c;咳嗽数据10条&#xff…

睡眠声音识别中的准确率问题(三)--采集的音频测试结果及分析

简介 本次我们对自己采集的93条Snoring音频进行测试并分析。 不区分音频质量的测试。 分别测试了NNN取1-5、8以及10时候的准确率&#xff0c;测试结果如下所示&#xff1a; N2345810Accuracy0.27960.47310.49460.49460.54840.5699 分析&#xff1a;从上表中可以得出…

研究c语言,研究c语言计算机编程实验.docx

2019年研究C语言计算机编程实验C语言是计算机软件编程设计中的一种重要应用语言&#xff0c;也是高等院校计算机专业中实践性较强的一门计算机编程教学课程&#xff0c;研究C语言计算机编程实验是为各位计算机的同学推荐的论文&#xff0c;欢迎大家阅读探究计算机移动技术应用!…

学完python基础后该学什么_想提一个老生常谈的问题, Python 基础学完后我应该干啥?...

日期 : 2020-09-21 09:48:32作者 : 南门老徐三十岁是一个迷茫的年纪&#xff0c;之前所有的信念都会在这一刻烟消云散。我是做数据的&#xff0c;非科班出身&#xff0c;除了数据啥也不会....java 我也不会&#xff0c;丢人不&#xff1f;而且数据也感觉自己并不咋地&#xff5…

中文 转gbk编码_go查找中文首字母

前言常见的通讯录都是按首字母来排序的&#xff0c;想象一下你要实现一个首字母排序的功能&#xff0c;若是全英文&#xff0c;那将会是一件很轻松的事情&#xff0c;一般语言层面就会提供排序方法&#xff0c;亦或自己实现也不是难事&#xff0c;那如果存在中文呢&#xff1f;…

c语言printf的%f语句,在C语言里printf是什么意思怎么

在C语言里printf是什么意思&#xff1f;怎么用??1&#xff0c;printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。2&#xff0c;printf()函数的调用格式为: printf("", )。3&#xff0c;格式输出&#xff0c;它是c语言中产生格式化输出的函…

语音增强相关技术综述

1 非监督语音增强技术 2 监督语音增强技术 3 github上提供的源代码及分析 3.1 Dual-signal Transformation LSTM Network 简介 https://github.com/breizhn/DTLN 用于实时噪声抑制的堆叠双信号变换 LSTM 网络 (DTLN) 的 Tensorflow 2.x 实现。这个存储库提供了在 python …

睡眠音频分割及识别问题(十二)--基于IOS的YAMNet音频识别(总结)

1 结构体 此部分定义了两个结构体用于存储音频信息&#xff1a; AudioFragment&#xff1a;用于存储单个音频片段&#xff08;0.975s, 16000Hz&#xff09;的标签评分信息&#xff1b;AudioInfo&#xff1a;用于存储整个音频信息&#xff0c;包含音频文件名、时间等基础信息&…

js 字符串替换_正则精要:玩转JS正则表达式,也许只需这一篇(建议收藏)

0.导引在正文开始前&#xff0c;先说说正则表达式是什么&#xff0c;为什么要用正则表达式&#xff1f;正则表达式在我个人看来就是一个程序可以识别的规则&#xff0c;有了这个规则&#xff0c;程序就可以帮我们判断某些字符是否符合我们的要求。但是&#xff0c;我们为什么要…

小米平板android最新版本,想要翻身还需努力 小米平板2安卓版评测

1依旧发烧&#xff1f;小米平板2评测如今的平板市场虽不能用日薄西山来形容&#xff0c;但各大厂商费尽心机惨淡经营也无力阻止平板电脑市场的衰落&#xff0c;iPad Air和Mini系列的销量下滑迫使苹果不得不用寄希望于iPad Pro打开一片新天地&#xff0c;而在手机行业风生水起了…

android 滑动过程 触发,android 代码实现模拟用户点击、滑动等操作

/*** 模拟用户点击** param view 要触发操作的view* param x 相对于要操作view的左上角x轴偏移量* param y 相对于要操作view的左上角y轴偏移量*/private static void analogUserClick(View view, float x, float y) {if (view null) {return;}LogUtil.e(TAG_POINT, "正在…

国内计算机类APP相关竞赛总结

中国高校计算机大赛–移动应用创新赛 http://www.appcontest.net/ 中国高校计算机大赛—移动应用创新赛”旨在促进高校计算机课程教学内容和教学方法改革&#xff0c;激发学生创新意识&#xff0c;提升学生利用计算机分析问题、解决问题的能力&#xff0c;特别是移动应用的设计…

flink 写kafka_flink消费kafka的offset与checkpoint

生产环境有个作业&#xff0c;逻辑很简单&#xff0c;读取kafka的数据&#xff0c;然后使用hive catalog&#xff0c;实时写入hbase&#xff0c;hive&#xff0c;redis。使用的flink版本为1.11.1。为了防止写入hive的文件数量过多&#xff0c;我设置了checkpoint为30分钟。env.…