c语言摸底考试.docx

下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。

2.下载的文档,不会出现我们的网址水印。

3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。

文档包含非法信息?点此举报后获取现金奖励!

下载文档到电脑,查找使用更方便

15

积分

还剩页未读,继续阅读

关 键 词:语言

摸底

考试

资源描述:

浙大华嵌C语言摸底考试

姓名: 班级: 联系方式:

一、选择题(每题2分共2*30分)

1、下面程序的输出是_________

#includevoid main()

{

int k=11;

printf("k=%d,k=%o,k=%x\n",k,k,k);

}

A) k=11,k=12,k=11 B) k=11,k=13,k=13 C) k=11,k=013,k=0xb D) k=11,k=13,k=b

2、在下列选项中,不正确的赋值语句是____.

A) ++t; B) n1=(n2=(n3=0)); C) k=i=j; D) a=b+c=1;

3、下面合法的C语言字符常量是______.

A) \t B) "A" C) 65 D) A

4、表达式: 10!=9的值是________.

A) true B) 非零值 C) 0 D) 1

5、C语言提供的合法的数据类型关键字是 _________.

A) Double B) short C) integer D) Char

6、字符(char)型数据在微机内存中的存储形式是____.

A) 反码 B) 补码 C) EBCDIC码 D) ASCII码

7、C语言程序的基本单位是___________.

A) 程序行 B) 语句 C) 函数 D) 字符

8、执行下面程序中的输出语句后,输出结果是 ______.

#includevoid main()

{

int a;

printf("%d\n",(a=3*5,a*4,a+5));

}

A) 65 B) 20 C) 15 D) 10

9、下面程序的输出是__________.

#includevoid main()

{

int x=023;

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

}

A) 17 B) 18 C) 23 D) 24

10、下面程序的输出的是_________.

#includevoid main()

{

int x=10,y=3;

printf("%d\n",y=x/y);

}

A) 0 B) 1 C) 3 D) 不确定的值

11、已知字母A的ASCII码为十进制的65,下面程序的输出是___________.

#includevoid main()

{

char ch1,ch2;

ch1=A+5-3;

ch2=A+6-3;

printf("%d,%c\n",ch1,ch2);

}

A) 67,D B) B,C C) C,D D) 不确定的值

12、若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为______.

A) a<>0 B) !a C) a=0 D) a

13、以下程序的输出结果是_________.

#includevoid main()

{

int x=10,y=10;

printf("%d %d\n",x--,--y);

}

A) 10 10 B) 9 9 C) 9 10 D) 10 9

14、设有如下定义: int x=10,y=3,z; 则语句 printf("%d\n",z=(x%y,x/y)); 的输出结果是__________.

A) 1 B) 0 C) 4 D) 3

15、为表示关系x≥y≥z,应使用C语言表达式 ______.

A) (x>=y)&&(y>=z) B) (x>=y)AND(y>=z) C) (x>=y>=z) D) (x>=y) & (y>=z)

16、C语言中非空的基本数据类型包括________.

A) 整型,实型,逻辑型 B) 整型,实型,字符型

C) 整型,字符型,逻辑型 D) 整型,实型,逻辑型,字符型

17、阅读下面的程序

#includevoid main()

{

char ch;

scanf("%3c",&ch);

printf("%c",ch);

}

如果从键盘上输入 abc 则程序的运行结果是_______.

A) a B) b C) c D) 程序语法出错

18、若有以下定义和语句:

int a=010, b=0x10, c=10;

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

则输出结果是_________.

A) 10,10,10 B) 8,16,10 C) 8,10,10 D) 8,8,10

19、若已定义x和y是整型变量,x=2;,则表达式y=2.75+x/2的值是________.

A) 5.5 B) 5 C) 3 D) 4.0

20、C语言中的变量名只能由字母,数字和下划线三种字符组成,且第一个字符________.

A) 必须为字母 B) 必须为下划线

C) 必须为字母或下划线 D) 可以是字母,数字或下划线中的任意一种

21、若d为double型变量,则表达式d=1,d+5,d++的值是_______.

A) 1 B) 6.0 C) 2.0 D) 1.0

22、表达式5!=3的值是________.

A) T B) 非零值 C) 0 D) 1

23、若有定义int a=12,n=5,则表达式a%=(n%2)运算后,a的值__________.

A) 0 B) 1 C) 12 D) 6

24、若有定义int x=3,y=2和float a=2.5,b=3.5,则表达式:(x+y)%2+(int)a/(int)b的值是____.

A) 0 B) 2 C) 1.5 D) 1

25、在C语言中,以下叙述不正确的是_________.

A) 在C程序中,无论是整数还是实数,都能被准确无误的表示

B) 在C程序中,变量名代表存储器中的一个位置

C) 静态变量的生存期与整个程序的生存期相同

D) C语言中变量必须先定义后引用

26、一个C语言的执行是从___________.

A) 本程序的主函数开始,到本程序的主函数结束

B) 本程序的第一个函数开始,到本程序的最后一个函数结束

C) 本程序的主函数开始,到本程序的最后一个函数结束

D) 本程序的第一个函数开始,到本程序的主函数结束

27.如果c为字符型变量,判断c是否为空格不能使用_____.(空格ASCII码为32)

A) if(c==32) B) if(c==32) C) if(c==\40) D) if(c== )

28、运行下面程序时,从键盘输入"12,34,9",则输出结果是______.

#include void main( )

{

int x,y,z;

scanf("%d,%d,%d",&x,&y,&z);

if (xvoid main( )

{

int a=5,b=0,c=0;=

if (a=a+b) printf("****\n");

else printf("####\n");

}

A) 有语法错误不能编译 B) 能通过编译,但不能通过连接

C) 输出 **** D) 输出 ####

30、为了避免嵌套的if-else语句的二义性,C语言规定else总是与______组成配对关系.

A) 缩排位置相同的if B) 在其之前未配对的if

C) 在其之前尚未配对的最近的if D) 同一行上的if

二、程序填空 (23分)

1.C语言中基本的数据类型有:_整形_、_浮点型_____ 、_双精度_____ 、__长整型_____等.(4分)

2.表达式1/4+2.75的值是____2.75_(2分)

3.C语言规定:在一个源程序中,main函数的位置必须在最开始_______错_(填对或错)(2分).

4./*如果a>b,就将两个数的位置调换;否则,保持不变。*/ (3分)

main()

{

int a,b,temp;

printf("\nPlease input two int number:");

scanf("%d%d",&a,&b);

if(a>b)

{

/***********SPACE***********/

___temp=a_____;

/***********SPACE***********/

a=____b__;

b=____temp__;

}

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

}

5.(2分)

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

if(a>c)

b=a;

a=c;

c=b;

则c的值为_____2_.

6.将整数十进制整数34转换成十六进制表示___0x22______,二进制表示_______100010______(2分)

7. 若有int i=10,j=2; 则执行完i*=j+8;后i的值为__100_____(2分)

8、C语言中普通整型变量的类型说明符为___int___,在内存中占____4__字节(2分)

9、整数-35在机内的补码表示为 1101 1101_.(2分)

10.有如下输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);

为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是___a=1,b=2,c=3___.(2分)

3、 编程题(17分)

1、 输入一个年份,判断该年是否是闰年。(提示:判断闰年的条件:能被4整除但不能被100整除。或者能被400整除的年份为闰年)(7分)

#include void main()

{

int year;

printf(“Input the year:”);

scanf(“%d”,&year);

if(year%100==0&&year%100<>0)

printf(“是闰年”);

else if(year%400==0)

printf(“是闰年”);

else

printf(“不是闰年”);

}

2、输出星号组成的菱形(10分)

*

***

*****

***

*

1 13

2 2 1

展开阅读全文

温馨提示:

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。

2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。

3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。

4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。

5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。

6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。

7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

关于本文

本文标题:c语言摸底考试.docx

链接地址:https://www.renrendoc.com/p-59595924.html

c语言表达式1 4 2.75,c语言摸底考试.docx相关推荐

  1. c语言表达式1 4 2.75,东师C程序设计20秋在线作业1 2【标准答案】

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 C程序设计19春在线作业1-0005 试卷总分:100 得分:100 一.单选题 (共 20 道试题,共 60 分) 1.设有如下定义:int a=1,b ...

  2. c语言表达式10 6的结果,C语言表达式(++i)+(++i)+(++i)结果多少?

    C语言表达式(++i)+(++i)+(++i)结果多少? 我在VC6.0环境下运行下列程序: void Main() { int i=3,k; k = (++i)+(++i)+(++i); print ...

  3. 如何求c语言表达式的值,浅谈C语言中表达式的求值

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 C语言研究性学习的路线 现行的多数C语言教材有太多的误区,不仅不能给读者提供有效的学习线索,还常常"误导"读者,于是,"死记 ...

  4. 代数式对应的C语言表达式不等价的是( ),C语言重修复习题分析.doc

    C语言重修复习题分析 <C语言程序设计>重修复习题 一.单项选择题 判断char型变量c1是否为大写字母的正确表达式为 ( B ). A) (c1>='A' || c1<='Z ...

  5. 单片机c语言表达式与的关系,单片机c语言教程第七章--运算符和表达式(关系运算符)...

    描述 关系运算符,同样我们也并不陌生.单片机C语言中有六种关系运算符,这些东西同样是在我们小时候学算术时就已经学习过了的: > 大于 < 小于 >= 大于等于 <= 小于等于 ...

  6. c语言表达式语法问题,c语言表达式语法规则是什么_后端开发

    c语言统计单词个数的方法_后端开发 在一篇文章中单词都是用空格隔开的,所以单词个数=空格数+1,c语言统计单词个数实际上转换成了统计文章中的空格数,可以用while和if来进行统计. c语言表达式语法 ...

  7. C语言表达式和运算符大学霸IT达人

    C语言表达式和运算符大学霸IT达人 C语言中表达式会包含常量.标识符.运算符.最基础最简单的表达式就是常量表达式.单独的常量表达式是没有意义的.例如,3就是一个常量表达式,单独放在一处没有实际的意义. ...

  8. c语言表达式用法,C语言开发之运算符、表达式用法

    C语言中运算符和表达式数量之多,在高级语言中是少见的.正是丰富的运算符和表达式使C语言功能十分完善.这也是C语言的主要特点之一.C语言的运算符不仅具有不同的优先级,而且还有一个特点,就是它的结合性.在 ...

  9. 表达式ya是不合法的c语言标识符,《C语言程序设计》试题3及答案

    <<C语言程序设计>试题3及答案>由会员分享,可在线阅读,更多相关<<C语言程序设计>试题3及答案(14页珍藏版)>请在人人文库网上搜索. 1.C 语言 ...

最新文章

  1. Centos6.4下安装及配置FTP Server
  2. eclipse性能优化
  3. SAP Cloud SDK‘s Virtual Data Model
  4. css知识笔记(一)——基础知识、选择器、元素分类
  5. 西门子plm_好事连连 西门子PLM新品多项合作并举
  6. [转载] python[1]-print中的sep、end参数
  7. 十二届蓝桥杯C++ 1月 中 高级组试题 第4题 病毒繁殖
  8. TreeView和Menu
  9. 自动机器学习工具全景图:精选22种框架,解放炼丹师
  10. 企业级备份方案系列PART3:SCDPM 2012备份/恢复Exchange2010
  11. Rust : 加密中数论基础知识、RSA加密算法及证明(待续)
  12. Luogu4936 Agent1
  13. 【微信小程序】图片自适应屏幕
  14. 【转发】ext4文件系统
  15. 软件著作权申请流程(2021版)
  16. 小插件,通过js实现邮箱自动提示功能
  17. cpu倍频模式怎么调_CPU超频详细设置图文教程 CPU怎么超频
  18. 【Lesson 1】 和弦 Chord
  19. Pygame详解(十一):Rect 对象
  20. 【MySQL】必知必会知识点

热门文章

  1. 如何将竖屏视频转换为横屏,横屏转为竖屏
  2. 人生终将有一场触及灵魂的旅行
  3. 【问题记录】usage: nn_train.py [-h] -d DATASET -m MODEL -l LABEL_BIN -p PLOT nn_train.py: error: the follo
  4. 计算机系统中用通常所说的外存是指,全国计算机一级考试选择题练习及答案(2)...
  5. 约束条件之主键与外键
  6. 好的大创计算机类课题,年电信学院大创项目选题清单.xlsx
  7. “鸡”不可失,驱动人生助力开启“绝地求生”
  8. 无极性的电容能代替有极性的电容吗?
  9. MADDPG论文中文翻译
  10. 现在学Python怎么样?还有发展前景吗?