c语言常考的程序,C语言 一些常考得东西

C语言基础测试

1.#include “heima.txt” 表示文件在哪个目录?( D)

A、系统根目路径

B、编译器路径

C、桌面

D、与当前文件目录一致.

2.C源程序中不能直接打印的进制数是( )

A. 二进制      B.十六进制      C.十进制     D.八进制

3.十六进制数0x1DA2转换成二进制数是多少( )

A.0b0b01011011011010       B.0b0001110100101010

C.0b0001110110100010       D.0b0001010110100010

4.整型变量x和y的值相等、且为非0值,则以下选项中,结果为零的表达式是( )不同为1

A) x || y        B) x | y         C) x & y       D) x ^ y

5.有以下程序

#include  

main()

{  char  c1,c2;

c1='A'+4;

c2=c1-4;

printf( "%c,%d\n",c1,c2);

}

已知字母A的ASCII码为65,程序运行后的输出结果是( )

A.输出无定值      B. E,D    C. D,69    D. E,65

6.数组属于什么数据类型的数据( )

A、整形  B、字符型  C、共用型   D、构造型

7.下列数组中定义正确的是(C )

A: int [1]a;  B: float 1f[2]; C:double _arr[2];

D: fArr2 float [5];

8.以下能对一维数组a进行正确初始化的语句是(B、D )

A、int a[1][2]={0,0};  B、int a[10]={1}; C、int a(2)={0,1,2};   D、int a[]={1,2};

9.若用数组名作为函数调用的实参,传递给形参的是。(A )

A) 数组第一个元素的地址  B)  数组的地址

C) 组中全部元素的值    D) 数组最后一个元素的地址

10.以下程序段给数组所有的元素输入数据,请选择正确答案填入(  A  )

#include

main()

{

int a[3],i=0;

while(i<3){

scanf("%d",___);

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

i++;

}}

A. &a[i],a[i]          B. &a[i+1],&a[i]       C. a+i ,a                D. &a[++i],a[i]

11.下列对选择排序描述正确的是(C)

A.只能操作整形数组                   B 对所有字符数组无效

C.把最值选到对应的位置上去           D 数组元素大小必须有序

12. 若定义如下变量和数组,输出的结果是多少 (B)

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

int i;

for(i=0;i<3;i++)

printf("%d",x[i][2-i]);

return 0;

A. 2 1 6         B. 4 2 1            C. 4 1 2            D. 5 4 2

13. 若有以下程序片段:

char str[ ]="ab\013\r\082\\\"";\013是一个  \0  82     \0  结束

printf("%d",strlen(str));

上面程序片段的输出结果是 ( )。( )

A. 4            B. 9            C. 10                 D. 11

14.int nums[] = {9,8,6,5,1}; 假设nums[0] 的地址是:0xffc0  求nums[3]的地址是?( )

A. 0xffc3        B. 0xffd2             C. 0xffcb           D. 0xffcc

15.已知: int arr[3][4], int a = 2 则对数组元素引用错误的是( )

A、arr[0][a*1]    B、arr[1][a + 2]   C、arr[4-a][0]   D、arr[a*1][3]

•        以下对二维数组进行正确初始化的是( )    第二围 不能省略

A)int a[2][]={{1,2},{3,4}}         B)int a[][3]={1,2,3,4,5,6};

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

17.若给出以下定义:

char a[ ]=”heima”;

char b[ ]={‘h',’e',’i',’m',’a’};

则正确的叙述为( )。

A.数组a度大于数组b的长度            B. 数组a的长度小于数组b的长度

C.数组a和数组b等价                         D. 数组a和数组b的长度相同

18.定义char ch[2] = {‘a’,’\0’};  char ch2[3] = {'c','d','e'};

printf("%s",ch2)输出的结果是多少?( )

A、cde           B.cde\0         C.cde\n           D.cdea

19. 定义char *oldstr = "fengjie"; char newstr[20] = "aibanzhang";

如果oldStr[0]=’w’(常量区  不可以复直)和newStr[0]=’q’(栈区)的结果分别是?

A、对  对                                                B.错 错

C、对  错                                       D.错 对

20.int *p;int a = 10;赋值正确的是?( )

A: p = a;  B:p = &NULL;C:*p = NULL  D:p = &a

21. 若有说明:int *c; int a=1;int d; 以下正确的程序段是( )。

A. c=&d; scanf("%d", &c);

B. scanf("%d", &d);  *c=d;  野指针 输入后 报错

C. c=&d;*c=a;

D. c=&d;scanf("%d", *c);

22. 定义int a[2]={1,2} ,int (pa)[2]下面给pa赋值正确及获取2的值是?( )

A.pa=&a; (*pa)[1]  B. pa=&a; *pa[1]  C. pa=a; (*pa)[1]   D. pa=a; *pa[1]

23.如果要求定义一个不可变的变量a,那下面定义方法正确的是?( )

A. const int const a = 6;     B.const int a = 5;

C.int a; const int p = &a;     D.int a; int const *p = *a;

24.定义int *p1; p1 = NULL; int a = 5; *p1 = a; printf("%p",p1);输出结果是( )

A.NULL      B.a的地址        C.空指针错误           D.野指针错误

25.char *fun(char *p){return p;},该函数的返回值为( )

A)fun是一个char类型

B)指针变量p占用8个字节的存储空间

C)fun是一个指针类型

D)fun是一个整型

26.定义结如下结构体,sizeof(struct student) 打印的结果是多少?( )

struct student{

char *name;

char sex;

int age;

};

A.3        B.24        C.12         D.16

27.定义 struct Student{  结构体,下列结构体变量初始化正确的是(  )

int sno;

char name[21];

int age;

};

A.struct Student stu = {1,"fengjie",59};

B.struct Student stu1 = (struct Student)(1,"fengjie",59);

C.Student stu2 = {1,"fengjie",59};

D.Student stu3 = {struct Student}{1,"fengjie",59};

28.定义一个结构体    struct Car{

int lunzi;

int speed;

char *color;

}car1;

car1.color = “green”;

打印car1.color得到的结果是多少?

A.运行报错          B. green       C.white           D.乱码

29.下列哪些类型的数据可以嵌套使用?( )

A.switch语句      B.枚举      C.结构体嵌套自身指针变量      D.宏定义

30. 定义typedef int  ARRAY[5]; 使用ARRAY定义数组正确的是( )

A. ARRAY a1={1,2,3,4,5};     B.ARRAY a1[5] = {1,2,3,4,5};

C.ARRAY[5] = {1,2,3,4,5};    D.ARRAY = {1,2,3,4,5};

31.#define  M(x,y,z) x*z+y+z 输出结果是( )

main()

{

int  a=2,b=1, c=4;

printf("%d\n", M(a+b,b+c, c+a));

2+1,1+4,4+2  X=2+1,Y=1+4,Z=2+1

2+1*2+1+1+4+2+1=19

}

A. 38                    B. 19                       C. 12                       D. 17

32.typedef 与#define 描述正确的是什么?( )

A.宏定义在编译之前进行替换,typedef在编译时替换

B.宏定义和typedef都是在编译之前进行替换

C.宏定义和typedef都是在编译的时候替换

D.宏定义在编译的时候替换,typedef定的新类型在编译之前替换

33.下列关于static和extern描述正确的是( )

A. static不能修饰局部变量

B.static和extern都可以用来修饰全局变量

C.static可以修饰局部变量

D.extern修饰的函数是外部函数,static修饰的函数只能在当前文件访问

34.下列对文件操作步骤正确的是( )

A.打开 操作 关闭。

B.操作 关闭。

C打开 操作。

D.操作

35.把a文件的数据读取,保存到B文件中 ( )

A.a为输出,b为输入;

B.a为输入 ,b为输出;

C.a为输出 b为输出

D.为输入,b为输入;

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

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

相关文章

杭电2005题c语言答案,杭电2005

题不难&#xff0c;但细节较多&#xff0c;所以。。。不但二月闰年有影响&#xff0c;七八月都是31天&#xff0c;这个也得专门分开讨论&#xff0c;还有就是七八月份开讨论后&#xff0c;加的基数是三到七月的&#xff0c;不能完全复制上面的代码&#xff0c;基数得改~做题还是…

软件设计师c语言算法皇后,软件设计师历年试题-算法.ppt

软件设计师历年试题-算法1996年下午试题三 【E-R图】 1996年下午试题三 【问题】  填充下列 SQL 程序 3.1&#xff5e;3.4 中的 ①&#xff5e;⑦&#xff0c;使它们分别完成相应的功能&#xff1a;程序 3.1&#xff1a;统计参加比赛时运动员人数  SELECT __①__  FROM A…

c语言getch() 头文件,用getch()需要头文件吗?

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include #include #include "string.h"#includeusing namespace std;struct student{ int num;char name[10];char banji[10];float score[3];struct student *next;};struct student *creat(){struct student *head,*p…

android 服务自动结束,Android服务自动停止

我正在制作一个带有闹钟功能的应用程序。我正在使用这种服务&#xff0c;不断检查设备的当前时间与我的数据库中的时间。Android服务自动停止我的问题是&#xff0c;如果应用程序从后台删除或设备是rebooted&#xff0c;此service停止。我已经使用START_STICKY来保持它在后台运…

android自定义dialog 全屏,自定义dialog全屏显示

默认的Dialog是不能全屏的。也就是怎么设置Dialog的Layout都没用的。下面给出实现Dialog实现全屏的两种方式&#xff1a;1、代码实现。这中方法相对比较简单首先继承Dialig&#xff0c;然后再构造函数中添加super(context, android.R.style.Theme);setOwnerActivity((Activity)…

全志android启动串口无打印,CSK.Blog-给MK802(USB大小的Android4.0小PC)引出串口信号,变成ARM开发版...

最近忙各类事情&#xff0c;blog写的不系统&#xff0c;见谅。这几天搞到了前不久被媒体宣传过的只有U盘大小的Android 4.0小PC。他的样子如下&#xff0c;使用HDMI接口连接显示器再外接一个usb键盘鼠标就能作为PC用了。托朋友买了台&#xff0c;试用了下果然还不错&#xff0c…

android 动态添加颜色,Android绘制一个三角形并且可动态改变颜色

方法一&#xff1a;这种方法的三角形角度没法控制&#xff0c;因为其实是矩形旋转。android:fromDegrees"45"android:pivotX"135%"android:pivotY"15%">android:width"16dp"android:height"16dp" />然后将此xml设置为…

支付宝 android 2.3,app被拒记录-2.3-包含支付宝

2. 32020年8月21日 上午1:29发件人 Apple* 2. 3 Performance: Accurate Metadata### Guideline 2.3.1 - PerformanceWe discovered that your app contains hidden features. Attempting to hide features, functionality or content in your app is considered egregious beha…

android adb 静默安装,Android_如何静默安装

Android常用代码之普通及系统权限静默安装APK本文主要介绍程序如何安装apk&#xff0c;包括普通模式安装和系统权限静默安装。如果是非系统应用请直接查看&#xff1a;Android常用代码之APK root权限静默安装&#xff0c;查看更完美的解决方案。1、普通模式安装&#xff0c;调用…

android 群控 网络 adb,安卓群控.sln · 罗金方/结合mini和adb命令,和adb socket实现安卓群控 - Gitee.com...

&#xfeff;Microsoft Visual Studio Solution File, Format Version 12.00# Visual Studio 14VisualStudioVersion 14.0.25420.1MinimumVisualStudioVersion 10.0.40219.1Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") "安卓群控", "安卓群…

android界面初始化设计,界面数据初始化及各个按钮功能的实现

1.课程的初忠与目的问题&#xff1a;通过上课发现&#xff0c;在学习完成Android基本组件后&#xff0c;还会迷茫于如何完成一个完整的应用。本实践课程通过开发完成一个“畅听音乐”的小项目&#xff0c;实现从基本组件的学习到项目开发过程的转变。2. 课程的特点这是一门实践…

html中图片动态效果代码,动态网页设计代码 网页制作动态图片效果源代码

动态网页设计需要用到什么工具&#xff1f;一般的用网页三剑客&#xff0c;dreamwear一般必用&#xff0c;比较好上手的&#xff0c;html是要懂的&#xff0c;cssdiv的标注设计也是要学习的。 如果是做前台页面设计会用到的工具&#xff1a;firework、flash、ps、 coreldraw 如…

html文件设置断点调试,断点调试

断点调试使用 ES2015 特性来开发 Node.js 项目可以带来巨大的便利&#xff0c;但同时由于有些特性现在还不支持&#xff0c;需要借助 Babel 编译&#xff0c;运行的代码实际上是编译后的代码&#xff0c;这样给调试带来很大的麻烦。ThinkJS 从 2.2.0 版本开始支持断点调试源代码…

html如何太假icon图标,CSS3 icon font完全指南(CSS3 font 会取代icon图标)

为什么要将icon做成字体&#xff1f;在很多网站项目中&#xff0c;我们常常会用到各种透明小图标&#xff0c;然后网站要兼容各个浏览器&#xff0c;也可能会有多个尺寸&#xff0c;甚至还要考虑换肤等需求。那么我们就要将这些小图标输出为多种尺寸、颜色和文件格式&#xff0…

html5 video 直播流无声音,【报Bug】html5plus 使用 VideoPlayer 播放部分rtmp没有声音

详细问题描述[内容]使用 html5plus 使用 VideoPlayer 播放流媒体&#xff0c;播放m3u8格式正常&#xff0c;但rtmp格式部分有问题。希望官方能确认是否是html5plus自身的缺陷呢&#xff0c;是否对某些编码类型的rtmp不支持&#xff1f;1、比如社区之前出现过的湖南卫视rtmp&…

kodi android 目录,Kodi添加本机和电脑上的电影视频、音乐、图片目录教程

很多人都想在家看电影时能享受到电影院的那种大屏快感&#xff0c;Kodi正是这样的一款强大的家庭影院影音播放中心&#xff01;不过有些用户对它的使用不是很了解&#xff0c;我们一起来学习一下。使用Kodi你可以非常方便地在客厅的 Kodi 中播放寝室电脑里或 NAS 中下载好的电影…

html5 电流效果,在HTML5 Canvas 2D上绘制云雾中的电流动画特效

JavaScript语言&#xff1a;JaveScriptBabelCoffeeScript确定ctrl {numParticles: 35,maxRadius: 80,hue: 220,hueRange: 15,fade: 0.36,halo: true,zappy: true,zapComplexity: 1}var gui new dat.GUI();gui.add(ctrl, numParticles, 1, 150).step(1);gui.add(ctrl, maxRadi…

2021深圳各中学高考成绩查询,深圳四大高中在2021年高考深一模的前500名分布数据...

看到深圳四大高中在2021年高考深一模的前500名分布数据:深圳中学名列前茅&#xff0c;前500名中占166席&#xff0c;且文科、理科第一名均来自深中&#xff1b;物理方向前10名中深中6人&#xff0c;实验3人&#xff1b;历史方向前10名中深中3人。深圳实验学校高中部有84人进入前…

微型计算机各部件之间通过总线传递各种信息,2015年9月计算机一级考试基础及MSOffice应用选择真题...

一、选择题(每小题1分&#xff0c;共20分)1、控制器的主要功能是 .A&#xff0e;指挥计算机各部件自动、协调地工作B&#xff0e;对数据进行算术运算C&#xff0e;进行逻辑判断D&#xff0e;控制数据的输入和输出2、下列度量单位中,用来度量CPU时钟主频的是 .A&#xff0e;MB&a…

土木工程计算机仿真学科未来前景,同济大学土木工程学院土木工程计算机仿真2010级学历教育硕士--培养方案...

一、简介土木工程计算机仿真学科是土木工程属下的二级学科&#xff0c;在国民经济建设中有着重要的地位&#xff0c;在促进城市建设、社会发展过程中做出了重大贡献。土木工程计算机仿真是同济大学于2005年自主设立的二级学科&#xff0c;虽然设立时间不长&#xff0c;但取得的…