在c 语言程序中,在函数内部定义的变量称为______.,c语言基础练习题及答案

c语言基础练习题及答案

c语言基础练习题及答案

一、单项选择题

1. C语言源程序文件经过C编译程序编译连接之后生成一个后缀为__C____的文件。

A、”.c” B、“.obj” C、“.exe” D、“.bas”

2. 以下选项中不正确的整型常量是_C____。

A、 12L B、 -10 C、 1,900 D、 123U

3. 表达式___C___的值是0。

A、3%5 B、3/5.0 C、3/5 D、3<5

4. 表达式 !(x>0||y>0) 等价于__D___。

A、!x>0||!y>0 B、!(x>0)||!(y>0) C、!x>0&&!y>0 D、!(x>0)&&!(y>0)

5. 若变量已正确定义并赋值,表达式__D____不符合C语言语法。

A、4&&3 B、+a C、a=b=5 D、int(3.14)

6. 若变量已正确定义,执行语句scanf("%d%d%d ",&k1,&k2,&k3);时,___B___是正确的输入。

A、2030,40 B、20 30 40 C、20, 30 40 D、20, 30,40

7. 执行语句 printf(” __D____”, 2); 将得到出错信息。

A、%d B、%o C、%x D、%f

8. 设变量定义为“int s[ ]="hello\nworld\n";”,则数组s中有__B____个元素。

A、12 B、13 C、14 D、15

9. 设变量定义为“int a[2]={1,3}, *p=&a[0]+1;”,则*p的值是___B__。

A、2 B、3 C、4 D、&a[0]+1

10. 若变量已正确定义并赋值,表达式 -k++ 等价于__A____。

A、-(k++) B、(-k)++ C、-(k+1) D、-(++k)

11. 在C 语言程序中,在函数内部定义的变量称为__D____。

A、全局变量 B、全程变量 C、外部变量 D、内部变量

12. 若x是整型变量,表达式 (x=10.0/4.0) 的值是__D___ 。

A、2.5 B、 2.0 C、 3 D、2

13. 对于以下的变量定义,表达式__A____是正确的。

struct node {

char s[10];

int k;

} p[4];

A、p->k=2 B、p[0].s=“abc” C、p[0]->k=2 D、p->s=‘a’

14. 下列运算符中,优先级从高到低依次为__D___。

A、&&,!,|| B、||,&&,! C、&&,||,! D、 !,&&,||

15. 下列程序段的输出结果是__B___。

int *p, *q, k = 1, j=10 ;

p=&j; q = &k ; p = q ; (*p)++;

printf("%d",*q);

A、1 B、2 C、10 D、11

16. 以下各选项企图说明一种新的类型名,其中正确的是水量 (C)

A) typedef v1 int; B) typedef v2=int;

C) typedefv1 int v3; D) typedef v4: int;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值