-
关于python赋值语句下列选项中描述正确的是_关于 Python 语句 P = –P,以下选项中描述正确的是________...
2021-01-30 17:24:46【单选题】以下选项中,哪一个是Python语言中代码注释使用的...【单选题】下面________不是Python合法的标识符【多选题】关于赋值语句的作用,错误的描述是( )【单选题】下面代码的执行结果是________ >>>...【单选题】以下选项中,哪一个是Python语言中代码注释使用的符号?________
【简答题】身份认同是对自身的认知,当你对“我是谁”有个清晰的概念时,你就能对将来想要的生活有个较好的规划。请简述对自己的认识和未来的展望。
【单选题】下面________不是Python合法的标识符
【多选题】关于赋值语句的作用,错误的描述是( )
【单选题】下面代码的执行结果是________ >>> x = 2 >>> x *= 3 + 5**2
【多选题】下列表达式的值为False的是( )
【单选题】Python中布尔形变量的值为________
【单选题】下列表达式的运算结果是________ >>> a = 100 >>> b = False >>> a * b > -1
【多选题】下列哪些语句在Python中是合法的( )
【其它】根据如图所示,绘制窗台相关图纸,并标注。
【其它】根据CAD原文件绘制别墅立面图:如图 别墅立面图002.dwg
【其它】自选某一主题查阅文献(必须有英文文献),撰写关于特殊儿童动作发展或康复训练相关的 文献综述 。 主题围绕关键词: 特殊儿童( Special Children )、自闭症( Autism 、 autistic disorder 、 ASD )、多动症( attention deficit hyperactivity disorder 、 ADHD )、脑瘫 (cerebral palsy) 、 Learning disorder 等各类特殊儿童; 或运动康复( Exercise Rehabilitation ),作业治疗( occupational therapy ),物理治疗( Physical Therapy )等; 或粗大动作( Gross motor ),精细动作( Fine motor 、 fine movement ),平衡能力( Balance ability )、步态训练( gait training )、关节活动( joint motion ),针对各种特殊儿童的核心症状或问题行为等等; 或动作发展( motor development 、 movement 、 motion )、动作心理等。
【单选题】字符串是一个字符序列,例如,字符串s,从右侧向左第3个字符用________索引。
【单选题】关于 Python 语句 P = –P,以下选项中描述正确的是________
【多选题】以下选项中,不符合 Python 语言变量命名规则的有( )
【多选题】关于 Python 的数字类型,以下选项中描述正确的是( )
【单选题】以下程序的输出结果是________ s = "python\n编程\t很\t容易\t学" print(len(s))
【多选题】下列运算符的使用正确的有哪些( )
【单选题】9//2 表达式输出结果为________
【单选题】下面________不是合法的的变量名。
【多选题】以下的布尔代数运算正确的是( )
【其它】主题插画设计(1920*1080PX) 表情包设计(30个) 专业形象设计(10个) 三类任选其一,每一类都要有设计说明。
【单选题】Python关系运算符中表示“不等于”的是哪个?________
【单选题】下列不合法的Python变量名是________
【多选题】关于字符串,下列说法正确的是( )
【单选题】下列________不是Python的数据类型。
【多选题】关于Python语言数值操作符,以下选项中描述正确的是( )
【单选题】给出如下代码: TempStr = "Hello World" 以下选项中可以输出“World”子串的是________
【单选题】x 的 y 次方(xy) 以下表达式正确的是________
【多选题】Python中的关系运算符有( )
【多选题】Python支持的数据类型有( )
【其它】请在45分钟内,完成建筑平面图的绘制。 要求: 图形数据准确; 标注、文字、图层设置正确; 标注清晰,图面美观。 提交:请用姓名+建筑平面图命名。 07.dwg
【单选题】下面代码的输出结果是________ x=10 y=3 print(x%y,x**y)
【单选题】22 % 3 表达式输出结果为________
【多选题】Python的数字类型包括( )
【单选题】下列不是Python语言关键字的是________
【多选题】Python 中对变量描述正确的选项是( )
【多选题】关于a or b的描述正确的有哪些( )
【单选题】已知 x = 3,那么执行语句 x += 6 之后,x的值为________
【多选题】以下关于 Python 字符串的描述中,正确的是( )
【多选题】以下选项属于 Python 整数类型的是( )
【多选题】关于 Python 语言的注释,以下选项中描述正确的是( )
【多选题】以下对 Python 程序设计风格描述正确的选项是( )
【多选题】下列合法的Python变量名是( )
【多选题】Python中的注释符有哪几种?( )
【单选题】3*1**3 表达式输出结果为________
【单选题】字符串是一个连续的字符序列,用________方式打印出可以换行的字符串。
【判断题】已知 x, y = 3, 5,那么执行x, y = y, x 之后,x的值为15。
【多选题】Python中布尔变量的值为( )
【其它】返回 我校标志性建筑矢量图制作评分后无法再次提交修改文件
-
python语言p语言_关于 Python 语句 P = –P,以下选项中描述正确的是________
2021-01-30 02:52:41【单选题】以下选项中,哪一个是Python语言中代码注释使用的...【单选题】下面________不是Python合法的标识符【多选题】关于赋值语句的作用,错误的描述是( )【单选题】下面代码的执行结果是________ >>>...【单选题】以下选项中,哪一个是Python语言中代码注释使用的符号?________
【简答题】身份认同是对自身的认知,当你对“我是谁”有个清晰的概念时,你就能对将来想要的生活有个较好的规划。请简述对自己的认识和未来的展望。
【单选题】下面________不是Python合法的标识符
【多选题】关于赋值语句的作用,错误的描述是( )
【单选题】下面代码的执行结果是________ >>> x = 2 >>> x *= 3 + 5**2
【多选题】下列表达式的值为False的是( )
【单选题】Python中布尔形变量的值为________
【单选题】下列表达式的运算结果是________ >>> a = 100 >>> b = False >>> a * b > -1
【多选题】下列哪些语句在Python中是合法的( )
【其它】根据如图所示,绘制窗台相关图纸,并标注。
【其它】根据CAD原文件绘制别墅立面图:如图 别墅立面图002.dwg
【其它】自选某一主题查阅文献(必须有英文文献),撰写关于特殊儿童动作发展或康复训练相关的 文献综述 。 主题围绕关键词: 特殊儿童( Special Children )、自闭症( Autism 、 autistic disorder 、 ASD )、多动症( attention deficit hyperactivity disorder 、 ADHD )、脑瘫 (cerebral palsy) 、 Learning disorder 等各类特殊儿童; 或运动康复( Exercise Rehabilitation ),作业治疗( occupational therapy ),物理治疗( Physical Therapy )等; 或粗大动作( Gross motor ),精细动作( Fine motor 、 fine movement ),平衡能力( Balance ability )、步态训练( gait training )、关节活动( joint motion ),针对各种特殊儿童的核心症状或问题行为等等; 或动作发展( motor development 、 movement 、 motion )、动作心理等。
【单选题】字符串是一个字符序列,例如,字符串s,从右侧向左第3个字符用________索引。
【单选题】关于 Python 语句 P = –P,以下选项中描述正确的是________
【多选题】以下选项中,不符合 Python 语言变量命名规则的有( )
【多选题】关于 Python 的数字类型,以下选项中描述正确的是( )
【单选题】以下程序的输出结果是________ s = "python\n编程\t很\t容易\t学" print(len(s))
【多选题】下列运算符的使用正确的有哪些( )
【单选题】9//2 表达式输出结果为________
【单选题】下面________不是合法的的变量名。
【多选题】以下的布尔代数运算正确的是( )
【其它】主题插画设计(1920*1080PX) 表情包设计(30个) 专业形象设计(10个) 三类任选其一,每一类都要有设计说明。
【单选题】Python关系运算符中表示“不等于”的是哪个?________
【单选题】下列不合法的Python变量名是________
【多选题】关于字符串,下列说法正确的是( )
【单选题】下列________不是Python的数据类型。
【多选题】关于Python语言数值操作符,以下选项中描述正确的是( )
【单选题】给出如下代码: TempStr = "Hello World" 以下选项中可以输出“World”子串的是________
【单选题】x 的 y 次方(xy) 以下表达式正确的是________
【多选题】Python中的关系运算符有( )
【多选题】Python支持的数据类型有( )
【其它】请在45分钟内,完成建筑平面图的绘制。 要求: 图形数据准确; 标注、文字、图层设置正确; 标注清晰,图面美观。 提交:请用姓名+建筑平面图命名。 07.dwg
【单选题】下面代码的输出结果是________ x=10 y=3 print(x%y,x**y)
【单选题】22 % 3 表达式输出结果为________
【多选题】Python的数字类型包括( )
【单选题】下列不是Python语言关键字的是________
【多选题】Python 中对变量描述正确的选项是( )
【多选题】关于a or b的描述正确的有哪些( )
【单选题】已知 x = 3,那么执行语句 x += 6 之后,x的值为________
【多选题】以下关于 Python 字符串的描述中,正确的是( )
【多选题】以下选项属于 Python 整数类型的是( )
【多选题】关于 Python 语言的注释,以下选项中描述正确的是( )
【多选题】以下对 Python 程序设计风格描述正确的选项是( )
【多选题】下列合法的Python变量名是( )
【多选题】Python中的注释符有哪几种?( )
【单选题】3*1**3 表达式输出结果为________
【单选题】字符串是一个连续的字符序列,用________方式打印出可以换行的字符串。
【判断题】已知 x, y = 3, 5,那么执行x, y = y, x 之后,x的值为15。
【多选题】Python中布尔变量的值为( )
【其它】返回 我校标志性建筑矢量图制作评分后无法再次提交修改文件
-
c语言习题集合指针.pdf
2020-02-01 16:14:59第七章 指 针 1 第七章 指针 71 选择题 1 若有说明inta=2*p=&a*q=p;则以下非法的赋值语句是 A p=q; B *p=*q; C a=*q; D q=a; 2 若定义inta=511*b=&a则printf%d\n*b;... 下面不能正确执行的赋值语句是 A a -
PHP基础教程 是一个比较有价值的PHP新手教程!
2010-04-24 18:52:44你可以用以下的语句来为一个数值赋值: $a = 1234; # 十进制数 $a = -123; # 负数 $a = 0123; # 八进制数 (等于十进制数的83) $a = 0x12; # 十六进制数(等于十进制数的18) $a = 1.234; # 浮点数"双精度数" $a = 1.2... -
C语言指针习题及含答案.doc
2020-09-04 19:46:15指针习题及答案 一选择题 1.... 且 ptr1 和 ptr2 均已指向变量 k下面不能正确执行的赋值 语句是 B Ak=*ptr1+*ptr2 Bptr2=k Cptr1=ptr2 Dk=*ptr1*ptr2) 3.若有说明 int *p,m=5,n; 以下程序段正确的是 D -
《C语言指针习题及答案》.doc
2020-01-17 11:54:02指针主要内容的习题及答案 一选择题 1....且ptr1和ptr2均已指向变量k下面不能正确执行的赋值语句是 B Ak=*ptr1+*ptr2 Bptr2=k Cptr1=ptr2 Dk=*ptr1*ptr2) 3.若有说明int *p,m=5,n;以下程序段正确的是 D Ap=& -
c语言指针习题.docx
2020-09-11 06:37:44c 语言指针习题 指针习题 一( 选择题 变量的... 且ptrl和ptr2均已指向变量k下面 不能正确执行的赋值语句是 k=*ptr1+*ptr2 B)ptr2=k C)ptr1=ptr2 D)k=*ptr1*ptr2) 若有说明 :int *p,m=5,n; 以下程序段正确的是 A)p=&n -
你必须知道的495个C语言问题
2015-10-16 14:14:286.21 当数组是函数的参数时,为什么sizeof不能正确报告数组的大小? 6.22 如何在一个文件中判断声明为extern的数组的大小(例如,数组定义和大小在另一个文件中)?sizeof操作符似乎不行。 6.23 sizeof返回的大小是... -
C语言指针练习习题及答案.doc
2020-10-31 14:23:28指针习题及答案 一选择题 1.变量的指针其含义是指该... 且 ptr1 和 ptr2 均已指向变量 k下面不能正确执行的赋值 语句是 B A k=*ptr1+*ptr2 B ptr2=k C ptr1=ptr2 D k=*ptr1*ptr2) 3.若有说明 int *p,m=5,n; 以下程序段 -
C语言X天学习计划——期末篇(选择篇二)
2021-01-31 23:38:49若a和b类型相同,在执行了赋值语句a=b;后b中的值将放入a中,b中的值不变 D) 当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值 2 12 以下标识符中,不能作为合法的C用户定义标识符的是...11.以下不正确的叙述是()。
A)
在C程序中所用的变量必须先定义后使用B)
程序中,APH和aph是两个不同的变量# include <stdio.h> int main(void) { int a = 0x16; int A; A = a; a++; printf("a = %d A = %d\n", a, A); return 0; } /* -------------------------- 在VC++6.0中运行结果为: a = 23 A = 22 -------------------------- */
C)
若a和b类型相同,在执行了赋值语句a=b;后b中的值将放入a中,b中的值不变D)
当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值- 输入什么类型都可以 只不过最后会以定义的数据类型输出
12.以下标识符中,不能作为合法的C用户定义标识符的是()。
A)
ForB)
PrintfC)
WORDD)
sizeof (关键字同名,其他按照前面的可以得知)13.以下标识符中,不能作为合法的C用户定义标识符的是()。
A)
answerB)
toC)
signedD)
_if14.以下标识符中,不能作为合法的C用户定义标识符的是()。
A)
putcharB)
_doubleC)
_123D)
INT15.以下数据中,不正确的数值或字符常量是()。
A)
8.9e1.2 (e后面的指数部分只能是一个整数常量)B)
10C)
0xff00D)
82.516.以下数据中,不正确的数值或字符常量是()。
A)
c (c变量 )- ’c’ & 'C’为字符常量 且ASCII值相差32
# include <stdio.h> int main(void) { printf("c = %d C = %d\n", 'c', 'C'); return 0; } /* -------------------------- 在VC++6.0中运行结果为: c = 99 C = 67 -------------------------- */
B)
66C)
0xaaD)
5017.以下运算符中,优先级最高的运算符是()。
A)
*= (14)B)
(>= ==(6)此处加 “(” 是因为markdown中>=是引用,原题没有“(”C)
(类型) (2)(括号优先级最高)D) (4)
+18.以下运算符中,优先级最高的运算符是()。
A)
||B)
%C)
!d)
19.以下运算符中,优先级最高的运算符是()。
A)
B)
!=C)
*(乘号)D)
()2
20以下叙述中不正确的是()。
A)
一个好的程序应该有详尽的注释B)
在C程序中,赋值运算符的优先级最低 (逗号运算符最低级)C)
在C程序中,j++;是一条赋值语句D)
C程序中的#include和#define均不是C语句21.设C语言中,int类型数据占2个字节,则long类型数据占()。
**一般 int 2byte char 1byte double 8byte **
A)
1个字节B)
2个字节C)
4个字节D)
8个字节22.设C语言中,int类型数据占2个字节,则short类型数据占()。
A)
1个字节B)
2个字节C)
4个字节D)
8个字节23.C语言中,double类型数据占()。
A)
1个字节B)
2个字节C)
4个字节D)
8个字节24.C语言中,char类型数据占()。
A)
1个字节B)
2个字节C)
4个字节D)
8个字节25.设C语言中,int类型数据占2个字节,则unsigned类型数据占()。
A)
1个字节B)
2个字节C)
4个字节D)
8个字节26.下列程序的输出结果是()。
// 下列程序 main() { char c1 = 97, c2 = 98; printf("%d %c\n",c1, c2); // %c转为字符型 98对应 b (ASCII) } /* 在VC++6.0中运行结果为: 97 b */
A)
97 98B)
97 bC)
a 98D)
a b27.执行下列语句后变量x和y的值是()。y=10;x=y++;
(y++ 先运算后加减,x=10 y=11)
(若改为++y 先加减后运算,y=11, x=11)A)
x=10,y=10B)
x=11,y=11C)
x=10,y=11D)
x=11,y=1028.下列数据中,为字符串常量的是()。
A)
AB)
“house”C)
How do you do.D)
$abc29.先用语句定义字符型变量c,然后要将字符a赋给c,则下列语句中正确的是()。
A)
c=‘a’;B)
c=“a”;C)
c=“97”;D)
C=‘97’30.下列语句的结果是()。
main() { int j; j = 3; printf("%d,", ++j); // 两句的目的都是 j = j+1; printf("%d", j++); }
A)
3,3B)
3,4C)
4,3D)
4,431.设a=12,且a定义为整型变量。执行语句a+=a-=a*=a;后a的值为()。
a *= a a = 144
a -= a a = 0
a += a a = 0A)
12B)
144C)
0D)
13232.已知year为整型变量,不能使表达式
(year%4==0&&year%100!=0)||year%400==0
的值为“真”的数据是()。闰年判断(考试必考
(year%4==0&&year%100!=0)||year%400==0
)A)
1990B)
1992C)
1996D)
200033.下列运算符中,不属于关系运算符的是()。
A)
(<)B)
(>)C)
(>=)D)
(!)34.假设所有变量均为整型,表达式:
a=2,b=5,a>b?a++:b++,a+b
的值是()。a>b?a++:b++条件运算符(三目运算符)
,a>b?a++:b++,a+b 逗号运算符
a>b 不成立执行b++ 所以b=6 a+b=8 a+b的值赋给整个运算式子A)
7B)
8C)
9D)
235.以下不符合C语言语法的赋值语句是()。
A)
a=1,b=2 缺分号B)
++j;C)
a=b=5;D)
y=(a=3,6*5);36.以下不符合C语言语法的语句是()。
A)
j++;B)
j=j=5;C)
k=2 * 4,k*4;D)
y=float(j); 强制类型转换y=(float)(j);37.执行下列程序后,其输出结果是()。
// 程序如下 main() { int a = 9; a += a -= a + a; printf("%d\n",a); } /* 执行过程: a -= 18; ----> a = a-18 = -9; ----> a = -9; a += -9; ----> a = a+(-9) = -18; ----> a = -18; */
A)
18B)
9C)
-18D)
-938.下列语句的输出结果是()。printf("%d\n",(int)(2.5+3.0)/3);
/ 用法:1.当被除数、除数有一个为浮点数 则输出的结果为浮点数
2.取整用法A)
有语法错误不能通过编译B)
2C)
1 (int)强制类型转换D)
039.下列程序的输出结果是()。main() {int a=7,b=5; printf("%d\n",b=b/a);}
A)
0B)
5C)
1D)
不确定值40.下列程序的输出结果是()。main() {int a=011;printf("%d\n",++a);}
CA)
12B)
11C)
10 (八进制转换)D)
941.下列程序的输出结果是()。main() { printf("%d\n",null);}
A)
0B)
变量无定义 (原则:先定义后使用)C)
-1D)
142.若int类型数据占两个字节,则下列语句的输出为()。int k=-1; printf("%d,%u\n",k,k);
补码存储: %u无符号整型 两字节 16位 2^16 = 65535
A)
-1,-1B)
-1,32767C)
-1,32768D)
-1,6553543.若k,g均为int型变量,则下列语句的输出为()。k=017; g=111; printf("%d\t",++k); printf("%x\n",g++);
k = 8+7 = 15
g = 111
111的16进制为6F
A)
15 6fB)
16 70C)
15 71D)
16 6f44.若k为int型变量,则以下程序段的执行结果是()。k=-8567; printf("|%06D|\n",k);
A)
格式描述符不合法,输出无定值B)
输出为|%06D|(整型输出要用%d)C)
输出为|0-8567|D)
输出为|-8567|45.若ch为char型变量,k为int型变量(已知字符a的ASCII十进制代码为97),则以下程序段的执行结果是()。ch=‘a’; k=12; printf("%x,%o,",ch,ch); printf(“k=%%d\n”,k);
==转义字符%%d ==
A)
因变量类型与格式描述符的类型不匹配,输出无定值B)
输出项与格式描述符个数不符,输出为零值或不定值C)
61,141,k=%dD)
61,141,k=%1246.若有以下定义:char s=’\092’; 则该语句()。
A)
使s的值包含1个字符B)
定义不合法,s的值不确定 “字符串”--------- '单个字符’C)
使s的值包含4个字符D)
使s的值包含3个字符47.若a是float型变量,b是unsigned型变量,以下输入语句中合法的是()。
A)
scanf("%6.2f%d",&a,&b); scanf()不允许指定精度B)
scanf("%f%n",&a,&b); %nC)
scanf("%f%3o",&a,&b);D)
scanf("%f%f",&a,&b); 无符号整型 %f 浮点数是实型48.已知字母a的ASCII十进制代码为97,则执行下列语句后的输出结果为()。char a=‘a’; a–;printf("%d,%c\n",a+‘2’-‘0’,a+‘3’-‘0’);
CA)
b,cB)
a–运算不合法,故有语法错C)
98,cD)
格式描述和输出项不匹配,输出无定值49.下列程序的输出结果为()。main() {int m=7,n=4;float a=38.4,b=6.4,x;x=m/2+n*a/b+1/2;printf("%f\n",x);}
A)
27.000000B)
27.500000C)
28.000000D)
28.50000050.若给定条件表达式(M)?(a++):(a–),则其中表达式M()。
A)
和(M==0)等价B)
和(M==1)等价C)
和(M!=0)等价 非零即真D)
和(M!=1)等价51.以下程序的输出结果是()。main() {int i,j,k,a=3,b=2; i=(–a==b++)?–a:++b; j=a++;k=b; printf(“i=%d,j=%d,k=%d\n”,i,j,k);}
/* 1.执行(--a==b++); 首先成立 ,执行后 a = 2 b = 3 2.执行--a; 执行后a = 1 , i = 1; 3.执行j = a++; 执行后 j = 1; a = 2; 4.执行 k = b; 执行后 k = 3; 总结:i = 1; j = 1; k = 3; */
A)
i=2,j=1,k=3B)
i=1,j=1,k=2C)
i=4,j=2,k=4D)
i=1,j=1,k=352.a,b为整型变量,二者均不为0,以下关系表达式中恒成立的是()。
A)
ab/ab==1B)
a/b*b/a==1C)
a/b*b+a%b==a (√)(5/3*3 + 5%3 = (5/3)3 + 5%3=13 + 5%3 = 3 + 5%3 = 3+2 = 5 C正确)
D)
a/b*b==a53.为了提高程序的运行速度,在函数中对于整型或指针可以使用()型的变量。
A)
autoB)
register (寄存器运行速度快)C)
staticD)
extern54.以下程序的输出结果为()。main() {int i=010,j=10; printf("%d,%d\n",++i, j- -);}
A)
11,10B)
9,10C)
010,9D)
10,955.C 语言中以下几种运算符的优先次序()的排列是正确的。
A)
由高到低为:!,&&,||,算术运算符,赋值运算符B)
由高到低为:!,算术运算符,关系运算符,&&,||,赋值运算符C)
由高到低为:算术运算符,关系运算符,赋值运算符,!,&&,||D)
由高到低为:算术运算符,关系运算符,!,&&,||,赋值运算符56.设a为整型变量,初值为12,执行完语句a+=a-=a*a后,a的值是()。
A)
552B)
144C)
264D)
-26457.在win TC运行环境中经下列语句定义后,sizeof(x),sizeof(y),sizeof(a),sizeof(b)在微机上的值分别为()。char x=65;float y=7.3; int a=100; double b=4.5;
A)
2,2,2,4B)
1,2,2,4C)
1,4,2,8D)
2,4,2,858.用下列语句定义a,b,c,然后执行b=a、c=‘b’+b,则b,c的值是()。 long a=0xffffff; int b; char c;
a=0xffffff = -1
A)
0ffffff 和0x61B)
-1和98C)
-1和97D)
指向同一地址59.执行下列语句后,a和b的值分别为()。int a,b; a=1+‘a’; b=2+7%-4-‘A’;
A)
-63,-64B)
98,-60C)
1,-60D)
79,7860.C语言中要求对变量作强制定义的主要理由是()。
A)
便于移植B)
便于写文件C)
便于编辑预处理程序的处理D)
便于确定类型和分配空间61.以下程序的输出结果是()。main() {float x=3.6; int i; i=(int)x; printf(“x=%f,i=%d\n”,x,i);}
A)
x=3.600000,i=4B)
x=3,i=3C)
x=3.600000,i=3D)
x=3 i=3.60000062.经过以下语句定义后,表达式z+=x>y?++x:++y的值为()。 int x=1,y=2,z=3;
A)
2B)
3C)
6D)
563.以下程序的运行结果是()。main(){ int i=1,sum=0; while(i<10) sum=sum+1;i++; printf(“i=%d,sum=%d”,i,sum);}
while(i<10) {sum=sum+1;i++}; // {}必须有否则 i++一直执行程序报错
D
A)
i=10,sum=9B)
i=9,sum=9C)
i=2,sum=1D)
运行出现错误64.以下程序的运行结果是()。
main() { int n; for(n=1;n<=10;n++) { if(n%3==0) continue; // 3的倍数跳过 printf("%d",n); } }
A)
12457810B)
369C)
12D)
123456789065.在C语言中,if语句后的一对原括号中,用以决定分支的流程的表达式()。
A)
只能用逻辑表达式B)
只能用关系表达式C)
只能用逻辑表达式或关系表达式D)
可用任意表达式66.在以下给出的表达式中,与 do–while(E)语句中的(E)不等价的表达式是()。
C
A)
(!E==0)B)
(E>0||E<0)C)
(E==0)D)
(E!=0)67.假定所有变量均已正确定义,下列程序段运行后x的值是()。k1=1;k2=2;k3=3;x=15;if(!k1) x–;else if(k2) x=4; else x=3;
A)
14B)
4C)
15D)
368.执行下列语句后的输出为()。 int j=-1; if(j<=1) printf("****\n"); else printf("%%%%\n");
A)
****B)
%%%%C)
%%%%cD)
有错,执行不正确69.下列程序的输出结果是()。
main() { int x=1,y=0,a=0,b=0; switch(x) // x = 1; { case 1:switch(y) // y = 0; { case 0:a++;break; // a = 1; case 1:b++;break; } // 类似电梯程序进入后一直执行 直到有跳出的标志 case 2:a++;b++;break; // a = 2; b = 1; case 3:a++;b++;break; } printf("a=%d,b=%d\n",a,b); }
A)
a=1,b=0B)
a=2,b=1C)
a=1,b=1D)
a=2,b=270.在C语言中,为了结束由while语句构成的循环,while后一对圆括号中表达式的值应该为()。
A)
0B)
1C)
TrueD)
非071.下列程序的输出为()。main() { int y=10; while(y- -); printf(“y=%d\n”,y);}
DA)
y=0B)
while构成无限循环C)
y=1D)
y=-172.C语言的if语句嵌套时,if与else的配对关系是()。
A)
每个else总是与它上面的最近的if配对B)
每个else总是与最外层的if配对C)
每个else与if的配对是任意的D)
每个else总是与它上面的if配对73.设j和k都是int类型,则for循环语句 for(j=0,k=-1;k=1;j++,k++) printf("****\n");()。
A)
循环结束的条件不合法B)
是无限循环C)
循环体一次也不执行D)
循环体只执行一次74.下列数组说明中,正确的是()。
二维数组必须有列
A)
int array[][4];B)
int array[][];C)
int array[][][5];D)
int array[3][];75.下列数组说明中,正确的是()。
考点:数组的初始化,定义时直接初始化其他情况错误
A)
static char str[]=“China”;B)
static char str[]; str=“China”;C)
static char str1[5],str2[]={“China”}; str1=str2;D)
static char str1[],str2[];str2={“China”}; strcpy(str1,str2);76.下列定义数组的语句中正确的是()。
A)
#define size 10 char str1[size],str2[size+2];B)
char str[]; (未初始化)C)
int num[‘10’];D)
int n=5; int a[n][n+2]; C D选项 错误是:数组名[常量表达式]77.下列定义数组的语句中不正确的是()。
A)
static int a[2][3]={1,2,3,4,5,6};B)
static int a[2][3]={{1},{4,5}};C)
static int a[][3]={{1},{4}};D)
static int a[][]={{1,2,3},{4,5,6}};78.下列语句中,不正确的是()。
A)
static char a[2]={1,2};B)
static int a[2]={‘1’,‘2’};C)
static char a[2]={‘1’,‘2’,‘3’};D)
static char a[2]={‘1’};79.若输入ab,程序运行结果为()。main() { static char a[3]; scanf("%s",a); printf("%c,%c",a[1],a[2]); }
a[0] = ‘a’ a[1] = ‘b’ a[2] = '0’
A)
a,bB)
a,C)
b,D)
程序出错80.下列说法不正确的是()。
局部变量只能在函数内部作用
A)
主函数main中定义的变量在整个文件或程序中有效B)
不同函数中,可以使用相同名字的变量C)
形式参数是局部变量D)
在一个函数内部,可以在复合语句中定义变量,这些变量只在复合语句中有效81.关于return语句,下列正确的说法是()。
A)
不能在主函数中出现且在其他函数中均可出现B)
必须在每个函数中出现C)
可以在同一个函数中出现多次D)
只能在除主函数之外的函数中出现一次82.在C语言的函数中,下列正确的说法是()。
A)
必须有形参B)
形参必须是变量名C)
可以有也可以没有形参D)
数组名不能作形参83.在C语言程序中()。
A)
函数的定义可以嵌套,但函数的调用不可以嵌套B)
函数的定义不可以嵌套,但函数的调用可以嵌套C)
函数的定义和函数调用均可以嵌套D)
函数的定义和函数调用不可以嵌套84.C语言执行程序的开始执行点是()。
A)
程序中第一条可以执行语言B)
程序中第一个函数C)
程序中的main函数D)
包含文件中的第一个函数85.C语言程序中,若对函数类型未加显式说明,则函数的隐含说明类型为()。
A)
voidB)
doubleC)
intD)
char86.C语言程序中,当调用函数时()。
A)
实参和形参各占一个独立的存储单元B)
实参和形参可以共用存储单元C)
可以由用户指定是否共用存储单元D)
计算机系统自动确定是否共用存储单元87.数组名作为实参数传递给函数时,数组名被处理为()。
A)
该数组的长度B)
该数组的元素个数C)
该数组的首地址D)
该数组中各元素的值88.以下描述中,正确的是()。
A)
预处理是指完成宏替换和文件包含中指定的文件的调用B)
预处理指令只能位于C源文件的开始C)
C源程序中凡是行首以#标识的控制行都是预处理指令D)
预处理就是完成C编译程序对C源程序第一遍扫描,为编译词法和语法分析作准备89.以下对C语言函数的描述中,正确的是()。
A)
C程序必须由一个或一个以上的函数组成B)
C函数既可以嵌套定义又可以递归调用C)
函数必须有返回值,否则不能使用函数 (void)D)
C程序中有调用关系的所有函数必须放在同一个程序文件中 (项目中)90.以下函数调用语句中实参的个数是()。 exce((v1,v2),(v3,v4,v5),v6);
A)
3B)
4C)
5D)
691.以下函数调用语句中实参的个数是()。 func((e1,e2),(e3,e4,e5));
A)
2B)
3C)
5D)
语法错误92.C语言中函数调用的方式有()。
A)
一种:函数调用作为语句B)
一种:函数调用作为函数表达式C)
两种:函数调用作为语句或函数表达式D)
三种:函数调用作为语句、函数表达式或函数参数93.执行下面程序后,输出结果是()。
# include <stdio.h> int max(int x, int y); // 函数声明 int main() { int a, b, c; a = 45, b = 27, c = 0; c = max(a, b); // 函数调用后: 45 > 27 z = 45 printf("%d\n", c); } int max(int x, int y) { int z; if (x > y) z = x; else z = y; return(z); }
A)
45B)
27C)
18D)
7294.以下程序的输出结果为()。
# include <stdio.h> main() { int a = 1, b = 2, c = 3, d = 4, e = 5; printf("%d\n", func((a + b, b + c, c + a), (d + e))); // func((a + b, b + c, c + a) 逗号表达式 x = c + a = 4; } int func(int x, int y) { return(x + y); }
A)
15B)
13C)
9D)
函数调用出错95.下列定义不正确的是()。
A)
#define PI 3.141592B)
#define S 345C)
int max(int x,int y); { }函数定义后面不能有 ;
D)
static char c;96.下列程序运行结果为:
# include <stdio.h> #define P 3 #define S(a) P*a*a int main() { int ar; ar=S(3+5); printf("\n%d",ar); } /* 在VS2019中运行结果为:29 过程为:宏定义直接替换 3*3+5*3+5 = 9+15+5 = 29 */
A)
192B)
29C)
27D)
2597.已知p,p1为整型指针变量,a为整型数组名,j为整型变量,下列赋值语句中不正确的是()。
A)
p=&j,p=p1;B)
p=a;C)
p=&a[j];D)
p=10; (p为地址)98.经过下列的语句 int j,a[10],*p=a;定义后,下列语句中合法的是()。
A)
p=p+2;B)
p=a[5]; (p = a[0];)C)
p=a[2]+2;D)
p=&(j+2);99.两个指针变量不可以()。
A)
相加B)
比较C)
相减D)
指向同一地址100.若已定义x为int类型变量,下列语句中说明指针变量p的正确语句是()。
A)
int p=&x;B)
int *p=x;C)
int *p=&x;D)
*p=*x;101.关于指针概念说法不正确的是()。
A)
一个指针变量只能指向同一类型变量B)
一个变量的地址称为该变量的指针C)
只有同一类型变量的地址才能放到指向该类型变量的指针变量之中D)
指针变量可以由整数赋值,不能用浮点数赋值102.设有说明int (*ptr)[M];其中标识符ptr是()。
A)
M个指向整型变量的指针B)
指向M个整型变量的函数指针C)
一个指向具有M个整型元素的一维数组的指针D)
具有M个指针元素的一维指针数组,每个元素都只能指向整型量103.设char a[5],*p=a;,下面选择中正确的赋值语句是()。\
A)
p=“abcd”;B)
a=“abcd”;C)
*p=“abcd”;D)
*a=“abcd”;104.具有相同类型的指针变量p与数组a,不能进行的操作是()。
A)
p=a;B)
*p=a[0];C)
p=&a[0];D)
p=&a;105.若有下列定义,则对a数组元素地址的正确引用是()。 int a[5],*p=a;\
A)
&a[5]B)
p+2C)
a++D)
&a106.若有下列定义和语句,则对a数组元素的非法引用是()。 int a[2][3], (*pt)[3]; pt=a;\
A)
pt[0][0]B)
*(pt+1)[2]C)
*(pt[1]+2)D)
*(a[0]+2)107.以下程序段的输出结果是()。char *alp[]={“ABC”,“DEF”,“GHI”}; int j; puts(alp[1]);
DA)
AB)
BC)
DD)
DEF8
108设有以下语句, 若0<k<4,下列选项中对字符串的非法引用是()。 char str[4][2]={“aaa”,“bbb”,“ccc”,“ddd”},*strp[4]; int j; for (j=0;j<4;j++) strp[j]=str[j];
AA)
strpB)
str[k]C)
strp[k]D)
*strp8
109若有int a[][2]={{1,2},{3,4}}; 则*(a+1),*(*a+1)的含义分别为()。
BA)
非法,2B)
&a[1][0],2C)
&a[0][1],3D)
a[0][0],48
110若有定义:char *p1,*p2,*p3,*p4,ch;则不能正确赋值的程序语句为()。
CA)
p1=&ch; scanf("%c",p1);B)
p2=(char *)malloc(1);scanf("%c",p2);C)
*p3=getchar();D)
p4=&ch;*p4=getchar();9
111当定义一个结构体变量时,系统分配给它的内存是()。
AA)
各成员所需内存量的总和B)
结构中第一个成员所需内存量C)
结构中最后一个成员所需内存量D)
成员中占内存量最大者所需的容量9
112设有如下定义: struct sk {int a; float b;} data,*p; 若要使p指向data中的a域,正确的赋值语句是()。
AA)
p=(struct sk*)&data.a;B)
p=(struct sk*) data.a;C)
p=&data.a;D)
*p=data.a;11
113以下对枚举类型名的定义中正确的是()。
BA)
enum a={sum,mon,tue};B)
enum a {sum=9,mon=-1,tue};C)
enum a={“sum”,“mon”,“tue”};D)
enum a {“sum”,“mon”,“tue”};11
114在下列程序段中,枚举变量c1,c2的值依次是()。 enum color {red,yellow,blue=4,green,white} c1,c2;c1=yellow;c2=white; printf("%d,%d\n",c1,c2);
AA)
1,6B)
2,5C)
1,4D)
2,68
115变量p为指针变量,若p=&a,下列说法不正确的是()。
DA)
&*p==&aB)
*&a==aC)
(*p)++==a++D)
*(p++)==a++8
116以下程序的输出结果是()。main() { char s[]=“123”,*p; p=s; printf("%c%c%c\n",*p++,*p++,*p++); }
BA)
123B)
321C)
213D)
3128
117执行下列语句后的结果为()。 int x=3,y; int *px=&x; y=*px++;
BA)
x=3,y=4B)
x=3,y=3C)
x=4,y=4D)
x=3,y不知2
118下列各m的值中,能使m%32&&m%53&&m%7==2为真的是()。
BA)
8B)
23C)
17D)
611
119若有以下程序段:int a=3,b=4; a=ab;b=ba;a=a^b;则执行以上语句后,a和b的值分别是()。
BA)
a=3,b=4B)
a=4,b=3C)
a=4,b=4D)
a=3,b=311
120在位运算中,操作数每右移一位,其结果相当于()。
BA)
操作数乘以2B)
操作数除以2C)
操作数乘以16D)
操作数除以16 -
你必须知道的495个C语言问题(高清版)
2010-03-31 16:24:093.5 可否用显式括号来强制执行我所需要的计算顺序并控制相关的副作用?就算括号不行,操作符优先级是否能够控制计算顺序呢? 35 3.6 可是&&和||操作符呢?我看到过类似while((c = getchar()) != EOF && c != '\... -
Day02_Java_作业
2017-10-30 21:10:53A:选择题 1、 若有定义:int a,b;... 编译产生错误2、 以下选项中变量均已正确定义,合法的赋值语句是(c)。 A. a==1; B. ++i; i = i + 1; C. a=a+1 D. 4+=a;3、 在Java中,下列(b)语句不能通过编译。A:选择题
1、 若有定义:int a,b; a=a+10;则执行上述语句后,a的值是(d)。
A. 10
B. 11
C. 0
D. 编译产生错误2、 以下选项中变量均已正确定义,合法的赋值语句是(c)。
A. a==1;
B. ++i; i = i + 1;
C. a=a+1
D. 4+=a;3、 在Java中,下列(b)语句不能通过编译。
A. String s= “join”+ “was”+ “here”;
B. String s= “join”+3;
C. int a= 3+5;
D. float f=5+5.5;B:简答题
1、常量是什么?常量的分类?字面值常量的分类?
2、Java中针对整数常量有几种表现形式?各自的组成规则是什么?
3、其他进制到十进制的转换规则是什么 ?十进制到其他进制的转换规则是什么?
4、已知原码0b10001001求补码,已知补码0b10100011求原码?
5、请写出Java中数据类型的分类?基本数据类型都有哪些?
6、变量是什么?变量的定义格式是什么?
7、请写出标示符的命名规则补齐:
类或者接口:
变量或者方法:
8、Java中数据的类型转换有几种?分别是什么?
9、Java语言中的字符char可以存储一个中文汉字吗?为什么呢?C:看程序写结果(写出自己的分析理由),程序填空,改错,看程序写结果。
1、请问程序中,哪行代码有错误?应该如何改正; 如果无错误,请写出结果
char a=’a’,b;//第一行
b=(a+10);//第二行
System.out.println(a);//第三行
System.out.println(b);//第四行答:第二行错误,a是char类型,10默认int类型,类型不一样
2、定义变量的写法:哪句是编译失败的呢?为什么呢?
byte b1 = 3, b2 = 4, b;
b=b1+b2;
b=3+4;答:第二行错误,b,b1,b2是byte类型,b1+b2的结果自动升级为int类型,b不符合
3、下面代码有问题吗?为什么?
short s = 1;
s = s + 1;
和
short s = 1;
s+=1;答:第一个代码有错误,short类型数据与int类型数据做运算,类型不符
4、下列代码执行后,请问a,b,c的值分别是多少?
int a = 10;
int b = 20;
int c = 30;
a = b++;
b = ++c;
a–;答:a=19,b=31,c=31;
5、下列代码的执行结果是: ————
System.out.println(‘0’+”ak”+47);
System.out.println(‘0’+47+”ak”);答:0ak47和95ak。[‘0’=48,’’ak’’为字符串]。‘0’+47=48+47=95
6、下列代码的执行结果是:————
int a = 10;
int b = (–a)+(a–)+(a*10);
System.out.println(a);
System.out.println(b);答:(--a) __a=a-1,b=a=9; +(a--)__b=9+a=18,a=a-1=8 +(a*10)__b=18+8*10=98 a=8,b=98
-
《你必须知道的495个C语言问题》
2010-03-20 16:41:183.5 可否用显式括号来强制执行我所需要的计算顺序并控制相关的副作用?就算括号不行,操作符优先级是否能够控制计算顺序呢? 35 3.6 可是&&和||操作符呢?我看到过类似while((c = getchar()) != EOF && c != '\... -
Java课堂作业 Day2
2018-04-21 11:10:55Day2 A:选择题 1、 若有定义:int a,b; a=a+10;则执行上述语句后,a的值是()。 ...2、 以下选项中变量均已正确定义,合法的赋值语句是()。 A. a==1; B. ++i; i = i + 1; C. a=a+1 D. ... -
C语言练习题题库,含大量习题,选择填空阅读改错编程题
2019-03-10 16:32:344、若以下选项中的变量已正确定义,则正确的赋值语句是( C ) A)x1=26.8%3; B)1+2=x2; C)x3=0x12; D)x4=1+2=3; 5、设有定义:float a=2,b=4,h=3;以下C语言表达式中与代数式的计算结果不相符的是( B ) A)(a+b... -
java第二天作业
2020-11-06 11:21:342、 以下选项中变量均已正确定义,合法的赋值语句是(B)。 A. a==1; B. ++i; i = i + 1; C. a=a+1 D. 4+=a; 3、 在Java中,下列(B)语句不能通过编译。 A. String s= “join”+ “was”+ “here”; B. String s= ... -
VC++科学计算器的设计V1_4Beta.rar
2010-03-23 04:54:59显然,我们真正需要的是能够完成动态表达式解释执行的函数库调用。以上软件没有我们需要的功能。(注:利用MATLAB的计算引擎技术与DDE数据交换技术也可以间接实现表达式动态解释执行的目的,但是其执行效率很低,并且... -
你必须知道的495个C语言问题(PDF)
2009-09-15 10:25:473.5 我可否用括号来强制执行我所需要的计算顺序? . . . . . . . . . . 14 3.6 可是&& 和|| 运算符呢?我看到过类似while((c = getchar()) != EOF && c != ’nn’) 的代码⋯⋯ . . . . . . . . . . . . . . . . . . ... -
〖程序设计基础〗练习题2及答案
2011-05-30 14:39:312.设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )。 A) i = i + 2 B) a[0] = 7; C) i++ - --j; D) a(0) = 66; 3.Java语言的类间的继承关系是( )。 A) 多重的 B) 单重的 C) 线程的 D) ... -
javascript入门笔记
2018-05-15 15:01:07代码块 :包含多条可执行的语句 2、函数的声明与调用 1、普通函数 语法: function 函数名(){ 语句块; } 调用:在JS中任何的合法位置处,都可以通过 函数名() 的方式进行调用 练习: 1、声明一个函数,... -
单片机C语言入门-以最为流行的80C51 单片机为例来学习单片机的C 语言编程技术
2011-02-22 11:13:20该条指令会被反复执行的关键就在于main 中的第一行程序:for(;;),这里不对此作详细 的介绍,读者暂时只要知道,这行程序连同其后的一对大括号“{}”构成了一个无限循环语 句,该大括号内的语句会被反复执行。 第三... -
最全的oracle常用命令大全.txt
2011-12-09 08:41:00先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件, 这种方式下可访问数据库中的数据。 4、startup,等于以下三个命令 startup nomount alter database mount alter database ... -
〖程序设计基础〗练习题3及答案
2011-05-30 14:40:55用三目条件运算符,求变量 x 、y的最大值和最小值,并分别赋给变量 max 和min, 这两个赋值语句分别是 _________和________。 3.结构化程序设计的三种基本流程控制结构是:_____________、 _____________、__________... -
C语言程序设计标准教程
2009-05-22 18:43:58(2)赋值语句的方法 int a; int *p; p=&a; 不允许把一个数赋予指针变量,故下面的赋值是错误的: int *p;p=1000; 被赋值的指针变量前不能再加“*”说明符,如写为*p=&a 也是错误的 指针变量的运算 指针变量可以... -
SQL语法大全
2014-03-30 11:00:11以上几个游标类型将直接影响到Recordset对象所有的属性和方法,以下列表说明他们之间的区别。 ------------------------------------------------------------- Recordset属性 adOpenForwardOnly adOpenKeyset ... -
华为编程开发规范与案例
2008-09-04 16:44:56于是在程序中不断加打印语句,通过后台的DBWIN调试程序跟踪,最后终于定位为:每当执行到portdsl.c的DeviceDslMsgProc()函数中处理U口透传的 if ( SPC_STATE_OK == pSpcCB->bySpcState ) 语句时,主机复位。但是该...
-
qingshijiao.github.io-源码
-
mac vs 返回上一步_Mac 上 VSCode常用快捷键
-
WinForm TextBox.text 在初始化和Form_load中赋值不成功
-
从基于序列的特征预测离子淌度质谱中的肽漂移时间
-
综合新型电气火灾安全监控系统的设计应用
-
MySQL 设计基础(数据库概论、初探)
-
UdpEchoClient客户端实现 java
-
grafana-7.4.2-1.x86_64.rpm
-
tbot:用于嵌入式Linux开发的AutomationTesting工具-源码
-
数字信号控制器电磁敏感度的环境温度影响研究
-
LVS + Keepalived 实现 MySQL 负载均衡与高可用
-
使用tar来归档压缩与解压
-
Galera 高可用 MySQL 集群(PXC v5.7+Hapro)
-
dobbodemo:za-源码
-
安装记录
-
基于电商业务的全链路数据中台落地方案(全渠道、全环节、全流程)
-
SAP PS CJ20N主数据 加工标志的三种含义
-
Windows系统管理
-
12月英语六级押题卷.zip
-
Python数据分析笔记#5.3 Numpy-线性代数.pdf