C语言必刷题——期末不挂科

简介: C语言必刷题——期末不挂科

6.下列C语言用户标识符中合法的是( B )。


A)3ax B)x C)case D)-e2 E)union


选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1);


7.下列四组选项中,正确的C语言标识符是( C )。


A) %x B) a+b C) a123 D) 123


选项A中的“%” ,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2)


8、下列四组字符串中都可以用作C语言程序中的标识符的是( A )。


A、print _3d db8 aBc B、I\am one_half start$it 3pai


C、str_1 Cpp pow while D、Pxq My->book line# His.age


选项B中的“\”,”$” ,选项D中“>”,”#”,”.”,”-”不满足(1);选项C中的while为关键字,不满足(3)


9.C语言中的简单数据类型包括(D )。


A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型


C、整型、字符型、逻辑型 D、整型、实型、字符型


10.在C语言程序中,表达式5%2的结果是 C 。


A)2.5 B)2 C)1 D)3


%为求余运算符,该运算符只能对整型数据进行运算。且符号与被模数相同。5%2=1; 5%(-2)=1;(-5)%2=-1;(-5)%(-2)=-1;


/为求商运算符,该运算符能够对整型、字符、浮点等类型的数据进行运算,5/2=2


11.  

#include <stdio.h>
main()
{float fun(float x[]);
float ave,a[3]={4.5,2,4};
ave=fun(a);
printf(“ave=%7.2f”,ave);
}
float fun(float x[])
{int j;
float aver=1;
for (j=0;j<3;j++)
aver=x[j]*aver;
return(aver);
}

运行结果为:

ave= 36.00

12.

#include <stdio.h>
main()
{int a[2][3]={{1,2,3},{4,5,6}};
int b[3][2],i,j;
for(i=0;i<=1;i++)
{for(j=0;j<=2;j++)
b[j][i]=a[i][j];
}
for(i=0;i<=2;i++)
{for(j=0;j<=1;j++)
printf("%5d",b[i][j]);
}
}

运行结果为:

1 4 2 5 3 6

相关文章
|
4月前
|
C语言
C语言期末习题之求二维数组中的最大值
C语言期末习题之求二维数组中的最大值
41 0
|
4月前
|
C语言
C语言期末习题之数组逆序存放
C语言期末习题之数组逆序存放
55 0
|
4月前
|
C语言
C语言期末习题之二维数组转置
C语言期末习题之二维数组转置
36 0
|
2月前
|
存储 C语言 C++
PTA—C语言期末复习(选择题)
PTA—C语言期末复习(选择题)
|
2月前
|
C语言
PTA—C语言期末复习(判断题)
PTA—C语言期末复习(判断题)
|
4月前
|
C语言
【C语言必刷题】4. 打印100~200之间的素数
【C语言必刷题】4. 打印100~200之间的素数
|
4月前
|
C语言
【C语言必刷题】6. 水仙花数
【C语言必刷题】6. 水仙花数
|
4月前
|
C语言
C语言期末习题之统计大写字母,数字和其他字符的个数
C语言期末习题之统计大写字母,数字和其他字符的个数
36 0
|
4月前
|
C语言
【C语言必刷题】7. 百钱百鸡
【C语言必刷题】7. 百钱百鸡
|
4月前
|
C语言
【C语言必刷题】5.判断闰年
【C语言必刷题】5.判断闰年