帮忙做c语言题。,十分感谢

一、填空题1、写出语句printf(“%c”,50>=60?’P’:’F’);的输出结果:_____。2、判断一个整形数a为偶数的表达式;判断一个整形数a为奇数的表达式_... 一、 填空题
1、 写出语句printf(“%c”, 50>=60? ’P’:’F’);的输出结果:__ ___。
2、 判断一个整形数a为偶数的表达式 ;判断一个整形数a为奇数的表达式_ 。
3、 数组下标从 开始,int a[2][3]共有 个元素。
4、 若定义char string[]=“hello!”;则该数组的长度是___ ___,第二个数组元是___ _。
5、 若有定义int k=3;int a=2,b=5;则表达式k+b%a的值是__ ___。
6、 定义数组int a[10]={1,2,3,4,5,6,7,8,9},则数据为5的数组元素是下标表示为:__ ____。
7、 C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是_ _,若用数组名作为函数调用的实参,传递给形参的是数组的__ ______。
8、 若有int n =10, a; 则下列语句的执行结果是_ __。
do
{
a=n%2;
printf( “%d”, a);
} while (n==0);
二、选择题
1、下列变量名中符合C语言语法规则的是( )
(A)ename (B) case (C) A—9 (D)win3.2
2、下列哪条语句能够正确地给整型数据a、b输入数据( )
(A)scanf(“%f, %f ”, a, b); (B ) scanf(“%d %d”, &a, &b);
(C) scanf(“%f %d”, a, b); (D) scanf(“%f, %f”, &a, &b);
3、在c语言的控制语句中,哪一句不是循环语句( )。
(A) for语句 (B) while语句 (C) switch语句 (D)do…while语句
4、下面是对数组变量a的初始化,其中不正确的是( )
(A)char a[2]={“ac”}; (B) char a[2]=” ”;
(C) char a[2]={‘a’,’b’,}; (D)char a[2]=”abcdef”;
5、表达式2!= 4的值是( )
(A) false (B) 非0的数 (C) 0 (D) 1
6、在一个C源程序文件中,若要定义一个函数中的局部变量,它的值在函数调
用结束后不消失而保留原值,则该变量需要使用得存储类别是( )
(A) static (B)register (C)auto (D)estern
7、以下描述正确的是( )
(A) 函数的定义可以嵌套,但函数的调用不可以嵌套
(B) 函数的定义和函数的调用均不可以嵌套
(C) 函数的定义不可以嵌套,但函数的调用可以嵌套
(D) 函数的定义和函数的调用均可嵌套
8、以下说法不正确的是( )
(A) 形式参数是局部变量,作用域在本函数中
(B) 在不同函数中可以使用相同名字的变量
(C) 在函数内定义的变量只在本函数范围内有效
(D) 在函数内的复合语句中定义的变量在函数范围内均有效
9、 以下定义语句中正确的是( )。
(A) char a='A'b='B'; (B) float a=b=10.0;
(C) int a=10,b=8; (D) float a=10d;
10、下面程序的输出结果是( )
int x=8, y=8;
printf( “%d %d \n” , x-- , --y);
(A) 8 7 (B) 7 7 (C) 7 8 (D) 8 8
展开
 我来答
卒子的疯狂
2013-01-04 · TA获得超过322个赞
知道答主
回答量:217
采纳率:0%
帮助的人:164万
展开全部
一、 填空题
1、 写出语句printf(“%c”, 50>=60? ’P’:’F’);的输出结果:__ F___。
2、 判断一个整形数a为偶数的表达式 a%2==0 ;判断一个整形数a为奇数的表达式_ a%2==1。
3、 数组下标从 0 开始,int a[2][3]共有 6 个元素。
4、 若定义char string[]=“hello!”;则该数组的长度是___ 7___,第二个数组元是__e_ _。
5、 若有定义int k=3;int a=2,b=5;则表达式k+b%a的值是__1 ___。
6、 定义数组int a[10]={1,2,3,4,5,6,7,8,9},则数据为5的数组元素是下标表示为:__ _4___。
7、 C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是_单向的值传递 _,若用数组名作为函数调用的实参,传递给形参的是数组的__ 首地址______。
8、 若有int n =10, a; 则下列语句的执行结果是_ 0__。
do
{
a=n%2;
printf( “%d”, a);
} while (n==0);
二、选择题
1、下列变量名中符合C语言语法规则的是(B )
(A)ename (B) case (C) A—9 (D)win3.2
2、下列哪条语句能够正确地给整型数据a、b输入数据(B )
(A)scanf(“%f, %f ”, a, b); (B ) scanf(“%d %d”, &a, &b);
(C) scanf(“%f %d”, a, b); (D) scanf(“%f, %f”, &a, &b);
3、在c语言的控制语句中,哪一句不是循环语句(C )。
(A) for语句 (B) while语句 (C) switch语句 (D)do…while语句
4、下面是对数组变量a的初始化,其中不正确的是(A )
(A)char a[2]={“ac”}; (B) char a[2]=” ”;
(C) char a[2]={‘a’,’b’,}; (D)char a[2]=”abcdef”;
5、表达式2!= 4的值是(D )
(A) false (B) 非0的数 (C) 0 (D) 1
6、在一个C源程序文件中,若要定义一个函数中的局部变量,它的值在函数调
用结束后不消失而保留原值,则该变量需要使用得存储类别是(A )
(A) static (B)register (C)auto (D)estern
7、以下描述正确的是(C )
(A) 函数的定义可以嵌套,但函数的调用不可以嵌套
(B) 函数的定义和函数的调用均不可以嵌套
(C) 函数的定义不可以嵌套,但函数的调用可以嵌套
(D) 函数的定义和函数的调用均可嵌套
8、以下说法不正确的是(D )
(A) 形式参数是局部变量,作用域在本函数中
(B) 在不同函数中可以使用相同名字的变量
(C) 在函数内定义的变量只在本函数范围内有效
(D) 在函数内的复合语句中定义的变量在函数范围内均有效
9、 以下定义语句中正确的是( C)。
(A) char a='A'b='B'; (B) float a=b=10.0;
(C) int a=10,b=8; (D) float a=10d;
10、下面程序的输出结果是( A)
int x=8, y=8;
printf( “%d %d \n” , x-- , --y);
(A) 8 7 (B) 7 7 (C) 7 8 (D) 8 8
love何必再憶2
2013-01-04
知道答主
回答量:32
采纳率:0%
帮助的人:11.5万
展开全部
1)F
2)a%2==0 a%2==1
3)0 6
4)6 'e'
5)4
6)4
7)按值传递    地址
8)输出0

A  B   C   D  D 
A  C  D  C  A
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式