程序段中八进制数输出结果及特定字符处理程序运行结果题目解析

1.若有以下程序段(n所赋的是八进制数)

程序段中八进制数输出结果及特定字符处理程序运行结果题目解析

int m=32767,n=032767;

printf("%d,%o\n",m,n);

执行后输出结果是( )。

A32767,32767

B32767,032767

C32767,77777

D32767,077777

在 main 函数中,定义了一个字符数组 str 并初始化为 "abcdef" 。然后调用 abc 函数对 str 进行处理。最后使用 printf 函数输出处理后的 str 数组,输出格式为 "str[]=%s" 。

Astr[]=abdef

Bstr[]=abcdef

Cstr[]=a

Dstr[]=ab

3.有以下程序

#include <stdio.h>

此函数的功能为将 a 所指数组的元素进行从大到小的排序。

int t, i,j;

for (i=0; i<n-1 ;i++)

for 0=i+l; j<n; j++)

if(a[i]<a[j])

t=a[i]; a[i]=a[j]; a[j]=t;

main()

定义了一个包含 10 个整数的数组 c,其元素分别为 1、2、3、4、5、6、7、8、9、0 ,同时定义了一个整数变量 i 。

fun(c+4, 6);

for (i=0;i<10; i++)

printf("%d,", c[i]);

printf("\n");

输出的结果为( )。

A1,2,3,4,5,6,7,8,9,0,

B0,9,8,7,6,5,1,2,3,4,

C0,9,8,7,6,5,4,3,2,1,

D1,2,3,4,9,8,7,6,5,0,

若存在以下定义(规定 int 类型变量占据 2 个字节):int 类型的变量 i 被赋值为 8,j 被赋值为 9;那么以下这条语句:printf("i=%u,j=%x\n",i,j);所输出的结果是什么。

Ai=8,j=9

B8.9

C8 9

Di=8,j=8

5.变量a所占的内存字节数是 ______。

A4

B5

C6

定义了一个名为 D8 的 union U,其中包含字符数组 st[4]、整数 i 和长整型 l;还定义了一个结构体 A,包含整数 c 和 union U 类型的成员 u,同时定义了结构体 A 的实例 a。

则程序运行后的输出结果是()。

A1,0,0

B2,-3,3

C1,-3,3

D1,0,3

定义以下变量和数组:定义一个整数变量 i;定义一个二维整数数组 x,其大小为 3 行 3 列,初始值为{1,2,3,4,5,6,7,8,9}。那么下面语句的输出结果是:当 i 从 0 开始,每次递增 1 直到 i 小于 3 时,输出 x[i][2 - i]的值。

A1 5 9

B1 4 7

C3 5 7

D3 6 9

由于 p 指向数组 a 的首地址,*p 就是数组 a 的第一个元素 1,1 + 9 的结果是 10,所以输出结果为 10。

A0

B1

C10

D9

最后使用 printf 函数输出 x 的值。

A9

B不确定值

C0

D18

以下语句的输出结果是什么呢?(说明:'\b'是退格符)printf 函数输出 "a\bre\'hi\'y\\\bou\n" ;

Aa\bre\'hi\'y\\\bou

Ba\bre\'hi\'y\bou

Cre'hi'you

Dabre'hi'y\bou

数据库管理系统中用于定义模式的语言是();数据库管理系统中用于定义内模式的语言是();数据库管理系统中用于定义外模式的语言是()。

AC

BBasic

CDDL

DDML

以下程序中定义了一个结构体 date,其中包含一个长整型指针 a、一个指向结构体 date 的指针 next 以及一个双精度浮点型 b,然后定义了一个结构体变量 too。通过 printf 函数输出结构体变量 too 的大小。printf("%d", sizeof(too)); 语句用于输出结构体 too 所占用的字节数。

A20

B16

C14

D12

有如下定义,即#define D2 。同时有 int x = 5 ;float y = 3.83 ;char C = 'D' 。那么下面的选项中是错误的。

Ax++;

By++;

Cc++;

DD++;

则程序运行后的输出结果是 m=3,n=6。

Am=5,n=4

Bm=4,n=5

Cm=9,n=0

D无确定值

若变量 a 为 int 类型,且执行了语句:a 等于 'A' 加上 1.6 ;那么正确的叙述是()。

Aa的值是字符'C'

Ba的值是浮点型

C不允许字符型和浮点型相加

Da的值是字符'A'的ASCII码值加上1

16.

若已经包含了头文件,并且已经定义了 char sl[18]、s2={"ABCDE"}以及 int i。现在要把字符串 "ABCDE" 赋值给 sl,以下这些语句是错误的:()。

Astrcpy(s1,s2)

Bstrcpy(s1,"ABCDE");

Csl="ABCDE";

Dfor(i=0;i

17.下列说法不正确的是()。

A调用函数时,实参可以是表达式

B调用函数时,实参与形参可以共用内存单元

C 在调用函数时,会把实参的数值复制给形参,这样一来,实参变量和形参变量在数值方面就会相等。

D调用函数时,实参与形参的类型必须一致

18.下列叙述中正确的是( )。

A在switch语句中,不一定使用break语句

B在switch语句中必须使用default

Cbreak语句必须与switch语句中的case配对使用

Dbreak语句只能用于switch语句

若栈采用顺序存储方式进行存储,现今两栈共享空间 V[1m]。top[1]代表第 1 个栈的栈顶,top[2]代表第 2 个栈的栈顶。栈 1 的底在 V[1],栈 2 的底在 V[m]。那么栈满的条件为()。

A|top[2]-top[1]|=0

Btop[1]+1=top[2]

Ctop[1]+top[2]=m

Dtop[1]=top[2]

20.深度为5的二叉树至多有C个结点。

A16

B32

C31

D10

【参考答案】

1.A

2.A

3.D

4.A

5.C

长按识别或扫描下方二维码,6 到 20 可进入“计算机二级优题宝”小程序搜索题目答案,该小程序还会定期更新考试试题资源,快来练习吧。

你可能想看:
« 上一篇
下一篇 »

相关推荐

FreeBasic:强大免费开源的64位basic编译器及应用优势

2025年05月10日

82阅读

脊柱侧弯矫正方法大盘点:运动康复、支具矫正等多种方式

2025年05月09日

87阅读

如何在winForm标题栏去掉标题文字且任务栏图标正常显示

2025年05月09日

86阅读

十一黄金周促销广告词大全,国庆购物狂欢等你来

2025年05月09日

78阅读

关闭快速编辑模式及插入模式,设置控制台指定文字颜色举例

2025年05月09日

63阅读

黄金搭档低糖高钙饮品包装及成分功效全解析,适合人群要知晓

2025年05月09日

91阅读