微微番外怀孕肖奈出轨:C语言编程题

来源:百度文库 编辑:高校问答 时间:2024/04/29 06:00:49
一`选择题(每题每题3分,共30分)
1.二进制语言是属于( )
a. 面向机器语言 b.面向过程语言 c.面向问题语言 d.面向汇编语言
2.不是c语言提供的合法关键字是( )
a.switch b.cher c.case d.default
3. 执行语句“x=(a=3,b=a- -)”后,x,a,b的值依次为( )
a.3,3,2 b.3,2,2 c.3,2,3 d.2,3,2
4. 表达式“10!=9”的值是( )
a.true b.非零值 c.0 d.1
5.以下程序的输出结果是

main()

{int x=10,y=10;

printf(“%d %d、n”,x——,——y);

}

A)10 10 B)9 9

C)9 10 D)10 9

6.两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是

main()

{int x;

scanf(“%d”,&x);

if(x )5)printf(“%d”,x);

else printf(“%d\n”,x ——);

}

A)7和5 B)6和3 C)7和4 D)6和4

7.设有如下定义:
char *aa[2]={“abcd”,“ABCD”};

则以下说法中正确的是

A)aa数组元素的值分别是“abcd”和ABCD

B)aa是指针变量,它指向含有两个数组元素的字符型一维数组

C)aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址

D)aa数组的两个元素中各自存放了字符'a'和'A'的地址

8.下列程序的输出结果是

main()

{char*p1,*p2,str[50]=“xyz”;

p1=“abcd”;

p2=“ABCD”;

strcpy(str+2,strcat(p1+2,p2+1);

printf(“%s”,str);

}

A)xyabcAB B)abcABz

C)ABabcz D)xycdBCD
9.下列程序的输出结果是

main()

{int a[5]={2,4,6,8,10},*P,**k;

p=a;

k=&p;

printf(“%d”,*(p));

printf(“%d\n”,**k);

}

A)4 4 B)2 2 C)2 4 D)4 6
10.执行以下程序后,y的值是

main ()

{int a[]={2,4,6,8,10};

int y=1,x,*p;

p=&a[1];

for(x=0;x<3;x++)

y =*(p+x);

printf(“%d\n”,y);

}

A)4 B)6 C)8 D)10
二、 填空题
1.C程序是由函数构成的。其中有并且只能有 个主函数。C语言程序的执行总是由 函数开始,并且在 函数中结束。
2.设a=3,b=2,c=1,则a>b的值为 ,a>b>c的值为 。
3.下列程序的功能是输入一个正整数,判断是否是素数,若为素数输出1,否则输出0,请填空。
Main()
{ int i,x,y=1;
scanf(“%d”,&x);
for(i=2;i<=x/2;i++)
if( ) {y=0;break;}
printf(“%d\n”,y);
}
4.执行“static int b[5],a[][3]={1,2,3,4,5,6}”后,b[4]= ,a[1][2]=
5.设有定义语句“static int a[3][4]={{1},{2},{3}}”,则a[1][1]= ,
a[2][1]= 。
6.“*”称为 运算符,“&”称为 运算符。
7.设 int a[10],*p=a;则对a[3]引用可以是p[ ]和*(p )。
8.设有char a=“abcd”,则pirntf(“%s”,a)的输出是 ;而printf(“%c”,*a)的输出是 。
9.函数中的形参和调用时的实参都是数组名时,传递方式为 ,都是变量时,传递方式为 。
10.“.”称为 运算符,“-〉”称为 运算符。
三、 编程题
1、边一个程序,输入一个整数,输出其符号(若)=0,输出1;若〈0,输出-1〉。
2、输入10个整数存入一维数组,再按逆序重新存放后再输出。
3、输入一个字符串,将其中所有的大写英文字母+3,小写英文字母-3,然后再输出这个字符串。
4、比较两个字符串是否相等。

一.1.a 2.b 3.c 4.d 5.d 6d 7.d 8.a 9.b 10.c
二.1.主 主 2.1;0 3.一i%2==0 4.0;0 5.0
6.取地址内容 取地址符 7.P[3] *(P*3)
8.abcd;a 9.值传递 地址传递 10.成员运算符指 向运算符

1 a
2 b

4 d
5 d

兄弟我在网吧,条件不好

只能先给你答这几个了

要结果不如自己运行一下程序

1a 2b 3d 4d 5d