c语言二级考复习资料2
上海二级C语言考
51. 下面程序的输出是( )
int aa[3][3] = {{2},{4},{6}};
main()
{ int i, *p = &aa[0][0];
for (i = 0; i< 2; i++)
{if(i == 0)
aa[i][i+1] = *p + 1;
else
++p;
printf("%d", *p);}
}
A)23 B)26
52. 该程序的执行结果是( )
#include <stdio.h>
#include <string.h>
main()
{ int fun(char*,int);
char *p;
p="1234567";
fun(p,strlen(p));
puts(p);
}
int fun(char *w,int n)
{ char t,*s1,*s2;
s1=w; s2=w+n-1;
while (s1<s2)
{ t=*s1++; C)33 D)36
上海二级C语言考
*s1=*s2--;
*s2=t;
}
}
A)1234567
B)7654321 C)1711717 D)7177171
53. 试写出下列数学表达式的C语言表达式
54. 下面程序的输出结果是( )
#include <stdio.h>
main()
{ char *a="1234"; fun(a); printf("\n"); }
fun(char *s)
{ char t;
if (*s) {t=*++s; putchar(t); fun(s); }
}
55.
56. 如果用八位二进制补码表示带符号的定点整数, 则能表
示的十进制数的范围是 ( ) x y2(x y)
上海二级C语言考
A) -127到+127
B) -128到+128 C) -127到+128 D) -128到+127
57. 若有定义及赋值:
int y,*p,*p1;
p=&y;p1=p;*p1=4;
则可以输出变量y的地址的语句是 ( )
A)printf("%u\n",y);
*p1);
C)printf("%u\n",*p);
&y);
58. 设有int y,u=0,x=15,下列各项中不能使y值为0的是
()
A) y=x∧x;
59.二进制数1111111.101B转换成十六进制数是 ( )
A) FF.AH
D)7F.5H B) FF.5H C)7F.AH B、y=x∣u; C、y=x>>4; D)printf("%u\n", B)printf("%u\n",D、y=x&u;
60.字符串”123”在计算机内所占用的字节数是 ( ) 个。
A) 1
61. C语言中最基本的数据类型包括 ( ) B) 2 C) 3 D) 4
上海二级C语言考
A)整型、实型、逻辑型
B)整型、实型、字符型 D)整型、实型、逻辑C)整型、字符型、逻辑型
型、字符型
62. C语言中有关do—while循环的说法,正确的是 ( )
A)在if语句内不能再使用do-while语句构成的循环
B)do-while语句构成的循环必须用break语句才能退出
C)do-while语句构成的循环,当while语句中的表达式值为
非零时结束循环
D)do-while语句构成的循环,当while语句中的表达式值为
零时结束循环
63.在C语言中,不正确的int类型的常数是( )
A) 32768 B) 0 C) 037 D) Xaf
64. 设有如下定义:
int a=2,b=1,c=3,d=4,m=2,n=2;
则执行表达式:(m=a>b)&&(n=c>d)后,n的值为 ( )
A) 1
65.设a,b类型正确,语句:printf("%d",(a=2)&&(b= -2));
的执行结果是( )
A) 2 B) –2 C) 1 D) 0 B) 2 C) 3 D) 0
上海二级C语言考
66
67.
68.
69.
70. 不能进行++和--运算的数据类型是( )
A)指针变量 B)整型变量 C)整型常量 D)
字符变量
71. 已知:int a,b; 用语句 scanf("%d%d",&a,&b);
输入a、b的值时,不能作为输入数据分隔符的是( )
A) , B)空格 C)回车
D)[Tab]键
72. 为表示关系x>=y>=z,应使用C语言表达式( )
A)(x>=y)&&(y>=z)
B)(x>=y)AND(y>=z)
C)(x>=y>=z)
D)(x>=y)&(y>=z)
73. 以下不能对二维数组a进行正确初始化的语句是( )
A) int a[2][3] = {0};
B) int a[ ][3] = {{1,2},{0}};
C) int a[2][3] = {{1,2},{3,4},{5,6}};
D) int a[ ][3] = {1,2,3,4,5,6};
74. 以下不正确的描述是( )
A)break语句不能用于循环语句和switch语句外的任何
其它语句
上海二级C语言考
B)在switch语句中使用break语句或continue语句的
作用相同
C)在循环语句中使用continue语句结束本次循环,但不会
终止整个循环
D)在循环语句中使用break语句是,会跳出循环体,提前结
束循环
75. 若有以下定义和语句
char s[12]="a book!";
printf("%d",strlen(s));
则输出结果是( )
A)12 B)8
D)6
76. 以下程序的输出结果是( )
main()
{ int a=2,i;
for(i=0;i<3;i++)
printf("%d",func(a));
}
func(a)
int a;
{ int b=0; static int c=3;
b++;c++;
return(a+b+c);
}
A)777 B)7 7 7
D)7 8 9
77. 执行下面的程序后, y 的值是( )
main()
{ int a[]={2,4,6,8,10};
int y=1, x, *p=a+1;
for( x=0; x<3; x++ ) y+=*(p+x);
printf( "%d\n", y );
} C)7 C)789
上海二级C语言考
A)17 B)18 C)19
D)20
78.
79.
80. 设有如下的程序段:
char str[]="Hello";
char *ptr;
ptr=str;
执行完上面的程序段后,*(ptr+5)的值为( )
A)'o' B)'\0' C)不确定的值
D)'o'的地址
81. 假设已定义 char a[10] 和 char *p=a,下面的赋
值语句中,正确的是( )
A)a[10]="Turbo C" B)a="Turbo C"
C)*p="Turbo C" D)p="Turbo C"
82.
83. 下列程序的输出结果是( )
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
84. 如有 struct student
{ int no;
上海二级C语言考
char name[20];
char sex;
struct
{ int year;
int month;
int day;
} birth;
};
struct student s;
对变量s赋值"1984年11月11日"正确方式是( )
A)year=1984; month=11; day=11;
B)birth.year=1984; birth.month=11; birth.day=11;
C)s.year=1984; s.month=11; s.day=11;
D)s.birth.year=1984; s.birth.month=11; s.birth.day=11;
85. 以下程序的输出结果是( )
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




