奥鹏20年12月作业考核(C语言专科),《C语言(专科)》20年12月作业考核【答案100分】...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

《C语言(专科)》20年12月作业考核

共20道题 总分:100分

100分

咨询dddda98

咨询dddda98

咨询dddda98

单选题

一、单选题

共20题,100分

1

5分

请选出可用作C语言用户标识符的一组标识符( )

Avoid define WORD

Ba3_b3 _123 IF

CFor -abc Case

D2a DO sizeof

得分:5分

2

5分

设有以下宏定义#define N 3 #define Y(n) ( (N+1)*n)则执行语句:z=2 * (N+Y(5+1));后,z的值为 ( )

A出错

B42

C48

D54

得分:5分

3

5分

C语言的编译系统对宏命令的处理是( )

A在程序运行时进行的

B在程序连接时进行的

C和C程序中的其它语句同时进行编译的

D在对源程序中其它成份正式编译之前进行的

得分:5分

4

5分

在以下一组运算符中,优先级最高的运算符是( )

A<=

B=

C%

D&&

得分:5分

5

5分

下列程序执行后输出的结果是( )#include 〈stdio.h〉f(int a){ int b=0;static c=3: a=c+ +,b+ +;returu(a); }main( ){ int a=2,i,k;for(i=0;i<2;i+ +) k=f(a+ +);printf("%d\n",k);}

A3

B0

C5

D4

得分:5分

6

5分

若有宏定义如下#define X 5 #define Y X+1 #define Z Y * X / 2则执行以下printf语句后,输出结果是( )int a; a=Y;Printf("%d\n", Z);Printf("%d\n", - - a);

A7 6

B12 6

C12 5

D7 5

得分:5分

7

5分

有如下程序main(){ int y=3,x=3,z=1;printf(“%d %d\n”,(++x,y++),z+2);}运行该程序的输出结果是( )

A3 4

B4 2

C4 3

D3 3

得分:5分

8

5分

函数调用:strcat(strcpy(str1,str2),str3)的功能是( )

A将串str1复制到串str2中后再连接到串str3之后

B将串str1连接到串str2之后再复制到串str3之后

C将串str2复制到串str1中后再将串str3连接到串str1之后

D将串str2连接到串str1之后再将串str1复制到串str3中

得分:5分

9

5分

执行以下程序段时x=-1; do {x=x*x; } while(! x);

A循环体将执行一次

B循环体将执行两次

C循环体将执行无限次

D系统将提示有语法错误

得分:5分

10

5分

有以下程序:#include main(){ int a,b,c=246;a=c/100%9;b=(-1)&&(-1);printf("%d,%d\n",a,b); }输出结果是( )

A2,1

B3,2

C4,3

D2,-1

得分:5分

11

5分

执行下面的程序后,a的值为( )main(){ int a,b;for (a=1,b=1;a<=100;a++){ if(b>=20)break;if(b%3==1){b+=3;continue;}b-=5; }}

A7

B8

C9

D10

得分:5分

12

5分

以下程序的输出结果是( )main(){ int x=10,y=10; printf("%d %d\n",x--,--y);}

A10 10

B9 9

C9 10

D10 9

得分:5分

13

5分

以下有关宏替换的叙述不正确的是( )

A宏替换不占用运行时间

B宏名无类型

C宏替换只是字符替换

D宏名必须用大写字母表示

得分:5分

14

5分

若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是( )

A1

B2

C2.0

D2.5

得分:5分

15

5分

假定所有变量均已正确说明,下列程序段运行后x的值是( )a=b=c=0;x=35;if(!a)x--;else if(b);if(c)x=3;else x=4;

A34

B4

C35

D3

得分:5分

16

5分

请选出合法的C语言赋值语句( )

Aa=b=58

Bi++

Ca=58,b=58

Dk=int(a+b)

得分:5分

17

5分

当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是( )

Ac=b=a;

B(a=c)‖(b=c);

C(a=c)&&(b=c);

Da=c=b;

得分:5分

18

5分

若i ,j已定义为int类型,则以下程序段中for (i=5;i;i--)for(j=0;j<4;j++){...}内循环体的总的执行次数是( )

A20

B15

C24

D16

得分:5分

19

5分

不能把字符串:Hello!赋给数组b的语句是( )

Achar b[10]={'H','e','l','l','o','!'};

Bchar b[10];b="Hello!";

Cchar b[10];strcpy(b,"Hello!");

Dchar b[10]="Hello!";

得分:5分

20

5分

下面能正确进行字符串赋值操作的语句是( )

Achar s[5]={"ABCDE"};

Bchar s[5]={'A','B','C','D','E'};

Cchar *s;s="ABCDEF";

Dchar *s; scanf("%s",s);

得分:5分

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

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

相关文章

Java与C++有何区别呢?请看以下几点就明白了……

Java和C都是面向对象语言。也就是说&#xff0c;它们都能够实现面向对象思想。那两者到底有何区别&#xff1f;由于c为了照顾大量的C语言使用者&#xff0c; 而兼容了C&#xff0c;使得自身仅仅成为了带类的C语言&#xff0c;多多少少影响了其面向对象的彻底性&#xff01;JAVA…

零基础学习java必须要了解的学习路线

Java开发目前热火朝天&#xff0c;但是有传言说Java将被取代&#xff0c;当然那只是传言。今天小编来谈谈零基础学习Java必须了解的学习路线。 第一阶段&#xff1a;HTMLCSS 静态布局开始 有人肯能会说我是做后端的&#xff0c;前端的事情不用管&#xff0c;这本身就是一个误区…

linux相关英文书记,Linux常用软件(英文介绍)

Linux常用软件(英文介绍)发布时间:2007-09-27 15:37:36来源:红联作者:wsecurotyFirefoxThe best internet browserAmaroKThe most sophisticated mp3 player for Linuxk3bK3b is a feature-rich and easy to handle CD burning application.ThunderbirdThe best email clientba…

linux openoffice centos,centos8 openoffice安装

安装桌面GUIyum check-updateyum -y install lvm2 device-mapperyum -y groupinstall GNOME1. 首先下载rpm包下载rpm包(官网或者其他网站都可以)但是要注意版本,我建议是4.1.2版本以上,因为以前的版本不支持含有中文的文件名的文档转pdf;我下载的是这个Apache_OpenOffice_4.1.3…

Java开发以及Web 和移动程序员必须了解的10个框架

新的一年已经开始&#xff0c;不知道大家有没有定好小目标。如果2019年还没有决定学什么&#xff0c;那么你来对地方了。在今天的文章中&#xff0c;我将分享一些你可以学习的最好框架&#xff0c;以提升你在移动和Web开发以及大数据技术方面的知识。 在当今世界&#xff0c;对…

c语言在机械专业的应用,高职院校机械类C语言程序设计教学改革探讨

摘 要&#xff1a;C语言程序设计作为高职院校机械类专业公共课程&#xff0c;对于培养学生快速掌握计算机程序设计的能力&#xff0c;更快地适应后续专业课程的学习是很重要的。所以就需要本课程老师能按照本门课程的定位以及机械类专业的需求&#xff0c;较好的实施教学内容的…

Java开发学习必须了解的基础知识点

面向对象和面向过程的区别 面向过程&#xff1a; 优点&#xff1a;性能比面向对象高&#xff0c;因为类调用时需要实例化&#xff0c;开销比较大&#xff0c;比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发&#xff0c;性能是最重要的因素。 缺点&a…

电子琴仿真c语言程序,矩阵键盘模拟电子琴C语言程序设计

原标题&#xff1a;矩阵键盘模拟电子琴C语言程序设计//24c08地址为0xa0#include #define uchar unsigned charunsigned char code table[]{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};unsigned char sec0; //定义计数值,每过1秒,sec加1unsigned int count; //定时中断…

Java的数据类型及其封装器类

Java基本类型共有8种&#xff0c;基本类型可以分为3类&#xff0c;字符类型char&#xff0c;布尔类型boolean和数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。JAVA中的数值类型不存在无符号的&…

c语言字符为0和1,//C语言:将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制数返回。...

//函数fun:将一个由字符0和1组成的表示二进制数的字符串&#xff0c;转换成相应的十进制数返回。#include #pragma warning (disable:4996)#define N 16/**********************found***********************/int fun( char s[]) //形参不要使用定值{ int i, n ;/************…

Java开发中数据类型之间的转换

1).简单类型数据间的转换,有两种方式:自动转换和强迫转换,通常产生在表达式中或方法的参数传递时。 自动转换 具体地讲,当1个较"小"数据与1个较"大"的数据1起运算时,系统将自动将"小"数据转换成"大"数据,再进行运算。而在方法调用时…

单片机c语言怎样添加自定义头文件,单片机C语言编程与或|头文件常见问题

一、常见问题1、头文件reg51.h和reg52.h其实是一样的&#xff0c;大家两个都可以用。2、main()前面的void可加可不加&#xff0c;反正都是无返回值函数。3、不是每一个程序都要用到死循环while(1)&#xff0c;例如点亮一颗LED小灯就不用&#xff0c;只要执行一次就一直是高电平…

c语言栈指针移动原理,C指针原理(4)-ATamp;T汇编

首先我们先用汇编编写一个helloworld&#xff0c;注意我们直接在汇编代码中调用C语言的printf函数将"hello,world\n" 输出在屏幕上。.section .dataoutput:.asciz "hello,world\n".section .text.global mainmain:push $outputcall printfaddl $4,%esppus…

为什么码农要了解业务呢?网友:不是敲代码就好了吗?

分析领域的一位资深人士对我非常无助地摇了摇头。 “这个程序员&#xff0c;不要吃烟花&#xff01;”我也深深感到世界各地的农民代码都是一样的。 这让我想起了它&#xff0c;也是他。很多年前我提醒过我。——关注业务。从那以后&#xff0c;我一直在匆匆走上技术商业的双重…

c语言中 include math.h,C语言中的(#includestdio.h和#includemath.h)是什么意思?

慕码人2483693include 称为文件包含命令&#xff0c;其作用是把尖括号""或引号<>内指定的文件包含到本程序中&#xff0c;成为本程序的一部分&#xff0c;被包含的文件通常是由系统提供的&#xff0c;其扩展名为.h stdio.h就是指“standard input&output&q…

论程序员如何规划职业路线?网友:从码农到工程师?

很多人可以说对这个话题两个字&#xff0c;三年或五年以上工作经验的编程&#xff0c;老建筑师&#xff0c;设计师&#xff0c;技术副总裁&#xff0c;首席技术官&#xff0c;和自己的观点和实践经验。没有一种方法适合每个人。这套针对软件工程师的专业开发计划只是您在旅途中…

c语言实现socket转json,C++实现json形式的Socket传输图片

本文实例为大家分享了C实现json形式的Socket传输图片的具体代码&#xff0c;供大家参考&#xff0c;具体内容如下大致流程&#xff1a;客户端读取图片&#xff0c;经过Base64编码&#xff0c;转成字符串的形式&#xff0c;保存到json中&#xff0c;通过socket传到服务端&#x…

经常被问到的十个 Java 面试题?你Get了吗?

1. 以满分十分来评估自己——你有多擅长 Java&#xff1f; 如果你并不完全确信你自己或是你对 Java 的熟练程度&#xff0c;那么这会是一个非常棘手的问题。如果有这种情况&#xff0c;你应该把打分调低一点。之后&#xff0c;你大概会得到与你承认的水平相符的问题。因此&…

c语言 函数调用 传值调用 引用调用 传地址调用,C语言中的传值调用和引用调用...

在使用一个音频芯片时&#xff0c;需要用到这样一个功能&#xff0c;即对音量进行调节。在厂家提供的驱动里面没有这样的功能函数&#xff0c;因此需要自行添加。注意到厂家提供的驱动里面包含了一个写入命令的函数&#xff0c;void Vol_Cmd(uint 8 vol), 其中vol是音量的数值&…

Java虚拟机JVM的内部体系结构

JVM(Java虚拟机)是一个抽象机器。 它是一个提供可以执行Java字节码的运行时环境的规范。JVM可用于许多硬件和软件平台(即JVM是平台相关的)。 什么是JVM&#xff1f; JVM(Java虚拟机)是&#xff1a; 指定Java虚拟机的工作的规范。 但实现提供程序是独立的选择算法。 其实现是由…