C语言选择题

发布 2024-01-02 08:55:16 阅读 1310

201212选择题。

0144、结构化程序设计三种基本控制结构不包含( c )。

a.选择结构 b.循环结构 c.数据结构 d.顺序结构。

0145、c源程序需经过( b )生成可执行文件。

a.录入和编辑 b.编译和连接 c.调试和连接 d.编辑和解释。

0146、c源程序由函数构成,而函数的基本组成单元是( d )。

a.表达式 b.变量 c.过程 d.语句。

0147、以下叙述中错误的是( b )。

a.所有语句都必须以分号";"结束。

b.语句必须在一行内写完。

源程序必须包含一个main()函数。

d.以一对"/*和"*/为定界符括起来的文字为注释部分。

0148、以下叙述中正确的是( c )。

a.结构化程序只能解决一些简单的数学问题。

b.结构化程序由顺序、选择、嵌套三种基本控制结构组成。

语言是一种结构化程序设计语言。

d.为提高程序效率,应尽量使用goto语句。

0244、整型常量三种表示形式中不含( a )。

a.二进制 b.八进制 c.十进制 d.十六进制。

0245、( c )为合法的字符常量。

a."\b.'xx' c.'' d."x"

0246、( c )为合法的用户标识符。

b.8du c._3tree

0247、( a )为合法的浮点型常量。

a.1.0e-8 c.1e-8.5 d.1.25e

0248、以下不是c允许的十六进制数表达形式( a )。

a.55h b.0x9b c.0x11 d.0x29

0344、若已定义:int x=1,y=2,n; 则( d )是正确的。

b.(x+0.8)%5

0345、若已定义:int a,b=3,c; 则( c )是不正确。

0346、以下表达式中,( 无法正确表示右图所示的代数式:

a.(a+b)*(a-c)/(3*a) b.(a+b)/(3*a)*(a-c) c.(a+b)*(a-c)/3*a d.(a+b)/a*(a-c)/3

0347、( d )语句能正确定义整型变量x,y,z,并给它们赋相同初值3。

x=y=z=3; x,y,z=3; 3=z=y=x; x=3,y=3,z=3;

0348、若已定义:int a,b; 则逗号表达式a=5,b=3,a*=a+b的值是( b )。

a.28 b.40 c.8 d.15

0444、运算符( d )不能用于非整型数据运算。

a.+ b./ c.* d.%

0445、若已定义:int i=3,j=2; 则表达式 --i+(j++)的值是( a )。

a.4 b.5 c.6 d.3

0446、若已定义:float a=1.2; int b=3; 则表达式 b%5-a的值是( b )。

a.2 b.1.8 c.-0.2 d.-1.2

0447、若已定义:int a,b=6; 执行语句a=--b;后变量a、b的值分别是( b )。

a b c d

0448、若已定义:int i=2,j=7; 则( d )表达式不正确。

a.(-i)+j b.(i++)j++)5 c.(i--)j++)d.(i++)j+(5++)

0544、若已定义:float x; char c; 以下正确的输入语句是( d )。

%f%c", x,%c); f%c", x,c);

%f,c", x,&c); f%c", x,&c);

0545、( b )可产生(0,0.9)之间的随机数。

0546、若已定义:char c1,c2,c3; 使用语句scanf("%c%c%c",&c1,&c2,&c3);给c1,c2,c2分别赋'h','u','b',正确的输入形式是( a )。

c.'h','u','b' d.'h' 'u' 'b'

0547、表达式strlen("abcde\0gh")的值为( c )。

a.9 b.7 c.5 d.4

0548、求x平方根的正确函数调用是( b )。

0644、若已定义:int a; 条件表达式( b )等价于求a的绝对值。

0?-a:a <0?-a:a <0?a:-a >0?--a:a

0645、能正确表示2a.10>t>2 >2 &&t<10 >2 ||t<10 d.20646、若已定义: int a=1,b=3,c=2; 表达式值为0的是( d )。

b) &a+c)>b

0647、若已定义:int i=0,j=1; 表达式值为1的是( c )。

&& j++ b.(j=0)&&i=1) |i==1 &&j!=0

0648、若已定义:int x; 能正确判断x为奇数的表达式是( d )。

a.!(x%2)

0744、以下运算符优先级最高的是( b )。

a.> b.+ c.==d.=

0745、若已定义:int i=6; float x=1.5,y=3.5; 则表达式x+i%(int)(x+y)值为( c )。

a.7.5 b.2.7 c.2.5 d.2

0746、若已定义:float x=2.6,y=1.3,z=3.0; 表达式( c )与(x-y)*z/2的计算结果不相等。

a.(x-y)/2*z b.(1.0/2)*(x-y)*z c.(1/2)*(x-y)*z

0747、若已定义:int a=1,b=2,c; 语句c=1.0/b*4;执行后,变量c的值为( b )。

a.1 b.2 c.0 d.3

0748、若已定义:long int i; char c; float f; 则表达式i+c+(int)f结果的类型是( d )。

int0844、以下程序段的运行结果是( c )。

int x=10,y;

if(x>20) y=9;

else if(x>10) y=6;

else if(x>5) y=3;

else y=1;

printf("%d",y);

a.1 b.6 c.3 d.9

0845、以下程序段的运行结果是( c )。

int x=5,a=2;

switch(x)

case 6: a++;break;

case 5: a+=2;

case 4: a+=1; break;

case 3: a--;

printf("%d",a);

a.2 b.4 c.5 d.6

0846、若已定义:int a=1,b=2,c=3,x; 以下程序段运行后x值为3的是( a )。

else if(b else x=3;

if(b if(a>c) x=3;

else if(b>a) x=2;

else x=1;

if(a if(a<1) x=1;

0847、若已定义int a=3,b=8; 以下程序段的运行结果是( b )。

if (a=1) b=9;

printf("a=%d,b=%d",a,b);

0848、若已定义int a=3,b=2; 以下程序段的运行结果是( b )。

if(a==3)

if(b==1)

else

printf("#

上机 选择题

2008年6月福建高中信息技术会考上机考试选择题 算法与程序设计 1.执行下面的vb程序段后,a的值是 dim a as integer dim b as integer a 2b 9 if a print a a a.2b.11 c.9d.7 2.下面关于算法的认识错误的是 a.算法是解决问题的方...

单项选择题

40.以下关于人力资源 方法的说法不正确的是 a趋势外推法最为简单,其自变量只有一个。b经济计量模型法不需考虑不同自变量之间影响。c马尔可夫法可以 企业人力资源供给的情况。d马尔可夫法可以 企业人力资源需求的情况。41 具有测评标准刚性强,测评指标灵活等主要特点。a选拔性测评。b考核性测评。c开发性...

选择题 2024年

1.若反比例函数与一次函数y x 2的图象没有交点,则k的值可以是。2.如图,在菱形纸片abcd中,a 60 将纸片折叠,点a d分别落在点a d 处,且a d 经过点b,ef为折叠,当d f cd时,的值为 3.已知三角形三边的长分别为4,9,则这个等腰三角形的周长为。a.13 b.17 c.22...