C语言复习——错题集2

注释(红色错误答案绿色正确答案

2-15
下列语句定义 x 为指向 int 类型变量 a 的指针,正确的是()。 

int a, *x = a;
int a, *x = &a;
int *x = &a, a;
int a, x = a;
评测结果:答案错误(0 分)

解析:要先定义再使用



2-18
下面函数的调用语句含有实参的个数为( )。 

func((exp1,exp2),(exp3,exp4,exp5));
1
2
4
5
评测结果:答案错误(0 分)

注释:如果实参列表包含多个实参,用逗号隔开,所以要注意逗号,无参数括号不能省略。



2-21
以下说法正确的是( ) 

一个C语言源文件(.c文件)必须包含main函数
一个C语言源文件(.c文件)可以包含两个以上main函数
C语言头文件(.h文件)和源文件(.c文件)都不需要进行编译
在一个可以正确执行的C语言程序中,一个C语言函数的声明(原型)可以出现多次
评测结果:答案错误(0 分)

解析:
比如说main是程序入口你知道吧。比如说用c写一个项目这个项目包括多个.c文件但是,入口只能有一个,个C语言函数的声明(原型)可以出现多次不会有太大的影响。


 

若变量已正确定义,执行以下程序段,并回答下列问题。(请注意,直接填数字,前后不要加空格等任何其他字符。)

n = 4;
for(i = 1; i <= n; i++){ 
    for(j = 1; j <= n; j++){ 
        printf("%4d", i*j);     /* 语句1 */
    }
    printf("\n");              /* 语句2*/

语句1执行了
4      16
 次。

语句2执行了
4
 次。

评测结果:部分正确(1 分)
序号    结果    得分
0    答案错误    0
1    答案正确    1
解释:注意他是i*j所以最后会赋值给i,所以循环变量最后变成了16,停止循环

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值