网友您好, 请在下方输入框内输入要搜索的题目:

2021 青少年人工智能编程水平测试 四级测试题

已知字符 'A' 的 ASC Ⅱ 代码值是 65 ,字符变量 c1 的值是 'A',c2 的值是 'D' 。执行语句printf("%d,%d",c1,c2-2); 后,输出结果是

A ) A , B

B ) A , 68

C ) 65 , 66

D ) 65 , 68


正确答案:C


有以下程序段

char ch; int k;

ch='a'; k=12;

printf("%c,%d,",ch,ch,k); printf("k=%d\n",k);

已知字符 a 的 ASCll 十进制代码为 97 ,则执行上述程序段后输出结果是 ( )

A) 因变量类型与格式描述符的类型不匹配输出无定值

B) 输出项与格式描述符个数不符,输出为零值或不定值

C)a,97,12k=12

D)a,97,k=12


正确答案:D


( 32 )在窗体中有一个文本框 text1, 编写事件代码如下:

Private sub form_click()

X=val(inputbox( “ 输入 x 的值 ” ))

Y=1

If x<> then y=2

Text1.value=y

End sub

打开窗体运行后。在输入框中输入整数 12 ,文本框 text1 中输出的结果是

A ) 1

B ) 2

C ) 3

D ) 4


正确答案:B


已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【】。 include ma

已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【 】。

include

main()

{ char a, b;

a=getchar(); scanf("% d", &b);

a=a-'A'+'0'; b=b*2;

printf("% c % c\n", a, b);

}


正确答案:1B
1B 解析:从键盘输入后,有a=B,b=33。a=a-'A'+'0'='B'-'A'+'0'='1',b=b*2=66,在输出时均需要把a,b转化为字符型,因此输出为1B。


有下列程序段:

charch:intk:

ch=a;k=12;

printf("%c,%d,",ch,ch,k);

printf("k=%d\n",k);

已知字符a的ASCIl十进制代码为97,则执行上述程序段后输出结果是( )。

A.因变量类型与格式描述符的类型不匹配输出无定值

B.输出项与格式描述符个数不符,输出为零值或不定值

C.a,97,12k=12

D.a,97,k=12


正确答案:D

D。【解析】printf语句在输出时,格式说明与输出项的个数应该相同。如果格式说明的个数少于输出项的个数(正如本题的情况),则多余的输出项不予输出,如果格式说明个数多于输出项个数,则对于多余的格式项输出不定值或0。故本题选项为D。


2021青少年人工智能编程水平测试四级测试题一、单选题1、运行下列代码后,输入4,输出的结果是()num_1=input()num_2=3print(num_1+num_2)A、7B、4+3C、43(正确答案)D、4+32、已知变量a=5,执行下列哪个代码后,a的值为10?()A、a=a+5B、a=a+5(正确答案)C、a=5D、a=a53、print(5%10+5)的输出结果是()A、10(正确答案)B、1/3C、5.2D、54、以下哪个变量名是符合Python变量命名规范的?()A、123B、myvarC、my_variable(正确答案)D、&var5、使用哪个函数可以把字符串123转换为整型123?()A、num()B、str()C、float()D、int()(正确答案)6、已知变量a=20,b=4,执行语句a=a-bb后,变量a的值为()A、20B、64C、16D、4(正确答案)7、下列哪个符号可以用来修改变量的值?()A、=B、10输出的结果是()A、56B、50C、FalseD、True(正确答案)9、下列说法中错误的是?A、turtle库是绘图库B、可以使用importturtle导入turtle库C、使用turtle库中的forward命令,可以让画笔改变方向(正确答案)D、使用turtle库中的left命令,可以让画笔改变方向10、运行下面的代码,输出的结果是()i=2whileTrue:ifi%3=0:breakprint(i)i+=2A、2468(以此类推,无限打印)B、24(正确答案)C、23D、1357(以此类推,无限打印)11、运行下面这段代码,结果为()s=0foriinrange(3):ifi%2=0:s=s+iprint(s)A、0B、1C、2(正确答案)D、312、运行下面的代码,可以打出几个n?()foriinrange(5):print(m)print(n)A、0B、1(正确答案)C、5D、1013、运行下面这段代码,结果为()j=3k=1j-=1k+=jprint(k)A、1B、2C、3(正确答案)D、414、forjinrange(2):print(j2)运行这段代码,打印出的结果是()A、24B、024C、02(正确答案)D、415、运行下面的代码,打印的结果是()x=hx=x+iprint(x)A、xiB、hi(正确答案)C、xD、hxi二、多选题16、Python中如何表示缩进()A、一个Tab键(正确答案)B、一个空格键C、两个Tab键D、四个空格键(正确答案)17、以下选项中,属于计算机输入设备的是()A、键盘(正确答案)B、麦克风(正确答案)C、中央处理器(CPU)D、音响18、想要让画笔pen左转60,可以使用以下哪些命令()A、pen.right(60)B、pen.right(300)(正确答案)C、pen.left(60)(正确答案)D、pen.left(300)19、下列关于字符串的描述中,正确的是()A、123是一个字符串(正确答案)B、可以使用一对句号创建字符串C、字符串中可以有字母(正确答案)D、字符串中可以有空格(正确答案)20、a=6b=3运行下面的程序,能输出9的是()A、print(27/b)(正确答案)B、print(27%b)C、print(a+b)D、print(a+3)(正确答案)三、编程题21、输入一个数字,计算出它加上100的和,并输出。_22、春节即将到了,小区里决定举办一场包大饺子大赛。评分规则是:如果饺子的重量超过了20克,那么就加3分,否则就只加1分。输入一串数字,代表饺子的重量(单位为克)。请输出这一组饺子所代表的分值。_23、输入一个数字n,输出n行的星号组成的三角形。(第一行1个,第二行2个,第n行n个)_24、使用循环,找出0(含)到100(含)之间所有可以被8整除的数,并依次输出。_


在窗体中有一个文本框Test1,编写事件代码如下: Private Sub Form_Click() X=Val(InputBox("输入X的值")) Y=1 If X<>0 Then Y=2 Text1.Value=Y End Sub 打开窗体运行后,在输入框中输入整数12,文本框Text1中输出的结果是( )。

A.1

B.2

C.3

D.4


正确答案:B


有下列程序段:

charch:intk:

ch='a';k=12;

printf("%c,%d,",ch,ch,k);

printf("k=%d\n",k);

已知字符a的ASCIl十进制代码为97,则执行上述程序段后输出结果是( )。

A.因变量类型与格式描述符的类型不匹配输出无定值

B.输出项与格式描述符个数不符,输出为零值或不定值

C.a,97,12k=12

D.a,97,k=12


正确答案:D
D。【解析】printf语句在输出时,格式说明与输出项的个数应该相同。如果格式说明的个数少于输出项的个数(正如本题的情况),则多余的输出项不予输出,如果格式说明个数多于输出项个数,则对于多余的格式项输出不定值或0。故本题选项为D。


已知字符A的ASCII代码值为65,以下程序运行时,若从键盘输入:B33<回车>。则输出结果是______。 incl

已知字符A的ASCII代码值为65,以下程序运行时,若从键盘输入:B33<回车>。则输出结果是______。 #include "stdio.h" main() { char a,b; a=getchar();scanf("Xd",&b); a=a-'A'+'0';b=b*2; printf("%c%c\n",a,b); }

A.2 B

B.1 B

C.3 B

D.4 B


正确答案:B


已知字符'A'的ASCII代码值是65,字符变量c1的值是'A',c2的值是'D'。执行语句 printf("%d,%d",c1,c2-2);后,输出结果是

A.A,B

B.A,68

C.65,66

D.65,68


正确答案:C
解析:字符变量其实就是整型变量。只不过它只占1个字节,所以表示范围是-128~127。它所储存的值为它所代表字符的ASCII码值。“己知字符,A,的ASCII代码值是65,字符变量c1的值是'A'”这句话告诉我们,c1中存储的值就是65;c2的值为'D',但在输出时减了2,所以输出的值为'B',也就是66。故本题应该选择C。


已知字符A的ASCⅡ代码值是65,字符变量c1的直是A,c2的值是D。执行语句printf("%d,%d",c1,c2-2);后,输出结果是( )。

A.A,B

B.A,68

C.65,66

D.65,68


正确答案:C
在C语言中,用整型格式输出字符时,输出的是其ASCII码值。


更多 “2021 青少年人工智能编程水平测试 四级测试题” 相关考题
考题 单选题下列代码中设置4秒后执行的js脚本,正确的是()。A setTimeout(执行代码,4000)B console.info(执行代码,4000)C alert(执行代码,4000)D call(执行代码,4000)正确答案: C 解析: 暂无解析

考题 已知字符A的ASCⅡ代码值是65,字符变量c1的直是A,c2的值是D。执行语句printf(%d,%d,c1,c2-2);后,输出结果是( )。A.A,BB.A,68C.65,66D.65,68 正确答案:C在C语言中,用整型格式输出字符时,输出的是其ASCII码值。

考题 已知字符‘A’的ASCII代码值是65,字符变量cl的值是‘A’,c2的值是‘D’。则执行语句printf(”%d,%d”,cl,c2—2);的输出结果是( )。A.65,68B.A,68C.A,BD.65,66 正确答案:D打印时以%d整型格式打印输出,所以字符标量cl的值打印出来就是65,从c2—2的值打印出来就是68—2,即66。所以选择D。

考题 下列代码运行后输出结果是Defstr B-EPrivate Sub Command1_Click()B$="123"C="456"Print B+C$End 下列代码运行后输出结果是 Defstr B-E Private Sub Command1_Click() B$="123" C="456" Print B+C$ End SubA.123456B.123456C.123+"456"D.显示出错信 正确答案:D解析:“+”也可以用做字符串连接符,它可以把两个字符串连接在一起,生成一个较长的字符串。

考题 已知字符A的ASCⅡ代码值为65,以下程序运行时若从键盘输入:B33.则输出结果是( )。 include ma 已知字符A的ASCⅡ代码值为65,以下程序运行时若从键盘输入:B33<回车>.则输出结果是( )。includemain(){ char a,b;a=getchar();scanf("%d",&B);a=a-'A'+'0';b=b*2;printf("%c%c\n",a,B);} 正确答案:1 B1 B

考题 以下关于DOE中代码化的说法正确的是()A、代码化是将该因子所取的低水平设定的代码值取为-1,高水平设定的代码值取为+1,中心水平为0B、代码化后的回归方程中,自变量及交互作用项的各系数可以直接比较,系数绝对值大者之效应比系数绝对值小者之效应更重要、更显著C、代码化后的回归方程内各项系数的估计量间是不相关的D、在自变量代码化后,回归方程中的常数项就有了具体的物理意义正确答案:A,B,C,D

考题 单选题已知字符A的ASCII代码值是65,字符变量c1的值是A,c2的值是D。则执行语句printf("%d,%d",c1,c2-2);的输出结果是(  )。A A,68B 65,66C A,BD 65,68正确答案: B 解析: 在C语言中,字符型数据在内存中的存储形式是ASCII码值。当需要以整型格式输出字符时,输出的也是ASCII码值。字符'A'和'D'的ASCII码值分别为65和68,c2-2对应的ASCII码值为66。答案选择B选项。

考题 多选题以下关于DOE中代码化的说法正确的是()A代码化是将该因子所取的低水平设定的代码值取为-1,高水平设定的代码值取为+1,中心水平为0B代码化后的回归方程中,自变量及交互作用项的各系数可以直接比较,系数绝对值大者之效应比系数绝对值小者之效应更重要、更显著C代码化后的回归方程内各项系数的估计量间是不相关的D在自变量代码化后,回归方程中的常数项就有了具体的物理意义正确答案: A,B 解析: 暂无解析

考题 在窗体中有一个文本框Textl,编写事件代码如下: Private Sub Form. Click( ) X=val(Inputbox(‘‘输入x的值‘‘))Y=1IfX◇0 Then Y=2Textl.Value=YEnd Sub打开窗体运行后,在输入框中输入整数12,文本框Textl中输出的结果是( )。【考点4 VBA流程控制语句】A.1B.2C.3D.4 正确答案:B根据题意,可知首先将输入的数值赋给X,Y初始值为l,接着判断x是否不为0(即输入的值是否不为0),如果不为0,则Y的值为2,并且将Y的值赋给文本框Textl。由于题意中输入的是12,不为0,此时Y的值为2,所以文本框中输出的结果为2。

考题 在窗体中有一个文本框Testl,编写事件代码如下: Private Sub Form. Click( ) X=val(Inputbox(”输入x的值”))Y=1 If X0 Then Y=2Text1.Value=YEnd Sub. 打开窗体运行后,在输入框中输入整数12,文本框Textl中输出的结果是( )。A.1B.2C.3D.4 正确答案:BB。【解析】本题考查的是if语句的条件判断。因为输入的值是l2,不等于0,所以输出为2。
最新考题