
C语言程序设计(中国海洋大学)
1.问题:#include <stdio.h>是
选项:
A: 编译预处理指令
B: 语句
C: 函数
D: 程序入口
参考答案: 【编译预处理指令】
2.问题:codeblocks中运行到下一步(next line)的快捷键是
选项:
A: F7
B: F5
C: F8
D: F11
参考答案: 【F7】
3.问题:C语言用sizeof计算变量在内存中的字节数,其中sizeof是()
选项:
A: 函数
B: 运算符
C: 标识符
D: 语句
参考答案: 【运算符】
4.问题:宏定义是()
选项:
A: 一条语句
B: 一种编译预处理指令
C: 一个标识符
D: 一个变量
参考答案: 【一种编译预处理指令】
5.问题:const常量有数据类型。
选项:
A: 正确
B: 错误
参考答案: 【正确】
6.问题:下列选项中,合法的C语言标识符是
选项:
A: _a1
B: width.x
C: #abc123
D: 123abc
E: o*k
F: a
G: a+b
H: %a
I: b!
参考答案: 【_a1】
7.问题:以下不适合定义为用户标识符的是
选项:
A: int
B: a2
C: def2
D: _3com_
E: PI
F: Source
G: abc
参考答案: 【int】
8.问题:#include <stdio.h>是
选项:
A: 编译预处理指令
B: 语句
C: 函数
D: 什么都不是
E: 有语法错误
参考答案: 【编译预处理指令】
9.问题:在windows下,程序编译链接后形成的可执行文件是
选项:
A: .obj文件
B: .exe文件
C: .o文件
D: .c文件
E: .h文件
参考答案: 【.exe文件】
10.问题:程序编译链接后显示” 0 error,0 warning” 代表
选项:
A: 程序中没有语法错误
B: 程序是正确的
C: 程序是不正确的
D: 程序中可能存在语法错误
E: 程序中有语义错误
参考答案: 【程序中没有语法错误】
11.问题:用8位无符号二进制数能表示的最大十进制数为
选项:
A: 255
B: 127
C: 128
D: 256
参考答案: 【255】
12.问题:关于可执行文件说法正确的是
选项:
A: 可执行文件是编译链接后生成的文件
B: 可执行文件就是源代码文件
C: 可执行文件后缀为.obj
D: 可执行文件就是main.c文件
参考答案: 【可执行文件是编译链接后生成的文件】
13.问题:若变量a是int类型,并执行了语句:a=’A’+1.6;,则正确的叙述是
选项:
A: ‘A’+1.6的结果是浮点型
B: a的值还是整型
C: a的值是字符C
D: a的值是浮点型
E: 不允许字符型和浮点型相加
参考答案: 【‘A’+1.6的结果是浮点型;
a的值还是整型】
14.问题:C语言用sizeof计算变量在内存中的字节数,其中sizeof是()
选项:
A: 运算符
B: 一元运算符
C: 只需要一个操作数的运算符
D: 函数
E: 语句
F: 标识符
G: 变量
参考答案: 【运算符;
一元运算符;
只需要一个操作数的运算符】
15.问题:以下不属于Codeblocks中用于调试程序的工具是
选项:
A: run
B: build
C: run to cursor
D: next line
E: stop debugger
F: watches
参考答案: 【run;
build】
16.问题:程序的开发步骤中不包括
选项:
A: 撰写文档
B: 运行程序
C: 编译链接
D: 程序测试
E: 编辑(编写代码)
参考答案: 【撰写文档】
17.问题:下列说法中错误的是()
选项:
A: 尾数决定了实数的表数范围,阶码决定了实数的表数精度。
B: 内存是按位编址的。
C: 有符号和无符号整数的表数范围是相同的。
D: int型在所有的计算机上都占4个字节的存储单元。
E: 编译器按变量定义的类型对不同类型的变量分配不同大小的内存空间。
F: 内存是按字节编址的。
G: 对于同样的尾数,阶码的值越大,则浮点数所表示的数值的绝对值就越大。
H: sizeof是编译时执行的运算符,不会导致额外的运行时间开销。
参考答案: 【尾数决定了实数的表数范围,阶码决定了实数的表数精度。;
内存是按位编址的。;
有符号和无符号整数的表数范围是相同的。;
int型在所有的计算机上都占4个字节的存储单元。】
18.问题:若有定义:int a=8,b=5,c; ,执行语句c=a/b+0.4;后,c的值为
选项:
A: 1
B: 1.4
C: 2.0
D: 2
参考答案: 【1】
19.问题:在C语言中,字符型数据在内存中以字符的( )形式存放
选项:
A: ASCII码
B: 国标码
C: BCD码
D: 反码
参考答案: 【ASCII码】
20.问题:以下符合C语言语法的实型常量是
选项:
A: 5e-3
B: 3.14.159e
C: 1.2e0.5
D: e15
参考答案: 【5e-3】
21.问题:以下选项中可作为C语言合法整数的是
选项:
A: 0xffa
B: 10110B
C: 038x
D: x2a2
参考答案: 【0xffa】
22.问题:下列说法正确的是
选项:
A: 在C语言中,变量必须先定义后使用。
B: 一条变量定义语句可定义多个同类型的变量。
C: C89规定所有变量必须在第一条可执行语句前定义。
D: const常量只能在定义时赋值。
E: 实型常量的默认类型是double类型。
F: 一条变量定义语句不可以同时定义多个变量。
G: 不同类型的变量分配的存储空间大小都是相同的。
H: 在C语言中,所有变量都必须在定义时进行初始化。
I: 变量在没有初始化的时候,其值都是0
J: 宏常量有数据类型,编译器在宏替换时可以进行类型检查。
参考答案: 【在C语言中,变量必须先定义后使用。;
一条变量定义语句可定义多个同类型的变量。;
C89规定所有变量必须在第一条可执行语句前定义。;
const常量只能在定义时赋值。;
实型常量的默认类型是double类型。】
23.问题:下列变量定义中合法的是
选项:
A: long ao=0xfdaL;
B: short _a=1-.1e-1;
C: double b=1+5e2.5;
D: float 2_and=1-e-3;
参考答案: 【long ao=0xfdaL;】
24.问题:下列选项中,合法的C语言标识符是
选项:
A: _a1
B: width
C: #abc123
D: 123abc
E: o*k
F: a
G: a+b
H: %a
I: b!
参考答案: 【_a1;
width】
25.问题:以下不适合定义为用户标识符的是
选项:
A: float
B: main
C: define
D: _3com_
E: PI
F: Source
G: abc
参考答案: 【float;
main;
define】
26.问题:#include <stdio.h>是
选项:
A: 编译预处理指令
B: 语句
C: 函数
D: 什么都不是
E: 有语法错误
参考答案: 【编译预处理指令】
27.问题:在windows下,程序编译链接后形成的可执行文件是
选项:
A: .obj文件
B: .exe文件
C: .o文件
D: .c文件
E: .h文件
参考答案: 【.exe文件】
28.问题:程序编译链接后显示” 0 error,0 warning” 代表
选项:
A: 程序中没有语法错误
B: 程序是正确的
C: 程序是不正确的
D: 程序中可能存在语法错误
E: 程序中有语义错误
参考答案: 【程序中没有语法错误】
29.问题:用8位无符号二进制数能表示的最大十进制数为
选项:
A: 255
B: 127
C: 128
D: 256
参考答案: 【255】
30.问题:关于可执行文件说法正确的是
选项:
A: 可执行文件是编译链接后生成的文件
B: 可执行文件就是源代码文件
C: 可执行文件后缀为.obj
D: 可执行文件就是main.c文件
参考答案: 【可执行文件是编译链接后生成的文件】
31.问题:若变量a是int类型,并执行了语句:a=’A’+1.6;,则正确的叙述是
选项:
A: ‘A’+1.6的结果是浮点型
B: a的值还是整型
C: a的值是字符C
D: a的值是浮点型
E: 不允许字符型和浮点型相加
参考答案: 【‘A’+1.6的结果是浮点型;
a的值还是整型】
32.问题:C语言用sizeof计算变量在内存中的字节数,其中sizeof是()
选项:
A: 运算符
B: 一元运算符
C: 只需要一个操作数的运算符
D: 函数
E: 语句
F: 标识符
G: 变量
参考答案: 【运算符;
一元运算符;
只需要一个操作数的运算符】
33.问题:以下不属于Codeblocks中用于调试程序的工具是
选项:
A: run
B: build
C: run to cursor
D: next line
E: stop debugger
F: watches
参考答案: 【run;
build】
34.问题:程序的开发步骤中不包括
选项:
A: 撰写文档
B: 运行程序
C: 编译链接
D: 程序测试
E: 编辑(编写代码)
参考答案: 【撰写文档】
35.问题:下列说法中错误的是()
选项:
A: 尾数决定了实数的表数范围,阶码决定了实数的表数精度。
B: 内存是按位编址的。
C: 有符号和无符号整数的表数范围是相同的。
D: int型在所有的计算机上都占4个字节的存储单元。
E: 编译器按变量定义的类型对不同类型的变量分配不同大小的内存空间。
F: 内存是按字节编址的。
G: 对于同样的尾数,阶码的值越大,则浮点数所表示的数值的绝对值就越大。
H: sizeof是编译时执行的运算符,不会导致额外的运行时间开销。
参考答案: 【尾数决定了实数的表数范围,阶码决定了实数的表数精度。;
内存是按位编址的。;
有符号和无符号整数的表数范围是相同的。;
int型在所有的计算机上都占4个字节的存储单元。】
36.问题:若有定义:int a=8,b=5,c;,执行语句c=a/b+0.4;后,c的值为
选项:
A: 1
B: 1.4
C: 2.0
D: 2
参考答案: 【1】
37.问题:在C语言中,字符型数据在内存中以字符的( )形式存放
选项:
A: ASCII码
B: 国标码
C: BCD码
D: 反码
参考答案: 【ASCII码】
38.问题:以下符合C语言语法的实型常量是
选项:
A: 5e-3
B: 3.14.159e
C: 1.2e0.5
D: e15
参考答案: 【5e-3】
39.问题:以下选项中可作为C语言合法整数的是
选项:
A: 0xffa
B: 10110B
C: 038x
D: x2a2
参考答案: 【0xffa】
40.问题:下列说法正确的是
选项:
A: 在C语言中,变量必须先定义后使用。
B: 一条变量定义语句可定义多个同类型的变量。
C: C89规定所有变量必须在第一条可执行语句前定义。
D: const常量只能在定义时赋值。
E: 实型常量的默认类型是double类型。
F: 一条变量定义语句不可以同时定义多个变量。
G: 不同类型的变量分配的存储空间大小都是相同的。
H: 在C语言中,所有变量都必须在定义时进行初始化。
I: 变量在没有初始化的时候,其值都是0
J: 宏常量有数据类型,编译器在宏替换时可以进行类型检查。
参考答案: 【在C语言中,变量必须先定义后使用。;
一条变量定义语句可定义多个同类型的变量。;
C89规定所有变量必须在第一条可执行语句前定义。;
const常量只能在定义时赋值。;
实型常量的默认类型是double类型。】
41.问题:下列变量定义中合法的是
选项:
A: long ao=0xfdaL;
B: short _a=1-.1e-1;
C: double b=1+5e2.5;
D: float 2_and=1-e-3;
参考答案: 【long ao=0xfdaL;】
42.问题:通常情况下,不同类型数据的运算结果的类型是取值范围较大的那种类型。
选项:
A: 正确
B: 错误
参考答案: 【正确】
43.问题:下列语句中错误的是()。
选项:
A: int a, b, c;a=b=c=0;
B: int a, b, c;a=0;b=0;c=0;
C: int a=0;int b=0;int c=0;
D: int a=b=c=0;
参考答案: 【int a=b=c=0;】
44.问题:强制类型转换运算符就是强制改变一个变量原有的数据类型。
选项:
A: 正确
B: 错误
参考答案: 【错误】
45.问题:下列程序的输出结果是#include<stdio.h>
intmain()
{
inta=7,b=5;
printf(“%dn”,b/a);
return0;
}
选项:
A: 0
B: 5
C: 1
D: 0.7
参考答案: 【0】
46.问题:下列关于单目运算符++、–的叙述中正确的是
选项:
A: a++的运算过程是:先使用变量a的值,然后再执行a=a+1。
B: ++a的运算过程是:先使用变量a的值,然后再执行a=a+1。
C: a++的运算过程是:先执行a=a+1,然后再使用变量a的值。
D: a++和++a都是最终使变量a执行a=a+1,因此对于包含a++或++a的表达式而言(如j=a++;或者j=++a;),两种情况下表达式的最终运算结果一定是相同的。
参考答案: 【a++的运算过程是:先使用变量a的值,然后再执行a=a+1。】
47.问题:以下程序的输出结果是:#include<stdio.h>
intmain()
{
inta=1,b=2;
a=a+b;
b=a-b;
a=a-b;
printf(“%d,%dn”,a,b);
return0;
}
选项:
A: 2,1
B: 3,1
C: 3,2
D: 1,2
参考答案: 【2,1】
48.问题:程序运行后的输出结果是#include<stdio.h>
intmain()
{
intm=3,n=4,x;
x=m++;
++n;
x=x+8/n;
printf(“%d,%dn”,x,m);
return0;
}
选项:
A: 4,4
B: 4,3
C: 5,4
D: 5,3
参考答案: 【4,4】
49.问题:下面程序的运行结果是#include<stdio.h>
intmain()
{
inta=2,b=3;
floatx=3.5,y=2.5;
printf(“%f”,(float)(a+b)/2+(int)x%(int)y);
return0;
}
选项:
A: 3.500000
B: 3.000000
C: 3.5
D: 3
参考答案: 【3.500000】
50.问题:以下非法的赋值语句是
选项:
A: ++(i+1);
B: x=(j–);
C: n=++i;
D: j++;
参考答案: 【++(i+1);】
51.问题:设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
选项:
A: 6.000000
B: 6.500000
C: 6
D: 5.500000
参考答案: 【6.000000】
52.问题:以下程序的运行结果是#include<stdio.h>
intmain()
{
inta=12,b=3;
floatx=18.5,y=4.5;
printf(“%fn”,(float)(a*b)/2);
printf(“%dn”,(int)x%(int)y);
return0;
}
选项:
A: 18.0000002
B: 182
C: 182.000000
D: 18.0000002.000000
参考答案: 【18.0000002】
53.问题:设有语句“int a = 3;”,执行语句“a += a -= a * a;”后,变量a的值是
选项:
A: -12
B: 3
C: 0
D: 9
参考答案: 【-12】
54.问题:在C语言中,要求操作数必须是整型的运算符是
选项:
A: %
B: /
C: *
D: +
E: –
参考答案: 【%】
55.问题:程序运行后的输出结果是#include<stdio.h>
intmain()
{
chara=’a’;
printf(“%c,”,++a);
printf(“%cn”,a++);
return0;
}
选项:
A: b,b
B: b,c
C: a,b
D: a,c
参考答案: 【b,b】
56.问题:下面哪条语句可以生成0-9之间的随机数
选项:
A: magic=rand()%10;
B: magic=rand()%10+1;
C: magic=rand()/10;
D: magic=rand()/10+1;
参考答案: 【magic=rand()%10;】
57.问题:在下面的C语言语句中,存在错误的是
选项:
A: int a=b=10;
B: int a=10,b=10;
C: int a,b;a=b=10;
D: int a,b;a=10;b=10;
参考答案: 【int a=b=10;】
58.问题:若以下选项中的变量已正确定义,则正确的赋值语句是
选项:
A: x3=x2=x1=0;
B: x1=26.8%3;
C: 1+2=x2;
D: x4=1+2=3;
参考答案: 【x3=x2=x1=0;】
59.问题:若有以下定义,则表达式“a * b + d – c”的值的类型为#include<stdio.h>
intmain()
{
chara;
intb;
floatc;
doubled;
….
return0;
}
选项:
A: double
B: int
C: float
D: char
参考答案: 【double】
60.问题:在C程序中如果要使用数学函数,如sin(x),log(x)等,需要在程序中加入的语句是
选项:
A: #include <math.h>
B: #include <stdio.h>
C: #define <math.h>
D: #define <stdio.h>
参考答案: 【#include <math.h>】
61.问题:十进制3位数整数x,下面哪条语句能正确分离出它的十位上的数字d
选项:
A: d=(x-(x/100)*100)/10;
B: d=(x%100)/10;
C: d=(x/10)%10;
D: d=x%10;
E: d=(x-x%10)/10;
F: d=x%100;
参考答案: 【d=(x-(x/100)*100)/10;;
d=(x%100)/10;;
d=(x/10)%10;】
62.问题:在C语言中对下面的语句而言,哪个说法是错误的?int a, b;
选项:
A: 变量a和b中的值都是0
B: 变量a和b中都没有数值
C: 变量a和b中的值都是未知的随机数
D: a和b都是整型变量
E: 变量a和b占用的内存空间的大小是相同的
参考答案: 【变量a和b中的值都是0;
变量a和b中都没有数值】
63.问题:已知int a,b;并且有a=5%3;以及b=5/3;,则a和b的值分别是( )。
选项:
A: 2和1
B: 0和1.67
C: 3和1
D: 5和1
E: 0和1
F: 3和1.67
G: 5和1.67
参考答案: 【2和1】
64.问题:设有以下定义,则下面给出的语句中错误的是inta=0;
floatb=1.25;
charc=’A’;
#defined2
选项:
A: d++;
B: (a+b)++;
C: (-a)++;
D: (a+1)++;
E: a++;
F: b++;
G: c++;
参考答案: 【d++;;
(a+b)++;;
(-a)++;;
(a+1)++;】
65.问题:设有语句“int a = 3;”,执行语句“a += a -= a * a;”后,变量a的值是
选项:
A: -12
B: 3
C: 0
D: 9
参考答案: 【-12】
66.问题:在C程序中如果要使用数学函数,如sin(x),log(x)等,需要在程序中加入的语句是
选项:
A: #include <math.h>
B: #include <stdio.h>
C: #define <math.h>
D: #define <stdio.h>
参考答案: 【#include <math.h>】
67.问题:设有以下定义,则下面给出的语句中错误的是inta=0;
floatb=1.25;
charc=’A’;
#defined2
选项:
A: d++;
B: (a+b)++;
C: (-a)++;
D: (a+1)++;
E: a++;
F: b++;
G: c++;
参考答案: 【d++;;
(a+b)++;;
(-a)++;;
(a+1)++;】
68.问题:下列关于单目运算符++、–的叙述中正确的是
选项:
A: a++的运算过程是:先使用变量a的值,然后再执行a=a+1。
B: ++a的运算过程是:先使用变量a的值,然后再执行a=a+1。
C: a++的运算过程是:先执行a=a+1,然后再使用变量a的值。
D: a++和++a都是最终使变量a执行a=a+1,因此对于包含a++或++a的表达式而言(如j=a++;或者j=++a;),两种情况下表达式的最终运算结果一定是相同的。
参考答案: 【a++的运算过程是:先使用变量a的值,然后再执行a=a+1。】
69.问题:以下程序的输出结果是:#include<stdio.h>
intmain()
{
inta=1,b=2;
a=a+b;
b=a-b;
a=a-b;
printf(“%d,%dn”,a,b);
return0;
}
选项:
A: 2,1
B: 3,1
C: 3,2
D: 1,2
参考答案: 【2,1】
70.问题:下面哪条语句可以生成0-9之间的随机数
选项:
A: magic=rand()%10;
B: magic=rand()%10+1;
C: magic=rand()/10;
D: magic=rand()/10+1;
参考答案: 【magic=rand()%10;】
71.问题:在下面的C语言语句中,存在错误的是
选项:
A: int a=b=10;
B: int a=10,b=10;
C: int a,b;a=b=10;
D: int a,b;a=10;b=10;
参考答案: 【int a=b=10;】
72.问题:若有以下定义,则表达式“a * b + d – c”的值的类型为#include<stdio.h>
intmain()
{
chara;
intb;
floatc;
doubled;
….
return0;
}
选项:
A: double
B: int
C: float
D: char
参考答案: 【double】
73.问题:十进制3位数整数x,下面哪条语句能正确分离出它的十位上的数字d
选项:
A: d=(x-(x/100)*100)/10;
B: d=(x%100)/10;
C: d=(x/10)%10;
D: d=x%10;
E: d=(x-x%10)/10;
F: d=x%100;
参考答案: 【d=(x-(x/100)*100)/10;;
d=(x%100)/10;;
d=(x/10)%10;】
74.问题:在C语言中对下面的语句而言,哪个说法是错误的?int a, b;
选项:
A: 变量a和b中的值都是0
B: 变量a和b中都没有数值
C: 变量a和b中的值都是未知的随机数
D: a和b都是整型变量
E: 变量a和b占用的内存空间的大小是相同的
参考答案: 【变量a和b中的值都是0;
变量a和b中都没有数值】
75.问题:下列程序的输出结果是#include<stdio.h>
intmain()
{
inta=7,b=5;
printf(“%dn”,b/a);
return0;
}
选项:
A: 0
B: 5
C: 1
D: 0.7
参考答案: 【0】
76.问题:程序运行后的输出结果是#include<stdio.h>
intmain()
{
intm=3,n=4,x;
x=m++;
++n;
x=x+8/n;
printf(“%d,%dn”,x,m);
return0;
}
选项:
A: 4,4
B: 4,3
C: 5,4
D: 5,3
参考答案: 【4,4】
77.问题:下面程序的运行结果是#include<stdio.h>
intmain()
{
inta=2,b=3;
floatx=3.5,y=2.5;
printf(“%f”,(float)(a+b)/2+(int)x%(int)y);
return0;
}
选项:
A: 3.500000
B: 3.000000
C: 3.5
D: 3
参考答案: 【3.500000】
78.问题:以下非法的赋值语句是
选项:
A: ++(i+1);
B: x=(j–);
C: n=++i;
D: j++;
参考答案: 【++(i+1);】
79.问题:已知int a,b;并且有a=5%3;以及b=5/3;,则a和b的值分别是
选项:
A: 2和1
B: 0和1.67
C: 3和1
D: 5和1
E: 0和1
F: 3和1.67
G: 5和1.67
参考答案: 【2和1】
80.问题:设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
选项:
A: 6.000000
B: 6.500000
C: 6
D: 5.500000
参考答案: 【6.000000】
81.问题:以下程序的运行结果是#include<stdio.h>
intmain()
{
inta=12,b=3;
floatx=18.5,y=4.5;
printf(“%fn”,(float)(a*b)/2);
printf(“%dn”,(int)x%(int)y);
return0;
}
选项:
A: 18.0000002
B: 182
C: 182.000000
D: 18.0000002.000000
参考答案: 【18.0000002】
82.问题:在C语言中,要求操作数必须是整型的运算符是
选项:
A: %
B: /
C: *
D: +
E: –
参考答案: 【%】
83.问题:程序运行后的输出结果是#include<stdio.h>
intmain()
{
chara=’a’;
printf(“%c,”,++a);
printf(“%cn”,a++);
return0;
}
选项:
A: b,b
B: b,c
C: a,b
D: a,c
参考答案: 【b,b】
84.问题:若以下选项中的变量已正确定义,则正确的赋值语句是
选项:
A: x3=x2=x1=0;
B: x1=26.8%3;
C: 1+2=x2;
D: x4=1+2=3;
参考答案: 【x3=x2=x1=0;】
85.问题:二元的算术运算符的结合性都是左结合。一元运算符的结合性都是右结合。
选项:
A: 正确
B: 错误
参考答案: 【正确】
86.问题:用c格式符输入字符型数据的时候,为了避免将输入缓冲区中的空白字符(空格、回车换行符、Tab键)作为有效字符读入,可以在%c前面加一个空格。
选项:
A: 正确
B: 错误
参考答案: 【正确】
87.问题:单个字符既可以以c格式符也可以以d格式符输出,前者是输出这个字符,后者是输出这个字符的ASCII码值。
选项:
A: 正确
B: 错误
参考答案: 【正确】
88.问题:在调用printf函数输出数据时,当数据的实际位宽大于printf函数中的指定位宽时,将按照数据的实际位宽输出数据。
选项:
A: 正确
B: 错误
参考答案: 【正确】
89.问题:分析下列程序,写出程序运行结果#include<stdio.h>
intmain()
{
charc1=’a’,c2=’b’,c3=’c’;
printf(“a%cb%cc%cabcn”,c1,c2,c3);
return0;
}
选项:
A: aabbccabc
B: acbcabc
C: aabcabc
D: acbbcabc
参考答案: 【aabbccabc】
90.问题:有如下语句,为使变量a的值为1,b的值为2,从键盘输入数据的正确形式是scanf(“a=%d,b=%d”,&a,&b);
选项:
A: a=1,b=2
B: 1 2
C: 1,2
D: a=1 b=2
参考答案: 【a=1,b=2】
91.问题:#include<stdio.h>
intmain()
{
inta,b,c,d;
scanf(“%c%c%d,%d”,&a,&b,&c,&d);
printf(“%c,%c,%c,%cn”,a,b,c,d);
return0;
}若运行以上程序时从键盘上输入:6565,66<回车>。则输出结果是
选项:
A: 6,5,A,B
B: 6,5,65,66
C: 6,5,6,5
D: 6,5,6,6
参考答案: 【6,5,A,B】
92.问题:给出程序的运行结果,程序运行时从键盘输入:54321<回车>#include<stdio.h>
intmain()
{
inta,b,s;
scanf(“%2d%2d”,&a,&b);
s=a/b;
printf(“s=%d”,s);
return0;
}
选项:
A: 1
B: 1.6875
C: 2
D: 0
参考答案: 【1】
93.问题:以下程序的输出结果为#include<stdio.h>
intmain()
{
floata=1234.567,b=55.32;
printf(“a=%4.2f,b=%5.1fn”,a,b);
return0;
}
选项:
A: a = 1234.57, b = 55.3
B: a =1234, b =55
C: a = 1234.6, b = 5.32
D: a =1234.567, b = 55.32
参考答案: 【a = 1234.57, b = 55.3】
94.问题:以下程序的输出结果为#include<stdio.h>
intmain()
{
inta=2,c=5;
printf(“a=%%d,b=%%dn”,a,c);
return0;
}
选项:
A: a = %d, b = %d
B: a = %2, b = %5
C: a = 2, b = 5
D: a = %%d, b = %%d
参考答案: 【a = %d, b = %d】
95.问题:有以下程序,运行时若输入为B,则输出是#include<stdio.h>
intmain()
{
charch;
ch=getchar();
ch=ch+32;
printf(“%c”,ch);
return0;
}
选项:
A: b
B: 98
C: 32
D: 66
参考答案: 【b】
96.问题:在调用printf函数输出数据时,当数据的实际位宽小于printf函数中的指定位宽时,下面叙述正确的是
选项:
A: 如果格式字符前面没有负号,那么输出的数据将会右对齐、左补空格;如果格式字符前面有负号,那么输出的数据将会左对齐、右补空格。
B: 如果格式字符前面没有负号,那么输出的数据将会左对齐、右补空格;如果格式字符前面有负号,那么输出的数据将会右对齐、左补空格。
C: 如果格式字符前面没有负号,那么输出的数据将会右对齐、左补0;如果格式字符前面有负号,那么输出的数据将会左对齐、右补0。
D: 如果格式字符前面没有负号,那么输出的数据将会左对齐、右补0;如果格式字符前面有负号,那么输出的数据将会右对齐、左补0。
参考答案: 【如果格式字符前面没有负号,那么输出的数据将会右对齐、左补空格;如果格式字符前面有负号,那么输出的数据将会左对齐、右补空格。】
97.问题:设有语句“char c=’72’;”,则变量c
选项:
A: 包含1个字符
B: 包含2个字符
C: 包含3个字符
D: 不合法
参考答案: 【包含1个字符】
98.问题:在下列语句中存在错误的是
选项:
A: int a,b;scanf(“%d %f”,&a,&b);
B: int a,b;scanf(“%d %d”,a,b);
C: int a,b;scanf(“%d%dn”,&a,&b);printf(“%d %d”,a,b);
D: float a,b;scanf(“%3.2f %4.2f”,&a,&b);printf(“%f %f”,a,b);
E: float a,b;scanf(“%f %f”,&a,&b);printf(“%f %f”,a,b);
F: float a,b;scanf(“%f %f”,&a,&b);printf(“a=%4.3f,b=%4.3f”,a,b);
G: int a,b;scanf(“%2d%2d”,&a,&b);printf(“a=%d,b=%d”,a,b);
H: int a,b;scanf(“%d,%d”,&a,&b);printf(“a=%2d,b=%2d”,a,b);
I: int a,b;scanf(“a=%d,b=%d”,&a,&b);printf(“a=%d,b=%d”,a,b);
参考答案: 【int a,b;scanf(“%d %f”,&a,&b);;
int a,b;scanf(“%d %d”,a,b);;
int a,b;scanf(“%d%dn”,&a,&b);printf(“%d %d”,a,b);;
float a,b;scanf(“%3.2f %4.2f”,&a,&b);printf(“%f %f”,a,b);】
99.问题:程序运行后的输出结果是#include<stdio.h>
intmain()
{
inta=666,b=888;
printf(“%dn”,a,b);
return0;
}
选项:
A: 666
B: 错误信息
C: 888
D: 666,888
参考答案: 【666】
100.问题:有以下语句段#include<stdio.h>
intmain()
{
intn1=10,n2=20;
printf(“_________”,n1,n2);
return0;
}要求按以下格式输出n1和n2的值,每个输出行都是从第一列开始,则空白处代码填写正确的是运行结果示例如下:n1=10n2=20
选项:
A: n1=%dnn2=%d
B: n1=%dn2=%dn
C: n1=%d,n2=%d
D: n1=%d n2=%dn
参考答案: 【n1=%dnn2=%d】
101.问题:以下选项中合法的字符常量是
选项:
A: ’10’
B: “B”
C: 68
D: D
参考答案: 【’10’】
102.问题:写出下面程序的输出结果#include<stdio.h>
intmain()
{
intx=6,y,z;
x*=18+1;
printf(“%d,”,x–);
x+=y=z=11;
printf(“%d”,x);
return0;
}
选项:
A: 114,124
B: 113,124
C: 109,116
D: 110,116
参考答案: 【114,124】
103.问题:给出程序的运行结果,程序运行时从键盘输入:45-12<回车>#include<stdio.h>
intmain()
{
inta,b,sum;
scanf(“%d%*c%d”,&a,&b);
sum=a+b;
printf(“sum=%d”,sum);
return0;
}
选项:
A: 57
B: 输出报错
C: 33
D: 输出一个随机数
参考答案: 【57】
104.问题:给出程序的运行结果#include<stdio.h>
intmain()
{
inta,b,s;
charop;
scanf(“%d%c%d”,&a,&op,&b);
s=a%b;
printf(“s=%d”,s);
return0;
}程序运行时从键盘输入:15<回车>%5<回车>
选项:
A: 0
B: 程序报错
C: 输出一个随机数
D: 3
参考答案: 【0】
105.问题:给出程序的运行结果#include<stdio.h>
intmain()
{
inta,b,c,d;
charop1,op2,op3;
intsum;
printf(“pleaseinput:a+b+c+dn”);
scanf(“%d%c%d%c%d%c%d”,&a,&op1,&b,&op2,&c,&op3,&d);
sum=a+b+c+d;
printf(“sum=%d”,sum);
return0;
}程序运行时从键盘输入:1<回车>2+3+1<回车>
选项:
A: 7
B: 1
C: 3
D: 6
参考答案: 【7】
106.问题:在C语言中,字符型数据在内存中以( )形式存放
选项:
A: ASCII码
B: 国标码
C: BCD码
D: 反码
参考答案: 【ASCII码】
107.问题:以下程序的执行结果是#include<stdio.h>
intmain()
{
inta=5,b=4,x,y;
x=2*a++;
y=–b*2;
printf(“a=%d,x=%dn”,a,x);
printf(“b=%d,y=%dn”,b,y);
return0;
}
选项:
A: a=6, x=10b=3, y=6
B: a=6, x=10b=3, y=8
C: a=6, x=12b=3, y=6
D: 以上均不对
参考答案: 【a=6, x=10b=3, y=6】
108.问题:以下程序运行后的输出结果是#include<stdio.h>
intmain()
{
inta;
intc=10;
floatf=100.0;
doublex;
a=f/=c*=(x=6.5);
printf(“%d,%d,%3.1f,%3.1fn”,a,c,f,x);
return0;
}
选项:
A: 1,65,1.5,6.5
B: 1,65,1,6.5
C: 1,65,1.0,6.5
D: 2,65,1.5,6.5
参考答案: 【1,65,1.5,6.5】
109.问题:给出程序的运行结果#include<stdio.h>
intmain()
{
chara,b;
ints;
printf(“pleaseinputaandb:n”);
a=getchar();
b=getchar();
s=a+b;
printf(“a=%c,b=%c”,a,b);
return0;
}程序运行时从键盘输入:1<空格>2<回车>
选项:
A: a=1,b=
B: a=1,b=2
C: a= ,b=2
D: 输出乱码
参考答案: 【a=1,b=】
110.问题:以下程序的输出结果是#include<stdio.h>
intmain()
{
inta=1234;
printf(“%2dn”,a);
return0;
}
选项:
A: 1234
B: 12
C: 34
D: 提示出错、无结果
参考答案: 【1234】
111.问题:以下程序的输出结果为#include<stdio.h>
intmain()
{
floata=1234.567,b=55.32;
printf(“a=%4.2f,b=%5.1fn”,a,b);
return0;
}
选项:
A: a = 1234.57, b = 55.3
B: a =1234, b =55
C: a = 1234.6, b = 5.32
D: a =1234.567, b = 55.32
参考答案: 【a = 1234.57, b = 55.3】
112.问题:以下选项中合法的字符常量是
选项:
A: ’10’
B: “B”
C: 68
D: D
参考答案: 【’10’】
113.问题:给出程序的运行结果程序运行时从键盘输入:1<空格>2<回车>#include<stdio.h>
intmain()
{
chara,b;
ints;
printf(“pleaseinputaandb:n”);
a=getchar();
b=getchar();
s=a+b;
printf(“a=%c,b=%c”,a,b);
return0;
}
选项:
A: a=1,b=
B: a=1,b=2
C: a= ,b=2
D: 输出乱码
参考答案: 【a=1,b=】
114.问题:有如下语句,为使变量a的值为1,b的值为2,从键盘输入数据的正确形式是scanf(“a=%d,b=%d”,&a,&b)
选项:
A: a=1,b=2
B: 1 2
C: 1,2
D: a=1 b=2
参考答案: 【a=1,b=2】
115.问题:#include<stdio.h>
intmain()
{
inta,b,c,d;
scanf(“%c%c%d,%d”,&a,&b,&c,&d);
printf(“%c,%c,%c,%cn”,a,b,c,d);
return0;
}若运行以上程序时从键盘上输入:6565,66<回车>。则输出结果是
选项:
A: 6,5,A,B
B: 6,5,65,66
C: 6,5,6,5
D: 6,5,6,6
参考答案: 【6,5,A,B】
116.问题:给出程序的运行结果,程序运行时从键盘输入:54321<回车>#include<stdio.h>
intmain()
{
inta,b,s;
scanf(“%2d%2d”,&a,&b);
s=a/b;
printf(“s=%d”,s);
return0;
}
选项:
A: 1
B: 1.6875
C: 2
D: 0
参考答案: 【1】
117.问题:在调用printf函数输出数据时,当数据的实际位宽小于printf函数中的指定位宽时,下面叙述正确的是
选项:
A: 如果格式字符前面没有负号,那么输出的数据将会右对齐、左补空格;如果格式字符前面有负号,那么输出的数据将会左对齐、右补空格。
B: 如果格式字符前面没有负号,那么输出的数据将会左对齐、右补空格;如果格式字符前面有负号,那么输出的数据将会右对齐、左补空格。
C: 如果格式字符前面没有负号,那么输出的数据将会右对齐、左补0;如果格式字符前面有负号,那么输出的数据将会左对齐、右补0。
D: 如果格式字符前面没有负号,那么输出的数据将会左对齐、右补0;如果格式字符前面有负号,那么输出的数据将会右对齐、左补0。
参考答案: 【如果格式字符前面没有负号,那么输出的数据将会右对齐、左补空格;如果格式字符前面有负号,那么输出的数据将会左对齐、右补空格。】
118.问题:程序运行后的输出结果是#include<stdio.h>
intmain()
{
inta=666,b=888;
printf(“%dn”,a,b);
return0;
}
选项:
A: 666
B: 错误信息
C: 888
D: 666,888
参考答案: 【666】
119.问题:在C语言中,字符型数据在内存中以( )形式存放
选项:
A: ASCII码
B: 国标码
C: BCD码
D: 反码
参考答案: 【ASCII码】
120.问题:以下程序运行后的输出结果是#include<stdio.h>
intmain()
{
inta;
intc=10;
floatf=100.0;
doublex;
a=f/=c*=(x=6.5);
printf(“%d,%d,%3.1f,%3.1fn”,a,c,f,x);
return0;
}
选项:
A: 1,65,1.5,6.5
B: 1,65,1,6.5
C: 1,65,1.0,6.5
D: 2,65,1.5,6.5
参考答案: 【1,65,1.5,6.5】
121.问题:以下程序的输出结果是#include<stdio.h>
intmain()
{
inta=1234;
printf(“%2dn”,a);
return0;
}
选项:
A: 1234
B: 12
C: 34
D: 提示出错、无结果
参考答案: 【1234】
122.问题:设有语句“char c=’72’;”,则变量c
选项:
A: 包含1个字符
B: 包含2个字符
C: 包含3个字符
D: 不合法
参考答案: 【包含1个字符】
123.问题:有以下语句段#include<stdio.h>
intmain()
{
intn1=10,n2=20;
printf(“_________”,n1,n2);
return0;
}要求按以下格式输出n1和n2的值,每个输出行都是从第一列开始,则空白处代码填写正确的是运行结果示例如下:n1=10n2=20
选项:
A: n1=%dnn2=%d
B: n1=%dn2=%dn
C: n1=%d,n2=%d
D: n1=%d n2=%dn
参考答案: 【n1=%dnn2=%d】
124.问题:给出程序的运行结果,程序运行时从键盘输入:45-12<回车>#include<stdio.h>
intmain()
{
inta,b,sum;
scanf(“%d%*c%d”,&a,&b);
sum=a+b;
printf(“sum=%d”,sum);
return0;
}
选项:
A: 57
B: 输出报错
C: 33
D: 输出一个随机数
参考答案: 【57】
125.问题:给出程序的运行结果#include<stdio.h>
intmain()
{
inta,b,s;
charop;
scanf(“%d%c%d”,&a,&op,&b);
s=a%b;
printf(“s=%d”,s);
return0;
}程序运行时从键盘输入:15<回车>%5<回车>
选项:
A: 0
B: 程序报错
C: 输出一个随机数
D: 3
参考答案: 【0】
126.问题:分析下列程序,写出程序运行结果#include<stdio.h>
intmain()
{
charc1=’a’,c2=’b’,c3=’c’;
printf(“a%cb%cc%cabcn”,c1,c2,c3);
return0;
}
选项:
A: aabbccabc
B: acbcabc
C: aabcabc
D: acbbcabc
参考答案: 【aabbccabc】
127.问题:以下程序的输出结果为#include<stdio.h>
intmain()
{
inta=2,c=5;
printf(“a=%%d,b=%%dn”,a,c);
return0;
}
选项:
A: a = %d, b = %d
B: a = %2, b = %5
C: a = 2, b = 5
D: a = %%d, b = %%d
参考答案: 【a = %d, b = %d】
128.问题:有以下程序,运行时若输入为B,则输出是#include<stdio.h>
intmain()
{
charch;
ch=getchar();
ch=ch+32;
printf(“%c”,ch);
return0;
}
选项:
A: b
B: 98
C: 32
D: 66
参考答案: 【b】
129.问题:在下列语句中存在错误的是
选项:
A: int a,b;scanf(“%d %f”,&a,&b);
B: int a,b;scanf(“%d %d”,a,b);
C: int a,b;scanf(“%d%dn”,&a,&b);printf(“%d %d”,a,b);
D: float a,b;scanf(“%3.2f %4.2f”,&a,&b);printf(“%f %f”,a,b);
E: float a,b;scanf(“%f %f”,&a,&b);printf(“%f %f”,a,b);
F: float a,b;scanf(“%f %f”,&a,&b);printf(“a=%4.3f,b=%4.3f”,a,b);
G: int a,b;scanf(“%2d%2d”,&a,&b);printf(“a=%d,b=%d”,a,b);
H: int a,b;scanf(“%d,%d”,&a,&b);printf(“a=%2d,b=%2d”,a,b);
I: int a,b;scanf(“a=%d,b=%d”,&a,&b);printf(“a=%d,b=%d”,a,b);
参考答案: 【int a,b;scanf(“%d %f”,&a,&b);;
int a,b;scanf(“%d %d”,a,b);;
int a,b;scanf(“%d%dn”,&a,&b);printf(“%d %d”,a,b);;
float a,b;scanf(“%3.2f %4.2f”,&a,&b);printf(“%f %f”,a,b);】
《幼儿歌曲演唱》(东莞市商业学校)
1.问题:1.在歌唱的时候幼儿的喉部要保持自然、()的状态,防止和纠正幼儿不正确的发声方式,如大喊大叫等。
选项:
A: 放松
B: 紧张
C: 紧迫
D: 抬起
参考答案: 【放松 】
2.问题:2.一般来讲,小班幼儿歌曲教学不要超过10分钟,大班幼儿歌曲教学不要超过()分钟。
选项:
A: 10分钟
B: 15分钟
C: 20分钟
D: 30分钟
参考答案: 【 20分钟】
3.问题:5.()是幼儿时期的儿童因呼吸道感染引发声音嘶哑最常见的疾病,应及时就医,避免更严重的情况发生。
选项:
A: 儿童急性咽炎
B: 儿童急性喉炎
C: 儿童急性支气管炎
D: 声带小结
参考答案: 【 儿童急性喉炎】
4.多选题:1.作为教师应指导幼儿歌唱时,力度不要过强,并适当找一些()、()的歌曲进行幼儿歌唱练习。
选项:
A: 带感
B: 激烈
C: 安静
D: 温柔
参考答案: 【安静;
温柔】
5.多选题:2.要根据幼儿()特点、()特点选择大量的优秀的儿童歌曲进行教唱,培养幼儿正确的音乐审美能力。
选项:
A: 年龄
B: 生理
C: 身高
D: 胖瘦
参考答案: 【年龄;
生理 】
6.多选题:3.幼儿的()、()等方面收生理条件制约,因此不要选择成人歌曲进行训练,学唱成人歌曲会损伤他们的发声器官,养成不良的唱歌习惯。
选项:
A: 音量
B: 音域
C: 换气
D: 响度
参考答案: 【音域;
换气】
7.多选题:4.儿童声带小结是引起幼儿长期声音嘶哑的最常见原因。经常是由于()或()行为没有得到及时控制。
选项:
A: 过度用力发声
B: 不良发声
C: 轻生发声
D: 良好发声
参考答案: 【过度用力发声;
不良发声】
8.多选题:5.儿童声带先天性病最常见的是声带表皮囊肿和声带沟,症状表现为()、()嗓音中有轻微气息声。
选项:
A: 声音粗
B: 声音低
C: 音调高
D: 音调低
参考答案: 【声音粗 ;
音调低】
9.问题:3.在幼儿集体教唱时,要综合考虑幼儿不同差异、能力等情况。
选项:
A: 正确
B: 错误
参考答案: 【正确】
10.问题:4.要让幼儿养成良好的行为习惯,不要大喊大叫哭闹等,要注意情绪的变化,防止幼儿声带疾病。
选项:
A: 正确
B: 错误
参考答案: 【错误】
11.问题:教师可以在音乐活动中利用孩子的不同()进行分角色演唱,各取所长,提高孩子的自信心以增强孩子的表现力。
选项:
A: 音调
B: 音色
C: 响度
D: 性格
参考答案: 【 音色】
12.问题:2..让幼儿利用声音大小表现不同()力度,提高孩子的表现力。
选项:
A: 强弱
B: 高低
C: 大小
D: 音色
参考答案: 【强弱】
13.问题:3.幼儿艺术感识能力和创造能力的培养是()的,是在充满艺术氛围的环境中和参加无数次的艺术活动中得到发展的。
选项:
A: 长期
B: 短期
C: 不定
D: 随意
参考答案: 【长期】
14.问题:4.幼儿通过演唱和练习,可以增强他们对于自己歌声的认同感和极大的热情,也会使幼儿发现自己歌声的(),让他们对于自己的歌声产生更多的自豪感。
选项:
A: 单一性
B: 丰富性
C: 多样性
D: 重复性
参考答案: 【多样性】
15.问题:5.在幼儿渐渐习惯了自己的歌声之后,总想让自己的声音在其他小朋友面前出类拔萃,他们通常使用“喊歌”的方式来提高自己的()。
选项:
A: 音色
B: 音量
C: 响度
D: 长短
参考答案: 【音量 】
16.多选题:1.因为自信所以有兴趣有兴趣就会,内在的产生一种学习和进步的动力,对于教室推进音乐活动期积极的推动作用,也会对幼儿的()和()打下良好的基础。
选项:
A: 音乐认知
B: 音乐审美
C: 音乐理解
D: 鉴别能力
参考答案: 【音乐审美;
鉴别能力】
17.多选题:2.幼儿艺术()和()的培养是长期的,是在充满艺术氛围的环境中和参加无数次的艺术活动中得到发展的。
选项:
A: 感知能力
B: 创造能力
C: 理解能力
D: 认知能力
参考答案: 【感知能力;
创造能力】
18.多选题:3.《大雨小雨》是一首非常有趣的歌曲,在开展活动中,可以让幼儿利用()表现大雨和小雨的不同(),提高孩子的表现力。
选项:
A: 声音高低
B: 声音大小
C: 强弱
D: 音色
参考答案: 【声音大小;
强弱 】
19.多选题:4.在孔夫子庙赏花灯,有各式各样美丽独特的花灯,给孩子一个完整的()或(),激发他们表演和演唱的欲望。
选项:
A: 音乐类型
B: 音乐歌曲
C: 音乐情节
D: 音乐形象
参考答案: 【音乐情节;
音乐形象】
20.多选题:5.整个过程下来,幼儿在听合唱的过程中,能更加够体会到自己歌声的()性,也会尝试着唱出不同()的歌曲。 使幼儿对音乐活动的兴趣更加浓厚。
选项:
A: 多样
B: 独特
C: 音调
D: 音色
参考答案: 【独特;
音色】
21.问题:1、婴儿从一出生就可以发出声音,根据婴幼儿生理发育特点,可以分为( )阶段。
选项:
A: 一个
B: 两个
C: 三个
D: 四个
参考答案: 【两个】
22.问题:2.随着婴儿不断成长,到()岁的时候就能够唱出类似歌曲旋律的“轮廓歌”。
选项:
A: 一岁
B: 两岁
C: .两岁半
D: 三岁
参考答案: 【两岁】
商务数据分析与应用(黄冈科技职业学院)
1.问题:描述性数据分析属于初级数据分析,常见的分析方法有()、平均分析法、交叉分析法等。
选项:
A: 对比分析法
B: 相关分析
C: 因子分析
D: 回归分析
参考答案: 【对比分析法】
2.问题:关于数据分析的作用,以下描述错误的是()。
选项:
A: 现状分析就是告诉你过去发生了什么。
B: 现状分析一般通过年报形式来完成。
C: 原因分析就是告诉你某一现状为什么发生。
D: 预测分析就是告诉你将来会发生什么。
参考答案: 【现状分析一般通过年报形式来完成。】
3.问题:以下关于数据分析的步骤描述正确的是()。
选项:
A: 数据收集——明确分析目的和思路——数据处理——数据分析——数据展现——报告撰写
B: 数据收集——明确分析目的和思路——数据分析——数据处理——数据展现——报告撰写
C: 明确分析目的和思路——数据收集——数据处理——数据分析——数据展现——报告撰写
D: 明确分析目的和思路——数据展现——数据收集——数据处理——数据分析——报告撰写
参考答案: 【明确分析目的和思路——数据收集——数据处理——数据分析——数据展现——报告撰写】
4.问题:以下关于数据分析的表述正确的是()。
选项:
A: 分析目的不明确,为分析而分析。
B: 高级的数据分析方法不一定是最好的,能够简单有效解决问题的方法才是最好的。
C: 缺乏业务知识,分析结果偏离实际。
D: 一味追求实用高级分析方法,热衷研究模型。
参考答案: 【高级的数据分析方法不一定是最好的,能够简单有效解决问题的方法才是最好的。】
5.问题:关于平均数的描述不正确的是()。
选项:
A: 平均数代表总体中的个别水平
B: 平均数是全部数据累加后除以数据个数
C: 平均数的特点是将总体内各单位的数量差异抽象化
D: 平均数掩盖了总体内各单位的差异
参考答案: 【平均数代表总体中的个别水平】
C++语言程序设计(新疆农业大学)
1.问题:下列哪项不是C++的语句?
选项:
A: c=a+b
B: a;
C: a+b;
D: c=a+b;
参考答案: 【c=a+b】
2.问题:设整型变量a,b,c已经声明,下列哪项语句的顺序是正确的?
选项:
A: cin>>a>>b;c=a+b;cout<<c;
B: c=a+b;cin>>a>>b;cout<<c;
C: cout<<c;c=a+b;cin>>a>>b;
D: c=a+b;cout<<c;cin>>a>>b;
参考答案: 【cin>>a>>b;c=a+b;cout<<c;】
3.问题:下列哪个符号不是C++的关键字?
选项:
A: distance
B: int
C: using
D: return
参考答案: 【distance】
4.问题:下列哪个不是C++合法的标识符
选项:
A: 3w
B: #width
C: zhao@xjtu
D: int_stu
E: _height
F: w3
G: _0101
H: _2015
参考答案: 【3w;
#width;
zhao@xjtu】
5.问题:C++程序中cout<<endl;的作用是( )。
选项:
A: 表示换行(输出换行符)。
B: 表示程序结束。
C: 表示语句结束。
D: 表示输出结束。
参考答案: 【表示换行(输出换行符)。】
6.问题:英文单词terminating的含义是( )。
选项:
A: 结束、终止
B: 学期
C: 模仿
D: 换行
参考答案: 【结束、终止】
7.问题:C++中变量的名字只能用一个字母表示。
选项:
A: 正确
B: 错误
参考答案: 【错误】
8.问题:一行程序中,如果连续写了两个分号,编译时会出错。
选项:
A: 正确
B: 错误
参考答案: 【错误】
9.问题:C++中使用变量,必须先声明。
选项:
A: 正确
B: 错误
参考答案: 【正确】
10.问题:C++中的输入可以使用cin,一个cin可以输入多项数据,每项前面加两个大于号。
选项:
A: 正确
B: 错误
参考答案: 【正确】
11.问题:编写C++程序的一般步骤依次是( )。
选项:
A: 编辑、调试、编译、运行
B: 编辑、编译、连接、运行
C: 编译、调试、编辑、运
D: 编译、编辑、连接、运行
参考答案: 【编辑、编译、连接、运行】
12.问题:下列哪行程序的作用是在屏幕上显示“Hello world”这句话。
选项:
A: #include<iostream>
B: using namespace std;
C: cout<<” Hello world “;
D: return 0;
参考答案: 【cout<<” Hello world “;】
13.问题:C++中的main()函数有且只能有一个。
选项:
A: 正确
B: 错误
参考答案: 【正确】
14.问题:main函数的书写中,main后面紧跟一对圆括号,里面可以什么都不写,再后面是一对大括号,其中写程序。
选项:
A: 正确
B: 错误
参考答案: 【正确】
15.问题:在DEV-C++环境下编写程序,如何知道语法上有错?
选项:
A: 运行时显示错误结果。
B: 编译时在“编译器”窗口显示错误信息。
C: 编译时在“调试”窗口显示错误信息。
D: 编译时在“资源窗口”显示错误信息。
参考答案: 【编译时在“编译器”窗口显示错误信息。】
16.问题:如何快速找到错误的位置?
选项:
A: 逐行阅读程序。
B: 逐行阅读错误信息。
C: 和书上的程序逐字核对。
D: 双击编译错误信息的第1行,光标会停留在可能出错的行。
参考答案: 【双击编译错误信息的第1行,光标会停留在可能出错的行。】
17.问题:设在程序中用address表示通信地址,说明为char address[100];若想输入象”No.28, Xian Ning Xi Road”这样(单词间有空格)的地址,应该使用下列哪个语句?
选项:
A: cin>>address;
B: cin>>address(s,100);
C: cin.getline(s,100);
D: cin.getline(address,100);
参考答案: 【cin.getline(address,100);】
18.问题:若想用width和height表示屏幕的宽度和高度(单位:像素,整数),在C++中使用下列哪个语句来声明?
选项:
A: int width, height;
B: double width, height;
C: char width, height;
D: char width[40], height[40];
参考答案: 【int width, height;】
19.问题:C++中使用数学函数,需要包含的头文件是( )。
选项:
A: iostream
B: cmath
C: namespace
D: main
参考答案: 【cmath】
EngineeringMechanics(西南交通大学)
1.问题:As shown in the parallelogram, all forces are at point A. In which figure FR can be considered as the resultant of F1 and F2
选项:
A:
B:
C:
D:
参考答案: 【】
2.问题:Neglect the weights of all members. In which case bar BD is not a two-force member
选项:
A:
B:
C:
D:
参考答案: 【】
3.问题:
4.To study the whole system, which free-body diagram is correct
5.选项:
A:
B:
C:
D:
参考答案: 【】
6.问题:
7.To study the whole system, which free-body diagram is correct
8.选项:
A:
B:
C:
D:
参考答案: 【】
9.问题:
10.To study the whole system, which free-body diagram is correct
11.选项:
A:
B:
C:
D:
参考答案: 【】
12.问题:
13.For bar AD, which free-body diagram
is correct
14.选项:
A:
B:
C:
D:
参考答案: 【】
15.多选题:
16.In this equilibrium mechanism, the free-body diagram of crank OA can be drawn as
17.选项:
A:
B:
C:
D:
参考答案: 【;
;
】
18.问题:
19.The resultant force of two intersecting forces







20.选项:
A: 正确
B: 错误
参考答案: 【错误】
21.问题:As long as two forces have the same magnitude and are in opposite directions, these two forces form a couple.
选项:
A: 正确
B: 错误
参考答案: 【错误】
22.问题:For any coplanar force system, as long as its principal vector is not equal to zero, the force system can be reduced to one single force.
选项:
A: 正确
B: 错误
参考答案: 【正确】
23.问题:All weights and frictions can be neglected. If a force P is applied at the mid-point of bar AB, in which case the bar can be in a equilibrium state
选项:
A:
B:
C:
D:
参考答案: 【】
24.问题:
25.A rigid body is in equilibrium state under the coplanar force system. Which set of equilibrium equations are not independent of each other
26.选项:
A: SX = 0, Sx = 0, SmA(F) = 0
B: SmO(F) = 0, SmA(F) = 0, SmB(F) = 0
C: SmO(F) = 0, SmC(F) = 0, SY = 0
D: SX = 0, SY = 0, SmO(F) = 0
参考答案: 【SmO(F) = 0, SmA(F) = 0, SmB(F) = 0】
27.问题:
28.A rigid body is in equilibrium state under the coplanar force system. Which set of equilibrium equations are not independent of each other
#版权声明# 本站所有资源来自网络收集和网友投稿,不代表大学题库立场。本站所提供资源均只能用于参考学习用,请勿直接商用。如若本站内容侵犯了您的合法权益,可联系我们进行删除处理。点我联系站长