教学内容组织与安排习题
更新时间:2023-10-19 02:10:01 阅读量: 综合文库 文档下载
教学内容组织与安排习题 教学内容组织与安排 -- 习题
第1单元 C语言基础知识
一、单项选择题
1. 是构成C语言程序的基本单位。
A.函数 B.过程 C.子程序 D.子例程 2.以下叙述中正确的是______。
A. 构成C程序的基本单位是函数 B. 可以在一个函数中定义另一个函数 C. main()函数必须放在其它函数之前
D. 所有被调用的函数一定要在调用之前进行定义 3.下述正确的C语言常量是 。
A.E2 B.1.5E2.3 C.5.OE D.3e-3 4.下列计算机语言中,CPU能直接识别的是__ ____。
A. 自然语言 B. 高级语言 C.汇编语言 D.机器语言 5.设int x=1,y=1; 表达式(!x||y--)的值 。
A. 0 B. 1 C.2 D. -1
6. 是C语言提供的合法的数据类型关键字。
A.Float B.signed C.integer D.Char 7.不合法的常量是 。
A.’\\2’ B. \‘’ D. \ 8.以下选项中合法的实型常数是______。
A. 5E2.0 B. E-3 C. .2E0 D. 1.3E 9.以下选项中合法的用户标识符是______。
A. long B. _2Test C. 3Dmax D. A.dat
10.在以下各组标识符中,合法的用户标识符是 (1) 、 (2) 、 (3) 。
(1) A.B0l B.table_1 C.0_t D.k%
int t*.1 W10 point
(2) A. Fast_ B.void C.pb1 D.〈book〉
Fast+Big abs fabe beep
(3) A.xy_ B.longdouble C.*p D.CHAR
变量1 signed history Flaut
11.与十进制511等值的十六进制数为______。
A. 1FF B. 2FF C. 1FE D. 2FE
12.英文大写字母B的ASCII码为42H,英文小写字母b的ASCII码为______。
A. 43H B. 84H C. 74H D. 62H
13.已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,则用八进制表示的字符常量'\\101'是______。
A. 字符A B. 字符a C. 字符e D. 非法的常量 14.属于合法的C语言长整型常量的是 。
A.5876273 B.OL C.2E10 D.(long)5876273 15.在C语言中,设int型占2字节,下列不正确的int型常数为 。
A.32768 B.0 C.037 D.0xaf 16.在C语言中不同数据类型的长度是 。
A.固定的 B.由用户自己定义的 C.任意的 D.与机器字长有关的
17.在通常微机上的C语言中,int类型数据占用 (1) 个字节存储;unsigned int类型数据占用 (2) 个字节存储;short类型数据占用 (3) 个字节存储;long类型数据占用 (4) 个字节存储。
A.1 B.2 C.4 D.8
18.下列四组(八进制或十六进制)常数中,正确的一组是 。
A.016 0xbf 0017 B.0abc 017 0xa C.010 x11 Oxl6 D.0A12 7FF -123 19.在C语言中,合法的字符常数是 。
A.’\\084’ B.’\\x42’ C.’\\84’ D.”\\0” 20.下列不正确的转义字符是 。
A.‘\\\\’ B.’\\’’ C.‘074’ D.’\\0’ 21.下列四个叙述中,错误的是 。
A.在C程序中,无论是整数还是实数,都能被准确地表示 。 B.在C程序中,变量名代表存储器中的一个位置 C.静态变量的生存期与整个程序的运行期相同 D. C语言中的变量必须先说明后引用
22.有关下述语句输出的判断中,正确的是 。
int x=0xafffc; printf(“%d”,x);
A.赋值非法 B.输出值不确定 C.输出值为afff D.输出值-4 23.有关下述语句输出的判断中,正确的是 。
char x=’\\xeO’; printf(“%x”,x);
A.赋值非法 B.输出值不确定 C.输出值为-32 D.输出值为224 24.下述语句的输出为 。
int x=-1;
printf(“%d, %u, %o”,x,x,x);
A.-1,-1,-1 B.-1,32767,-177777 C.-1,32768,177777 D.-1,65535,177777 25.下述语句的输出为 。
int x=2.5555555; float y=2.5555555; printf(“%d,%f”,x,y);
A.格式不匹配,错误输出 B.2, 2.555556 C.3, 2.555555 D.3, 2.555556
26.在C语言中,要求参加运算的数必须是整数的运算符是 。
A./ B.! C.% D.== 27.下列语句中,符合语法的赋值语句是 。
A.a=7+b+c=a+7; B.a=7+b++=a+7 C.a=7+b,b++,a+7 D.a=7+b,c=a+7 28.下述程序的输出结果是 。
#include
{ int a=2;
a%=4-1;
printf(“%d,”,a); a+=a*=a-=a*=3; printf(“%d”,a); }
A.2,O B.1,O C.-1,12 D.2,12 29.下述正确的语句是 。
A.int x=y=z=0; B.int z=(x+y)++; C.x=+3==2; D.d%=2.5; 30.下述程序的输出是 。
#include
printf(“\\n%x,%o”, ++a,b++); }
A.12,145 B.9,144 C.a,145 D.a,5 31.以下非法的赋值语句是______。
A. n=(i=2,++i).; B. j++; C. ++(i+1); D. x=j>0; 32.下列语句错误的是 。
A.x=sizeof int; B.x=sizeof(3.14); C.printf(\ 33.对下述程序段正确的描述是 。(注:题中的□表示空格,以下同)
int x=1234;
printf(\
A.输出为ABS(x)=|-0001234| B.输出为ABS(x)=|0001234| C.输出为ABS(x)=|1234□□□□| D.输出格式描述非法,无输出 34.下面程序的输出结果是 。
#include
printf(\ }
A.x=2,y=3 B.x=%2,y=%3 C.x=%%d,y=%%d D.x=%d,y=%d
35.设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是______。
A. 6.500000 B. 6 C. 5.500000 D. 6.000000 36.下述程序 。
#include
float b=123.456; double c=12345.52345;
printf(\ }
A.输出格式中位数不够,无输出 B.输出结果为12,12.4,12.5
C.输出结果为1234,123.5,12345.5 D.输出结果为1234,123.4,1234.5 37.下述程序 。
#include
double b=1.0E40;
printf(\ }
A.由于类型不符,不产生输出 B.输出1.0e+40.cdef□□ C.输出1.Oe+40, abcdef D.有输出,但值与B.,C.皆不相同 38.已知字母A的ASCII码值是65,以下程序 。
#include
int b=20;
printf(\ }
A.表达式非法,输出零或不确定值 B.因输出项过多,无输出或输出不确定值 C.输出结果为20,141 D.输出结果为20,141,20 二、填空题
1.经过下述赋值后,变量x的数据类型是 。
int x=2; double y; y=(int)(float)x;
2.下述程序的输出是 。
#include
printf(\ }
3.下述程序的执行结果是 。
#include
{ printf(\’\\060\\084\\\\\ }
4.char型常量在内存中存放的是 码值。
5.’\\72’在内存中占 (1) 个字节,\在内存中占 (2) 个字节。 6.表达式5%(-3)的值是 (1) ,表达式-5% (-3)的值是 (2) 。 7.定义:
double x=3.5,y=3.2;则表达式(int)x*0.5的值是 (1) ,表达式y+=x++的值是(2) 。 8.定义:
int m=5,n=3;则表达式m/=n+4的值是 (1) ,表达式m=(m=1,n=2,n-m)的值是(2) ,表达式m+=m-=(m=1)*(n=2)的值是 (3) 。
若再进行下述赋值:
m=1,2,n++;则m的值是 (4) ,n的值是(5) 。 9.阅读下述程序,说明其输出结果。请填空。
#inetude
printf(\输出结果 (1) */ printf(\输出结果 (2) */ }
10.设有以下定义,并已赋于了确定的值:
char w;int x;float y;double z;
则表达式w*x+z-y所求得值的数据类型为 。 11.设有int x=11;,则表达式(x++*1/3)的值为 。 12.设已定义int x=1;y=1,则表达式(!x||y--)的值是 。
13.设x为int变量,与逻辑表达式!x等价的最简单的C语言关系表达式为 。
第2单元 顺序结构程序设计
一、单项选择题
1.指出下列不正确的赋值语句是____________。
A.a++ B.a= =7 C.a+=7 D.a=1,b=1 2.若有以下程序,执行后的输出结果是__________。 main() { int k=2,i=2,m; m=(k+=i*=k);
printf(“%d , %d\\n”,m,i); }
A.8 ,6 B.8,3 C.6, 4 D.7,4 3.以下程序的输出结果是________。 main()
{ int a=5,b=4,c=6,d;
printf(“%d\\n”,d=a>b?(a>c?a:c)(b)); }
A.5 B.4 C.6 D.不确定
4.设有定义:long x=-123456L; 则以下能够正确输出变量x值的语句是_______。
A.printf(“x=%d\\n”,x) B.printf(“x=%ld\\n”,x) C.printf(“x=?l\\n”,x) C.printf(“x=%LD\\n”,x); 5.以下程序的输出结果是_________。 main() { int k=17;
printf(“%d , %do, %x \\n”,k,k,k); }
A.17,021,0x11 B.17,17,17 C.17,0x11,021 D.17, 21,11 6.下列程序的输出结果是:__________。 main() { int a=2; a%=4-1;
printf(“%d”,a); a+=a*=a-=a*=3;
正在阅读:
教学内容组织与安排习题10-19
买书作文400字06-28
2022年第二军医大学病理学考研复试核心题库之论述题精编04-05
中的骨架折弯指令的使用方法和应用04-23
2015-新城镇土地估价规程应用要点09-16
爱学习爱劳动爱祖国国庆节电子小报欢度国庆手抄报模板歌颂祖国妈妈板报金秋十月颂祖国热爱祖国海报A411-15
麦迪简介07-11
云南大学呈贡校区图书馆施工组织设计07-07
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 教学内容
- 习题
- 安排
- 组织