在c语言中 下面字符串能用作变量名的是,2013年《c语言程序设计基础》期末考试试卷‘b’与答案(9页)-原创力文档...

程序设计基础

一、单项选择题(每小题2 分,共 30 分)答案填入下表

1.

在 C语言中 ,下面字符串能用作变量名的是 (

)。

A 、 a+b

B、auto

C、2-and

D、a2

2.

若 double x=2, y;则执行 y=x+3/2;后, y的值是 (

)。

A 、 3.500000

B.

3.000000 C. 2.000000

D. 3

下列关于 C语言中字符常量与字符串常量的叙述中,错误的是

() 。

、字符常量是用单撇号括起来的一个字符B、空格字符也可用作字符常量

C、字符串常量是用单撇号括起来的一个字符序列D、字符串常量是用双撇号括起来的一个字符序列

若有以下变量说明和数据的输入方式,则正确的输入语句为

()。

变量说明: float x1,x2;

数据的输入方式: 4.52

3.5

A 、scanf( “ %f,%f ” ,&x1,&x2);

B、scanf(“ %f%f” ,&x1,&x2);

C、scanf(“ %3.2f,%2.1f” ,&x1,&x2);

D、scanf( “ %3.2f%2.1f ” ,&x1,&x2);

下列程序段的执行结果是 ()。 char s[10];

s=″ abcd″;

printf(″n%s″,s);

A、输出 abcdB、输出 aC、输出 abcduuuuuD、编译不通过

6. 在一个源文件中定义的全局变量的作用域为()。

本文件的全部范围

从定义该变量开始至本文件结束

本函数的全部范围

本程序的全部范围

7. 当调用函数时,实参是一个数组名,则向函数传送的是()。

A 、数组的长度B、数组的首地址

C、数组每一个元素的地址D、数组每个元素中的值

8.若 j 为整型变量,则下面while 循环 ()。

j=10;

while(j!=0)j=j-1;

第1页共7页

程序设计基础

A 、执行 0次B、执行 1次

C、执行 10次D、执行无限次

9. 在 while(x)语句中的 x 与下面条件表达式等价的是:()。

A 、x!=0B、 x==1C、x!=1D、x==0

10. 以下对 C 语言函数的描述中,正确的是()。

、调用函数时,参数可以是表达式B、函数的定义可以是嵌套

C、函数必须有返回值

D、所有函数必须在同一个程序文件中定义

12. C 语言中函数返回值的类型由()决定的。

A 、return 语句中的表达式类型

B、调用该函数的主调函数的类型

C、调用函数时临时决定

D、定义函数时所指定的函数类型

13.

以下定义语句中,错误的是 ()。

A 、int

a[ ]={1 ,2} ;

B、 int

a[ ][3]={1 ,2,3,4, 5} ;

C、char s[10]=“test”;

D、 int

n=5, a[n];

14.

若变量 c为 char类型,能正确判断出

c为大写字母的表达式是

(

)。

A 、'A'<=c<= 'Z'

B、(c>= 'A')||(c<= 'Z')

C、(c>= 'A')&&(c<= 'Z')

D、('A'<=c)and ('Z'>=c)

若有以下说明和语句, 且已知 char 型占 1 个字节,int 型占两个字节, float 型占 4 个字节。

struct st

{ int num;

char name[10]; int age;

float score;

}student;

则结构体变量 student 占用内存的字节数是 ()。

A.10B.18C.9D.2

二、填空题 (每空 2 分,共 20 分)

第2页共7页

000102

程序设计基础

16.以下 if 语句执行后, a、 b、 c中的值分别为 ________。

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

if(a>c) b=a; a=c; c=b;

若程 序中 用到 strlen() 函数 ,就 在 程序 开头 写上 包含 命令

#include________。

设有以下变量定义,并已赋确定的值

char w; int x; float y; double z;

则表达式: w*x +z-y 所求值的数据类型为

19.

字符串 "Chinese"的占内存长度是

单元。

20.

若int i=10,j=2;则执行 i*=j+8 ;后 i的值为

若有定义 float x,y;则从键盘给 x、 y输入数据的语句应写为

22. 若inta[2][2]={{1},{2,3}};则 a[0][1] 的值为 ___________。

条件“ y能被 4整除但不能被 100整除”的 C语言

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值